SlideShare a Scribd company logo
1 of 13
Download to read offline
International Journal of Power Electronics and Drive System (IJPEDS)
Vol. 11, No. 3, September 2020, pp. 1640~1652
ISSN: 2088-8694, DOI: 10.11591/ijpeds.v11.i3.pp1640-1652  1640
Journal homepage: http://ijpeds.iaescore.com
Grey wolf optimizer algorithm based real time implementation
of PIDDTC and FDTC of PMSM
Osama M. Arafa1
, Said A. Wahsh2
, Mohamed Badr3
, Amir Yassin4
1,2,4
Departement of Power Electronics and Energy Conversion, Electronics Research Institute, Egypt
3
Departement of Electrical Engineering, Faculty of Engineering, Ain Shams University, Egypt
Article Info ABSTRACT
Article history:
Received Jun 26, 2018
Revised Nov 9, 2019
Accepted Apr 27, 2020
Meta-heuristic optimization techniques are important tools to define the
optimal solutions for many problems. In this paper, a new advanced artificial
intelligence (AI) based direct torque control (DTC) speed drives are
optimally designed and implemented in real time to achieve a high
performance permanent-magnet synchronous-motor (PMSM) drive. Grey
wolf (GW) algorithms are used with the standard PID-based DTC (PIDDTC)
and with the DTC with fuzzy logic (FDTC) based speed controllers.
DSPACE DS1202 is utilized in the real-time implementation. MATLAB
SIMULINK is used to simulate the steady-state (S.S.) and dynamic
responses. The overall system is tested at different operating conditions for
both simulation and practical work and all results are presented. A
comparison between experimental and simulation results is performed and
also a comparison between different applied intelligent techniques is
introduced.
Keywords:
DTC
Fuzzy logic
Grey wolf
Optimization techniques
PMSM
Speed control
This is an open access article under the CC BY-SA license.
Corresponding Author:
Amir Yassin,
Departement of Power Electronics and Energy Conversion,
Electronics Research Institute,
33 El-Tahrir st., Dokki, Giza, Egypt
Email: amir@eri.sci.eg
1. INTRODUCTION
There are many control strategies applied with PMSMs which affects the performance of their
drives. One of these is DTC [1, 2] which is recently advised as a high-performance control strategy for these
drives [3, 4]. Nowadays, researchers and specialists have amazing developments on so many control-theories
and techniques [1-9].
Latest AI-based control improvements have focused on optimizing probability of controller’s
parameters for increased performance. Such AI control procedures are used with DTC for controlling
electrical machines [5-7], [10]. The importance of the AI is increased at the last few decades, and AI control
methods are developed to improve the control performance and these systems are widely used in this
period [5-9].
Now, optimization problems appear at many applications, which considered the main parts of
human comfort assurance [11, 12]. Meta-heuristic techniques mimic the natural swarms’ behaviours; where
there are many behaviour-techniques have been formulated. No need for mathematical model and simplicity
are intelligent-controllers’ core merits that are appropriate for dealing with electrical machines’ nonlinearity
and uncertainty [2, 13]. Simulation of the swarms of birds, insects, and animals is considered a new
development technique. This simulation assists the researchers to obtain global optimal value, which
represents the effectiveness and accuracy [11, 12].
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Grey wolf optimizer algorithm based real time implementation of PIDDTC and … (O. Arafa)
1641
Many procedures simulate some different swarms’ hunting behaviours such as; the GW, whale,
moth-flam, antlion and dragonfly algorithms. Their behaviour can be divided into searching and hunting
terms, exploration phase replaces the searching term and exploitation process substitutes the hunting one
[14]. The GW is inspired at 2014 by S.A. Mirjalili and others where it simulates the GW hunting behaviour.
The authors categorize wolves according to their behaviour through the hunting process, where the hunting
process is splitted into searching, surrounding and attacking the prey and the main wolfs categories are alpha,
beta, delta, and omega [15].
Alpha-type takes the hunting-decision, beta-type takes the advisor role for the alpha-type, delta-type
helps beta and alpha while hunting a prey and providing foods for all wolfs, at last, omega-type provides a
support for ill, weak, and wounded members from the other three types. Delta, beta, and alpha wolves
execute the searching for a prey, where these wolves are diverging from each other to search for a prey. Once
a prey is founded, wolves surround it, then the attacking phase is executed as explained previously.
DTC that contains hysteresis comparators (HC) and switching tables is the common tactic to apply
DTC [16] It includes flux (ψ) and torque (T) estimators, switching table and ψ and T hysteresis controllers. T
and ψ errors were compared through HCs. The voltage-vector picked from the table depends on those
comparators [17]. The estimators for ψ and T usually need a DC bus-voltage (Vdc) sensor and couple of
current sensors. Speed sensors are not essential for the ψ and T control. In each sampling time (Ts), the
inverter switching states are updated. In every sampling-interval, inverter retains its state till HC output state
changes. This configuration generates high torque ripples, thus researchers tried to develop this basic
configuration by means of many techniques such as utilizing more than one switching table, using another
controllers instead of the HC or using advanced inverter topologies [18].
In drives, utilizing PID-controller is regarded as the standard in controlling the speed. In the
conventional DTC configuration, the HCs are utilized in regulating the T and the ψ within a pre-determined
control-band.
One of the developments towards improving the classical DTC performance is the space-vector
pulse-width modulation DTC (SVPWM DTC) where basically PID controllers replace the HCs [18].
Lately, fuzzy logic (FL) strategy as an intelligent control (IC) technique has been used with the
electrical machine controllers [2], [19].
FL based speed controller with DTC (FDTC) can be represented as an effective procedure of
PMSMs speed control [20-22] with enhanced ψ, T ripples [23]
This paper presents both the simulation and the experimental implementation of such advanced
approaches for speed control applied upon PMSM. The GW intelligent swarm behaviour is used as an
optimization algorithm in order to optimize all control parameters of a PID-based DTC (PIDDTC) and a
FDTC. The DTC is applied using a SVPWM configuration. The optimization involves the parameters of the
PID or FL speed controllers.
2. SYSTEM MODELLING
Direct control of T and ψ by applying an optimal voltage vector in accordance with variations
among actual and reference T & ψ values, represents the DTC basic principle. The model schemed in
Figure 1 presents the DTC using SVPWM. Upon measuring instantaneous I and V, the actual values of T &
ψ are estimated and compared with their reference values for calculating the necessary V to drive the T and Ψ
to desired values in fixed time period. Then the SVPWM synthesises the needed voltage [24]. The model
presents a speed-control of a PMSM using PIDDTC or FDTC principles with the SVPWM. The data of the
motor used in the study is presented in appendix 1.
Input variable for the PID-type is the error (E) while for the FL-controller one, input variables are E
and the change in it (ΔE). For the FL-controller, every variable is mapped to one of the FL-sets by
fuzzification process. These fuzzy sets can be divided into giant negative (GN), huge negative (HN), little
negative (LN), zero (ZER), little positive (LP), huge positive (HP) and giant positive (GP). Table 1 presents
the rule-base and Figures 2, 3 and 4 displays membership functions of inputs in addition to output of speed
controller [25].
In this study, the key point is to minimize the objective functions, which are the summation of
square of the errors between the references and actual values of the speed, T and ψ curves. The design
variables are all controllers’ parameters according to the controller type. For the PID controller, the design
variables will be the gains Kp, Ki and Kd where for the fuzzy controllers, the adjustable system parameters
can be tuned through E and ΔE and outputs gains. Constraints are the minimum lower and maximum upper
limits of all controllers’ parameters.
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 11, No. 3, September 2020 : 1640 – 1652
1642
Figure 1. DTC scheme with SVPWM
Table 1. Rule-base table of the FL controller.
ΔE
E
GN HN LN ZER LP HP GP
GN GN GN GN GN HN LN ZER
HN GN GN HN HN LN ZER LP
LN GN HN HN LN ZER LP HP
ZER GN HN LN ZER LP HP GP
LP HN LN LN ZER LP HP HP GP
HP LN ZER LP HP HP GP GP
GP ZER LP HP GP GP GP GP
Error (E)
Figure 2. Input Membership fn. (speed error E)
(ΔE)
Figure 3. Input Membership fn. (change of speed error ΔE)
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Grey wolf optimizer algorithm based real time implementation of PIDDTC and … (O. Arafa)
1643
(ΔT)
Figure 4. Output Membership function (change of reference torque ΔT)
In order to minimize the objective function, GW swarm optimization algorithms is applied. Both
speed, T and ψ curves should be considered during the design of the objective function. So, multi-objective
function is created for this system including the summation of square of the errors for all objected curves.
The main target is minimizing all the following objective functions of speed, T and ψ curves respectively.
The following equation summarizes the main target, which is minimizing the multi-objective
function of the proposed curves.
Optimal Design of each curve = min f(error)
The linear weighted-sum method is utilized for converting the multi-objective function into single
function, where Pareto optimal-solutions of original multi-objective problems can define corresponding
single objective problem as follows [26]:
Optimal Design of the system = w1 × obj1 + w2 × obj2 + w3 × obj3
Where: w1, w2 and w3are corresponding objective function importance and, ∑ wi = 1
n
i=1 , wi ≥ 0 , n=3.
2.1. Simulation modeling
The overall drive-system was simulated and tested at different operating conditions via Matlab-
Simulink for verifying the concepts and analysis of PIDDTC and FDTC optimized by GW algorithm and to
assessment these developed control algorithms. Figure 5 presents the suggested drive of the PMSM with
PIDDTC and FDTC which used in simulation-phase.
Figure 5. Block-diagram of a suggested PMSM drive.
( )
( ) ( )
( )
2 2
min min
1 error ref r
obj   
= = −
 
( )
( ) ( )
( )
2 2
min min
2 error ref r
T T
obj T
= = −
 
( )
( ) ( )
( )
2 2
min min
3 error ref r
obj   
= = −
 
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 11, No. 3, September 2020 : 1640 – 1652
1644
The error on the speed between the actual and the reference speed commands reflects the torque
reference through the speed controller and then it is input to the torque controller. The motor speed should
follow the given reference and concurrently, the DTC procedure samples the stator currents that used in the ψ
and T estimation. These estimated values are compared with the stator flux and torque references values
respectively. The optimal voltage-signals are generated depending on these results and used in calculating the
timings of the SVPWM signals [27].
2.2. Practical modeling and experimental set-up
In the experimental implementation phase, the advanced proposed algorithms are modeled and
dSPACE-DS1202 is utilized for real-time implementation. The modeled systems introduce a speed control of
the PMSM exploiting the PIDDTC and FDTC principles with SVPWM procedure.
Figure 6 represents the scheming of the experimental set-up. The system is controlled via the DSP
that loaded using Matlab software in a computer arrangement.
The PWM outputs from dSPACE DS1202 are limited with their digital outputs range which is 5 V
but the required inverter PWM input equals to 15 V that means incompatibility. Thus, a level shifting circuit
is developed in order to level the DSP output up to the desired level and all the level shifter PWM outputs in
to the inverter is tested. In DTC the current is not controlled directly thus, an over current protection must be
exist during trials to protect the experimental system during implementation this is done through the level
shifter where the enable signal of the level shifter has been exploited in the protection of the motor against
over speed, overheating, DC-link over voltage, overloading and high instantaneous current where it can be
disconnected in case of fault thus disconnecting the motor. Figure 7 indicates the protection sequences that
energize the enable of the level shifter. Also, the motor can be disconnected manually via a normally-open
push-button switch.
Figure 7 presents the main components of the experimental test bench which mainly comprises a
PMSM (Beckhoff-AM247L), DSP (dSPACE-DS1202), IGBT 3Ph-inverter (APS), SCR-converter (APS), a
voltage transducer (LV 25-P) used in DC-link voltage measurement, two current transducers (LEM 50/100A
instantaneous) used in actual motor currents measurement, DC generator (MV1006), Power-Pack (MV1300),
adjustable supplies (HAMEG HMP4040, HWS 150-24A, TXL 100-15S and TXL 100-5S), level shifter, 3Ph
Load Resistor (MV1100), Isolating transformers and a computer.
Figure 6. Experimental set up block diagram
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Grey wolf optimizer algorithm based real time implementation of PIDDTC and … (O. Arafa)
1645
Figure 7. Experimental set-up
3. SIMULATION AND EXPERIMENTAL RESULTS AND DISCUSSION
In this work, control parameters of the PID based or FL based speed controllers of the outer-loop
and controllers of T & ψ of the DTC inner-loops were optimized by GW optimization algorithm. The
previously illustrated suggested PMSM advanced drive system has been tested at different loading conditions
at a reference speeds equal to 1000 rpm. when loaded with 0.550 N.M. and 1.10 N.M. with a load step
change and at no load. The reference-flux amplitude (ψref) equals to 0.295560 Wb and simulation program-
cycle (Ts) is equal to 1 μSec. Through the scope block in Simulink, simulation results have been picked
while in the experimental phase, each time dependent function (voltage, current, speed, flux, torque, …. etc.)
is recorded via dSPACE Control Desk 5.5 software loaded upon a computer system.
3.1. GW based PIDDTC
In this section, a GW Based PIDDTC system is simulated and practically implemented at the
reported test conditions and the responses are monitored at no load and loading conditions. Simulation and
practical results - at reference speed 1000 rpm at no load and at loading - of the GW Based PIDDTC drive of
PMSM are presented in tables 2 and 3.
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 11, No. 3, September 2020 : 1640 – 1652
1646
3.1.1. At no load
From the no load case and with simulation, the motor speed touches its S.S. in time less than 0.43
sec. with a rise-time (trise) equals to 0.278 sec. without overshoot and with -0.025% S.S. error. While with
experimental, its speed touches its S.S. in 1.22125 sec. with a trise equal to 0.33743 sec. with 6.92 %
overshoot and with +0.025% S.S. error. The ψ response sustains at its reference without a S.S. error for
practical or simulation.
3.1.2. In case of loading
From the speed response at the loading case, it is obvious that in simulation phase, the motor speed
rises in a time of 0.3221 and reach to S.S.in a time equals 0.45 sec with no observed overshoot in this
simulation with -0.09% S.S. error. The speed dip at loading 1.1 N.M. equals to 2.49 % of the reference speed.
While with experimental, its speed rises in a time of 0.3428 and reaches to S.S.in a time equal 1.248 sec with
6.457 % overshoot and +0.023% S.S. error. The speed dip at loading 1.1 N.M. equals to 2.262 % of the
reference speed. Also the ψ response sustains at its reference without S.S. error for both simulation and
practical.
3.2. GW based PIDDTC
In this section, a GW Based FDTC system is simulated and practically implemented at the same
reported test conditions and all the motor responses are monitored at no load and at loading condition.
Simulation and practical results - at reference speed 1000 rpm at no load and at loading - of the GW Based
FDTC system are presented in tables 4 and 5.
3.2.1. At no load
From simulating the no loading case, it is clear that the motor speed touches its S.S. in time equals
0.06 sec. and with +0.185 % S.S. error without overshoot and trise equal 0.0259 sec. while through
experimental implementation, the speed S.S. time equal 0.72803 sec. and with +0.18 % S.S. error with 3.33%
overshoot and a trise equal 0.3284 sec.
3.2.2. In case of loading
From the simulation results at the loading case, the system touches its S.S. in 0.1 sec. with zero
overshoot and + 0.065% S.S. error in a 0.0378 sec. of trise and the speed dip at loading 1.1 N.M. equals to
0.865 % of the reference speed while in the experimental results, the speed touches its S.S. in 0.741 sec. with
3.035 % overshoot and + 0.092 % S.S. error in a 0.33316 sec. of trise and the speed dip at loading 1.1 N.M.
equals to 1.118 % of the reference speed.
By comparing practical and simulation results at no load and with loading for the both GW based
PIDDTC drive and GW based FDTC drives, it is apparent that owing to loading, the trise of the speed
response arises. Also the S.S. error for both cases has a negligible very small value.
By comparing both simulation and practical results of the GW based PIDDTC and the GW based
FDTC drives for both loading and no load cases, it can be easily extracted that the FL based controller offers
a better response than the PID based one and all drives optimized by GW, can develop a high performances
represented in low trise and S.S. error and also a negligible overshot.
Table 6 presents a summarized result of all the GW based cases for both simulation and
experimental. By comparing simulation with experimental real-time results of all proposed PMSM drives, we
can clearly notice that for all proposed optimized drives, a good tracking-performance can be achieved and
an enhanced performances during S.S. and starting is presented where a reduced S.S. error, a reduced trise,
low ripples and small overshot can be achieved. Also a match among both results can be observed with high
dynamic-performance and S.S. reaching in short time with insignificant overshot. The little difference
between the simulation and practical results is due to the neglected added inertia from the motor coupling in
the practical phase, where these added inertia increases the trise and the steady state time in practical more
than in simulation. Finally, comparing simulation with practical shows a respectable agreement between their
results with highly dynamic performances and S.S. reaching in short time.
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Grey wolf optimizer algorithm based real time implementation of PIDDTC and … (O. Arafa)
1647
Table 2. Results at no load under GW based PIDDTC
Simulation Experimental
Speed
response
Torque
response
Flux
locus
I
d
&
I
q
I
abc
Flux
response
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 11, No. 3, September 2020 : 1640 – 1652
1648
Table 3. Results at loading case with GW based PIDDTC
Simulation Experimental
Speed
response
Torque
response
Flux
locus
I
d
&
I
q
I
abc
Flux
response
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Grey wolf optimizer algorithm based real time implementation of PIDDTC and … (O. Arafa)
1649
Table 4. Results at no load under GW based FDTC
Simulation Experimental
Speed
response
Torque
response
Flux
locus
I
d
&
I
q
I
abc
Flux
response
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 11, No. 3, September 2020 : 1640 – 1652
1650
Table 5. Results at loading case under GW based FDTC
Simulation Experimental
Speed
response
Torque
response
Flux
locus
I
d
&
I
q
I
abc
Flux
response
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Grey wolf optimizer algorithm based real time implementation of PIDDTC and … (O. Arafa)
1651
Table 6. Summarized results of all GW based cases
PMSM Response
Simulation Experimental
GW Based PIDDTC GW Based FDTC GW Based PIDDTC GW Based FDTC
No Load Loading No Load Loading No Load Loading No Load Loading
Speed
response
Rise time (Sec.) 0.278 0.3221 0.0259 0.0387 0.33743 0.3428 0.3284 0.33316
S.S time (Sec.) 0.43 0.45 0.06 0.1 1.22 1.248 0.72803 0.741
Overshoot (%) 0 0 0 0 6.92 6.457 3.33 3.035
S.S. error (%) -0.025 -0.09 +0.185 +0.065 +0.025 +0.023 +0.18 +0.092
4. CONCLUSION
In this paper, concept and analysis of PIDDTC and FDTC are verified. Comparison between
PIDDTC and FDTC optimized by GW is performed for all loading cases in both simulation and
experimental. All simulation and practical results are compared to test the performance and the agreement
between them. For all the cases, it is clear that all GW optimized drives, can develop a high performance
represented in low rise time and S.S. error and also a negligible overshot while the optimized FL based
controllers are able to supply better performances than the optimized PID based controllers. Convergence
among simulation and experimental results can be observed.
REFERENCES
[1] Hazzab, B. Bousmaha and M. Bendjima,"Fuzzy Adaptive Control for Direct Torque in Electric Vehicle,"
International Journal of Power Electronics and Drive Systems (IJPEDS), vol. 4, no. 4, pp. 557-566, 2014.
[2] Yassin, M. Badr and S. Wahsh, "Cuckoo Search Based DTC of PMSM," International Journal of Power
Electronics and Drive Systems (IJPEDS), vol. 9, no. 3, pp. 1106-1115, 2018.
[3] Z. Weiwei, F. Xiao, and M. Qiao, "PMSM System Controlled by SVM-DTC," MATEC Web of Conferences,
vol. 55. EDP Sciences, China, April 2016.
[4] W. Zheng, et al., "Field-Oriented Control and Direct Torque Control for Paralleled VSIs Fed PMSM Drives With
Variable Switching Frequencies," IEEE Transactions on Power Electronics, vol. 31, no. 3, pp. 2417-2428, 2015.
[5] M. Abassi, et al., "Performance Analysis of FOC and DTC for PMSM Drives Using SVPWM Technique," 16th
International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA).
IEEE, 2015.
[6] D. Ahmed, A. Zaki, S. A. Selim, and B. E. Elnaghi, "Particle Swarm Optimization Based Vector Control of
Permanent Magnet Synchronous Motor Drive," 2016 IEEE NW Russia Young Researchers in Electrical and
Electronic Engineering Conference (EIConRusNW). IEEE, February, 2016.
[7] P. Thamizhazhagan and S. Sutha., "A Fuzzy Based Approach For Minimization of Torque and Flux Ripples in
DTC Based Pmsm Drives," Int J Adv Engg Tech, vol. 7, no. 2, pp. 707-711, 2016.
[8] H. Mesloub, et al., "Predictive DTC Schemes with PI Regulator and Particle Swarm Optimization for PMSM
Drive: Comparative Simulation and Experimental Study," The International Journal of Advanced Manufacturing
Technology, pp 1-12, 2016.
[9] M. Guiti, and A. N. Seghir, "Direct Torque Control with ANN Hysteresis Controller for PMSM," 4th International
Conference on Electrical Engineering (ICEE). IEEE, December, 2015.
[10] P. Thamizhazhagan and S. Sutha., "A Fuzzy Based Approach For Minimization of Torque and Flux Ripples in
DTC Based Pmsm Drives," Int J Adv Engg Tech, vol. 7, no. 2, pp. 707-711, 2016.
[11] S. Agrawal, R. Panda, S. Bhuyan, and B. Panigrahi, "Tsallis Entropy Based Optimal Multilevel Thresholding Using
Cuckoo Search Algorithm," Elsevier, Swarm and Evolutionary Computation, vol. 11, pp. 16-30, 2013.
[12] V. Geeta, P. Pentapalli, P. Varma, "Cuckoo Search Optimization and its Applications: A Review," International
Journal of Advanced Research in Computer and Communication Engineering, vol. 5, pp. 556-562, 2016.
[13] S. Mirjalili, “SCA: A Sine Cosine Algorithm for Solving Optimization Problems,” Elsevier, Knowledge-Based
Systems, vol. 96, pp.120–133, 2016.
[14] M. Gendreau and J. Potvin, "Handbook of Metaheuristics," Springer, International Series in Operations Research
& Management Science, 2010.
[15] S. Mirjalili, M. Mirjalili, and A. Lewis, “Grey Wolf Optimizer,” Elsevier, Advances in Engineering Software,
vol. 69, pp. 46-61, 2014.
[16] A. T. lemcani, O. Bouchhida, K. Benmansour, D. Boudana and M. S. Boucherit, "Direct Torque Control Strategy
(DTC) Based on Fuzzy Logic Controller for a Permanent Magnet Synchronous Machine Drive," Journal of
Electrical Engineering & Technology, vol.4, no. 1, pp 66-78, 2009.
[17] D. Sariati, "The Simulation of the Direct Torque Control of Permanent Magnet Synchronous Motor," PhD Thesis,
University of Technology, Malaysia, 2007.
[18] A.H. Gandomi, X. S. Yang and A. H. Alavi, "Cuckoo Search Algorithm: A metaheuristic Approach to Solve
Structural Optimization Problems," Engineering with Computers, pp17-35, 2013.
[19] B. M. Amine, Z. Souhila, A. Tayeb and M. Ahmed, "Adaptive Fuzzy Logic Control of Wind Turbine Emulator,"
International Journal of Power Electronics and Drive Systems (IJPEDS),vol. 4, no. 2, pp 241-255, 2014.
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 11, No. 3, September 2020 : 1640 – 1652
1652
[20] A. Yassin, S. Wahsh and M. Badr, "dSP ACE DS 1202 Based Real Time Implementation of Cuckoo Search
Optimized FDTC of PMSM," 2018 Twentieth International Middle East Power Systems Conference (MEPCON),
Cairo, Egypt, pp. 1126-1133, 2018.
[21] A. Yassin, M. Badr and S. Wahsh, "Cuckoo Search Based Real Time Implementation of Direct Torque Control of
PMSM," 2018 Twentieth International Middle East Power Systems Conference (MEPCON), , pp. 235-241, 2018.
[22] S. Wahsh, M. Badr and A. Yassin, "Implementation of Cuckoo Search Optimized PIDDTC and FLDTC of PMSM
with NEDC Reference Speed," 2019 6th
International Conference on Advanced Control Circuits and Systems
(ACCS) & 2019 5th
International Conference on New Paradigms in Electronics & information Technology (PEIT),
Hurgada, Egypt, pp. 141-144, 2019.
[23] A. Hazzab, B. Bousmaha, and M. Bendjima, "Fuzzy Adaptive Control for Direct Torque in Electric Vehicle,"
International Journal of Power Electronics and Drive Systems. (IJPEDS), vol. 4, no. 4, pp 557-566, 2014.
[24] M. P. Kazmierkowski, and G. Buja, "Review of Direct Torque Control Methods for Voltage Source Inverter-Fed
Induction Motors," 29th Annual Conference of the Industrial Electronics (IECON'03), Roanoke, VA, USA, vol. 1,
pp. 981-991, 2003.
[25] Y. S. Lai and J. C. Lin, "Fuzzy Logic Control for Direct Torque Control Induction Motor Drives with Inverter
Controlled Using Space Vector Modulation Technique," EPE’01, Conference. Graz, Austria, pp 1-10, 27-29
August, 2001.
[26] R. Wang, Z. Zhou, H. Ishibuchi, T. Liao, and Tao Zhang, "Localized Weighted Sum Method for Many-Objective
Optimization," IEEE, Transactions on Evolutionary Computation, 2016.
[27] Kazmierkowski, P. Marian., and G. Buja, "Review of Direct Torque Control Methods for Voltage Source Inverter-
fed Induction Motors," 29th Annual Conference of the Industrial Electronics (IECON'03), Roanoke, VA, USA,
vol. 1, pp. 981-991, 2003.

More Related Content

What's hot

OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...ijscmcjournal
 
Design and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithmDesign and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithmeSAT Journals
 
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...Dr. Omveer Singh
 
Configuration of pid controller for speed control of dc motor utilizing optim...
Configuration of pid controller for speed control of dc motor utilizing optim...Configuration of pid controller for speed control of dc motor utilizing optim...
Configuration of pid controller for speed control of dc motor utilizing optim...Santosh Suman
 
A Novel Approach to GSA, GA and Wavelet Transform to Design Fuzzy Logic Contr...
A Novel Approach to GSA, GA and Wavelet Transform to Design Fuzzy Logic Contr...A Novel Approach to GSA, GA and Wavelet Transform to Design Fuzzy Logic Contr...
A Novel Approach to GSA, GA and Wavelet Transform to Design Fuzzy Logic Contr...IAES-IJPEDS
 
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...Satyendra Singh
 
Speed Control of Induction Motor by Using Intelligence Techniques
Speed Control of Induction Motor by Using Intelligence TechniquesSpeed Control of Induction Motor by Using Intelligence Techniques
Speed Control of Induction Motor by Using Intelligence TechniquesIJERA Editor
 
Effects of Different Parameters on Power System Transient Stability Studies
Effects of Different Parameters on Power System Transient Stability StudiesEffects of Different Parameters on Power System Transient Stability Studies
Effects of Different Parameters on Power System Transient Stability StudiesPower System Operation
 
Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.Binod kafle
 
An Application Jeevan – Kushalaiah Method to Find Lagrangian Multiplier in Ec...
An Application Jeevan – Kushalaiah Method to Find Lagrangian Multiplier in Ec...An Application Jeevan – Kushalaiah Method to Find Lagrangian Multiplier in Ec...
An Application Jeevan – Kushalaiah Method to Find Lagrangian Multiplier in Ec...IOSR Journals
 
Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...
Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...
Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...IAES-IJPEDS
 
Comparison of Tuning Methods of PID Controllers for Non-Linear System
Comparison of Tuning Methods of PID Controllers for Non-Linear SystemComparison of Tuning Methods of PID Controllers for Non-Linear System
Comparison of Tuning Methods of PID Controllers for Non-Linear Systempaperpublications3
 
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...IJECEIAES
 
Optimal control of load frequency control power system based on particle swar...
Optimal control of load frequency control power system based on particle swar...Optimal control of load frequency control power system based on particle swar...
Optimal control of load frequency control power system based on particle swar...theijes
 

What's hot (20)

Pa3426282645
Pa3426282645Pa3426282645
Pa3426282645
 
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
 
G010525868
G010525868G010525868
G010525868
 
Speed Control of PMDCM Based GA and DS Techniques
Speed Control of PMDCM Based GA and DS TechniquesSpeed Control of PMDCM Based GA and DS Techniques
Speed Control of PMDCM Based GA and DS Techniques
 
D011121524
D011121524D011121524
D011121524
 
Design and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithmDesign and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithm
 
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
 
Configuration of pid controller for speed control of dc motor utilizing optim...
Configuration of pid controller for speed control of dc motor utilizing optim...Configuration of pid controller for speed control of dc motor utilizing optim...
Configuration of pid controller for speed control of dc motor utilizing optim...
 
A Novel Approach to GSA, GA and Wavelet Transform to Design Fuzzy Logic Contr...
A Novel Approach to GSA, GA and Wavelet Transform to Design Fuzzy Logic Contr...A Novel Approach to GSA, GA and Wavelet Transform to Design Fuzzy Logic Contr...
A Novel Approach to GSA, GA and Wavelet Transform to Design Fuzzy Logic Contr...
 
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
 
Speed Control of Induction Motor by Using Intelligence Techniques
Speed Control of Induction Motor by Using Intelligence TechniquesSpeed Control of Induction Motor by Using Intelligence Techniques
Speed Control of Induction Motor by Using Intelligence Techniques
 
Effects of Different Parameters on Power System Transient Stability Studies
Effects of Different Parameters on Power System Transient Stability StudiesEffects of Different Parameters on Power System Transient Stability Studies
Effects of Different Parameters on Power System Transient Stability Studies
 
Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.
 
An Application Jeevan – Kushalaiah Method to Find Lagrangian Multiplier in Ec...
An Application Jeevan – Kushalaiah Method to Find Lagrangian Multiplier in Ec...An Application Jeevan – Kushalaiah Method to Find Lagrangian Multiplier in Ec...
An Application Jeevan – Kushalaiah Method to Find Lagrangian Multiplier in Ec...
 
Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...
Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...
Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...
 
Comparison of Tuning Methods of PID Controllers for Non-Linear System
Comparison of Tuning Methods of PID Controllers for Non-Linear SystemComparison of Tuning Methods of PID Controllers for Non-Linear System
Comparison of Tuning Methods of PID Controllers for Non-Linear System
 
40220130405010 2-3
40220130405010 2-340220130405010 2-3
40220130405010 2-3
 
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
 
A011130109
A011130109A011130109
A011130109
 
Optimal control of load frequency control power system based on particle swar...
Optimal control of load frequency control power system based on particle swar...Optimal control of load frequency control power system based on particle swar...
Optimal control of load frequency control power system based on particle swar...
 

Similar to Grey wolf optimizer algorithm based real time implementation of PIDDTC and FDTC of PMSM

IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET Journal
 
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...IJITCA Journal
 
6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motor6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motork srikanth
 
IRJET- Speed Control of DC Motor using PID Controller - A Review
IRJET-  	  Speed Control of DC Motor using PID Controller - A ReviewIRJET-  	  Speed Control of DC Motor using PID Controller - A Review
IRJET- Speed Control of DC Motor using PID Controller - A ReviewIRJET Journal
 
Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft  Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft IJECEIAES
 
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...IJECEIAES
 
performance assessment of a wind turbine using fuzzy logic and artificial net...
performance assessment of a wind turbine using fuzzy logic and artificial net...performance assessment of a wind turbine using fuzzy logic and artificial net...
performance assessment of a wind turbine using fuzzy logic and artificial net...INFOGAIN PUBLICATION
 
Hybrid controller design using gain scheduling approach for compressor systems
Hybrid controller design using gain scheduling approach for  compressor systemsHybrid controller design using gain scheduling approach for  compressor systems
Hybrid controller design using gain scheduling approach for compressor systemsIJECEIAES
 
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...IRJET Journal
 
Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2IAEME Publication
 
12 article azojete vol 8 125 131
12 article azojete vol 8 125 13112 article azojete vol 8 125 131
12 article azojete vol 8 125 131Oyeniyi Samuel
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET Journal
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET Journal
 
Hybrid Gravitational Search Flower Pollination Algorithm for Combined Economi...
Hybrid Gravitational Search Flower Pollination Algorithm for Combined Economi...Hybrid Gravitational Search Flower Pollination Algorithm for Combined Economi...
Hybrid Gravitational Search Flower Pollination Algorithm for Combined Economi...IRJET Journal
 
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...IJMER
 

Similar to Grey wolf optimizer algorithm based real time implementation of PIDDTC and FDTC of PMSM (20)

Cuckoo Search Based DTC of PMSM
Cuckoo Search Based DTC of PMSMCuckoo Search Based DTC of PMSM
Cuckoo Search Based DTC of PMSM
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
 
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
 
6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motor6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motor
 
IRJET- Speed Control of DC Motor using PID Controller - A Review
IRJET-  	  Speed Control of DC Motor using PID Controller - A ReviewIRJET-  	  Speed Control of DC Motor using PID Controller - A Review
IRJET- Speed Control of DC Motor using PID Controller - A Review
 
Ge2310721081
Ge2310721081Ge2310721081
Ge2310721081
 
Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft  Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft
 
At4201308314
At4201308314At4201308314
At4201308314
 
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
 
Implementation of Type-2 Fuzzy Logic Controller in PMSM Drives Using DSP
Implementation of Type-2 Fuzzy Logic Controller in PMSM Drives Using DSPImplementation of Type-2 Fuzzy Logic Controller in PMSM Drives Using DSP
Implementation of Type-2 Fuzzy Logic Controller in PMSM Drives Using DSP
 
performance assessment of a wind turbine using fuzzy logic and artificial net...
performance assessment of a wind turbine using fuzzy logic and artificial net...performance assessment of a wind turbine using fuzzy logic and artificial net...
performance assessment of a wind turbine using fuzzy logic and artificial net...
 
Hybrid controller design using gain scheduling approach for compressor systems
Hybrid controller design using gain scheduling approach for  compressor systemsHybrid controller design using gain scheduling approach for  compressor systems
Hybrid controller design using gain scheduling approach for compressor systems
 
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
 
Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2
 
12 article azojete vol 8 125 131
12 article azojete vol 8 125 13112 article azojete vol 8 125 131
12 article azojete vol 8 125 131
 
70
7070
70
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
 
Hybrid Gravitational Search Flower Pollination Algorithm for Combined Economi...
Hybrid Gravitational Search Flower Pollination Algorithm for Combined Economi...Hybrid Gravitational Search Flower Pollination Algorithm for Combined Economi...
Hybrid Gravitational Search Flower Pollination Algorithm for Combined Economi...
 
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
 

More from International Journal of Power Electronics and Drive Systems

More from International Journal of Power Electronics and Drive Systems (20)

Adaptive backstepping controller design based on neural network for PMSM spee...
Adaptive backstepping controller design based on neural network for PMSM spee...Adaptive backstepping controller design based on neural network for PMSM spee...
Adaptive backstepping controller design based on neural network for PMSM spee...
 
Classification and direction discrimination of faults in transmission lines u...
Classification and direction discrimination of faults in transmission lines u...Classification and direction discrimination of faults in transmission lines u...
Classification and direction discrimination of faults in transmission lines u...
 
Integration of artificial neural networks for multi-source energy management ...
Integration of artificial neural networks for multi-source energy management ...Integration of artificial neural networks for multi-source energy management ...
Integration of artificial neural networks for multi-source energy management ...
 
Rotating blade faults classification of a rotor-disk-blade system using artif...
Rotating blade faults classification of a rotor-disk-blade system using artif...Rotating blade faults classification of a rotor-disk-blade system using artif...
Rotating blade faults classification of a rotor-disk-blade system using artif...
 
Artificial bee colony algorithm applied to optimal power flow solution incorp...
Artificial bee colony algorithm applied to optimal power flow solution incorp...Artificial bee colony algorithm applied to optimal power flow solution incorp...
Artificial bee colony algorithm applied to optimal power flow solution incorp...
 
Soft computing and IoT based solar tracker
Soft computing and IoT based solar trackerSoft computing and IoT based solar tracker
Soft computing and IoT based solar tracker
 
Comparison of roughness index for Kitka and Koznica wind farms
Comparison of roughness index for Kitka and Koznica wind farmsComparison of roughness index for Kitka and Koznica wind farms
Comparison of roughness index for Kitka and Koznica wind farms
 
Primary frequency control of large-scale PV-connected multi-machine power sys...
Primary frequency control of large-scale PV-connected multi-machine power sys...Primary frequency control of large-scale PV-connected multi-machine power sys...
Primary frequency control of large-scale PV-connected multi-machine power sys...
 
Performance of solar modules integrated with reflector
Performance of solar modules integrated with reflectorPerformance of solar modules integrated with reflector
Performance of solar modules integrated with reflector
 
Generator and grid side converter control for wind energy conversion system
Generator and grid side converter control for wind energy conversion systemGenerator and grid side converter control for wind energy conversion system
Generator and grid side converter control for wind energy conversion system
 
Wind speed modeling based on measurement data to predict future wind speed wi...
Wind speed modeling based on measurement data to predict future wind speed wi...Wind speed modeling based on measurement data to predict future wind speed wi...
Wind speed modeling based on measurement data to predict future wind speed wi...
 
Comparison of PV panels MPPT techniques applied to solar water pumping system
Comparison of PV panels MPPT techniques applied to solar water pumping systemComparison of PV panels MPPT techniques applied to solar water pumping system
Comparison of PV panels MPPT techniques applied to solar water pumping system
 
Prospect of renewable energy resources in Bangladesh
Prospect of renewable energy resources in BangladeshProspect of renewable energy resources in Bangladesh
Prospect of renewable energy resources in Bangladesh
 
A novel optimization of the particle swarm based maximum power point tracking...
A novel optimization of the particle swarm based maximum power point tracking...A novel optimization of the particle swarm based maximum power point tracking...
A novel optimization of the particle swarm based maximum power point tracking...
 
Voltage stability enhancement for large scale squirrel cage induction generat...
Voltage stability enhancement for large scale squirrel cage induction generat...Voltage stability enhancement for large scale squirrel cage induction generat...
Voltage stability enhancement for large scale squirrel cage induction generat...
 
Electrical and environmental parameters of the performance of polymer solar c...
Electrical and environmental parameters of the performance of polymer solar c...Electrical and environmental parameters of the performance of polymer solar c...
Electrical and environmental parameters of the performance of polymer solar c...
 
Short and open circuit faults study in the PV system inverter
Short and open circuit faults study in the PV system inverterShort and open circuit faults study in the PV system inverter
Short and open circuit faults study in the PV system inverter
 
A modified bridge-type nonsuperconducting fault current limiter for distribut...
A modified bridge-type nonsuperconducting fault current limiter for distribut...A modified bridge-type nonsuperconducting fault current limiter for distribut...
A modified bridge-type nonsuperconducting fault current limiter for distribut...
 
The new approach minimizes harmonics in a single-phase three-level NPC 400 Hz...
The new approach minimizes harmonics in a single-phase three-level NPC 400 Hz...The new approach minimizes harmonics in a single-phase three-level NPC 400 Hz...
The new approach minimizes harmonics in a single-phase three-level NPC 400 Hz...
 
Comparison of electronic load using linear regulator and boost converter
Comparison of electronic load using linear regulator and boost converterComparison of electronic load using linear regulator and boost converter
Comparison of electronic load using linear regulator and boost converter
 

Recently uploaded

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 

Grey wolf optimizer algorithm based real time implementation of PIDDTC and FDTC of PMSM

  • 1. International Journal of Power Electronics and Drive System (IJPEDS) Vol. 11, No. 3, September 2020, pp. 1640~1652 ISSN: 2088-8694, DOI: 10.11591/ijpeds.v11.i3.pp1640-1652  1640 Journal homepage: http://ijpeds.iaescore.com Grey wolf optimizer algorithm based real time implementation of PIDDTC and FDTC of PMSM Osama M. Arafa1 , Said A. Wahsh2 , Mohamed Badr3 , Amir Yassin4 1,2,4 Departement of Power Electronics and Energy Conversion, Electronics Research Institute, Egypt 3 Departement of Electrical Engineering, Faculty of Engineering, Ain Shams University, Egypt Article Info ABSTRACT Article history: Received Jun 26, 2018 Revised Nov 9, 2019 Accepted Apr 27, 2020 Meta-heuristic optimization techniques are important tools to define the optimal solutions for many problems. In this paper, a new advanced artificial intelligence (AI) based direct torque control (DTC) speed drives are optimally designed and implemented in real time to achieve a high performance permanent-magnet synchronous-motor (PMSM) drive. Grey wolf (GW) algorithms are used with the standard PID-based DTC (PIDDTC) and with the DTC with fuzzy logic (FDTC) based speed controllers. DSPACE DS1202 is utilized in the real-time implementation. MATLAB SIMULINK is used to simulate the steady-state (S.S.) and dynamic responses. The overall system is tested at different operating conditions for both simulation and practical work and all results are presented. A comparison between experimental and simulation results is performed and also a comparison between different applied intelligent techniques is introduced. Keywords: DTC Fuzzy logic Grey wolf Optimization techniques PMSM Speed control This is an open access article under the CC BY-SA license. Corresponding Author: Amir Yassin, Departement of Power Electronics and Energy Conversion, Electronics Research Institute, 33 El-Tahrir st., Dokki, Giza, Egypt Email: amir@eri.sci.eg 1. INTRODUCTION There are many control strategies applied with PMSMs which affects the performance of their drives. One of these is DTC [1, 2] which is recently advised as a high-performance control strategy for these drives [3, 4]. Nowadays, researchers and specialists have amazing developments on so many control-theories and techniques [1-9]. Latest AI-based control improvements have focused on optimizing probability of controller’s parameters for increased performance. Such AI control procedures are used with DTC for controlling electrical machines [5-7], [10]. The importance of the AI is increased at the last few decades, and AI control methods are developed to improve the control performance and these systems are widely used in this period [5-9]. Now, optimization problems appear at many applications, which considered the main parts of human comfort assurance [11, 12]. Meta-heuristic techniques mimic the natural swarms’ behaviours; where there are many behaviour-techniques have been formulated. No need for mathematical model and simplicity are intelligent-controllers’ core merits that are appropriate for dealing with electrical machines’ nonlinearity and uncertainty [2, 13]. Simulation of the swarms of birds, insects, and animals is considered a new development technique. This simulation assists the researchers to obtain global optimal value, which represents the effectiveness and accuracy [11, 12].
  • 2. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Grey wolf optimizer algorithm based real time implementation of PIDDTC and … (O. Arafa) 1641 Many procedures simulate some different swarms’ hunting behaviours such as; the GW, whale, moth-flam, antlion and dragonfly algorithms. Their behaviour can be divided into searching and hunting terms, exploration phase replaces the searching term and exploitation process substitutes the hunting one [14]. The GW is inspired at 2014 by S.A. Mirjalili and others where it simulates the GW hunting behaviour. The authors categorize wolves according to their behaviour through the hunting process, where the hunting process is splitted into searching, surrounding and attacking the prey and the main wolfs categories are alpha, beta, delta, and omega [15]. Alpha-type takes the hunting-decision, beta-type takes the advisor role for the alpha-type, delta-type helps beta and alpha while hunting a prey and providing foods for all wolfs, at last, omega-type provides a support for ill, weak, and wounded members from the other three types. Delta, beta, and alpha wolves execute the searching for a prey, where these wolves are diverging from each other to search for a prey. Once a prey is founded, wolves surround it, then the attacking phase is executed as explained previously. DTC that contains hysteresis comparators (HC) and switching tables is the common tactic to apply DTC [16] It includes flux (ψ) and torque (T) estimators, switching table and ψ and T hysteresis controllers. T and ψ errors were compared through HCs. The voltage-vector picked from the table depends on those comparators [17]. The estimators for ψ and T usually need a DC bus-voltage (Vdc) sensor and couple of current sensors. Speed sensors are not essential for the ψ and T control. In each sampling time (Ts), the inverter switching states are updated. In every sampling-interval, inverter retains its state till HC output state changes. This configuration generates high torque ripples, thus researchers tried to develop this basic configuration by means of many techniques such as utilizing more than one switching table, using another controllers instead of the HC or using advanced inverter topologies [18]. In drives, utilizing PID-controller is regarded as the standard in controlling the speed. In the conventional DTC configuration, the HCs are utilized in regulating the T and the ψ within a pre-determined control-band. One of the developments towards improving the classical DTC performance is the space-vector pulse-width modulation DTC (SVPWM DTC) where basically PID controllers replace the HCs [18]. Lately, fuzzy logic (FL) strategy as an intelligent control (IC) technique has been used with the electrical machine controllers [2], [19]. FL based speed controller with DTC (FDTC) can be represented as an effective procedure of PMSMs speed control [20-22] with enhanced ψ, T ripples [23] This paper presents both the simulation and the experimental implementation of such advanced approaches for speed control applied upon PMSM. The GW intelligent swarm behaviour is used as an optimization algorithm in order to optimize all control parameters of a PID-based DTC (PIDDTC) and a FDTC. The DTC is applied using a SVPWM configuration. The optimization involves the parameters of the PID or FL speed controllers. 2. SYSTEM MODELLING Direct control of T and ψ by applying an optimal voltage vector in accordance with variations among actual and reference T & ψ values, represents the DTC basic principle. The model schemed in Figure 1 presents the DTC using SVPWM. Upon measuring instantaneous I and V, the actual values of T & ψ are estimated and compared with their reference values for calculating the necessary V to drive the T and Ψ to desired values in fixed time period. Then the SVPWM synthesises the needed voltage [24]. The model presents a speed-control of a PMSM using PIDDTC or FDTC principles with the SVPWM. The data of the motor used in the study is presented in appendix 1. Input variable for the PID-type is the error (E) while for the FL-controller one, input variables are E and the change in it (ΔE). For the FL-controller, every variable is mapped to one of the FL-sets by fuzzification process. These fuzzy sets can be divided into giant negative (GN), huge negative (HN), little negative (LN), zero (ZER), little positive (LP), huge positive (HP) and giant positive (GP). Table 1 presents the rule-base and Figures 2, 3 and 4 displays membership functions of inputs in addition to output of speed controller [25]. In this study, the key point is to minimize the objective functions, which are the summation of square of the errors between the references and actual values of the speed, T and ψ curves. The design variables are all controllers’ parameters according to the controller type. For the PID controller, the design variables will be the gains Kp, Ki and Kd where for the fuzzy controllers, the adjustable system parameters can be tuned through E and ΔE and outputs gains. Constraints are the minimum lower and maximum upper limits of all controllers’ parameters.
  • 3.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 11, No. 3, September 2020 : 1640 – 1652 1642 Figure 1. DTC scheme with SVPWM Table 1. Rule-base table of the FL controller. ΔE E GN HN LN ZER LP HP GP GN GN GN GN GN HN LN ZER HN GN GN HN HN LN ZER LP LN GN HN HN LN ZER LP HP ZER GN HN LN ZER LP HP GP LP HN LN LN ZER LP HP HP GP HP LN ZER LP HP HP GP GP GP ZER LP HP GP GP GP GP Error (E) Figure 2. Input Membership fn. (speed error E) (ΔE) Figure 3. Input Membership fn. (change of speed error ΔE)
  • 4. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Grey wolf optimizer algorithm based real time implementation of PIDDTC and … (O. Arafa) 1643 (ΔT) Figure 4. Output Membership function (change of reference torque ΔT) In order to minimize the objective function, GW swarm optimization algorithms is applied. Both speed, T and ψ curves should be considered during the design of the objective function. So, multi-objective function is created for this system including the summation of square of the errors for all objected curves. The main target is minimizing all the following objective functions of speed, T and ψ curves respectively. The following equation summarizes the main target, which is minimizing the multi-objective function of the proposed curves. Optimal Design of each curve = min f(error) The linear weighted-sum method is utilized for converting the multi-objective function into single function, where Pareto optimal-solutions of original multi-objective problems can define corresponding single objective problem as follows [26]: Optimal Design of the system = w1 × obj1 + w2 × obj2 + w3 × obj3 Where: w1, w2 and w3are corresponding objective function importance and, ∑ wi = 1 n i=1 , wi ≥ 0 , n=3. 2.1. Simulation modeling The overall drive-system was simulated and tested at different operating conditions via Matlab- Simulink for verifying the concepts and analysis of PIDDTC and FDTC optimized by GW algorithm and to assessment these developed control algorithms. Figure 5 presents the suggested drive of the PMSM with PIDDTC and FDTC which used in simulation-phase. Figure 5. Block-diagram of a suggested PMSM drive. ( ) ( ) ( ) ( ) 2 2 min min 1 error ref r obj    = = −   ( ) ( ) ( ) ( ) 2 2 min min 2 error ref r T T obj T = = −   ( ) ( ) ( ) ( ) 2 2 min min 3 error ref r obj    = = −  
  • 5.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 11, No. 3, September 2020 : 1640 – 1652 1644 The error on the speed between the actual and the reference speed commands reflects the torque reference through the speed controller and then it is input to the torque controller. The motor speed should follow the given reference and concurrently, the DTC procedure samples the stator currents that used in the ψ and T estimation. These estimated values are compared with the stator flux and torque references values respectively. The optimal voltage-signals are generated depending on these results and used in calculating the timings of the SVPWM signals [27]. 2.2. Practical modeling and experimental set-up In the experimental implementation phase, the advanced proposed algorithms are modeled and dSPACE-DS1202 is utilized for real-time implementation. The modeled systems introduce a speed control of the PMSM exploiting the PIDDTC and FDTC principles with SVPWM procedure. Figure 6 represents the scheming of the experimental set-up. The system is controlled via the DSP that loaded using Matlab software in a computer arrangement. The PWM outputs from dSPACE DS1202 are limited with their digital outputs range which is 5 V but the required inverter PWM input equals to 15 V that means incompatibility. Thus, a level shifting circuit is developed in order to level the DSP output up to the desired level and all the level shifter PWM outputs in to the inverter is tested. In DTC the current is not controlled directly thus, an over current protection must be exist during trials to protect the experimental system during implementation this is done through the level shifter where the enable signal of the level shifter has been exploited in the protection of the motor against over speed, overheating, DC-link over voltage, overloading and high instantaneous current where it can be disconnected in case of fault thus disconnecting the motor. Figure 7 indicates the protection sequences that energize the enable of the level shifter. Also, the motor can be disconnected manually via a normally-open push-button switch. Figure 7 presents the main components of the experimental test bench which mainly comprises a PMSM (Beckhoff-AM247L), DSP (dSPACE-DS1202), IGBT 3Ph-inverter (APS), SCR-converter (APS), a voltage transducer (LV 25-P) used in DC-link voltage measurement, two current transducers (LEM 50/100A instantaneous) used in actual motor currents measurement, DC generator (MV1006), Power-Pack (MV1300), adjustable supplies (HAMEG HMP4040, HWS 150-24A, TXL 100-15S and TXL 100-5S), level shifter, 3Ph Load Resistor (MV1100), Isolating transformers and a computer. Figure 6. Experimental set up block diagram
  • 6. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Grey wolf optimizer algorithm based real time implementation of PIDDTC and … (O. Arafa) 1645 Figure 7. Experimental set-up 3. SIMULATION AND EXPERIMENTAL RESULTS AND DISCUSSION In this work, control parameters of the PID based or FL based speed controllers of the outer-loop and controllers of T & ψ of the DTC inner-loops were optimized by GW optimization algorithm. The previously illustrated suggested PMSM advanced drive system has been tested at different loading conditions at a reference speeds equal to 1000 rpm. when loaded with 0.550 N.M. and 1.10 N.M. with a load step change and at no load. The reference-flux amplitude (ψref) equals to 0.295560 Wb and simulation program- cycle (Ts) is equal to 1 μSec. Through the scope block in Simulink, simulation results have been picked while in the experimental phase, each time dependent function (voltage, current, speed, flux, torque, …. etc.) is recorded via dSPACE Control Desk 5.5 software loaded upon a computer system. 3.1. GW based PIDDTC In this section, a GW Based PIDDTC system is simulated and practically implemented at the reported test conditions and the responses are monitored at no load and loading conditions. Simulation and practical results - at reference speed 1000 rpm at no load and at loading - of the GW Based PIDDTC drive of PMSM are presented in tables 2 and 3.
  • 7.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 11, No. 3, September 2020 : 1640 – 1652 1646 3.1.1. At no load From the no load case and with simulation, the motor speed touches its S.S. in time less than 0.43 sec. with a rise-time (trise) equals to 0.278 sec. without overshoot and with -0.025% S.S. error. While with experimental, its speed touches its S.S. in 1.22125 sec. with a trise equal to 0.33743 sec. with 6.92 % overshoot and with +0.025% S.S. error. The ψ response sustains at its reference without a S.S. error for practical or simulation. 3.1.2. In case of loading From the speed response at the loading case, it is obvious that in simulation phase, the motor speed rises in a time of 0.3221 and reach to S.S.in a time equals 0.45 sec with no observed overshoot in this simulation with -0.09% S.S. error. The speed dip at loading 1.1 N.M. equals to 2.49 % of the reference speed. While with experimental, its speed rises in a time of 0.3428 and reaches to S.S.in a time equal 1.248 sec with 6.457 % overshoot and +0.023% S.S. error. The speed dip at loading 1.1 N.M. equals to 2.262 % of the reference speed. Also the ψ response sustains at its reference without S.S. error for both simulation and practical. 3.2. GW based PIDDTC In this section, a GW Based FDTC system is simulated and practically implemented at the same reported test conditions and all the motor responses are monitored at no load and at loading condition. Simulation and practical results - at reference speed 1000 rpm at no load and at loading - of the GW Based FDTC system are presented in tables 4 and 5. 3.2.1. At no load From simulating the no loading case, it is clear that the motor speed touches its S.S. in time equals 0.06 sec. and with +0.185 % S.S. error without overshoot and trise equal 0.0259 sec. while through experimental implementation, the speed S.S. time equal 0.72803 sec. and with +0.18 % S.S. error with 3.33% overshoot and a trise equal 0.3284 sec. 3.2.2. In case of loading From the simulation results at the loading case, the system touches its S.S. in 0.1 sec. with zero overshoot and + 0.065% S.S. error in a 0.0378 sec. of trise and the speed dip at loading 1.1 N.M. equals to 0.865 % of the reference speed while in the experimental results, the speed touches its S.S. in 0.741 sec. with 3.035 % overshoot and + 0.092 % S.S. error in a 0.33316 sec. of trise and the speed dip at loading 1.1 N.M. equals to 1.118 % of the reference speed. By comparing practical and simulation results at no load and with loading for the both GW based PIDDTC drive and GW based FDTC drives, it is apparent that owing to loading, the trise of the speed response arises. Also the S.S. error for both cases has a negligible very small value. By comparing both simulation and practical results of the GW based PIDDTC and the GW based FDTC drives for both loading and no load cases, it can be easily extracted that the FL based controller offers a better response than the PID based one and all drives optimized by GW, can develop a high performances represented in low trise and S.S. error and also a negligible overshot. Table 6 presents a summarized result of all the GW based cases for both simulation and experimental. By comparing simulation with experimental real-time results of all proposed PMSM drives, we can clearly notice that for all proposed optimized drives, a good tracking-performance can be achieved and an enhanced performances during S.S. and starting is presented where a reduced S.S. error, a reduced trise, low ripples and small overshot can be achieved. Also a match among both results can be observed with high dynamic-performance and S.S. reaching in short time with insignificant overshot. The little difference between the simulation and practical results is due to the neglected added inertia from the motor coupling in the practical phase, where these added inertia increases the trise and the steady state time in practical more than in simulation. Finally, comparing simulation with practical shows a respectable agreement between their results with highly dynamic performances and S.S. reaching in short time.
  • 8. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Grey wolf optimizer algorithm based real time implementation of PIDDTC and … (O. Arafa) 1647 Table 2. Results at no load under GW based PIDDTC Simulation Experimental Speed response Torque response Flux locus I d & I q I abc Flux response
  • 9.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 11, No. 3, September 2020 : 1640 – 1652 1648 Table 3. Results at loading case with GW based PIDDTC Simulation Experimental Speed response Torque response Flux locus I d & I q I abc Flux response
  • 10. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Grey wolf optimizer algorithm based real time implementation of PIDDTC and … (O. Arafa) 1649 Table 4. Results at no load under GW based FDTC Simulation Experimental Speed response Torque response Flux locus I d & I q I abc Flux response
  • 11.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 11, No. 3, September 2020 : 1640 – 1652 1650 Table 5. Results at loading case under GW based FDTC Simulation Experimental Speed response Torque response Flux locus I d & I q I abc Flux response
  • 12. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Grey wolf optimizer algorithm based real time implementation of PIDDTC and … (O. Arafa) 1651 Table 6. Summarized results of all GW based cases PMSM Response Simulation Experimental GW Based PIDDTC GW Based FDTC GW Based PIDDTC GW Based FDTC No Load Loading No Load Loading No Load Loading No Load Loading Speed response Rise time (Sec.) 0.278 0.3221 0.0259 0.0387 0.33743 0.3428 0.3284 0.33316 S.S time (Sec.) 0.43 0.45 0.06 0.1 1.22 1.248 0.72803 0.741 Overshoot (%) 0 0 0 0 6.92 6.457 3.33 3.035 S.S. error (%) -0.025 -0.09 +0.185 +0.065 +0.025 +0.023 +0.18 +0.092 4. CONCLUSION In this paper, concept and analysis of PIDDTC and FDTC are verified. Comparison between PIDDTC and FDTC optimized by GW is performed for all loading cases in both simulation and experimental. All simulation and practical results are compared to test the performance and the agreement between them. For all the cases, it is clear that all GW optimized drives, can develop a high performance represented in low rise time and S.S. error and also a negligible overshot while the optimized FL based controllers are able to supply better performances than the optimized PID based controllers. Convergence among simulation and experimental results can be observed. REFERENCES [1] Hazzab, B. Bousmaha and M. Bendjima,"Fuzzy Adaptive Control for Direct Torque in Electric Vehicle," International Journal of Power Electronics and Drive Systems (IJPEDS), vol. 4, no. 4, pp. 557-566, 2014. [2] Yassin, M. Badr and S. Wahsh, "Cuckoo Search Based DTC of PMSM," International Journal of Power Electronics and Drive Systems (IJPEDS), vol. 9, no. 3, pp. 1106-1115, 2018. [3] Z. Weiwei, F. Xiao, and M. Qiao, "PMSM System Controlled by SVM-DTC," MATEC Web of Conferences, vol. 55. EDP Sciences, China, April 2016. [4] W. Zheng, et al., "Field-Oriented Control and Direct Torque Control for Paralleled VSIs Fed PMSM Drives With Variable Switching Frequencies," IEEE Transactions on Power Electronics, vol. 31, no. 3, pp. 2417-2428, 2015. [5] M. Abassi, et al., "Performance Analysis of FOC and DTC for PMSM Drives Using SVPWM Technique," 16th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA). IEEE, 2015. [6] D. Ahmed, A. Zaki, S. A. Selim, and B. E. Elnaghi, "Particle Swarm Optimization Based Vector Control of Permanent Magnet Synchronous Motor Drive," 2016 IEEE NW Russia Young Researchers in Electrical and Electronic Engineering Conference (EIConRusNW). IEEE, February, 2016. [7] P. Thamizhazhagan and S. Sutha., "A Fuzzy Based Approach For Minimization of Torque and Flux Ripples in DTC Based Pmsm Drives," Int J Adv Engg Tech, vol. 7, no. 2, pp. 707-711, 2016. [8] H. Mesloub, et al., "Predictive DTC Schemes with PI Regulator and Particle Swarm Optimization for PMSM Drive: Comparative Simulation and Experimental Study," The International Journal of Advanced Manufacturing Technology, pp 1-12, 2016. [9] M. Guiti, and A. N. Seghir, "Direct Torque Control with ANN Hysteresis Controller for PMSM," 4th International Conference on Electrical Engineering (ICEE). IEEE, December, 2015. [10] P. Thamizhazhagan and S. Sutha., "A Fuzzy Based Approach For Minimization of Torque and Flux Ripples in DTC Based Pmsm Drives," Int J Adv Engg Tech, vol. 7, no. 2, pp. 707-711, 2016. [11] S. Agrawal, R. Panda, S. Bhuyan, and B. Panigrahi, "Tsallis Entropy Based Optimal Multilevel Thresholding Using Cuckoo Search Algorithm," Elsevier, Swarm and Evolutionary Computation, vol. 11, pp. 16-30, 2013. [12] V. Geeta, P. Pentapalli, P. Varma, "Cuckoo Search Optimization and its Applications: A Review," International Journal of Advanced Research in Computer and Communication Engineering, vol. 5, pp. 556-562, 2016. [13] S. Mirjalili, “SCA: A Sine Cosine Algorithm for Solving Optimization Problems,” Elsevier, Knowledge-Based Systems, vol. 96, pp.120–133, 2016. [14] M. Gendreau and J. Potvin, "Handbook of Metaheuristics," Springer, International Series in Operations Research & Management Science, 2010. [15] S. Mirjalili, M. Mirjalili, and A. Lewis, “Grey Wolf Optimizer,” Elsevier, Advances in Engineering Software, vol. 69, pp. 46-61, 2014. [16] A. T. lemcani, O. Bouchhida, K. Benmansour, D. Boudana and M. S. Boucherit, "Direct Torque Control Strategy (DTC) Based on Fuzzy Logic Controller for a Permanent Magnet Synchronous Machine Drive," Journal of Electrical Engineering & Technology, vol.4, no. 1, pp 66-78, 2009. [17] D. Sariati, "The Simulation of the Direct Torque Control of Permanent Magnet Synchronous Motor," PhD Thesis, University of Technology, Malaysia, 2007. [18] A.H. Gandomi, X. S. Yang and A. H. Alavi, "Cuckoo Search Algorithm: A metaheuristic Approach to Solve Structural Optimization Problems," Engineering with Computers, pp17-35, 2013. [19] B. M. Amine, Z. Souhila, A. Tayeb and M. Ahmed, "Adaptive Fuzzy Logic Control of Wind Turbine Emulator," International Journal of Power Electronics and Drive Systems (IJPEDS),vol. 4, no. 2, pp 241-255, 2014.
  • 13.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 11, No. 3, September 2020 : 1640 – 1652 1652 [20] A. Yassin, S. Wahsh and M. Badr, "dSP ACE DS 1202 Based Real Time Implementation of Cuckoo Search Optimized FDTC of PMSM," 2018 Twentieth International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, pp. 1126-1133, 2018. [21] A. Yassin, M. Badr and S. Wahsh, "Cuckoo Search Based Real Time Implementation of Direct Torque Control of PMSM," 2018 Twentieth International Middle East Power Systems Conference (MEPCON), , pp. 235-241, 2018. [22] S. Wahsh, M. Badr and A. Yassin, "Implementation of Cuckoo Search Optimized PIDDTC and FLDTC of PMSM with NEDC Reference Speed," 2019 6th International Conference on Advanced Control Circuits and Systems (ACCS) & 2019 5th International Conference on New Paradigms in Electronics & information Technology (PEIT), Hurgada, Egypt, pp. 141-144, 2019. [23] A. Hazzab, B. Bousmaha, and M. Bendjima, "Fuzzy Adaptive Control for Direct Torque in Electric Vehicle," International Journal of Power Electronics and Drive Systems. (IJPEDS), vol. 4, no. 4, pp 557-566, 2014. [24] M. P. Kazmierkowski, and G. Buja, "Review of Direct Torque Control Methods for Voltage Source Inverter-Fed Induction Motors," 29th Annual Conference of the Industrial Electronics (IECON'03), Roanoke, VA, USA, vol. 1, pp. 981-991, 2003. [25] Y. S. Lai and J. C. Lin, "Fuzzy Logic Control for Direct Torque Control Induction Motor Drives with Inverter Controlled Using Space Vector Modulation Technique," EPE’01, Conference. Graz, Austria, pp 1-10, 27-29 August, 2001. [26] R. Wang, Z. Zhou, H. Ishibuchi, T. Liao, and Tao Zhang, "Localized Weighted Sum Method for Many-Objective Optimization," IEEE, Transactions on Evolutionary Computation, 2016. [27] Kazmierkowski, P. Marian., and G. Buja, "Review of Direct Torque Control Methods for Voltage Source Inverter- fed Induction Motors," 29th Annual Conference of the Industrial Electronics (IECON'03), Roanoke, VA, USA, vol. 1, pp. 981-991, 2003.