Next Article in Journal
Slope Shape Optimization of Water Reservoirs Formed Due to the Reclamation of Post-Mining Excavations
Previous Article in Journal
Carotenoids in Fresh and Processed Food: Between Biosynthesis and Degradation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Predictive Current Control for Switched Reluctance Motor Based on Local Linear Phase Voltage Model

1
College of Electrical and Information Engineering, Hunan University, Changsha 410082, China
2
College of Electrical and Information Engineering, Hunan Institute of Engineering, Xiangtan 411104, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(3), 1688; https://doi.org/10.3390/app12031688
Submission received: 8 January 2022 / Revised: 31 January 2022 / Accepted: 31 January 2022 / Published: 7 February 2022
(This article belongs to the Section Electrical, Electronics and Communications Engineering)

Abstract

:
In this paper, a predictive phase current control (PCC) scheme based on a local linear phase voltage model for a switched reluctance motor is proposed. The current is controlled by regulating the average voltage through PWM, ensuring a fixed switching frequency. A linear model is proposed to approximate the relationship between the voltage and the current slope in a short period. By using the voltage and current slope information in the previous control cycle, the intercept and slope of the model can be identified online. In the previous control cycle, the phase voltage changes from zero to positive or negative DC-link voltage, and then the identified model is used to predict the average voltage required in the next PWM cycle for the actual current so as to accurately track its reference. The effectiveness of the proposed PCC was verified experimentally. The results demonstrate that the proposed control scheme can significantly reduce the current and torque ripples compared to hysteresis control with the same sampling rate. The proposed PCC is easy to implement, does not need to obtain the motor characteristics in advance and is not sensitive to the changes in characteristic parameters caused by motor aging, etc. It is relatively suitable for applications that need to accurately track the given current curve.

1. Introduction

The switched reluctance motor (SRM) has attracted increasing attention because of its simple and robust structure, absence of permanent magnets and windings in the rotor and high efficiency in a wide speed range. However, SRM has the main disadvantage of high torque ripple due to its double-salient structure [1,2,3]. In order to reduce the torque ripple, numerous solutions related to motor design or motor control have been proposed. Torque control methods can be divided into direct torque control and indirect torque control (ITC). In ITC, the torque is controlled by indirectly controlling the stator phase currents [4,5,6]. Among ITC methods, the torque sharing function (TSF) is commonly used, which distributes the total torque reference into two phase torque references in the commutation region. Based on the nonlinear phase torque characteristics, the phase torque references are converted to phase current references [7,8]. The final torque ripple suppression effect is highly dependent on the tracking performance of the phase current reference.
Hysteresis current control (HCC) is the most widely adopted method for controlling phase currents in SRM owing to its distinctive merits, such as simple structure, model independence, fast dynamic response, strong robustness, insensitivity to motor parameter variation and so on [9,10,11]. However, the switching frequency is unfixed in HCC due to the strong nonlinear magnetic characteristics of SRM, which will increase the difficulty of designing an electromagnetic interference (EMI) filter. In addition, in digital control systems, the control frequency is limited by hardware performance issues, such as the current sampling rate, processor speed and switching time of the power switches. The actual current may continuously deviate from its reference for about a complete control cycle, resulting in a large current ripple. High DC-link voltage and low incremental inductance will cause a larger current ripple. Improving the hardware performance contributes to a reduction in the current ripple, but it will increase the cost of the digital system.
A PI controller is also routinely used for motor current control. A PI controller controls the current by regulating the phase voltage with PWM, which has the advantage of a fixed switching frequency. However, the PI controller suffers from the difficulty in tuning gains due to the strong nonlinearity of SRM. It is hard to find only one set of PI parameters suitable for different speeds and loads simultaneously. Therefore, the variable-gain PI current controller has received research interest. In [12], the back electromotive force (EMF) was derived online by using a two-dimensional (2D) lookup table containing the partial derivative of flux linkage with respect to the position, and its effect on current control was decoupled by feedforward control. To save memory and computational time, the PI gains were simply adapted linearly with both the position and current based on the incremental inductance. In [13], the back EMF and incremental inductance were estimated online by using a pretrained B-spline neural network. The proportional gain and integral gain were linearly tuned with the incremental inductance and winding resistance, respectively. However, training the network was very time-consuming. In [14,15], a Fourier series was used for modeling the incremental inductance and decoupling the effect of the back EMF. In [16], phase winding was modeled by a resistance that varied with the rotor speed and the average reference current, and a pure integral controller was used for controlling the average current in a 120-electrical-degree-wide conducting region. In [17,18], the fixed PI gains most suitable for different operating points were selected based on a piecewise linear flux linkage model. In [19], fractional-order PI control was applied, and the PI parameters were optimized using ant colony optimization.
In the past decade, model predictive control (MPC) has been used in controlling the current of SRM owing to its advantages of accurate tracking ability and fast response. In [20,21], two kinds of single-step MPC strategies, also known as deadbeat predictive control (DBPC) strategies, were proposed. One was based on offline flux linkage characteristics, while the other depended on offline incremental inductance and online estimation of back EMF. With the knowledge of the magnetic characteristics, the required phase voltage in the next digital time step for eliminating the current error can be directly calculated according to the phase voltage equation. These methods have the merit of a fixed switching frequency. Nevertheless, they all need additional memory to store the lookup tables to obtain flux linkage and incremental inductance and are susceptible to the error between the stored characteristics and the actual ones due to motor aging and uncertainties in mass production [22]. In [23,24], the current change rate of one phase in the jth (j = 1, 2, …) switching cycle from the start of the phase conduction was assumed to be the same as those of the other two phases in each electrical period. Under this assumption, the current change rate and hence the PWM duty cycles of the conducting phase could be predicted based on the logged data regarding the two previously conducted phases. This DBPC method has the advantages of model independence as well as accurate and fast-tracking ability at high speed. However, this method also requires additional memory to record historical data. At low speed, the required memory capability would be very large due to a large number of switching cycles and historical data in each electrical period. In addition, this assumption is too rigorous to meet the requirements for actual low-speed operation. The above DBPC schemes all have the drawback of vulnerability to measurement noise due to their large gain. In [25], an extended state observer was proposed to mitigate the effect of disturbances on DBPC. However, the setting of the observer parameters is not yet clear. In [26,27], stochastic MPC was applied for current tracking in an SRM drive by calculating the optimal duty cycles based on the inductance model, which was dynamically calibrated to suppress the effect of the measurement noise and model uncertainties. In [28], the authors applied a fixed-switching-frequency MPC method based on a modified power converter with only one current sensor to reduce the cost and volume of the SRM drive.
A predictive current control (PCC) for SRM drives is proposed in this paper in order to realize fast and accurate current tracking. The relationship between the phase voltage and current slope in a sufficiently short period is described by a linear model, which is identified online using the historical data of the average voltage and current slope during the last control cycle. The required average voltage during the next PWM cycle for eliminating the current error at the end of the cycle is then predicted based on the model. The practicability of the controller was examined experimentally. The results show that the proposed controller can significantly reduce the current and torque ripples compared with the hysteresis controller.
The main contributions of this paper can be summarized as follows:
(1)
A local linear phase voltage model that describes the relationship between the phase voltage and the phase current slope in a short period;
(2)
Predictive current control combined with the voltage model identification online. Compared to the DBPC control mentioned above, the proposed PCC does not require a priori knowledge of the motor parameters and is insensitive to the parameter variation. Compared to HCC, the proposed PCC can greatly reduce the current and torque ripples in a wide speed range without increasing the current sampling rate.
The rest of this paper is organized as follows: Section 2 describes the proposed PCC in detail. The experimental results using the proposed method and HCC are presented and analyzed in Section 3. Finally, conclusions are drawn in Section 4.

2. Predictive Current Control

In this paper, the classical asymmetric half-bridge circuit is used as the power converter. The converter for one phase is shown in Figure 1, where U dc is the DC-link voltage, M1 and M2 are the upper and lower power switches, respectively, and D1 and D2 are the upper and lower power diodes, respectively. When the two switches are both turned on, positive DC-link voltage is applied to the phase winding. When the two switches are both turned off, the excitation current will freewheel through the diodes, resulting in negative DC-link voltage across the phase winding. When only one switch is turned on, zero voltage is applied.

2.1. Local Linear Phase Voltage Model

Mutual coupling between phases is usually ignored [29], and thus, the instantaneous voltage of phase A can be given as
v A = R s i A + L inc , A d i A d t + i A ω L A θ
where i A is the phase current; R s , L A and L inc , A are the phase resistance, inductance and incremental inductance, respectively; θ and ω are the rotor position and speed, respectively; the first and third items on the right are the resistance voltage drop and back EMF, respectively. As can be seen from Figure 1, the instantaneous phase voltage can be U dc , U dc or 0 , depending on the switching states of the power switches.
It is observed that the phase current slope is nearly constant with a constant phase voltage in a short period. Therefore, we assume that the phase voltage can be regarded as a linear function related to the current slope in a short period, as expressed in Equation (2).
v A = P A d i A d t + Q A
where P A and Q A are the slope and intercept of the linear function, respectively. P A and Q A can be expressed as Equations (3) and (4), respectively.
P A = L inc , A
Q A = R s i A + i A ω L A θ
In a digital system, the average phase voltage in a short period can be derived as Equation (5).
v ¯ A = P A i A t + Q A

2.2. Average Voltage Regulation

In this paper, the phase current is controlled by regulating the average phase voltage with PWM. The PWM generation mechanism for positive and negative average voltage is shown in Figure 2, where DM1 and DM2 are PWM drive signals for M1 and M2, respectively; CR1 and CR2 are the comparison values for DM1 and DM2, respectively; CTR, MCTR and TP denote PWM counter, maximum value of the counter and PWM cycle, respectively; E1 indicates an event where the larger comparison value matches the down-counting PWM counter, and E2 indicates an event where the larger comparison value matches the up-counting PWM counter.
The PWM signals are conventionally generated in center-aligned mode, where the PWM signals are symmetrical with respect to the point where counter underflows. The duty cycle depends on the amplitude relationship between the PWM counter and the corresponding comparison value. A positive average voltage is generated by applying positive DC-link voltage and zero voltage at different times of a PWM cycle, while a negative average voltage is generated by applying negative DC-link voltage and zero voltage at different times. An average voltage ranging from −Udc to Udc can also be directly implemented by applying positive and negative DC-link voltage at different times of a PWM cycle. However, the current ripple and switching losses will be larger.
The update instant of the comparison values is considered. It is recommended to update the comparison values right at the overflow of the PWM counter. Thus, positive and negative average voltage in a PWM cycle can be simply calculated by Equations (6) and (7), respectively. Otherwise, the average voltage calculation could be much more complicated for the reason that the average voltage is not only related to the updated comparison values but also affected by the nonupdated comparison values and the update instant.
v ¯ A = U dc C R 2 M CTR , C R 1 = 0
v ¯ A = U dc C R 1 M CTR , C R 2 = 0

2.3. Predictive Current Control

Depending on the phase current reference detected at each E2 event, the phase current control process in a rotor period is divided into the following three stages:
Stage I: In this stage, the target phase is in the non-conductive region with a zero-current reference, and thus, DM1 and DM2 are both disabled, and negative DC-link voltage is applied.
Stage II: This stage begins at the start of the phase conduction when the detected current reference changes from zero to positive, and it ends at the next E2 event. In this stage, both DM1 and DM2 are enabled.
Stage III: This stage occurs between stage II and stage I. In this stage, DM1 and DM2 are also enabled.

2.3.1. Predictive Current Control in Stage III

The principle is illustrated in Figure 3, where k indicates the current time index; CRU and CRL denote the upper and lower limits of the comparison values, respectively; E2U represents the event in which CRU matches the up-counting PWM counter. Phase current sampling is synchronized with E1 and E2 events. Calculation of the required average phase voltage and the corresponding comparison values in the next PWM cycle starts at the E2 event. Comparison values are updated at the overflow of the counter.
We assume that the duration of two and a half PWM cycles is short enough, so the phase voltage in [k − 3, k + 4] can be approximated by the linear function shown in Equation (5). The phase voltages during [k − 3, k − 1], [k − 1, k] and [k, k + 4] can be derived as Equations (8)–(10), respectively.
v ¯ A , k 3 , k 1 = P A i A , k 1 i A , k 3 t A , k 1 t A , k 3 + Q A = P A i A , k 3 , k 1 t A , k 3 , k 1 + Q A
v ¯ A , k 1 , k = P A i A , k i A , k 1 t A , k t A , k 1 + Q A = P A i A , k 1 , k t A , k 1 , k + Q A
v ¯ A , k , k + 4 = P A i A , k + 4 * i A , k t A , k + 4 t A , k + Q A = P A i A , k , k + 4 t A , k , k + 4 + Q A
In Equation (10), i A , k + 4 * denotes the reference current at the time instant k + 4. In Equation (9), the voltage v ¯ A , k 1 , k can be either U dc or U dc depending on the sign of the average voltage during the current PWM cycle v ¯ A , k 2 , k + 1 .
v ¯ A , k , k + 4 should also satisfy Equation (11).
v ¯ A , k , k + 4 t A , k , k + 4 = v ¯ A , k , k + 1 t A , k , k + 1 + v ¯ A , k + 1 , k + 4 T P   = v ¯ A , k + 1 , k + 4 T P
where v ¯ A , k + 1 , k + 4 is the average voltage required in the next PWM cycle. Combining Equations (8)–(11), v ¯ A , k + 1 , k + 4 can be predicted by
v ¯ A , k + 1 , k + 4 = f P t A , k , k + 4 v ¯ A , k 1 , k +   f P t A , k 3 , k 1 ( v ¯ A , k 3 , k 1 v ¯ A , k 1 , k ) ( i A , k , k + 4 t A , k 1 , k i A , k 1 , k t A , k , k + 4 ) i A , k 3 , k 1 t A , k 1 , k i A , k 1 , k t A , k 3 , k 1
where f P is the PWM frequency. As can be seen from Figure 3, v ¯ A , k 3 , k 1 is fixed to zero. Thus, Equation (12) can be simplified to Equation (13).
v ¯ A , k + 1 , k + 4 = f P v ¯ A , k 1 , k t A , k , k + 4   f P v ¯ A , k 1 , k t A , k 3 , k 1 ( i A , k , k + 4 t A , k 1 , k i A , k 1 , k t A , k , k + 4 ) i A , k 3 , k 1 t A , k 1 , k i A , k 1 , k t A , k 3 , k 1
According to Figure 2 and Figure 3, Δ t A , k 3 , k 1 , Δ t A , k 1 , k and Δ t A , k , k + 4 can be obtained as Equations (14)–(16), respectively.
t A , k 3 , k 1 =   t A , k 3 , k 2   + t A , k 2 , k 1   = 0 . 5 ( T P | v ¯ A , k 5 , k 2 | U dc ) + 0 . 5 ( T P | v ¯ A , k 2 , k + 1 | U dc )   = T P 0.5 U dc ( | v ¯ A , k 5 , k 2 | + | v ¯ A , k 2 , k + 1 | )
t A , k 1 , k = | v ¯ A , k 2 , k + 1 | T P U dc
t A , k , k + 4 =   t A , k , k + 1 + T P   = 0 . 5 ( T P | v ¯ A , k 2 , k + 1 | U dc ) + T P   = 1 . 5 T P | v ¯ A , k 2 , k + 1 | 2 U dc
where v ¯ A , k 5 , k 2 and v ¯ A , k 2 , k + 1 denote the average voltages in the previous and current PWM cycles.
As can be seen from Equations (8) and (9), Δ t A , k 3 , k 1 and Δ t A , k 1 , k must be positive. Therefore, upper and lower limits are set for the comparison values. Thus, the average voltage in each PWM cycle should satisfy Equation (17) or (18). The upper and lower limits should satisfy Equation (19).
U dc C R L M CTR v ¯ A U dc C R U M CTR
U dc C R U M CTR v ¯ A U dc C R L M CTR
0 < C R L < C R U < M CTR
Considering the inevitable calculation time of the required comparison values, the upper limit CRU should also meet
0.5 T P ( 1 C R U M CTR ) > T cal
where Tcal denotes the calculation time. Thus, the calculation will end before the next overflow of the PWM counter when the comparison values update, and the average voltage and comparison values can have a simple directly proportional relationship, as mentioned above. The block diagram and flowchart of the proposed PCC in stage III are illustrated in Figure 4 and Figure 5, respectively. In Figure 4, a b s and s g n denote the absolute value function and the signum function, respectively.

2.3.2. Current Control in Stage II

Since there is a no-current region before and in stage II, as shown in Figure 6, the predictive current control in stage III is not applicable here. Therefore, a maximum positive average voltage is applied in the PWM cycle after the start of stage II to quickly establish the current. The above-mentioned current control is still not strictly applicable by the end of stage II due to the presence of the no-current region between the last E 1 and E 2 events. However, the current during stage II and the following PWM cycle is small, and the phase conduction in SRM usually starts in the region close to the unaligned rotor position, where the inductance is insensitive to the rotor position and current. Thus, the resistive voltage drop and back EMF are small, as can be seen from Equations (3) and (4). Therefore, the influence of zero voltage on current variation can be neglected, and the average voltage in the next PWM cycle can also be predicted using Equation (13) by the end of stage II.
For ease of reference, symbols in the formulas of Section 2 are summarized in Table 1.

3. Experimental Verification

In order to prove the superiority of the proposed PCC over the conventional HCC, experiments were conducted based on the test bench shown in Figure 7. The parameters of the experimental SRM are listed in Table 2. A magnetic powder brake was used as the load machine. A three-phase asymmetric half-bridge circuit was used as the power converter. MOSFETs were selected as the power switches. A 72 V battery was used as the DC power supply. The STM32F103RCT6 microcontroller (MCU) was used to realize the control algorithms.
The block diagrams corresponding to the proposed PCC and conventional HCC are given in Figure 8, where L U T i , E n and T * denote the lookup table storing the current–position–torque characteristics, the PWM enable signals and the total torque reference, respectively. Cosine TSF is used to generate the phase reference currents [30]. By ignoring the variation of the total torque reference and the rotor speed in three PWM cycles, the reference currents i A , k + 4 * , i B , k + 4 * and i C , k + 4 * at the overflow after next are predicted, as illustrated in Figure 8a. The prediction of these three reference currents starts at the previous overflow.
For the proposed PCC, the PWM frequency was set to 10 kHz; the upper and lower limits of comparison values were set to 80% and 20% of the maximum value of the PWM counter, respectively. For conventional HCC, the current sampling and control frequency were both set to 20 kHz to make a fair comparison; the hysteresis band was set to 0.5 A. The reason for the PWM frequency selection is explained in Section 3.3 below.
To quantify the overall current-tracking performance, the current root-mean-square error (RMSE) is defined as
i A , RMSE = 1 N j = 1 N i A , err 2 = 1 N j = 1 N [ i A * ( j ) i A ( j ) ] 2
where N is the number of data points.
Similarly, to measure the torque ripple, the torque RMSE is defined as
T A , RMSE = 1 N j = 1 N T A , err 2 = 1 N j = 1 N [ T A * ( j ) T A ( j ) ] 2

3.1. Experimental Results under Heavy Load

In order to evaluate the heavy load performance at different speeds, experimental waveforms for both control strategies under a 5 Nm load at speeds of 100, 400 and 700 rpm are presented in Figure 9, Figure 10 and Figure 11, respectively. The quantitative comparison is shown in Figure 12, where the current and torque RMSEs of the two strategies are given under a 5 Nm load at speeds of 100, 250, 400, 550 and 700 rpm.
It can be seen that over the tested speed range, the current- and torque-tracking errors of the proposed control scheme are significantly lower than those of HCC under heavy load. The current RMSE using the proposed PCC is 44.4% lower on average than that using HCC, and the torque RMSE using the proposed PCC is 48.6% lower on average. Moreover, the proposed control method has the advantage of maintaining a fixed switching frequency without increasing the phase current sampling rate. It can also be observed that under the proposed PCC, the peak inverse current ripple occurs immediately after the phase conduction. This is due to the application of the maximum average voltage (80% of the DC-link voltage in this case) in stage II. However, the peak inverse ripple occurs somewhere near the unaligned rotor position, where the inductance profiles are nearly flat, and consequently, the torque production ability is weak. Therefore, this inverse peak will not cause a large torque ripple, as can be seen from the torque-related waveforms in Figure 9, Figure 10 and Figure 11.

3.2. Experimental Results under Light Load

In order to evaluate the performance under light load at different speeds, the experimental waveforms under a 1.25 Nm load at speeds of 600, 1000 and 1400 rpm are presented in Figure 13, Figure 14 and Figure 15, respectively. A quantitative comparison under a 1.25 Nm load is shown in Figure 16. It can also be seen that both the current- and torque-tracking errors of the proposed control scheme are markedly lower than those of HCC under light load at different speeds. The current RMSE using the proposed PCC is 19.3% lower on average than that using HCC, and the torque RMSE using the proposed method is 55.9% lower on average. As can be seen from Figure 16, the current RMSE generally increases with the speed under the proposed PCC. This is mainly because the phase conduction time of each electrical period is shorter, and consequently, the peak inverse current ripple right after conduction will impose a larger impact on the overall current-tracking performance at high speed. However, the torque ripple is still only slightly affected by this peak inverse current ripple.

3.3. Computational Time

The execution time of the proposed PCC was measured by comparing the values of the PWM counter just before and after the execution. The CPU frequency was set to 72 MHz. All numbers with decimal places are represented by integers, which are derived by increasing the numbers in proportion to a certain extent, and thus, the computation time of the arithmetic operations can be greatly reduced when using an MCU with no floating-point unit. For example, a current of 0.01 A is represented by an integer of 1. The maximum execution time of only about 3.56 us for controlling single-phase current was obtained at stage III, and the execution time (nearly 0.931 us) was at the minimum in stage I. When two phases were conducted simultaneously during commutation, the maximum time for running the three-phase current control algorithm was nearly 8.042 us. Therefore, the proposed PCC can be implemented in a low-cost MCU.
Based on the relationship between the PWM cycle and the calculation time given in Equation (20), the PWM cycle should be greater than 80.42 us. With an allowance, the PWM cycle was set to 100 us, and accordingly, the PWM frequency was set to 10 kHz.

4. Conclusions

A predictive phase current control scheme is proposed in this paper. Current regulation is realized through PWM control to ensure a fixed switching frequency. A linear phase voltage model is introduced to fit the relationship between the voltage and the current slope in a short period. The parameters of the model are dynamically identified using the historical voltage and current information in the previous control cycle, where the voltage changes from zero to positive or negative DC-link voltage, and then the average voltage required in the next PWM cycle is predicted according to the model. Experimental results are provided to compare the performance of the proposed control scheme with the conventional hysteresis current control. The main conclusions are as follows:
(1)
Given the same sampling rate, the current and torque ripples using the proposed PCC are significantly lower than those using hysteresis control. The current RMSE using the proposed method is 32.6% lower on average and 48.1% lower at most, and the torque RMSE using the proposed method is 50.9% lower on average and 62.96% lower at most.
(2)
The execution time of the proposed control scheme is computationally efficient, so the proposed PCC can be implemented in a low-cost MCU.
(3)
The proposed PCC is easy to implement and does not need to know the motor characteristics in advance. It is insensitive to the characteristic changes caused by factors such as motor aging.
In summary, the proposed PCC is relatively suitable for tracking a given current profile. In future work, the proposed control scheme could be modified to be suitable for power converters with reduced current sensors.

Author Contributions

Conceptualization, S.S. and Y.F.; methodology, H.W.; software, M.L.; validation, S.S. and M.L.; formal analysis, Y.Z.; investigation, M.L.; resources, Y.Z.; data curation, S.S.; writing—original draft preparation, S.S.; writing—review and editing, Y.F.; visualization, S.S. and Y.F.; supervision, H.W.; project administration, H.W.; funding acquisition, Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Hunan Provincial Natural Science Foundation of China (2021JJ30185).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fang, G.; Scalcon, F.P.; Xiao, D.; Vieira, R.P.; Grundling, H.A.; Emadi, A. Advanced Control of Switched Reluctance Motors (SRMs): A Review on Current Regulation, Torque Control and Vibration Suppression. IEEE Open J. Ind. Electron. Soc. 2021, 2, 280–301. [Google Scholar] [CrossRef]
  2. Bostanci, E.; Moallem, M.; Parsapour, A.; Fahimi, B. Opportunities and Challenges of Switched Reluctance Motor Drives for Electric Propulsion: A Comparative Study. IEEE Trans. Transp. Electrif. 2017, 3, 58–75. [Google Scholar] [CrossRef]
  3. Abdel-Fadil, R.; Szamel, L. State of the Art of Switched Reluctance Motor Drives and Control Techniques. In Proceedings of the 2018 Twentieth International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, 18–20 December 2018; pp. 779–784. [Google Scholar]
  4. Kim, S.; Kim, J.-H.; Kimf, R.-Y. Sensor-less direct torque control using inductance peak detection for switched reluctance motor. In Proceedings of the 2015 IEEE Conference on Energy Conversion (CENCON), Johor Bahru, Malaysia, 19–20 October 2015; pp. 7–12. [Google Scholar]
  5. Sahoo, S.K.; Dasgupta, S.; Panda, S.; Xu, J.-X. A Lyapunov Function-Based Robust Direct Torque Controller for a Switched Reluctance Motor Drive System. IEEE Trans. Power Electron. 2011, 27, 555–564. [Google Scholar] [CrossRef]
  6. Shah, V.; Payami, S. A Novel Direct Torque Control for 4-Phase Switched Reluctance Motor Considering the Actual Rotor Pole Arc with High Torque/Ampere Ratio. In Proceedings of the IECON 2020 The 46th Annual Conference of the IEEE Industrial Electronics Society, Singapore, 18–21 October 2020; pp. 826–831. [Google Scholar]
  7. Li, H.; Bilgin, B.; Emadi, A. An Improved Torque Sharing Function for Torque Ripple Reduction in Switched Reluctance Machines. IEEE Trans. Power Electron. 2019, 34, 1635–1644. [Google Scholar] [CrossRef]
  8. 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]
  9. Fiedler, J.; Fuengwarodsakul, N.; De Doncker, R. Calculation of switching frequency in current hysteresis controlled switched reluctance drives. In Proceedings of the 2004 IEEE 35th Annual Power Electronics Specialists Conference (IEEE Cat. No. 04CH37551), Aachen, Germany, 20–25 June 2004; Volume 3, pp. 2270–2276. [Google Scholar]
  10. Gobbi, R.; Ramar, K. Optimisation techniques for a hysteresis current controller to minimise torque ripple in switched reluctance motors. IET Electr. Power Appl. 2009, 3, 453–460. [Google Scholar] [CrossRef]
  11. Pratapgiri, S. Comparative analysis of Hysteresis Current Control and Direct Instantaneous Torque Control of Switched Reluctance Motor. In Proceedings of the 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), Chennai, India, 3–5 March 2016; pp. 2856–2860. [Google Scholar]
  12. Schulz, S.; Rahman, K. High performance digital PI current regulator for EV switched reluctance motor drives. IEEE Trans. Ind. Appl. 2003, 39, 1118–1126. [Google Scholar] [CrossRef]
  13. Lin, Z.; Reay, D.; Williams, B.; He, X. High-performance current control for switched reluctance motors based on on-line estimated parameters. IET Electr. Power Appl. 2010, 4, 67. [Google Scholar] [CrossRef]
  14. Hannoun, H.; Hilairet, M.; Marchand, C. Gain-scheduling PI current controller for a Switched Reluctance Motor. In Proceedings of the 2007 IEEE International Symposium on Industrial Electronics, Vigo, Spain, 4–7 June 2007; pp. 1177–1182. [Google Scholar]
  15. Hannoun, H.; Hilairet, M.; Marchand, C. High performance current control of a switched reluctance machine based on a gain-scheduling PI controller. Control Eng. Pr. 2011, 19, 1377–1386. [Google Scholar] [CrossRef]
  16. Ishikawa, H.; Komaki, R.; Naitoh, H.; Yamaba, A.; Katoh, H. Electric transfer function model of switched reluctance motors and model-based current control design. Electr. Eng. Jpn. 2010, 173, 51–59. [Google Scholar] [CrossRef]
  17. Ahmad, S.S.; Narayanan, G. Linearised modelling of switched reluctance motor for closed loop current control. In Proceedings of the 2014 IEEE 6th India International Conference on Power Electronics (IICPE), Kurukshetra, India, 8–10 December 2014; pp. 1–6. [Google Scholar]
  18. Ahmad, S.S.; Narayanan, G. Linearized Modeling of Switched Reluctance Motor for Closed-Loop Current Control. IEEE Trans. Ind. Appl. 2016, 52, 3146–3158. [Google Scholar] [CrossRef]
  19. Mughees, N.; Ashfgar, H.; Jawad, M.; Shabbir, N.; Rassõlkin, A.; Kutt, L. Optimal Fractional Order PI Controller for Field Oriented Current Control of Switched Reluctance Motor. In Proceedings of the 2021 IEEE 19th International Power Electronics and Motion Control Conference (PEMC), Gliwice, Poland, 25–29 April 2021; pp. 479–485. [Google Scholar]
  20. Mikail, R.; Husain, I.; Sozer, Y.; Islam, M.; Sebastian, T. A fixed switching frequency predictive current control method for switched reluctance machines. In Proceedings of the 2012 IEEE Energy Conversion Congress and Exposition (ECCE), Raleigh, NC, USA, 15–20 September 2012; pp. 843–847. [Google Scholar]
  21. Mikail, R.; Husain, I.; Sozer, Y.; Islam, M.S.; Sebastian, T. A Fixed Switching Frequency Predictive Current Control Method for Switched Reluctance Machines. IEEE Trans. Ind. Appl. 2014, 50, 3717–3726. [Google Scholar] [CrossRef]
  22. Bucolo, M.; Buscarino, A.; Famoso, C.; Fortuna, L.; Frasca, M. Control of imperfect dynamical systems. Nonlinear Dyn. 2019, 98, 2989–2999. [Google Scholar] [CrossRef]
  23. Ma, M.; Yang, Q.; Zhang, X.; Li, F.; Lin, Z. A Switched Reluctance Motor Torque Ripple Reduction Strategy with Deadbeat Current Control. In Proceedings of the 2019 14th IEEE Conference on Industrial Electronics and Applications (ICIEA), Xi’an, China, 19–21 June 2019; pp. 25–30. [Google Scholar]
  24. Zhang, X.; Yang, Q.; Ma, M.; Lin, Z.; Yang, S. A Switched Reluctance Motor Torque Ripple Reduction Strategy with Deadbeat Current Control and Active Thermal Management. IEEE Trans. Veh. Technol. 2020, 69, 317–327. [Google Scholar] [CrossRef] [Green Version]
  25. Yunsheng, F.; Yue, L.; Di, L. Predictive Current Control of Switched Reluctance Motor Based on Extended Observer. In Proceedings of the 2021 6th International Conference on Automation, Control and Robotics Engineering (CACRE), Dalian, China, 15–17 July 2021; pp. 150–156. [Google Scholar]
  26. Li, X.; Shamsi, P. Model Predictive Current Control of Switched Reluctance Motors with Inductance Auto-Calibration. IEEE Trans. Ind. Electron. 2016, 63, 3934–3941. [Google Scholar] [CrossRef]
  27. Li, X.; Shamsi, P. Inductance Surface Learning for Model Predictive Current Control of Switched Reluctance Motors. IEEE Trans. Transp. Electrif. 2015, 1, 287–297. [Google Scholar] [CrossRef]
  28. Li, B.; Ling, X.; Huang, Y.; Gong, L.; Liu, C. An Improved Model Predictive Current Controller of Switched Reluctance Machines Using Time-Multiplexed Current Sensor. Sensors 2017, 17, 1146. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  29. Dos Santos, F.L.M.; Anthonis, J.; Naclerio, F.; Gyselinck, J.J.C.; Van Der Auweraer, H.; Goes, L. Multiphysics NVH Modeling: Simulation of a Switched Reluctance Motor for an Electric Vehicle. IEEE Trans. Ind. Electron. 2013, 61, 469–476. [Google Scholar] [CrossRef]
  30. Pop, A.-C.; Petrus, V.; Martis, C.S.; Iancu, V.; Gyselinck, J. Comparative study of different torque sharing functions for losses minimization in Switched Reluctance Motors used in electric vehicles propulsion. In Proceedings of the 2012 13th International Conference on Optimization of Electrical and Electronic Equipment (OPTIM), Brasov, Romania, 24–26 May 2012; pp. 356–365. [Google Scholar]
Figure 1. Asymmetric half-bridge converter for phase A.
Figure 1. Asymmetric half-bridge converter for phase A.
Applsci 12 01688 g001
Figure 2. PWM generation mechanism. (a) Positive average voltage. (b) Negative average voltage.
Figure 2. PWM generation mechanism. (a) Positive average voltage. (b) Negative average voltage.
Applsci 12 01688 g002
Figure 3. Principle of the proposed predictive current control during stage III.
Figure 3. Principle of the proposed predictive current control during stage III.
Applsci 12 01688 g003
Figure 4. Block diagram of the proposed predictive current control during stage III.
Figure 4. Block diagram of the proposed predictive current control during stage III.
Applsci 12 01688 g004
Figure 5. Flowchart of the proposed predictive current control during stage III.
Figure 5. Flowchart of the proposed predictive current control during stage III.
Applsci 12 01688 g005
Figure 6. Current control in stage II.
Figure 6. Current control in stage II.
Applsci 12 01688 g006
Figure 7. Experimental bench of the switched reluctance motor drive system.
Figure 7. Experimental bench of the switched reluctance motor drive system.
Applsci 12 01688 g007
Figure 8. Block diagram of the current control strategies. (a) Proposed predictive current control (PCC). (b) Hysteresis current control (HCC).
Figure 8. Block diagram of the current control strategies. (a) Proposed predictive current control (PCC). (b) Hysteresis current control (HCC).
Applsci 12 01688 g008
Figure 9. Experimental results for a speed of 100 rpm and a 5 Nm torque reference. (a) Proposed PCC. (b) HCC.
Figure 9. Experimental results for a speed of 100 rpm and a 5 Nm torque reference. (a) Proposed PCC. (b) HCC.
Applsci 12 01688 g009
Figure 10. Experimental results for a speed of 400 rpm and a 5 Nm torque reference. (a) Proposed PCC. (b) HCC.
Figure 10. Experimental results for a speed of 400 rpm and a 5 Nm torque reference. (a) Proposed PCC. (b) HCC.
Applsci 12 01688 g010
Figure 11. Experimental results for a speed of 700 rpm and a 5 Nm torque reference. (a) Proposed PCC. (b) HCC.
Figure 11. Experimental results for a speed of 700 rpm and a 5 Nm torque reference. (a) Proposed PCC. (b) HCC.
Applsci 12 01688 g011
Figure 12. (a) Current root-mean-square error (RMSE) and (b) torque RMSE for a 5 Nm torque reference.
Figure 12. (a) Current root-mean-square error (RMSE) and (b) torque RMSE for a 5 Nm torque reference.
Applsci 12 01688 g012
Figure 13. Experimental results for a speed of 600 rpm and a 1.25 Nm torque reference. (a) Proposed PCC. (b) HCC.
Figure 13. Experimental results for a speed of 600 rpm and a 1.25 Nm torque reference. (a) Proposed PCC. (b) HCC.
Applsci 12 01688 g013
Figure 14. Experimental results for a speed of 1000 rpm and a 1.25 Nm torque reference. (a) Proposed PCC. (b) HCC.
Figure 14. Experimental results for a speed of 1000 rpm and a 1.25 Nm torque reference. (a) Proposed PCC. (b) HCC.
Applsci 12 01688 g014
Figure 15. Experimental results for a speed of 1400 rpm and a 1.25 Nm torque reference. (a) Proposed PCC. (b) HCC.
Figure 15. Experimental results for a speed of 1400 rpm and a 1.25 Nm torque reference. (a) Proposed PCC. (b) HCC.
Applsci 12 01688 g015
Figure 16. (a) Current RMSE and (b) torque RMSE for a 1.25 Nm torque reference.
Figure 16. (a) Current RMSE and (b) torque RMSE for a 1.25 Nm torque reference.
Applsci 12 01688 g016
Table 1. List of symbols in formulas of Section 2.
Table 1. List of symbols in formulas of Section 2.
SymbolMeaning
U dc DC-link voltage
v ,   i Voltage and current of a phase winding
R s ,   L ,   L inc Resistance, inductance and incremental inductance of a phase winding
θ ,   ω Rotor position and speed
P ,   Q Slope and intercept of the local linear phase voltage model
T P ,   f P PWM cycle and frequency
M CTR Maximum value of the PWM counter
C R 1 ,   C R 2 Comparison values for the PWM drive signals of the upper and lower power switches in phase A converter
C R U ,   C R L Upper   and   lower   limits   of   the   comparison   values   C R 1   and   C R L
T cal Calculation time of the comparison values
k, ASubscripts denoting current time index and quantities related to phase A
*, ¯Superscripts denoting referenced and average quantities
ΔTriangle on the left of other symbols denoting incremental quantities
v ¯ A , s v , e v Average   voltage   during   the   time   interval   from   the   time   index   s v   to   the   time   index   e v
Δ i A , s i , e i Difference   between   phase   A   currents   at   time   indexes   s i   and   e i
Δ t A , s t , e t Time   difference   between   time   indexes   s t   and   e t
Table 2. Parameters of the experimental switched reluctance motor.
Table 2. Parameters of the experimental switched reluctance motor.
Parameter NameValueParameter NameValue
Rated power1 kWNumber of phases3
Rated voltage72 VNumber of stator poles12
Rated speed4300 rpmNumber of rotor poles8
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Shen, S.; Wang, H.; Feng, Y.; Li, M.; Zhong, Y. Predictive Current Control for Switched Reluctance Motor Based on Local Linear Phase Voltage Model. Appl. Sci. 2022, 12, 1688. https://doi.org/10.3390/app12031688

AMA Style

Shen S, Wang H, Feng Y, Li M, Zhong Y. Predictive Current Control for Switched Reluctance Motor Based on Local Linear Phase Voltage Model. Applied Sciences. 2022; 12(3):1688. https://doi.org/10.3390/app12031688

Chicago/Turabian Style

Shen, Shiqi, Hui Wang, Yaojing Feng, Mengqiu Li, and Yichang Zhong. 2022. "Predictive Current Control for Switched Reluctance Motor Based on Local Linear Phase Voltage Model" Applied Sciences 12, no. 3: 1688. https://doi.org/10.3390/app12031688

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop