Documente Academic
Documente Profesional
Documente Cultură
Abstract In this paper, for speed control with torque ripple position. Actually, control is difficult to implement owing
minimization of switched reluctance motor drives an optimal to its complex algorithm when considering the structural
speed controller based on Elitist-Mutated Multi-Objective Par- uncertainties of SRM in design. Improving the applicability
ticle Swarm Optimization (EM-MOPSO) with good accuracies,
and performances is presented. The control mechanism is com- of the SRM by taking the structural characteristics into
posed of an adaptive sliding mode speed controller to determine account is a significant step in designing the controller of the
the appropriate current command and a hysteresis current SRM. In this paper, adaptive sliding mode speed controller
controller. In the adaptive sliding mode controller, the heuristic used to determine the appropriate current command and a
parameters are usually determined by a tedious and repetitive hysteresis current controller for torque ripple reduction. The
trial-and-error process. By using EM-MOPSO, the trial-and
error process is eliminated. The optimal parameters of adaptive selection of sliding coefficients affects the performance of the
sliding mode conrtoller and turn-on and turn-off angles are controller in terms of transient response. Proper selection of
chosen by applying a multi-objective function, including both these coefficients causes the system to become robust, stable
Integrals Squared Error (ISE) of speed and torque ripple. The and achieve fast response. These coefficients are usually
performance of this EM-MOPSO based controller has been identified by a trial-and-error process and needed to be
demonstrated by simulation in MATLAB/SIMULINK software
for a four phases, 4-kw SRM. determined in an optimal way. One proper way to choose
Index Terms Switched Reluctance Motor (SRM), Speed these factors is to use an effectual evolutionary algorithm,
control,Torque Ripple Minimization, Elitist-Mutated Multi- such as particle swarm optimization, the genetic algorithm,
Objective Particle Swarm Optimization (EM-MOPSO). etc. In these algorithms, irrespective of basic information
about the model of the process, control parameters can be
I. I NTRODUCTION considered as a single-objective optimization problem to
The attractive characteristics of a switched reluctance improve system performance [8]. Since the responses of the
motor (SRM) such as simple structure, low cost, high- system are dependent together, improve one response can
torque density, low maintenance cost and operate in a worsen another. In order to improve the responses of the
wide range of speeds makes it a rival for other industrial system simultaneously, using evolutionary multi-objective
motors [1]. SRMs are used for industrial applications such optimization (EMOO) algorithms is recommended. EMOO
as pumps, vacuum blowers, starter/generators, electric and algorithms has been used in several studies; in [9] sug-
hybrid vehicles and servo applications [2]. Need to know gested a speed control mechanism to reduce torque ripple
the position of the rotor at any instant of time due to the of the SRM based on NSGA-II algorithm, in [10], NSGA-
structure of the motor and innate nonlinearities, acoustic II algorithm is used to adjust the parameters of the PI
noise and high-torque ripple, which is due to discrete torque controller and sliding mode observer. In this paper, PSO used
production mechanism are disadvantages of these motors [3]. for multi-objective optimization mainly because of the high
Several control methods and schemes have been proposed speed of convergence, computing accuracy that the algorithm
to overcome these problems and achieve high dynamic presents for single-objective optimization compared with
performances, involving adaptive fuzzy control scheme [4], other methods such as machine learning, neural network
adaptive Neuro-Fuzzy Inference System (ANFIS) [5], [6], learning, and genetic computation [11], [12]. Elitist-Mutated
that needs a lot of designer experience. Some studies have Multi-Objective Particle Swarm Optimization (EM-MOPSO)
succeeded in torque ripple reduction of SR motors using is used to eliminate the menial and repetitive trial-and-error
DTC method [7]. For the above-mentioned control strategies process and to find the optimal sliding mode parameters
of the SRM it is assumed that its parameters are known and turn-on and turn-off angle by applying a multi-objective
exactly or the unknown parameters can be identified by the function, including both Integrals Squared Error (ISE) of
adaptive technique. However, the parameters of the SRM speed and torque ripple.
are not exactly known and always vary with current and II. P RINCIPLES O F P ERFORMANCE A ND M ODELING O F
1 Department of Electrical and Computer Engineering, Isfahan
SRM
University of Technology, Isfahan, Iran {mm.namazi, Figure 1, shows the cross-sectional view of an 8/6 SRM.
m.mansouri, a.rashidi}@ec.iut.ac.ir and This is a doubly salient synchronous motor, which has a
saghaian@cc.iut.ac.ir
2 Department of Mechatronics Engineering, Kyungsung university, busan, simple structure. There is no coils or the magnets on the
korea jwahn@ks.ac.kr rotor and the concentrated field windings on the stator are
18
16
0.6
14
SRM whose parameters are specified in the Table III and 0.5 12
10
used in this investigation. Using numerical methods, the 0.4
8
0.3 6
incremental inductance and back-EMF characteristics of the 0.2
42
0
SRM can be obtained from the measured flux linkage data. 0.1
0
0 2 4 6 8 10 12 14 16 18
O PTIMALITY (a)
Multi-objective optimization problem in various disci-
40
8
9 7
13
121110
1514
16
researchers, so decide on the simultaneous optimization 0 1817
-10
Current [A]
Rotor position [degree]
(4) (b)
gj (x) 0 j = 1, 2, ..., J
constraints : Fig. 2: Nonlinear characteristics of tested 8/6 SRM. (a) Measured
Flux linkage. (b) Measured Torque.
hk (x) = 0 k = 1, 2, ...K
372
f1
2 1
Initializing population, velocity, weight
Incomparable Strongly dominate and iteration counter and evaluate them
f2
crowding distance operator
iteration=iteration+1
(b)
Perform EM operation on specified number of
Fig. 3: (a) Dominate and nondominate solution. (b) Pareto Front. particles.
NO
used to optimization continuous nonlinear function [11]. PSO Stopping criteria
maintains a set of particles that the position of each particle met?
373
disturbance once the system trajectory reaches and stays on B. Current loop controller design
the sliding surface. The chattering phenomenon is caused by The torque ripple is a consequence of the nonlinear torque-
the use of a discontinuous function or using high value for current-angle (T i ) characteristics of SRM and the
the sliding gain. Therefore, a method has been adapted to discrete nature of torque production mechanism. As SRM has
estimate the unknown uncertainties of lump without using the doubly salient structure, the torque ripple is particularly
sgn(.) that it reduces chattering [18], [19]. For speed con- enhanced at the commutation instants when torque produc-
troller design, consider the mechanical equation : tion is being transferred from one active phase to another.
Positive (or motoring) torque is produced when the motor
= (1/J) [Te (, ik ) TL D] (10) inductance is rising as the shaft angle is increasing. Similarly,
a negative (or braking) torque is produced by supplying
With uncertainties as:
the SRM winding with current while motor inductance is
d
= (a + a) + (b + b)(Te TL ) (11) decreasing. To reduce the torque ripple in motoring mode
dt needs to be prevented from entering to negative torque
Where a = D/J, b = 1/J Defining the state variable of district. Hence, controlling the current and selecting the
speed error as e = switching surface as: suitable turn on and turn off angles will lead to the minimized
torque ripples in the SRM drives. For this purpose, each
Sd = e + e (12) phase current control loop has identical hysteresis controller.
and choosing Lyapunov function as: The aim of the SMC approach is to define asymptotically
stable surfaces such that all system trajectories converge
V1 = 1/2 Sd 2 (13) to these surfaces and slide along them until achieving the
origin at their intersection. Nevertheless, the heuristic sliding
we have:
parameters are required to be chosen properly. In order
V1 = Sd Sd to eliminate the trial-and-error process, a powerful multi-
[ ] (14)
= Sd ( + a) bu + bTL b(P + P ) objective algorithm is used to determine the proper parame-
ters. Adaptive sliding mode control parameters such as , K1
Where: in Eq.18, in Eq.20 and the turn on angle (on ) and turn
[ ] off angle (of f ) have been optimized by using EM-MOPSO
P (t) = 1/b a + b(Te TL ) by considering the magnetic saturation of SRM. In order to
(15)
P (t) = P (t) P (t) optimize these parameters, minimization of Integral Squared
Error (ISE) of torque ripple and speed can be considered as
The estimated value of the lumped uncertainty is P (t) and objectives. The Integral Squared Error of torque and speed
P (t) is the estimated error between the actual value P (t) and are calculated using Eqs. 22 and 23 respectively.
the estimated value of the lumped uncertainty. Therefore, the
new candidate function is ISE Speed = (ref )2 dt (22)
( )
V2 = 0.5 Sd 2 + (1/) P 2 (16)
ISE T orque = (Tref Te )2 dt (23)
So we have:
[ ]
So the two objectives are given as follows:
V2 = Sd ( + a) b(u + P ) + bTL + K1 Sd
1 (17) f1 = min(ISE Speed) (24)
P ( P + bSd ) K1 Sd 2
If control input u is chosen as: f2 = min(ISE T orque) (25)
1[ ]
The torque ripple coefficient is obtained as follows:
u= ( + a) bP + bTL + K1 Sd (18)
b Te max Te min
One can obtain: Ti = (26)
Te mean
V2 = K1 Sd 2 P (1/ P + bSd ) (19) Where Te max , Te min and Te mean are the maximum,
minimum and mean values of the total torque.
Hence, adopting the adaptation law:
VI. T HE SIMULATION RESULTS
P = bSd (20) In this section, to demonstrate the effectiveness of the op-
Eq. 19 gives: timal adaptive sliding mode controller, simulation of simple
V2 = K1 Sd 2 0 (21) adaptive sliding mode controller and optimal controller were
made. Simulations are established in MATLAB/SIMULINK
and the speed error tends to zero at infinite time can be software for a four phases, 4-kw SRM. The model takes
concluded, by using the Lyapunov stability theorem. magnetic saturation into account. At first the parameters of
374
Iphase/act
A
B D0
controller controller
D B0
A0
on of f 1
d
dt
Commutation
EM-MOPSO
Angle
1
Population particle Repository member
TABLE I: PARAMETER SELECTION 0.9
0.8
0.19
Parameters EM-MOPSO 0.7
0.18
0.17
Number of variables 5
0.12
c1 , c2 2,3 0.1
200
Parameters EM-MOPSO With try and error
180
523.75 80 160
100 3
Speed [rpm]
120
202
on 20 30 100
201
of f 51 51 80 200
5.8 107
199
Best ISE-Speed - 60
198
20
ref OASMC ASMC
0
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
Time [sec]
375
5
OASMC Tref ASMC [2] M. Alrifai, M. Zribi, M. Rayan, and R. Krishnan, Speed control of
4.5
switched reluctance motors taking into account mutual inductances
4
and magnetic saturation effects, Energy Conversion and Management,
3.5
vol. 51, no. 6, pp. 12871297, 2010.
3
[3] I. Agirman, A. M. Stankovic, G. Tadmor, and H. Lev-Ari, Adaptive
Torque[N.m]
2.5
4.5
torque-ripple minimization in switched reluctance motors, Industrial
2
Electronics, IEEE Transactions on, vol. 48, no. 3, pp. 664672, 2001.
1.5 4
[4] S. Rafael, P. Santos, and J. Pires, An adaptive pid speed controller
1 3.5
for an 8/6 switched reluctance machine, in Power Engineering, En-
0.5 3
ergy and Electrical Drives (POWERENG), 2013 Fourth International
0
0.121 0.122 0.123 0.124
Conference on, pp. 11471150, IEEE, 2013.
0.105 0.11 0.115 0.12 0.125
Time[sec]
0.13 0.135 0.14 0.145 0.15
[5] H. Hasanien, Speed control of switched reluctance motor using an
adaptive neuro-fuzzy controller, in Proceedings of the World Congress
Fig. 8: Motor torque comparison between simple adaptive sliding on Engineering, vol. 2, 2013.
mode controller(ASMC) and optimal controller(OASMC) [6] L. O. Henriques, L. G. Rolim, W. I. Suemitsu, P. J. Branco, and J. A.
Dente, Torque ripple minimization in a switched reluctance drive by
neuro-fuzzy compensation, Magnetics, IEEE Transactions on, vol. 36,
10 no. 5, pp. 35923594, 2000.
18
9
[7] M. Feyzi and Y. Ebrahimi, Direct torque control of 5-phase 10/8
16 8
switched reluctance motors, Iranian Journal of Electrical & Elec-
14 7
6
tronic Engineering, vol. 5, no. 3, pp. 205214, 2009.
12
0.382 0.384 0.386 0.388 0.39 0.392 [8] H. Tahersima, M. Kazemsaleh, M. Tahersima, and N. Hamedi, Opti-
Torque [N.m]
10
mization of speed control algorithm to achieve minimum torque ripple
8
for a switched reluctance motor drive via ga, in Power Electronics
6
Systems and Applications (PESA), 2011 4th International Conference
4 on, pp. 17, IEEE, 2011.
2 [9] L. Kalaivani, P. Subburaj, and M. Willjuice Iruthayarajan, Speed
0
0.15 0.2 0.25
OASMC
0.3
Tre f
0.35
ASMC
0.4
control of switched reluctance motor with torque ripple reduction us-
Time [Sec] ing non-dominated sorting genetic algorithm (nsga-ii), International
Journal of Electrical Power and Energy Systems, vol. 53, pp. 6977,
Fig. 9: Torque step change for both controllers 2013.
[10] M. Feyzi, M. Shafiei, M. B. Kouhshahi, and S. Mozaffari Niapour,
Position sensorless direct torque control of brushless dc motor drives
based on sliding mode observer using nsga-ii algorithm optimization,
reduction in torque ripple is one of the most important issues in Power Electronics, Drive Systems and Technologies Conference
in SRM driver, adjust the parameters of the speed controller (PEDSTC), 2011 2nd, pp. 151156, IEEE, 2011.
is important with consider the torque ripple. The selection [11] J. Kennedy, J. F. Kennedy, and R. C. Eberhart, Swarm intelligence.
Morgan Kaufmann, 2001.
of sliding coefficients affects the performance of the con- [12] C. A. C. Coello, G. T. Pulido, and M. S. Lechuga, Handling
troller in terms of transient response. Here by appropriately multiple objectives with particle swarm optimization, Evolutionary
selecting coefficients of the adaptive sliding mode controller Computation, IEEE Transactions on, vol. 8, no. 3, pp. 256279, 2004.
[13] A. Konak, D. W. Coit, and A. E. Smith, Multi-objective optimization
based on EM-MOPSO, the system became robust, stable and using genetic algorithms: A tutorial, Reliability Engineering & System
achieve fast response with low ripple in steady state speed Safety, vol. 91, no. 9, pp. 9921007, 2006.
and torque responses than non-optimized system. [14] A. P. Engelbrecht, Computational intelligence: an introduction. John
Wiley & Sons, 2007.
[15] P. K. Tripathi, S. Bandyopadhyay, and S. K. Pal, Multi-objective
ACKNOWLEDGMENT particle swarm optimization with time variant inertia and acceleration
coefficients, Information Sciences, vol. 177, no. 22, pp. 50335049,
2007.
[16] C. A. C. Coello, G. T. Pulido, and M. S. Lechuga, Handling
TABLE III: SRM PARAMETERS multiple objectives with particle swarm optimization, Evolutionary
Computation, IEEE Transactions on, vol. 8, no. 3, pp. 256279, 2004.
Stator Poles 8 [17] M. J. Reddy and D. Nagesh Kumar, Multi-objective particle swarm
optimization for generating optimal trade-offs in reservoir operation,
Rotor Poles 6 Hydrological Processes, vol. 21, no. 21, pp. 28972909, 2007.
Rated Power 4kw [18] C.-A. Chen, H.-K. Chiang, and B.-R. Lin, The novel adaptive
Rated Voltage 280V /phase sliding mode control for current sensorless synchronous reluctance
motor speed drive, in Industrial Technology, 2008. ICIT 2008. IEEE
Rated phase current 18A International Conference on, pp. 16, IEEE, 2008.
Phase Resistance 0.7 [19] M. N. Isfahani, A. Rashidi, and S. Saghaian-Nejad, Energy-based
SR motor Inertia 0.008N m.s2 adaptive sliding mode speed control for switched reluctance motor
drive system, Iranian Journal of Electrical & Electronic Engineering,
Max. Inductance 110mH vol. 8, no. 1, pp. 6875, 2012.
Min. Inductance 10mH [20] R. Marino and P. Tomei, Nonlinear control design: geometric, adaptive
System Inertia 0.08N m.s2 and robust. Prentice Hall International (UK) Ltd., 1996.
System friction coeff. 0.0065N m.s
R EFERENCES
[1] R. Krishnan, Switched reluctance motor drives: modeling, simulation,
analysis, design, and applications. CRC press, 2001.
376