Professional Documents
Culture Documents
1. Introduction
The switched reluctance motor (SRM) is a type of electric motor that operates by the principle of
reluctance torque [1]. In an SRM, the stator consists of multiple electromagnets arranged in a circular
pattern, and the rotor has no windings or permanent magnets. Instead, it is made up of a simple iron
core with protruding poles [2]. However, SRMs are commonly used in applications such as electric
vehicles, industrial automation, and household appliances. They have some advantages over other
types of motors, such as high torque density, high efficiency, and good performance at high speeds.
However, they also have some disadvantages, such as high acoustic noise and vibration levels, which
can limit their use in some applications [3].
Numerous studies have been carried out to minimize the high torque ripple and speed control in
SRMs. In general, reducing torque ripple is successfully accomplished by optimizing the SRM
structural parameters. Numerous academics have suggested novel structures, such as the 18/15/6 pole
[4], the design principles and performance optimization for segmented-rotor switched reluctance
motors [5], and a switched reluctance machine (SRM) with the minimum possible stator core [6].
Besides, many techniques have been proposed in the literature for torque ripple and speed control of
SRM using artificial intelligence. Accordingly, fuzzy logic and neural networks for speed control [7].
In [8], neural networks and PID are used for minimizing torque ripples in SRM. In addition, a fuzzy
adaptive controller has been provided to optimize the torque ripples [9]. Another hand, the issue of
decreasing torque ripples has been solved by a number of control-based techniques such as the
optimization of the excitation angles [10] and the control of the currents absorbed by the machine [11].
In fact, an adaptive control technique is proposed for the best turn-on and turn-off angles of SRM over
a wide range of speed control [12]. However, another approach for torque optimization used fuzzy
adaptive controller is developed in [13]. In [14], off-line Transfer sharing function is proposed for
copper loss reduction and torque ripple. It is well known that various nonlinear controllers have been
developed in the past decades while considering the SRMs saturation. For example, predictive
controller, intelligent nonlinear controllers, sliding mode controllers, etc. Predictive control gives
lower torque ripple compared to other methods [15]. This work aims to develop a new controller
based on the machine’s dynamic equations. The suggested control approach includes two block
speed/current controllers. The nonlinear block controllers are developed using the linearization
feedback technique. A specific SRM 8/6 MATLAB model, is adopted to evaluate by simulation of the
proposed controller. The test results prove the effectiveness of the proposed controller as well as its
robustness and accuracy when the load torque changes. To test the efficiency and robustness of the
proposed controller we are comparing its performances with those of a conventional PI regulator.
2. SRM MODELING
Among the machines that can operate at high speed and has a large constant power range
is switched reluctance machine (SRM). this latter, consists with stator and rotor phase.
Furthermore, SRM features prominent poles on both the stator and rotor, with coils wrapped
around the stator poles and coupled in diametrically opposing pairs to generate the motor's
phases (as shown in Figure 1) [16]Kadi et al., 2020. This machine has the advantages. Among
these advantages this machine being stimulated by current pulses applied independently to
each phase and low losses. By delivering current pulses to a specified place on the rotor using
asymmetrical converter, the motor creates torque in the direction of increasing inductance.
Furthermore, the electromagnetic torque in SRM is created by employing each phase's rotor
location. A reluctance torque is created when a phase is activated, which tends to align the
stator and rotor poles.
dφ(θ , i)
U ( t )=Ri+
dt
where R is the resistance per phase and φ is the flux linkage per phase given by:
φ ( θ , i )=L ( θ ,i ) .i
U ( t )=
di
dt (
L ( θ ,i ) +i
∂i )
∂ L(θ , i)
+ Ri+ iω
∂ L(θ ,i)
∂θ
d ik
=−δ 1 i k −γ k ω i k + β k U k (1) where 1 ≤ k ≤ 4
dt
dω −f Te TL
= ω− + (2)
dt J J J
Where U k is la lois de commande; i k the phase current; ω the rotor speed; T e the
electromagnetic torque; T L the load torque; J the moment of inertia; and f the viscous friction
coefficient. The model parameters δ 1, γ k and β k are given by:
( ) ( )
−1 −1
∂ Lk ∂ Lk
β k = Lk +i 1 ; δ k =R k Lk +i 1
∂ ik ∂i k
( )
−1
∂ Lk ∂ Lk (θ , i k )
γ k = Lk +i 1
∂i k ∂θ
∂ Lk ∂ L k (θ ,i k )
Where Rk is the machine phase winding resistance, and parameters are online
∂ ik ∂θ
computed from the analytical expression developed in [mon papier].
Using the PI controller approach, the speed controller design is established. In intervalley
proposed of θ we have these equations:
d i1
=−δ 1 i 1−γ 1 ω i 1+ β 1 U 1 (3)
dt
dω −f Te TL
= ω− + (4)
dt J J J
In equation (2) the speed is commanded by T e and also the system is linear so we can utilize
the PI controller to generated the torque reference. The speed tracking error:
In equation (4):
dω
T e =J + fω+ T L (6)
dt
¿
However, T e is not a true control is as a virtual command. Therefore, let us denote by T e the
torque reference signal so.
¿ dω
T e =J + fω+ T L (7)
dt
u ( t )=k p ε ( t )+ K i∫ ε ( t ) dt (8)
Where ε ( t ) present the error between the desired speed and the true speed. So in the equation
¿
(8) we are replaced u ( t ) with the torque reference T e we get.
T ¿e =k p ε ( t )+ K i∫ ε ( t ) dt( 9)
Finally, we will replace the equations (5) and (7) in (9) we find the following formula.
dω
+ fω+T L =k p ( ω −ω ) + K i∫ ( ω −ω ) dt(10)
¿ ¿
J
dt
We are considered the load torque and the reference speed is constant. In the equation (10) we
will remove the parti of integrator.
J ( )
d dω
dt dt
+( f + k p )
dω
dt
+ K i ω=K i ω¿ (11)
So we have in equation of second order. The Laplace transformation of this equation is given
¿ ¿
by, W ( s) and W (s ) are the Laplace transform successively of w (t) and w (t ).
W ( s ) ( J s + ( f + k p ) s + K i )=¿ K i W ( s)
2 ¿
(12)
( )
W ( s) 2 f + K p K
s+ s+ i
J J
So we are identified the system given by equation 13 with second order system. Finally, the K i and
K p as given follows:
K i=2 m wo J −f
K p =w20 J
Kp
¿
ω
T ¿e
Ki Integrator
U 1=β 1 ( ( δ 1 +γ 1 ω ) x+ v )
−1
Let use chose
ẋ=v
U 1=β 1 ( ( δ 1 +γ 1 ω ) x+ v )
−1
SRM
Kp
ω¿ T ¿e Ti
¿
Torque to i ¿i Curent U
TSF AHB
Current Controller
Ki Integrator
ii
ω
d θ
dt
Edcuowehj BAOROS
dec
Figure 3, describes the adopted strategy for the SRM control. There are two nested loops: an
outer speed loop and an inner current loop. The current references are directly deduced from
the corresponding torque setpoints.
Jkekfhie
Reference:
1. OUANNOU, Abdelmalek, BROURI, Adil, KADI, Laila, et al. Identification of switched reluctance
machine using fuzzy model. International Journal of System Assurance Engineering and Management,
2022, p. 1-14.
2.
17- L. Kadi, A. Brouri, A. Ouannou, and K. Lahdachi, “Modeling and determination of switched reluctance
machine nonlinearity,” in CCTA 2020 - 4th IEEE Conference on Control Technology and Applications, Aug.
2020, pp. 898–902. doi: 10.1109/CCTA41146.2020.9206337.