Simulation-Based Coyote Optimization Algorithm to Determine Gains of PI Controller for Enhancing the Performance of Solar PV Water-Pumping System

In this study, a simulation-based coyote optimization algorithm (COA) to identify the gains of PI to ameliorate the water-pumping system performance fed from the photovoltaic system is presented. The aim is to develop a stand-alone water-pumping system powered by solar energy, i.e., without the need...

Full description

Bibliographic Details
Main Authors: Jouda Arfaoui, Hegazy Rezk, Mujahed Al-Dhaifallah, Mohamed N. Ibrahim, Mami Abdelkader
Format: Article
Language:English
Published: MDPI AG 2020-08-01
Series:Energies
Subjects:
Online Access:https://www.mdpi.com/1996-1073/13/17/4473
_version_ 1797555065212370944
author Jouda Arfaoui
Hegazy Rezk
Mujahed Al-Dhaifallah
Mohamed N. Ibrahim
Mami Abdelkader
author_facet Jouda Arfaoui
Hegazy Rezk
Mujahed Al-Dhaifallah
Mohamed N. Ibrahim
Mami Abdelkader
author_sort Jouda Arfaoui
collection DOAJ
description In this study, a simulation-based coyote optimization algorithm (COA) to identify the gains of PI to ameliorate the water-pumping system performance fed from the photovoltaic system is presented. The aim is to develop a stand-alone water-pumping system powered by solar energy, i.e., without the need of electric power from the utility grid. The voltage of the DC bus was adopted as a good candidate to guarantee the extraction of the maximum power under partial shading conditions. In such a system, two proportional-integral (PI) controllers, at least, are necessary. The adjustment of (Proportional-Integral) controllers are always carried out by classical and tiresome trials and errors techniques which becomes a hard task and time-consuming. In order to overcome this problem, an optimization problem was reformulated and modeled under functional time-domain constraints, aiming at tuning these decision variables. For achieving the desired operational characteristics of the PV water-pumping system for both rotor speed and DC-link voltage, simultaneously, the proposed COA algorithm is adopted. It is carried out through resolving a multiobjective optimization problem employing the weighted-sum technique. Inspired on the <i>Canis latrans</i> species, the COA algorithm is successfully investigated to resolve such a problem by taking into account some constraints in terms of time-domain performance as well as producing the maximum power from the photovoltaic generation system. To assess the efficiency of the suggested COA method, the classical Ziegler–Nichols and trial–error tuning methods for the DC-link voltage and rotor speed dynamics, were compared. The main outcomes ensured the effectiveness and superiority of the COA algorithm. Compared to the other reported techniques, it is superior in terms of convergence rapidity and solution qualities.
first_indexed 2024-03-10T16:42:10Z
format Article
id doaj.art-9f8a15fbbac246d0b02641cee29f9dbf
institution Directory Open Access Journal
issn 1996-1073
language English
last_indexed 2024-03-10T16:42:10Z
publishDate 2020-08-01
publisher MDPI AG
record_format Article
series Energies
spelling doaj.art-9f8a15fbbac246d0b02641cee29f9dbf2023-11-20T11:57:58ZengMDPI AGEnergies1996-10732020-08-011317447310.3390/en13174473Simulation-Based Coyote Optimization Algorithm to Determine Gains of PI Controller for Enhancing the Performance of Solar PV Water-Pumping SystemJouda Arfaoui0Hegazy Rezk1Mujahed Al-Dhaifallah2Mohamed N. Ibrahim3Mami Abdelkader4National School of Engineering of Tunis, University of Tunis ELMANAR, BP 37, Tunis 1002, TunisiaCollege of Engineering at Wadi Addawaser, Prince Sattam Bin Abdulaziz University, Al-Kharj 11991, Saudi ArabiaSystems Engineering Department, King Fahd University of Petroleum & Minerals, Dhahran 31261, Saudi ArabiaDepartment of Electromechanical, Systems and Metal Engineering, Ghent University, 9000 Ghent, BelgiumDepartment of Physics, Faculty of Sciences, University Tunis El Manar, BP 37, Tunis 1002, TunisiaIn this study, a simulation-based coyote optimization algorithm (COA) to identify the gains of PI to ameliorate the water-pumping system performance fed from the photovoltaic system is presented. The aim is to develop a stand-alone water-pumping system powered by solar energy, i.e., without the need of electric power from the utility grid. The voltage of the DC bus was adopted as a good candidate to guarantee the extraction of the maximum power under partial shading conditions. In such a system, two proportional-integral (PI) controllers, at least, are necessary. The adjustment of (Proportional-Integral) controllers are always carried out by classical and tiresome trials and errors techniques which becomes a hard task and time-consuming. In order to overcome this problem, an optimization problem was reformulated and modeled under functional time-domain constraints, aiming at tuning these decision variables. For achieving the desired operational characteristics of the PV water-pumping system for both rotor speed and DC-link voltage, simultaneously, the proposed COA algorithm is adopted. It is carried out through resolving a multiobjective optimization problem employing the weighted-sum technique. Inspired on the <i>Canis latrans</i> species, the COA algorithm is successfully investigated to resolve such a problem by taking into account some constraints in terms of time-domain performance as well as producing the maximum power from the photovoltaic generation system. To assess the efficiency of the suggested COA method, the classical Ziegler–Nichols and trial–error tuning methods for the DC-link voltage and rotor speed dynamics, were compared. The main outcomes ensured the effectiveness and superiority of the COA algorithm. Compared to the other reported techniques, it is superior in terms of convergence rapidity and solution qualities.https://www.mdpi.com/1996-1073/13/17/4473simulation-based optimizationcoyote optimization algorithmwater pumpingenergy efficiency
spellingShingle Jouda Arfaoui
Hegazy Rezk
Mujahed Al-Dhaifallah
Mohamed N. Ibrahim
Mami Abdelkader
Simulation-Based Coyote Optimization Algorithm to Determine Gains of PI Controller for Enhancing the Performance of Solar PV Water-Pumping System
Energies
simulation-based optimization
coyote optimization algorithm
water pumping
energy efficiency
title Simulation-Based Coyote Optimization Algorithm to Determine Gains of PI Controller for Enhancing the Performance of Solar PV Water-Pumping System
title_full Simulation-Based Coyote Optimization Algorithm to Determine Gains of PI Controller for Enhancing the Performance of Solar PV Water-Pumping System
title_fullStr Simulation-Based Coyote Optimization Algorithm to Determine Gains of PI Controller for Enhancing the Performance of Solar PV Water-Pumping System
title_full_unstemmed Simulation-Based Coyote Optimization Algorithm to Determine Gains of PI Controller for Enhancing the Performance of Solar PV Water-Pumping System
title_short Simulation-Based Coyote Optimization Algorithm to Determine Gains of PI Controller for Enhancing the Performance of Solar PV Water-Pumping System
title_sort simulation based coyote optimization algorithm to determine gains of pi controller for enhancing the performance of solar pv water pumping system
topic simulation-based optimization
coyote optimization algorithm
water pumping
energy efficiency
url https://www.mdpi.com/1996-1073/13/17/4473
work_keys_str_mv AT joudaarfaoui simulationbasedcoyoteoptimizationalgorithmtodeterminegainsofpicontrollerforenhancingtheperformanceofsolarpvwaterpumpingsystem
AT hegazyrezk simulationbasedcoyoteoptimizationalgorithmtodeterminegainsofpicontrollerforenhancingtheperformanceofsolarpvwaterpumpingsystem
AT mujahedaldhaifallah simulationbasedcoyoteoptimizationalgorithmtodeterminegainsofpicontrollerforenhancingtheperformanceofsolarpvwaterpumpingsystem
AT mohamednibrahim simulationbasedcoyoteoptimizationalgorithmtodeterminegainsofpicontrollerforenhancingtheperformanceofsolarpvwaterpumpingsystem
AT mamiabdelkader simulationbasedcoyoteoptimizationalgorithmtodeterminegainsofpicontrollerforenhancingtheperformanceofsolarpvwaterpumpingsystem