Optimal Fuzzy Controller For Speed Contr
Optimal Fuzzy Controller For Speed Contr
Corresponding Author:
Deepa Somasundaram
Department of Electrical and Electronics Engineering, Panimalar Engineering College
Chennai, India
Email: dee_soms123@yahoo.co.in
1. INTRODUCTION
Control systems find extensive applications in various fields, such as information technology,
industrial processes, and home appliances. As system complexities grow, characterized by nonlinearities,
operating limits, time delays, and uncertainties, the need for more sophisticated control systems
intensifies [1], [2]. Fuzzy controllers have gained significant interest in motion control systems due to their
ability to handle nonlinear features and adapt to imprecise models. Artificial intelligence (AI) methods,
particularly in fuzzy proportional integral (PI) tuning, are increasingly popular, promising advancements in
performance and effectiveness across control systems [3]-[5].
Cutting-edge computational intelligence-based methods, such as genetic algorithm (GA) and particle
swarm optimization (PSO), offer solutions to the fuzzy PI tuning problem [6]. GA, rooted in evolutionary
biology, is known for approximating solutions to challenging optimization problems, making it a preferred
choice in computer science and engineering [7]-[9]. Its adaptability and scalability, along with the capacity to
handle nonlinearities and uncertainties, make GA an effective tool for optimizing control system issues.
Leveraging the advantages of GA and PSO enables researchers and engineers to enhance the performance and
stability of fuzzy PI controllers, pushing the boundaries of control and optimization methods [10], [11].
The introduction of a genetic fuzzy (GF) algorithm-based controller for Quasi-Resonant converters
in drive applications brings various benefits, such as minimizing transient speed response, reducing switching
stresses, and minimizing losses, especially within limited bandwidth ranges [12]. However, challenges
include diminishing optimum stability with increasing convergent speed and the difficulty of managing
dynamic datasets. Despite the strengths of GA, simpler algorithms may outperform it for specific
optimization problems within the same computation time [13]-[17]. In the pursuit of more effective control
solutions, this paper explores the utilization of the salp swarm algorithm for fuzzy controller parameter
tuning in DC drives powered by DC/DC converters. The objectives are: i) Develop and refine a fuzzy PI
controller for DC drives using the salp swarm algorithm; ii) Enable dynamic online modifications of the
fuzzy PI controller to enhance DC drive output performance; iii) Evaluate the proposed salp swarm algorithm
through rigorous simulations for real-world applicability; and iv) Compare the salp swarm algorithm's
effectiveness in fuzzy PI tuning bacterial foraging algorithm.
The advantages of incorporating the salp swarm algorithm lie in its ability to efficiently handle
complex optimization problems, offering improved convergence and effectiveness compared to traditional
methods. This novel approach promises to advance the field of control systems by providing a robust and
efficient technique for optimizing Fuzzy controller parameters in the context of DC drives.
2. PROBLEM FORMULATION
The goal of the ongoing research is to optimize the DC drive speed controller's parameters for
minimal overshoot and reduced steady-state error, which are essential for high-performance applications
[18]-[21]. The controller parameters must be changed in order to maintain desired performance because the
plant transfer function varies with operating conditions. The system consists of two fuzzy PI type controllers,
one for inner loop current control and the other for outer loop speed control [22]-[25]. Finding the ideal fuzzy
PI controller parameters to reduce performance criteria is the goal. The objective function, which describes
the performance of the fuzzy PI control system is defined in (1), uses key performance indicators of transient
responsiveness.
∞
𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑒 = 𝐹 = {∫0 𝑡|𝑒(𝑡)|𝑑𝑡 + 𝑂𝑆 + 𝑡𝑠 + 𝑡𝑟 } (1)
The first term in the equation is the integral of time multiplied by integral time absolute error or
ITAE, the second term is overshoot, the third term is settling time, and the last term is rise time. The fitness
function is the inverse of the performance indices. We used the discrete form of ITAE in this paper. ITAE are
considered performance indices, and the fitness function indicated by J can be defined as (2).
𝟏
𝑱= (2)
(𝟏𝟎𝟎+ ∑𝑵
𝑲=𝟏|𝝎𝒓𝒆𝒇 −𝝎𝒎 |)
To improve the performance of a PID-controlled system, the PID gains are changed to minimize a
specific performance index. The performance index is determined over a time interval; T, which is typically
in the neighborhood of 0 ≤ T ≤ ts where ts is the system's settling time. The performance indices utilized were
stated as integral of time multiplied by absolute error (ITAE) and described as (3).
𝑇
𝐼𝑇𝐴𝐸 = ∫0 𝑡|𝑒 (𝑡)|𝑑𝑡
(3)
To identify the ideal fuzzy controller, salp swarm algorithm is used. In both methods, the
populations are initialized within their bounds and the necessary parameters, such as speed error, change in
speed error, and control outputs, are initialized in order to optimize the input scaling factors of the fuzzy PI
controller. The fitness function, which is the objective function's inverse, is identified, and performance and
fitness values for SSA are assessed using newly developed parameters. The process is repeated until the
allotted number of iterations has been achieved if there are any problems, in which case the fitness function is
given a negative value. As the ideal fuzzy controller, the choice with the highest fitness value is chosen.
The techniques utilized for this work are theoretical calculations based on analytical equations,
figuring out the capacitance and inductance values for a particular switching frequency. The simulation
program's design parameters are verified using these theoretical values. Throughout the process, assumptions
Int J Pow Elec & Dri Syst, Vol. 15, No. 3, September 2024: 1951-1958
Int J Pow Elec & Dri Syst ISSN: 2088-8694 1953
and limitations are specified and followed. Using a simulation tool, specifically the MATLAB/Simulink
software, the design is validated once the applied parameters yield results that match the theoretical ones. The
experimental design is also evaluated by simulation prior to deployment.
Figure 5 showcases the rule viewer and surface viewer of the fuzzy controller implemented using
FSSA. The integration of FSSA enhances the optimization process, allowing for the effective tuning of fuzzy
logic controller parameters for improved drive speed control. The FSSA algorithm, inspired by the swarming
behavior of salps, optimizes the parameters through collaborative interactions among individuals in the
swarm. The FSSA algorithm is known for its ability to efficiently explore the solution space and converge
Optimal fuzzy controller for speed control of DC drive using salp swarm … (Deepa Somasundaram)
1954 ISSN: 2088-8694
Figure 3. KP corresponded with speed and load torque Figure 4. KI corresponded with speed and load torque
Int J Pow Elec & Dri Syst, Vol. 15, No. 3, September 2024: 1951-1958
Int J Pow Elec & Dri Syst ISSN: 2088-8694 1955
Figure 7. Response of system with FBFO Figure 8. Response of system with FSSA
Table 1. Performance indices for the DC motor BOFA and SALP at no load and 1200 rpm reference speed
Parameters Fuzzy-optimized bacterial foraging algorithm (BOFA) Fuzzy-optimized salp swarm optimization (SALP)
Rise time (Tr) 0.224 seconds 0.44 seconds
Settling time (Ts) 1.387 seconds 0.781 seconds
Maximum overshoot 18.3% 4.3%
Peak speed value 1420 rpm 1200 rpm
Optimal fuzzy controller for speed control of DC drive using salp swarm … (Deepa Somasundaram)
1956 ISSN: 2088-8694
4.2. System performance for reference speed of 1200 rpm at 7 Nm torque load
In this analysis, the system performance of a DC motor operating at a reference speed of 1200 rpm
with a load torque of 7 Nm is examined using fuzzy-optimized bacterial foraging algorithm (BOFA) and
fuzzy-optimized salp swarm optimization (SALP). Table 2 shows the performance indices for the DC motor
with BOFA and SALP at load and 1200 rpm reference speed. The rise time (Tr), settling time (Ts),
maximum overshoot, and peak speed value for each controller are as shown in Table 2.
Comparing the performance of the two controllers, it is observed that fuzzy-optimized salp swarm
optimization (SALP) exhibits a longer rise time but achieves a faster settling time, lower maximum
overshoot, and maintains a lower peak speed value compared to fuzzy-optimized bacterial foraging algorithm
(BOFA) under the influence of a 7 Nm load.
a) Fuzzy-optimized salp swarm optimization (SALP) advantage:
- Faster Stabilization: SALP demonstrates a significantly faster settling time, implying quicker adaptation
to the applied load torque. This characteristic can be crucial in applications where rapid stabilization is
essential.
- Lower overshoot: SALP exhibits a lower maximum overshoot, indicating a more controlled and precise
response to the load disturbance.
b) Fuzzy-optimized bacterial foraging algorithm (BOFA) characteristics:
- Gradual Stabilization: BOFA, with a longer settling time, showcases a more gradual stabilization
process. This behaviour might be advantageous in scenarios where a smoother response is preferred
over quick adjustments.
c) The choice between the two controllers depends on the specific requirements of the DC drive system,
considering factors such as overshoot tolerance, settling time, and peak speed constraints, especially in
the presence of varying loads.
Figure 9. Response of system with FBFO at 7NM Figure 10. Response of system with FSSA at 7 NM
Table 2. Performance indices for the DC motor with BOFA and SALP at load and 1200 rpm reference speed.
Parameters Fuzzy-optimized bacterial foraging algorithm (BOFA): Fuzzy-optimized salp swarm optimization (SALP)
Rise time (Tr) 0.224 seconds 0.34 seconds
Settling time (Ts) 1.16 seconds 0.781 seconds
Maximum overshoot 17.7% 3.3%
Peak speed value 1420 rpm 1200 rpm
5. CONCLUSION
In conclusion, the comparative assessment of fuzzy-optimized bacterial foraging algorithm (BOFA)
and fuzzy-optimized salp swarm optimization (SALP) controllers for a DC motor drive powered by a quasi-
Z source converter reveals valuable insights. Under a reference speed of 1200 rpm at no load, BOFA exhibits
a quicker rise time but at the expense of a higher overshoot and longer settling time. On the other hand,
SALP showcases a slightly longer rise time but achieves faster stabilization, lower overshoot, and maintains
a lower peak speed value. With a load torque of 7 Nm, SALP maintains its advantages, demonstrating faster
stabilization, lower overshoot, and a lower peak speed value compared to BOFA. SALP's capacity for
quicker adaptation and precise response makes it favorable for applications where rapid stabilization is
Int J Pow Elec & Dri Syst, Vol. 15, No. 3, September 2024: 1951-1958
Int J Pow Elec & Dri Syst ISSN: 2088-8694 1957
crucial. Conversely, BOFA's gradual stabilization might be advantageous in scenarios where a smoother
response is preferred over quick adjustments. The ultimate controller choice hinges on specific DC drive
system requirements, encompassing factors like overshoot tolerance, settling time preferences, and peak
speed constraints, particularly in the face of varying loads.
REFERENCES
[1] T. Toumi, A. Allali, O. Abdelkhalek, A. Ben Abdelkader, A. Meftouhi, and M. A. Soumeur, “PV integrated single-phase dynamic
voltage restorer for sag voltage, voltage fluctuations and harmonics compensation,” International Journal of Power Electronics
and Drive Systems, vol. 11, no. 1, pp. 545–554, 2020, doi: 10.11591/ijpeds.v11.i1.pp547-554.
[2] M. Gunasekaran, V. Krishnasamy, S. Selvam, D. J. Almakhles, and N. Anglani, “An adaptive resistance perturbation based
MPPT algorithm for photovoltaic applications,” IEEE Access, vol. 8, pp. 196890–196901, 2020, doi:
10.1109/ACCESS.2020.3034283.
[3] W. S. W. Abdullah, M. Osman, M. Z. A. A. Kadir, and R. Verayiah, “Battery energy storage system (BESS) design for peak
demand reduction, energy arbitrage and grid ancillary services,” International Journal of Power Electronics and Drive Systems,
vol. 11, no. 1, pp. 398–408, 2020, doi: 10.11591/ijpeds.v11.i1.pp398-408.
[4] M. Kharrich et al., “Optimal Design of an Isolated Hybrid Microgrid for Enhanced Deployment of Renewable Energy Sources in
Saudi Arabia,” Sustainability, vol. 13, no. 9, p. 4708, Apr. 2021, doi: 10.3390/su13094708.
[5] F. E. Tahiri, K. Chikh, and M. Khafallah, “Optimal management energy system and control strategies for isolated hybrid solar-
wind-battery-diesel power system,” Emerging Science Journal, vol. 5, no. 2, pp. 111–124, 2021, doi: 10.28991/esj-2021-01262.
[6] R. Ghaffarpour, “Optimal Sizing, Scheduling and Building Structure Strategies for a Risk-averse Isolated Hybrid Energy System
in Kish Island,” Energy and Buildings, vol. 219, 2020, doi: 10.1016/j.enbuild.2020.110008.
[7] Y. García-Vera, R. Dufo-López, and J. Bernal-Agustín, “Optimization of Isolated Hybrid Microgrids with Renewable Energy
Based on Different Battery Models and Technologies,” Energies, vol. 13, no. 3, p. 581, Jan. 2020, doi: 10.3390/en13030581.
[8] S. Deepa, N. Anipriya, and R. Subbulakshmy, “Design of controllers for continuous stirred tank reactor,” International Journal of
Power Electronics and Drive Systems, vol. 5, no. 4, pp. 576–582, 2015, doi: 10.11591/ijpeds.v5.i4.pp576-582.
[9] T. Chen et al., “Applications of Lithium-Ion Batteries in Grid-Scale Energy Storage Systems,” Transactions of Tianjin University,
vol. 26, no. 3, pp. 208–217, 2020, doi: 10.1007/s12209-020-00236-w.
[10] H. C. Gils et al., “Modeling flexibility in energy systems — comparison of power sector models based on simplified test cases,”
Renewable and Sustainable Energy Reviews, vol. 158, p. 111995, Apr. 2022, doi: 10.1016/j.rser.2021.111995.
[11] S. W. Shneen, D. H. Shaker, and F. N. Abdullah, “Simulation model of PID for DC-DC converter by using MATLAB,”
International Journal of Electrical and Computer Engineering, vol. 11, no. 5, pp. 3791–3797, 2021, doi:
10.11591/ijece.v11i5.pp3791-3797.
[12] N. Priyadarshi, S. Padmanaban, M. S. Bhaskar, F. Blaabjerg, and J. B. Holm‐Nielsen, “An improved hybrid PV‐wind power
system with MPPT for water pumping applications,” International Transactions on Electrical Energy Systems, vol. 30, no. 2, Feb.
2020, doi: 10.1002/2050-7038.12210.
[13] H. A. Attia and F. D. Gonzalo, “Stand-alone PV system with MPPT function based on fuzzy logic control for remote building
applications,” International Journal of Power Electronics and Drive Systems (IJPEDS), vol. 10, no. 2, p. 842, Jun. 2019, doi:
10.11591/ijpeds.v10.i2.pp842-851.
[14] P. C. D. Goud and R. Gupta, “Solar PV based nanogrid integrated with battery energy storage to supply hybrid residential loads
using single-stage hybrid converter,” IET Energy Systems Integration, vol. 2, no. 2, pp. 161–169, 2020, doi: 10.1049/iet-
esi.2019.0030.
[15] Q. Xu, N. Vafamand, L. Chen, T. Dragicevic, L. Xie, and F. Blaabjerg, “Review on Advanced Control Technologies for
Bidirectional DC/DC Converters in DC Microgrids,” IEEE Journal of Emerging and Selected Topics in Power Electronics, vol. 9,
no. 2, pp. 1205–1221, 2021, doi: 10.1109/JESTPE.2020.2978064.
[16] B. Sahoo, S. K. Routray, and P. K. Rout, “A novel sensorless current shaping control approach for SVPWM inverter with voltage
disturbance rejection in a dc grid–based wind power generation system,” Wind Energy, vol. 23, no. 4, pp. 986–1005, 2020, doi:
10.1002/we.2468.
[17] A. Chatterjee and D. Chatterjee, “An Improved Current Balancing Technique of Two-Winding IG Suitable for Wind-PV-Based
Grid-Isolated Hybrid Generation System,” IEEE Systems Journal, vol. 14, no. 4, pp. 4874–4882, 2020, doi:
10.1109/JSYST.2019.2960151.
[18] W. Abitha Memala, C. Bhuvaneswari, S. M. Shyni, G. Merlin Sheeba, M. S. Mahendra, and V. Jaishree, “DC-DC converter based
power management for go green applications,” International Journal of Power Electronics and Drive Systems, vol. 10, no. 4, pp.
2046–2054, 2019, doi: 10.11591/ijpeds.v10.i4.pp2046-2054.
[19] Y. Raj Kafle, M. J. Hossain, and M. Kashif, “Quasi-Z-source-based bidirectional DC-DC converters for renewable energy
applications,” International Transactions on Electrical Energy Systems, vol. 31, no. 4, 2021, doi: 10.1002/2050-7038.12823.
[20] A. Suzdalenko, J. Zakis, P. Suskis, and L. Ribickis, “Bidirectional single-loop current sensorless control applied to npc multi-level
converter considering conduction losses,” International Journal of Power Electronics and Drive Systems, vol. 11, no. 4, pp.
1945–1957, 2020, doi: 10.11591/ijpeds.v11.i4.pp1945-1957.
[21] S. Deepa, S. Praba, V. Deepalakshmi, L. Jayaprakash, and M. Manimurugan, “A Fuzzy Ga Based STATCOM for Power Quality
Improvement,” International Journal of Power Electronics and Drive Systems (IJPEDS), vol. 8, no. 1, p. 483, Mar. 2017, doi:
10.11591/ijpeds.v8.i1.pp483-491.
[22] W. Pinthurat and B. Hredzak, “Decentralized frequency control of battery energy storage systems distributed in isolated
microgrid,” Energies, vol. 13, no. 11, 2020, doi: 10.3390/en13113026.
[23] S. Adarsh and H. Nagendrappa, “Duty ratio control ofthree port isolated bidirectional asymmetrical triple active bridge DC-DC
converter,” International Journal of Power Electronics and Drive Systems, vol. 12, no. 2, pp. 943–956, 2021, doi:
10.11591/ijpeds.v12.i2.pp943-956.
[24] S. Nagaraj, R. Ranihemamalini, and L. Rajaji, “Design and analysis of controllers for high voltage gain dc-dc converter for pv
panel,” International Journal of Power Electronics and Drive Systems, vol. 11, no. 2, pp. 594–604, 2020, doi:
10.11591/ijpeds.v11.i2.pp594-604.
[25] S. Arulmozhi and K. R. Santha, “Review of multiport isolated bidirectional converter interfacing renewable and energy storage
systems,” International Journal of Power Electronics and Drive Systems, vol. 11, no. 1, pp. 466–476, 2020, doi:
10.11591/ijpeds.v11.i1.pp466-467.
Optimal fuzzy controller for speed control of DC drive using salp swarm … (Deepa Somasundaram)
1958 ISSN: 2088-8694
BIOGRAPHIES OF AUTHORS
Kirubakaran Dhandapani has obtained his Ph.D. from Anna University in 2010
and M.E. degree from Bharathidasan University in 2000. His area of interest is AC-AC
converters for induction heating & renewable energy systems. He had guided 10 Ph.D.
research scholars. He has published more than 60 papers on referred international journals. He
is a life member of ISTE. He is having 22 years of teaching experience. He is working as
professor and heading EEE Department at St. Joseph’s Institute of Technology, Chennai since
2011. He can be contacted at email: kirubad@gmail.com.
Int J Pow Elec & Dri Syst, Vol. 15, No. 3, September 2024: 1951-1958