Adaptive PI and Optimized PI Controllers to Enhance Switched Reluctance Motor Performance

Mahmoud A. Attia *  Mohamed Mokhtar **
*-** Department of Electric Power and Machines, Ain Shams University, Cairo, Egypt.

Abstract

Switched Reluctance Motor (SRM) suffers from current ripples and speed oscillations due to variations in loading conditions. Most of researches focus on enhancing the performance of SRM through speed and current controllers. This paper proposes two relatively new strategies to enhance the performance of the SRM. First one is optimizing the gain of classical proportional integral (PI) controller using sine-cosine optimization (SCO). The other strategy is to use adaptive PI controller. The proposed techniques are evaluated under several loading conditions with the proposed strategies applied in the current control system. The results deduced the superiority of adaptive controller under all loading conditions presented.

Keywords :

Introduction

Machines can be categorized regarding to the way of torque production into two categories which are the variable reluctance category and the classical electromechanical one (Hamouda & Számel, 2020; Wang et al., 2020). In the electro-mechanical category, the motion is produced through interaction between the fields generated from the stator and rotor. While in the second category the reluctance between the stator and rotor is variable and this variable reluctance is responsible for the motion. Switched reluctance motor (SRM) is one of the second category machines. SRM performance is enhanced through the improvement in power electronics tools (Bian et al., 2020). Also, the construction of this type is very simple which helps in the growth of the SRM in applications (Kondelaji et al., 2020).

1. Switched Reluctance Motor (SRM)

The SRM produces torque when the excitation winding at the position of maximum inductance is tangent to the moving of the movable parts (Miller, 2001). SRM section is shown in Figure 1.

Figure 1. SRM Section

Figure 2 illustrates the drive components of the SRM which are the converter for each phase, controller and the motor. The torque production is through controllers which try to adjust the rotor poles motion to get maximum inductance so the current direction doesn't affect the torque production (Wang, 2014).

Figure 2. SRM Drive

Regarding to Wang (2014), the SRM condition to start is the number of stator poles not equal to the number of rotor poles. The speed torque characteristics of SRM is shown in Figure 3 (Wang et al., 2020).

Regarding to Figure 3, the operating point of SRM is at maximum power which is constant. This operating point happened when the emf of motor and the DC source is equal. If the speed is increased this led to reduction in power due to increase of emf (Wang et al., 2020). Equations (1) to (4) presented the nonlinear equations of SRM (Kondelaji et al., 2020; Miller, 2001; Wang, 2014).

Figure 3. Speed Torque Characteristics of SRM

(1)
(2)
(3)
(4)

Where V is the machine terminal voltage, I is the current, L is the variable inductance, θ is the position, Rs is resistance/phase, Φ is flux linkage/phase, the angular speed . From Equations (1) to (4) equivalent circuit can be deduced as shown in Figure 4.

Figure 4. SRM Equivalent Circuit

Kondelaji et al., (2020) presented the emf of the SRM as shown in Equation (5).

(5)

2. Sine-Cosine Optimization (SCO)

As most of artificial intelligent methods, the SCO starts with random population then this population is updated through updating of solution position as shown in Equations (6) and (7).

(6)
(7)

where Xit+1new solution position, X it t-iteration solution position and r1, r2, r3 are random adjusting variables (Mostafa Elsaied et al., 2018). Another variable r4 is used to transfer between Equations (6) and (7). Flow chart of SCO is shown in Figure 5.

Figure 5. SCO Flow Chart

3. Methods of Control

3.1 PI Controller

The Proportional-Integral (PI) controller is considered as one of the most common used controllers in industrial applications. It consists of two parts. The first one is proportional which is a gain (Kp) multiplied by error. The second part is integral which is a gain (Ki) multiplied by the integration of error. The transfer function (TF) of PI is shown in Equation (8) (Johan, 2002).

(8)

3.2 Adaptive PI Controller

To enhance the performance of classical PI which has fixed gains, adaptive PI controller is presented which changes the gains continuously regarding to any disturbances. The adaptive PI proposed in Mokhtar et al. (2017) is used here. Equation (9) describes the operation of this controller.

(9)

where K is constant while Kp and Ki are updated as shown in Equations (10) and (11).

(10)
(11)

where K1 and K2 are the adjusting constants.

4. SRM Modeling Equations

Model of SRM is built from two categories of equations. These equations are the torque equations and the general equations as presented in the next sections.

4.1 Torque Equations

The torque production of SRM is based on conventional energy conversion as presented in Equations (12) to (17) (Miller, 2001).

(12)
(13)
(14)
(15)
(16)
(17)

where L(θ,i) is stator inductance, I is Current/phase, Te is torque produced, Δθ is Change in angle of rotor, W't is unsaturated magnetic co-energy

From these equations the total torque can be deduced as presented in Equation (18) (Sasmal & Mula, 2015).

(18)

Where J is Moment of inertia, B is friction coefficient, and T1 is torque of load.

4.2 General Equations

The voltage of SRM can be presented as in Equation (19).

(19)

The inductance is assumed to be constant, then the SRM voltage, current, angular speed and torque can be presented as shown in Equations (20) to (23).

(20)
(21)
(22)
(23)

Then using Equations (20) to (23) in Equation (19),

(24)

Then,

(25)

Where,

Then,

(26)

Equations (25) and (26) will be presented as in Equations (27) and (28) at frictional load.

(27)
(28)

Thus,

(29)

Where,

Figure 6 presents the block diagram of the system neglecting the torque of the load.

Figure 6. The SRM Block Diagram Neglecting the Torque of Load

The SRM with the controller is shown in Figure 7.

Figure 7. SRM with Controllers

Parameters of the SRM are shown in Table 1.

Table 1. Parameters of SRM

The load is assumed to be 25.4 Nm, and also the reference speed is selected to be 157 rad/s (Hussien & Attia, 2017). The speed profile is assumed as shown in Figure 8.

Figure 8. Speed Profile under Loading 25.4 Nm

5. Simulation Result

Two control strategies will be applied, the first one is classical PI controller which will be used in speed and current controllers. These controllers will be optimized using SCO technique. The second strategy is using optimized classical PI controller in the speed controller and adaptive PI controller in the current controller. The Simulink model is shown in Figure 9.

Figure 9. SRM Simulink Model

First, The SCO technique is used to tune the parameters of the classical PI controllers in the speed and current controller. The gains were adjusted to be 1 (i.e., Kp1 = Kp2 =Ki1 =Ki2 =1). Then, the classical PI in the current controller is replaced by the adaptive PI to compare the results obtained from the two techniques. The Figures 10, 11, 12 and 13 illustrates the speed and current under load applied in the starting in case of classical and adaptive controller respectively.While in Figures 14, 15, 16 and 17 illustrates the speed and current under load is applied at time t= 0.005 s. Finally, Figures 18, 19, 20 and 21 illustrates the speed and current under loading at t=0.04 s.

6. Discussion

6.1 Load Applied at Starting

It is clear that, the recovery of the system is smoother in case of adaptive controller and the steady state error in speed is improved than the classical controller results as shown in Figures 10, 11, 12 and 13.

Figure 10. Speed Profile using Classical Controller–load Applied at Starting

Figure 11. Current using Classical Controller–load Applied at Starting

Figure 12. Speed Profile using Adaptive PI at Current Controller–load Applied at Starting

Figure 13. Current after using Adaptive PI at Current Controller–load Applied at Starting

6.2 Load Applied at 0.005 s

From Figures 14, 15, 16 and 17, the adaptive controller proved its superiority through fast recovery and lower steady state error in speed profile than the classical controller.

Figure 14. Speed Profile using Classical Controller–Load Applied at t=0.005 s

Figure 15. Current using Classical Controller–Load Applied at 0.005 s

Figure 16. Speed Profile using Adaptive PI at Current Controller–Load Applied at 0.005 s

Figure 17. Current after using Adaptive PI at Current Controller–Load Applied at 0.005 s

6.3 Load Applied at 0.04 s

Finally, the adaptive controller still proved its superiority where it succeeded again to recover the current faster than the classical PI as shown in Figures 19 and 21.

Figure 18. Speed Profile using Classical Controller–Load Applied at t=0.04 s

Figure 19. Current using Classical Controller–Load Applied at 0.04 s

Figure 20. Speed Profile using Adaptive PI at Current Controller–Load Applied at 0.04 s

Figure 21. Current after using Adaptive PI at Current Controller–Load Applied at 0.04 s

Conclusion

In this work, two control strategies are used to enhance the performance of SRM. First one depended on the classical PI controller. The other strategy depended on the adaptive PI controller. Several cases are studied under sudden loading conditions applied at different time instants. The adaptive controller proved its superiority than the classical PI through smoothing of speed and current profiles of SRM. Also, the adaptive controller had fast recovery and lower steady state error after the loading disturbances.

References

[1]. Bian, H., Chen, H., & Wang, R. (2020, November). Modeling and simulation of three-phase 6/4 switched reluctance motor speed control system. In Journal of Physics: Conference Series (Vol. 1684, No. 1). IOP Publishing.
[2]. Hamouda, M., & Számel, L. (2020). Modeling and simulation of switched reluctance machines. In R. E., Araujo & J. Camacho (Eds.), Modelling and Control of Switched Reluctance Machines. Retrieved from https://doi.org/ 10.5772/intechopen.89851
[3]. Hussien, A. M., & Attia, M. A. (2017). Comparison between HS and TLBO to optimize PIA speed controller and current controller for switched reluctance motor. imanager's Journal on Circuits & Systems, 5(1), 1-10. https://doi.org/10.26634/jcir.5.1.13542
[4]. Johan, K. (2002). Control system design (Lecture Notes). University of California, Santa Barbara.
[5]. Kondelaji, M. A. J., Farahani, E. F., & Mirsalim, M. (2020). Performance analysis of a new switched reluctance motor with two sets of embedded permanent magnets. IEEE Transactions on Energy Conversion, 35(2), 818-827.
[6]. Miller, T. J. E. (2001). Electronic Control of Switched Reluctance Machines. NewNes Power Engineering Series, Elsevier.
[7]. Mokhtar, M., Marei, M. I., & El-Sattar, A. A. (2017). An adaptive droop control scheme for DC microgrids integrating sliding mode voltage and current controlled boost converters. IEEE Transactions on Smart Grid, 10(2), 1685-1693.
[8]. Mostafa Elsaied, M., Abdallah Attia, M., Abdelhamed Mostafa, M., & Fouad Mekhamer, S. (2018). Application of different optimization techniques to load frequency control with WECS in a multi-area system. Electric Power Components and Systems, 46(7), 739-756. https://doi.org /10.1080/15325008.2018.1509913
[9]. Sasmal, M., & Mula, D. (2015). Simulation of speed controlled switched reluctance motor drive system using MATLAB Simulink. International Journal of Engineering Research and General Science, 3(3).
[10]. Wang, H. (2014). ECE 900 simulation of switched reluctance motor and control based on MATLAB environment (Doctoral dissertation), University of Alberta.
[11]. Wang, X., Palka, R., & Wardach, M. (2020). Nonlinear digital simulation models of switched reluctance motor drive. Energies, 13(24), 6715-6732. https://doi.org/10.3 390/en13246715