Abstract
The emergence of microgrids arises from the growing integration of Renewable Energy Resources (RES) and Energy Storage Systems (ESSs) into Distribution Networks (DNs). Effective integration, coordination, and control of Multiple Microgrids (MMGs) whereas navigating the complexities of energy transition within this context poses a significant challenge. The dynamic operation of MMGs is a challenge faced by the traditional distributed hierarchical control techniques. The application of Artificial Intelligence (AI) techniques is a promising way to improve the control and dynamic operation of MMGs in future smart DNs. In this paper, an innovative hybrid optimization technique that originates from Cheetah Optimization (CHO) and Particle Swarm Optimization (PSO) techniques is proposed, known as HYCHOPSO. Extensive benchmark testing validates HYCHOPSO’s superiority over CHO and PSO in terms of convergence performance. The objective for this hybridization stems from the complementary strengths of CHO and PSO. CHO demonstrates rapid convergence in local search spaces, while PSO excels in global exploration. By combining these techniques, the aim is to leverage their respective advantages and enhance the algorithm's overall performance in addressing complex optimization problems. The contribution of this paper offering a unique approach to addressing optimization challenges in microgrid systems. Through a comprehensive comparative study, HYCHOPSO is evaluated against various metaheuristic optimization approaches, demonstrating superior performance, particularly in optimizing the design parameters of Proportional-Integral (PI) controllers for hierarchical control systems within microgrids. This contribution expands the repertoire of available optimization methodologies and offers practical solutions to critical challenges in microgrid optimization, enhancing the efficiency, reliability, and sustainability of microgrid operations. HYCHOPSO achieves its optimal score within fewer than 50 iterations, unlike CHO, GWO, PSO, Hybrid-GWO-PSO, and SSIA-PSO, which stabilize after around 200 iterations. Across various benchmark functions, HYCHOPSO consistently demonstrates the lowest mean values, attains scores closer to the optimal values of the benchmark functions, underscoring its robust convergence capabilities.the proposed HYCHOPSO algorithm, paired with a PI controller for distributed hierarchical control, minimizes errors and enhances system reliability during dynamic MMG operations. Using HYCHOPSO framework, an accurate power sharing, voltage/frequency stability, seamless grid-to-island transition, and smooth resynchronization are achieved. This enhances the real application's reliability, flexibility, scalability and robustness.
Similar content being viewed by others
Introduction
Traditional utility has faced several challenges in recent decades. One of the most challenging issues represents in the vulnerability of traditional grid to single points of failure, such as equipment malfunctions, natural disasters and cyberattacks1, which can lead to widespread power outages. In addition, integrating large-scale Renewable Energy Sources (RESs) into the traditional grid poses technical challenges because of variable generation, intermittency and the need for substantial grid upgrades2. Additionally, the conventional utility is heavily reliant on fossil fuel power plants, which contribute to the emission of carbon dioxide and the degradation of the environment. Moreover, the traditional utility model involves long-distance transmission and distribution of electricity, resulting in significant transmission losses3. Microgrids (MGs) are localized energy systems that can operate islanded or interconnected with the main power grid. They comprise several Distributed Energy Resources (DERs) such as synchronous generator based and RESs such as Photovoltaic systems (PVs), Wind Turbine systems (WTs), Energy Storage systems (ESs), and backup generators, along with control and monitoring mechanisms. Microgrids provide reliable and sustainable electricity supply to specific areas, such as communities, campuses, military bases and industrial complexes. The concept of MGs has recently been introduced as a solution for centralized utility which has attracted the attentions of researchers4,5. Microgrid control strategies are essential for preserving the stability and dependability of MGs. The control strategies are required to regulate frequency levels and voltage, coordinate the operation of various components, and manage power flow. A review of recent developments in the control and optimization of MGs is elaborated, and the optimal operation of MGs is achieved by efficiently managing the production, storage, and consumption of electricity6. The authors ensure that energy resources are used in the most cost-effective and reliable manner, considering factors such as load demand, energy prices, and system constraints. The microgrid optimal operation with integrated power-to-gas technology is introduced7. Microgrid control strategies optimize the usage of RESs such as PVs and WTs, which are variable and intermittent, matching the generation with the load demand and grid conditions. Additionally, energy storage systems are managed to ensure efficient utilization of excess renewable energy and enable its availability during periods of low generation8. Hierarchical control of MGs refers to the management and coordination of multiple interconnected microgrids within a larger system and the establishment of control structures and techniques at different levels to ensure reliable and efficient operation of the interconnected microgrids. MGs can achieve improved efficiency, coordination, flexibility, and reliability by implementing hierarchical control strategies. It enables voltage and frequency regulation, system optimization, and effective management of power sharing, leading to optimal operation and integration of the interconnected MGs. The laboratory implementation of three-level hierarchical microgrid control is conducted and validated9. Artificial Intelligence (AI) approaches have been used in various aspects of hierarchical control in MGs, such as Particle Swarm Optimization (PSO)10, Evolutionary Algorithms (EA)11, grey wolf Optimization (GWO)12, Genetic Algorithms (GA)13, and reinforcement learning14 to optimize the operation and decision-making processes in hierarchical control. These approaches enable finding optimal solutions that consider multiple objectives, such as cost minimization, load balancing, and emission reduction while considering system constraints and uncertainties. As a result of using AI approaches in the hierarchical control of MGs, decision-making abilities are improved, system performance is increased, adaptive and intelligent control actions are made possible, and efficient resource management is promoted15,16,17. In the previous literature, the various primary control techniques for current and voltage regulation, secondary control for voltage and current error correction, power sharing in microgrids and microgrid clusters, and tertiary control for power and energy management with a primary focus on minimal power loss and operational cost in a Direct Current (DC) microgrid system are studied18. A microgrid inverter control strategy based on dynamic feedforward compensation is proposed and tested19. Moreover, a mathematical model for an Improved Phase-Locked Loop (IPLL) for a microgrid integrated with PV system control is developed20. However, conventional hierarchical control of MGs has certain limitations. One of these limitations is uncertainties and variability in RES generation, grid conditions, and load demand, rather than the scalability issue. Traditional hierarchical control techniques may struggle to handle many interconnected MGs. As the system grows in complexity and size, the traditional control structure becomes more challenging to manage. In addition, it might be unable to change in response to dynamic operational needs and system conditions. AI optimization techniques can be addressed to mitigate the limitations of traditional control structures. Therefore, PSO was conducted to review the cost optimization of MGs21. The optimal coordinate control of the DC microgrid based on the hybrid PSO-GWO algorithm is suggested and implemented22. The optimal energy management and battery sizing is applied for grid-connected MGs by using GWO algorithm23, whereas an Improved GWO (IGWO) algorithm is presented to shorten the time of the final result with the most precision24. Moreover, the improved algorithm is used for solving placement and sizing of electrical energy storage system in MGs. The IGWO is employed to dynamically optimize the rated power of Distributed Generation (DG) of the tertiary controller25. Salp Swarm Inspired Algorithm (SSIA) is used to improve the dynamic response and power quality of an islanded microgrid26. Droop control of DC microgrid is achieved by using a hybrid SSIA optimization with PSO27. The Liver Cancer Algorithm (LCA) is a newly developed bio-inspired optimization algorithm that models the growth and advancement of liver tumours. Employing an evolutionary search methodology, it imitates the takeover process of liver tumours within the organ. The LCA aims to optimize liver cancer-related processes by emulating tumour behaviour within the liver28. The efficiency of the LCA relies on the calibre of its parameters and design. In the absence of proper tuning or optimization, the algorithm's efficacy may be compromised, thereby affecting its applicability in real-world scenarios. The Parrot Optimizer (PO) is a highly effective metaheuristic algorithm modelled after the foraging, nesting, communication, and aversion to stranger’s behaviours observed in parrots. Engineered to address a wide range of optimization challenges, it extends its applicability to include medical contexts29. LCA and PO are commonly classified as global search algorithms. Unlike local search algorithms, which focus on specific regions of the solution space, global search algorithms aim to explore the entire solution space comprehensively. By doing so, they can identify the optimal solution, even when it is not readily apparent and may exist in various parts of the search space. This broad search capability makes them particularly effective for tackling complex optimization problems. The Slime Mould Algorithm (SMA) draws inspiration from the foraging behaviour of slime Molds, employing swarm intelligence principles to optimize solutions. Mimicking the oscillatory behaviour observed in slime moulds, SMA utilizes heuristics informed by experiences within specific regions (or patches) to decide when to move on, mirroring the natural behaviour of these organisms30. The Moth Search Algorithm derives its inspiration from the behaviour of moths drawn to light sources, employing the principle of phototaxis to guide its optimization process31. Similarly, the Hunger Games Search algorithm takes inspiration from the survival of the fittest concept depicted in the Hunger Games series, employing competitive selection processes to seek optimal solutions32. The Colony Predation Algorithm draws inspiration from the predatory dynamics within colonies, simulating interactions between predators and prey to refine solutions33. The Harris Hawks Optimization algorithm, inspired by the hunting patterns of Harris's hawks, relies on cooperative efforts and communication among agents to seek optimal solutions. As for the Rime Optimization Algorithm, while its inspiration may stem from rime ice formation34.
The salp swarm algorithm is used to improve the detection of Alzheimer's disease35. More specifically, the study aims to enhance the performance of the fuzzy K-nearest neighbours’ algorithm in Alzheimer's disease detection through optimization with the salp swarm algorithm. By employing advanced optimization methods in medical diagnostics, this investigation highlights the potential to enhance disease detection accuracy and efficiency, ultimately leading to improved patient outcomes. This algorithm is constrained by its vulnerability to local optima and reduced convergence accuracy during later iterations. An enhanced version of the Sine Cosine Algorithm (SCA) called the Hierarchical Multi-Leadership SCA (HMLSCA) is developed and tested to guide the optimization process along multiple paths36. The SCA might encounter challenges with low optimization searching accuracy, potentially hindering its efficiency in finding optimal solutions. This drawback could result in suboptimal outcomes, particularly in complex optimization scenarios37.
A modified particle swarm optimization algorithm tailored to address a batch-processing machine scheduling problem characterized by arbitrary release times and non-identical job sizes is introduced38. Novel machine learning methodologies are applied for fault diagnosis and optimization39,40,41. Machine learning models are frequently referred to as "black boxes," as they lack transparency regarding decision-making processes. This lack of transparency can impede comprehension of the rationale behind outcomes, thereby complicating the validation or accurate interpretation of results.
The research gaps
The review of current literature on microgrid control methods and recent advancements in artificial intelligence (AI) optimization techniques has identified a gap in the application of bio-inspired optimization methods within hierarchical control systems for complex microgrid environments. While previous research extensively explored the use of AI algorithms, the integration of bio-inspired optimization techniques, especially those inspired by animal behaviours, remains largely unexplored in microgrid control systems.
The primary objectives of the proposed system are to ensure equitable power sharing and balance among multiple microgrids, maintain voltage and frequency stability by minimizing deviations, facilitate seamless transitions between grid-connected and islanded modes while minimizing the associated time and disruptions, and achieve smooth resynchronization of microgrids following islanding events.
The conducted research aims to bridge this identified gap in the literature by exploring how the integration of bio-inspired optimization techniques, demonstrated by the proposed hybrid cheetah optimization and particle swarm optimization system (HYCHOPSO), can significantly enhance the efficiency and adaptability of hierarchical control systems within microgrid operations. Specifically, the focus is on optimizing PI controller parameters to meet key performance targets, including ensuring equitable power sharing among multiple microgrids, maintaining voltage and frequency stability, enabling smooth transitions between grid-connected and islanded modes with minimal disruptions, and achieving seamless resynchronization of microgrids following islanding events.
The major contributions of this article can be summarized as follows:
-
A new hybrid optimization system that merges the hunting strategy of CHO with the exploration property of PSO has been developed.
-
A comparative study is performed to demonstrate the effectiveness of the proposed HYCHOPSO with various types of metaheuristic optimization approaches, including single as well as hybrid algorithms.
-
The developed HYCHOPSO has been proposed to solve one of the most popular microgrid technical problems presented in the optimal design of PI controller parameters of hierarchical control systems.
The remainder of this paper is organized as follows: In Section "Proposed hybrid optimization system", the proposed hybrid optimization framework, encompassing mathematical models for PSO and CHO is developed. This section also provides the pseudocode for the novel HYCHOPSO, conducts rigorous testing against five other optimization systems, showcases the superior performance of the new hybrid system over the alternatives, and presents an in-depth analysis of the results, including the convergence curves derived from various benchmark testing functions. Section "Multiple microgrids control strategies" illustrates multiple microgrid control strategies, including conventional and hierarchical control techniques. The application of AI, especially the newly proposed optimization system for the hierarchical control of multiple microgrids, is demonstrated in section "Application of HYCHOPSO on hierarchical controlfor multiple microgrid". Section "Simulation result and discussion" presents the results and discussion. Finally, section "Conclusion" presents the conclusion.
Proposed hybrid optimization system
A hybrid optimization system refers to a combination of different optimization algorithms or techniques such as p-metaheuristic, s-metaheuristic, machine learning, and mathematical programming that are integrated to improve algorithm efficiency, reduce search time, provide better quality solutions, improve effectiveness, provide accuracy, and solve complex optimization problems42,43,44,45,46,47,48,49,50. Exploration and exploitation are typically the two different phases of the process in metaheuristic optimization. These phases are essential for the search procedure to successfully navigate the solution space and locate superior solutions51. During the exploration phase, the metaheuristic algorithm focuses on exploring a global search of the solution space, agents travel in the search space, update the agent position, and update the best agent. The metaheuristic algorithm then moves on to the exploitation phase, where it focuses on refining and exploiting the promising solutions identified during exploration. This phase performs solution evaluation, selection, mutation, crossover, and target update. In the proposed system, the exploration phase is represented by PSO, and the exploitation phase is represented by CHO.
Particle swarm optimization
PSO is a high-quality, human-based, global-based, and intelligence-based algorithm that finds a solution to the optimization problem52. One of the bio-inspired algorithms, PSO, is straightforward in its search for the best solution in the problem area. It differs from conventional optimization algorithms in that it doesn’t rely on the gradient or any differential forms of the goal; instead, it only needs the objective function. The mathematical equation of the PSO can be presented as the following Eqs. (1)–(3):
where r1, r2 are random number; i: particle index n: number of iterations [0,1]; \({V}_{n}^{i}\):V velocity of particle i at iteration n; \({X}_{n}^{i}\) :X position of particle i at iteration n; c1 and c2: coefficients of optimization parameter which are usually between [0 2] each velocity update.; \({p}_{n}^{i}\): local best position.; \({p}_{n}^{g}\) : global best position;
W: PSO Inertia Constant.;\({{\text{W}}}_{{\text{max}}, }{{\text{W}}}_{{\text{min}}}\mathrm{ are the maximum and minimum inertia damping}.\)
The advantages of PSO are the capability to change the position of particles in a multidimensional search space. This unique advantage paves the way for employing PSO in tackling various engineering challenges such as voltage and frequency control on interconnected power systems, maximum energy harvesting of both solar as well as wind energy conversion systems, energy management of RESs and stabilizing of inverted pendulum53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69 On the other hand, the most important disadvantage of PSO is that the regulation speed and direction of the particle are not exact. This method may not perform well in non-coordinate systems70.
Cheetah optimization
This optimization technique is motivated by the hunting strategy of cheetah71. Cheetahs generally use three strategies for hunting prey, which can be summarized as follow:
-
Searching, Cheetahs need to search, including scanning or active search, in their territories (search space) or the surrounding area to find their prey.
-
Sitting and waiting, after the prey is detected, but the situation is not proper, cheetahs may sit and wait for the prey to come nearer or for the position to be better.
-
Attacking which has two essential steps:
-
Rushing: When the cheetah decides to attack, they rush toward the prey with maximum speed.
-
Capturing: The cheetah uses speed and flexibility to capture the prey by approaching the prey.
The mathematical equation of CHO can be presented by the following Eqs. (4)–(6):
In searching strategy:
In sit and wait strategy:
In the attack strategy:
where \({X}_{i,j}^{t+1},{X}_{i,j}^{t}\) are the next and current position of cheetah (i = 1, 2,…,n), n is the population size in arrangement (j = 1, 2,…,D), and D is the dimension; \({\widehat{r}}_{i,j}^{-1},{\propto }_{i,j}^{t} \,are\, the\, randanization \,parameterand\, step\, length \,for \,cheetah\, i.\)
The step length higher than zero, in most cases, can set at 0.001*t/T where t is the current hunting time and T is the maximum length of hunting time. Cheetah optimization has the advantages of fast convergence, adaptive behaviour, simplicity and ease of implementation, and robustness. However, it has a limitation of lack of extensive research, limited exploration capability71. Therefore, recent research has moved toward hybridizing with another technique to obtain its advantages while avoiding its limitations.
Proposed hybrid system
Over the past few decades, many metaheuristic optimization techniques had been applied to deal with different engineering problems72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101.
In the realm of optimization strategies, a “hybrid optimization system” refers to the integration of various algorithms and techniques, including p-metaheuristics, s-metaheuristics, machine learning, and mathematical programming. This integration aims to enhance algorithmic efficiency, reduce search time, improve solution quality, increase effectiveness, ensure accuracy, and effectively address complex optimization problems.
The conventional metaheuristic optimization paradigm comprises two essential phases: exploration and exploitation, both crucial for efficiently navigating the solution space and discovering superior solutions. The exploration phase involves the metaheuristic algorithm conducting a comprehensive global search across the solution space. Agents iteratively traverse the search space, updating their positions, and refining the best agent. Subsequently, the algorithm transitions seamlessly into the exploitation phase, where it focuses on refining and exploiting promising solutions identified during the exploration phase. This phase encompasses critical activities such as solution evaluation, selection, mutation, crossover, and target updates.
In our proposed system, we assign the exploration phase to Particle Swarm Optimization (PSO), where the algorithm actively explores the extensive global solution space. Conversely, the exploitation phase is represented by Cuckoo Search-based Hybrid Optimization (CHO), which emphasizes refining and exploiting solutions identified during the preceding exploration phase.
Pseudocode of the new optimization technique HYCHOPSO
The randomization parameters are illustrated in Eqs. (7)–(10). In Eq. (10), c2 is modified from the existing one in the original Cheetah version. In Eq. (12), the modification of the existing one in the original PSO optimization to update the leader’s follower step. The modified mathematical model for calculating the position of the leader is presented as follows:
where \({r}_{Hat}\), A, B, and C2 are randomization numbers; \({X}_{best}^{i},\overline{{X }_{n}^{i}}, {X}_{b}^{i}\) are the prey’s position, Cheetah’s current position, and cheetah’s best position.
Comparative study between the proposed HYCHOPSO with alternative metaheuristics on benchmark functions
The hybrid HYCHOPSO algorithm is applied to twenty-three benchmark functions in this segment. The benchmark problems consist of three groups: unimodal, multimodal, and fixed-dimension multimodal functions. Convergence curves are the most common results in the single-objective optimization literature. Moreover, the mean and standard deviation values can be used as Performance Indicators (PIs) for the enhanced behaviour of HYCHOPSO compared with other alternative metaheuristics. The obtained results and convergence performance indicate that HYCHOPSO is more reliable. Figure 1 shows sample results for the convergence characteristics of HYCHOPSO, CHO, GWO, SSIA-PSO, PSO, and GWO-PSO during application to F3, F10, and F23.
The analysis of different optimization systems with the novel HYCHOPSO is implemented under the same conditions to make a fair comparison, which depends on the following strategies:
-
The optimization problem is clearly defined for different categories of unimodal, multimodal, and fixed-dimension multimodal benchmark functions.
-
Each optimization system is implemented separately, following their specific algorithmic details and parameter settings. i.e., setting the random seeds, the same initial conditions, stopping rules, and termination criteria.
-
The best score obtained at systematic intervals (e.g., after each iteration or generation) is recorded during the optimization process, and this data is stored for each optimization system.
-
Finally, the convergence curves are plotted for each optimization system using the stored data.
The maximum number of iterations was adjusted to 500 and the number of search agents was 6. The capability test for HYCHPSO, CHO, GWO, PSO, hybrid GWO-PSO, and SSIA-PSO has 6 runs per function. HYPCHOPSO illustrates its superiority in most benchmark functions over alternative optimization methods. The results obtained from the convergence performance showed that the proposed HYCHOPSO is more reliable. Table 1 reports the average and standard deviation of the statistical results over 6 runs. Table 1 shows that HYCHOPSO has the best results in F1, F2, F3, F4, F5, F6, F7, F10, F13, F22, and F23. Based on previous results, HYCHOPSO has the best performance because it combines the advantages of both CHO and PSO.
Computational cost analysis of the HYCHOPSO algorithm
In this section, we will discuss both the time and space complexity aspects associated with HYCHOPSO. The analysis of time complexity will focus on evaluating the computational efficiency of HYCHOPSO in terms of its runtime performance. This examination aims to provide insights into the algorithm's efficiency in handling various optimization tasks within acceptable time frames. Additionally, we will investigate the space complexity, considering the memory requirements of the algorithm during execution. This comprehensive analysis is intended to offer a transparent understanding of HYCHOPSO's computational characteristics, allowing readers to assess its practical feasibility and performance compared to existing algorithms. We will ensure that this section is presented in a clear and organized manner, providing the necessary information for a thorough evaluation of the computational aspects of HYCHOPSO.
The results obtained from Fig. 1a reveal that for benchmark function F3, the HYCHOPSO algorithm achieves the fastest convergence speed, reaching its optimal score before 50 iterations, while CHO, GWO, and PSO show slower convergence, stabilizing around 105 after approximately 200 iterations. The GWO-PSO and SSIA-PSO algorithms exhibit the slowest convergence speeds, with SSIA-PSO failing to stabilize within the displayed iterations. In Fig. 1b for Benchmark Function F10, the graph shows that HYCHOPSO, CHC, GWO, PSO, GWO-PSO, and SSIA-PSO converge rapidly to the optimal solution, maintaining their best scores within the initial 50 iterations throughout the 500 iterations. This indicates similar convergence speeds, enabling them to escape local minima and find global minima effectively. Turning to Fig. 1c for Benchmark Function F23, HYCHOPSO emerges as the top performer, converging quickly to a score above 0.4 within the first 50 iterations, showcasing its efficiency in finding near-optimal solutions. Conversely, GWO-PSO and SSIA-PSO exhibit poor performance, displaying minimal improvement and remaining near the bottom throughout 500 iterations, indicating challenges in optimizing effectively and being stuck in suboptimal solutions. The CHO, GWO, and PSO algorithms show moderate performance, with CHO displaying step-like progression, GWO slightly outperforming PSO by the end of iterations, and both exhibiting steady convergence compared to HYCHOPSO, GWO-PSO, and SSIA-PSO. In conclusion, the obtained results and convergence performance show that HYCHOPSO is more reliable.
The results presented in Table 1 provide a detailed analysis of the performance metrics for the HYCHOPSO algorithm compared to alternative algorithms across various benchmark functions (F1–F23). The values reported include both standard deviation and average (mean) for each testing function. Lower mean scores in functions F1, F2, F3, F4, F5, F6, F7, F10, F13, F22, and F23 indicate superior algorithm performance, with HYCHOPSO consistently exhibiting the lowest mean values compared to other algorithms. This signifies that, on average, HYCHOPSO achieves scores closer to the optimal values of the benchmark functions, indicating its robust convergence capabilities. Additionally, lower standard deviation values in most benchmark functions suggest more consistent and predictable results, reinforcing HYCHOPSO's stability and reliability across diverse optimization scenarios. Overall, the combination of low mean values and standard deviation values in Table 1 indicates that HYCHOPSO consistently outperforms alternative algorithms in terms of convergence speed and reliability across a wide range of benchmark functions. In summation, the observed convergence patterns in graphical representations substantiate the quantitative metrics presented in Table 1, collectively affirming that HYCHOPSO exhibits superior convergence speed and reliability compared to alternative algorithms across the specified benchmark functions.
Multiple microgrids control strategies
Conventional control
Voltage stability, frequency regulation, load frequency control and error minimization, power sharing, optimal power flow, and energy management are the key control and operational features of the traditional control architecture. Voltage stability is crucial for maintaining steady voltage levels within acceptable limits, achieved through mechanisms such as voltage regulators and reactive power compensation devices. Frequency regulation ensures the system frequency remains at its nominal value, typically 50 Hz or 60 Hz, through Automatic Generation Control (AGC) and governor control systems. LFC, a subset of frequency regulation, focuses on adjusting generation to match load demand in real-time, essential for system stability. Error minimization involves reducing deviations between desired setpoints and actual parameters, optimizing performance using control strategies like PID controllers and Model Predictive Control (MPC). Power sharing ensures equitable distribution of power among generators or Distributed Energy Resources (DERs) within the microgrid, facilitated by control algorithms such as droop control and consensus-based control. OPF addresses the optimal operating conditions of the power system, optimizing generation dispatch while satisfying constraints like voltage and power flow limits. Energy management encompasses planning, scheduling, and control of energy resources to meet demand efficiently, utilizing real-time data and advanced control algorithms within Energy Management Systems (EMS). These key control and operational features synergize to ensure the reliable, efficient, and sustainable operation of microgrids, especially in integrating renewable energy sources and accommodating dynamic changes in generation and demand. By effectively managing voltage, frequency, power flow, and energy resources, microgrid operators can optimize system performance and enhance grid resilience. Reference92 introduced a comparison to summarize the control and operational features of conventional control architecture. In the conventional control, maintaining the voltage, and frequency within limits are implemented by the Automatic Voltage Regulation (AVR), and turbine governor. However, these techniques are not suitable for penetration of RES such as PVs and ESs. Therefore, research tends to focus on alternative control techniques to mitigate the problems that occur with penetration RES on microgrid.
Hierarchical control strategy of microgrid
The hierarchical control architecture comprises multiple layers, each serving distinct functions to ensure the stable and efficient operation of microgrids. The hierarchical control’s primary layer is used to make the system stable and damped by emulating the physical behaviour of the system which can be realized by adding a virtual impedance control loop through droop control. The primary hierarchical layer uses local controllers to achieve complex control. Therefore, this layer has a real-time response or is very fast. An enhanced master to slave control is also proposed for precise load sharing through parallel standalone AC microgrids93. One of the primary layer’s local controller possible challenges is the coordination control of the master-to-slave controllers itself.
In contrast, the secondary layer of hierarchical control focuses on compensating for and managing voltage and frequency deviations induced at the primary layer. This layer plays a crucial role in ensuring system stability by addressing fluctuations in voltage and frequency100. Moreover, it facilitates synchronization for seamless connection and disconnection from the main grid, enhancing operational flexibility and effectiveness.
At the apex of the hierarchical control architecture is the tertiary control layer, responsible for overseeing energy management and optimizing power flow between the microgrid and the main grid. This layer orchestrates the efficient utilization of energy resources and facilitates optimal power exchange between the microgrid and external sources. By coordinating energy flows and optimizing power dispatch, the tertiary control layer maximizes the overall efficiency and reliability of microgrid operation, contributing to enhanced grid resilience and sustainability.
Phase locked loop (PLL) for PV inverter control
The ability of a PV system to successfully synchronize its output with the grid ensures effective power transmission and adherence to grid standards is achieved with a PLL control. PLL is a popular control mechanism used for grid synchronization, frequency tracking, phase control, and voltage regulation100. The voltage and the frequency of the utility signals is an input for the frequency detector which measures the frequency of the signal, then the phase of the grid signal compared with the output phase of the PV system by phase detector. The frequency variance is converted into a corresponding voltage signal by the Frequency Voltage Converter (FVC). The phase difference between the utility signal and the output of the PV system is converted into a frequency deviation signal by the Phase-to-Frequency Converter (PFC). The Low Pass Filter (LPF) removes high frequency noise while keeping the desirable low frequency components when filtering the output signals of FVC and PFC. The Voltage Controlled Oscillator (VCO) generates an oscillating signal related to the frequency controlled by LPF. The grid synchronization unit collects signals from VCO, LPS and sends these signals to inverter control which minimizes the deviation between the grid signal and the output of the PV array.
Current regulator with feedforward control for PV inverter control
A current regulator with feedforward compensation can be employed in a microgrid to manage the output current of an inverter linked to a renewable energy source such as solar or wind and deliver the electricity to the grid. The input of PI controller is the error signals which is the subtraction of the measured direct or quadrature current from the reference values as shown in Eqs. (14) and (15). Then this error signal used as an input for PI controller for generating control signal Pid, and Piq which is shown in Eqs. (15) and (16).
where Eid, Eiq are the error signals in direct current and quadrature current; Pid, Piq are the control signal of pi controller for direct current and quadrature current error signals.
The feedforward compensation signals are Vd_measured and Vq_measured. The output of the feedforward compensation is shown in Eqs. (18) and (19). The output from the current regulator with feedforward compensation is shown in Eqs. (20) and (21).
Vdfeedforward, Vqfeedforward are the output of feedforward compensation for direct current signal and quadrature current signal; Vdconv, Vqconv are the output of the feedforward for direct and quadrature signals; Rtot, Ltot,wbase are total resistance, total inductance and base angular frequency.
Droop control with PLL control technique
Droop control is a common control method for microgrid systems. It enables power sharing and voltage/frequency regulation among DERs. In a droop control, each DER adapted its power output based on local measurements and reference values. Equations (22), and (23) show the droop control for frequency and voltage which are related to active and reactive power.
The rate of change of frequency (RoCoF) and voltage (RoCoV) are also taken into consideration in the control system for ensuring stability as shown in Eqs. (24), and (25).
where Pout, and Qout are the output active and reactive power; Kpf, and Kif are the control parameter for pi control within active power for maintain stable frequency with varying power; Kpv, and Kiv are the control parameter for pi control within reactive power for maintain stable voltage with varying power; RoCoF, RoCo V are the rates of change of frequency and voltage. Kpdf, Kidf, Kpdv, Kidv, Dfref, Dvref are the drop control parameters.
The precise values of the controllers’ gains (Kpdf, Kidf, Kpdv, Kidv, Dfref, Dvref) can provide system stability based on the system requirement. For ensuring the synchronization between the microgrid and utility, a PLL control technique is used based on the calculation of theta from Eq. (26).
where θout: Output phase angle of the PLL controller; KPpll: Proportional gain of the PLL controller; KIpll: Integral gain of the PLL controller; Fpll: Output frequency of the PLL; Fref: Reference frequency.
The output frequency can be calculated from Eq. (27).
where Fout: Output frequency of the system; FPLL: Output frequency of the PLL; Fref: Reference frequency.
Application of HYCHOPSO on hierarchical controlfor multiple microgrid
The proposed HYCHOPSO technique has demonstrated its effectiveness as an optimization tool, so it will be utilized to determine the best control parameters that achieve minimum error. Figure 2 illustrates the flowchart for the application steps of the proposed HYCHOPSO for tuning the PI controller parameters for the hierarchical control of multiple microgrids. The simulation model consists of PV plants, Battery Energy Storage System (BESS), and distribution system as shown in Fig. 3. Minimization of the controller’s error is the objective function of the optimization technique. The Integral of Absolute Error (IAE), Integral of Square Error (ISE), integral of time absolute error (ITAE), and Integral of Time Square Error (ITSE) are the four types of error benchmark objective functions98. The application of ITAE is the most appropriate for comparing the performance of PI controller with different optimization system27. The parameters of the test system are summarized in Table 2102. The HYCHOPSO for primary and secondary control levels on microgrid is coded using MATLAB/SIMULINK environment (Release: 2021a). The HYCHPSO well-tuned controllers are installed with multiple microgrids for effective hierarchical control for controlling the frequency and voltage, current regulation and ensuring power-sharing between multi-sources as well as.
Simulation result and discussion
Microgrids are operated in grid connected mode under 650 W/m2 fixed irradiation for photovoltaic array which is connected to BESS and 120 kV grid equivalent. Microgrids are operated in grid connected mode for 1 s then converted to islanded mode for 4 s and then connected again to grid through a resynchronization unit. The microgrid's response to different operating scenarios, including grid-following and grid-forming modes, is investigated. Figure 4 illustrates a detailed curve analysis on key parameters such as PV active power, BESS active and reactive power, active power at the Point of Common Coupling (PCC) and load active power. Figure 5 shows the output frequency of PLL with optimizing PI control parameters by using new proposed technique (HYCHOPSO), and with tuned PI control parameters technique102.
The observed behaviour from curves in Fig. 4 during load changes and system mode transitions provides valuable insights into the microgrid's stability using HYCHPSO-based control strategies. The response of active BESS curve illustrates that when the microgrids operate in a grid connected mode the BESS didn’t share with the PV active power to cover the load active power. But when the microgrids transition occurs, and the microgrids operated in islanded mode, the BESS shares with PV plant active power. This behaviour aligns with load variations and highlights the BESS's ability to provide additional power during peak demand. The BESS reactive power injected after 1 min when microgrids operate at islanded mode to ensure improving voltage stability and indicate the system's response to grid voltage variations and its ability to provide reactive power.
From Fig. 5, the frequency response curve tuned using the HYCHOPSO algorithm depicts an initial low-frequency fluctuation of around 49.75 Hz. This is followed by a gradual increase, ultimately reaching 50 Hz with a lower level of ripple compared to the reference-tuned curve. The curve's response demonstrates the capability of the HYCHOPSO technique to achieve frequency stabilization through dynamic adjustments of PI parameters. The curve associated with the PLL tuned using the traditional technique exhibits initial fluctuations, with the frequency oscillating around 50.095 Hz102. Over time, the fluctuations are damped, eventually stabilizing at 50 Hz with minimal ripple. The technique's effectiveness is evident in achieving stable frequency despite the initial fluctuations. So, the system controlled with HYCHOPSO make seamless transition from grid connected to islanded mode, and smooth resynchronization to the grid.
The output signal from current regulator Vd, Vq by using HYCHOPSO for minimizing the error signal as described in mathematical Eqs. (14)–(21). The output voltage of the current regulator with feedforward regulation controlled by pi controller tuned with HYCHOPSO make the output voltage nearly constant during the period between islanded from utility till reconnection again more than these curves tuned with the traditional technique102. This occurred by reducing the error signals in id, and iq and producing control signals pid, and piq as shown in Fig. 6. Figure 7 shows the output of the VDC regulator id controlled with pi controller turned with HYCHOPSO versus the traditional technique102. The generation reference voltage is based on the output signals from the current regulator, and the output signal id results from VDC voltage regulator.
The analysis for curves in Fig. 6 illustrates that the output curve and testing methodologies showcase the differences between the HYCHOPSO and the traditional technique tuning techniques102. These differences reflect that each technique is employed to minimize error signals and achieve stable current regulation.
The id output signal curve of the PV VDC regulator tuned using HYCHOPSO demonstrates remarkable performance. The transient fluctuations are minimized swiftly, leading to a stable and accurate id output signal around the reference value. This indicates that the novel technique has the capability of achieving precise and rapid regulation. While the curve outlined using the traditional technique eventually stabilizes, the transient behaviour suggests a comparatively slower response102. This may lead to extended regulation settling times and potentially less accurate regulation during dynamic condition. The comparative analysis underscores the impact of the tuning technique on the PV VDC regulator's performance. The HYCHOPSO-tuned curve showcases a more rapid and accurate regulation process compared to the traditional technique tuned curve102. Figure 8 illustrates the output of the droop control technique controlled by HYCHOPSO. The droop control operates at a slower time scale and is responsible for achieving higher-level objectives such as voltage and frequency regulation, and it is used for confirming resynchronization.
The analysis of frequency curves shown in Fig. 8 illustrates the microgrid frequency during both grid-following and grid-forming modes. Figure 8 shows how droop control maintains frequency stability and tackles any deviations during transitions of the microgrid. The phase difference curve depicts the angular displacement between the grid and microgrid voltages. The phase angle remains at zero during grid-connected conditions and deviates during islanded microgrid operation. The curve illustrates that the droop control maintains voltage within acceptable limits during various modes while highlighting any variations during transitions. The curve analysis provides insights into how droop control affects. The very short Total Demand Distortion (TDD) was calculated according to IEEE519-2014 standardization and its value is 1.1% which is acceptable for 600 V-bus103.
Conclusion
This study introduces a robust hybrid optimization algorithm namely HYCHOPSO that combines CHO and PSO. Its performance is evaluated on twenty-three benchmark problems and compared to seven other metaheuristic algorithms. The results demonstrate its effectiveness in PI controller tuning and hierarchical control for paralleled DGs. The presented study reveals valuable insights into microgrid stability using HYCHOPSO-based control strategies. It is observed that BESS efficiently shares power with the PV system during islanded mode, enhancing power availability during peak demand. Furthermore, the HYCHOPSO-tuned current regulator demonstrates superior performance in maintaining voltage stability compared to the technique, by minimizing error signals and producing stable current regulation. Additionally, droop control plays a crucial role in maintaining frequency stability during mode transitions and voltage limits during various operational modes. These findings highlight the effectiveness of HYCHOPSO in optimizing microgrid control, ensuring stable and reliable operation. The research outcomes present compelling evidence supporting the utilization of the HYCHOPSO algorithm for microgrid control, substantiated by quantitative data and insightful analyses. HYCHOPSO demonstrates its effectiveness in facilitating efficient power sharing between the photovoltaic (PV) system and the Battery Energy Storage System (BESS). The resynchronization unit ensures a seamless transition, stabilizing the active load power at 780 kW. Notably, the active power at the Point of Common Coupling (PCC) for Load increases to 184 kW after 5.055 min, highlighting the algorithm's ability to respond adeptly to mode transitions. The frequency response analysis underscores HYCHOPSO's precision, with the frequency stabilizing at 50 Hz with minimal ripple. Comparative analysis with a reference tuning method underscores HYCHOPSO's superior performance in mode transitions and stable frequency control. Examination of the PV VDC regulator accentuates HYCHOPSO's capability to achieve rapid and accurate regulation, evident in the swift minimization of transient fluctuations crucial for stability during dynamic conditions. addressing irradiance variations, HYCHOPSO demonstrates its adaptability in regulating the output of the PV array. The system's response to changing environmental conditions underscores its adaptability and responsiveness. Quantitatively, the very short Total Demand Distortion (TDD) calculated according to IEEE519-2014 standardization is 1.1%, well within acceptable limits for a 600 V-bus. The numerical values, including stable active load power at 780 kW, precise frequency stabilization at 50 Hz, and minimal TDD, reinforce HYCHOPSO's efficacy in achieving reliable, stable, and efficient microgrid performance. Overall, the research advocates for the widespread adoption of HYCHOPSO for microgrid control, offering advanced capabilities in power sharing, frequency stabilization, and dynamic response to environmental variations.
Future work
Subsequent studies may delve into enhancing the HYCHOPSO algorithm, aiming to refine power sharing, frequency stabilization, and dynamic response under various environmental conditions for improved efficiency. Exploring the scalability of HYCHOPSO for larger microgrid systems and its adaptability to diverse grid configurations holds promise for practical applications. Additionally, integrating machine learning techniques into the optimization process and investigating the fusion of HYCHOPSO with advanced control strategies could unlock opportunities for elevating microgrid performance and resilience. Furthermore, studying the challenges and limitation of the HYCHOPSO within real time implementation.
Data availability
The authors would like to confirm that all data generated or analysed during this study are included in this published article.
Abbreviations
- A, B, C2 and \({r}_{Hat}\) :
-
Randomization numbers
- \({B}_{i,j}^{t}\) :
-
Turning coefficient
- c1 and c2 :
-
Coefficients of optimization parameter which are usually between [0 2] each velocity update
- D:
-
Dimension
- Eid, Eiq:
-
Error signals in direct current and quadrature current
- i:
-
Particle index
- I_Bus_600V:
-
Output current on the utility
- ILoad:
-
Load current
- Iprime_BESS:
-
Current on the primary winding of the transformer connected through the battery energy storage system
- Iprime_PV:
-
Current on the primary winding of the transformer connected through PV system
- I-PV:
-
PV current
- it:
-
Current iteration
- Kpdf, Kidf, Kpdv, Kidv, Dfref, Dvref:
-
Drop control parameters
- Kpf, and Kif:
-
Control parameter for pi control within active power for maintaining stable frequency with varying power
- Kpv, and Kiv:
-
Control parameters for pi control within reactive power for maintaining stable voltage with varying power
- lb:
-
Lower boundary
- Maxit:
-
Maximum number of iterations.
- n:
-
Number of iterations [0, 1,…,n]
- Pid, Piq:
-
Control signal of pi controller for direct current and quadrature current error signals
- Pout, and Qout:
-
Output active and reactive power
- \({p}_{n}^{g}\) :
-
Global best position
- \({p}_{n}^{i}\) :
-
Local best position
- r1, r2:
-
Random number
- \({\widehat{{\text{r}}}}_{{\text{i}},{\text{j}}}^{-1},{\propto }_{{\text{i}},{\text{j}}}^{{\text{t}}}\) :
-
Randomization parameter and step length for cheetah i
- RoCoF, RoCoV:
-
Rates of change of frequency and voltage
- t:
-
Current hunting time for cheetah
- T:
-
Maximum hunting time for cheetah
- ub:
-
Upper boundary
- \({{\text{V}}}_{{\text{n}}}^{{\text{i}}}\) :
-
Velocity of particle i at iteration n
- Vdconv, Vqconv:
-
Output of the feedforward for direct and quadrature signals
- vd_measured,Vq_measured:
-
Output of the feedforward compensation
- V-PV, VDC:
-
PV output voltage and voltage on DC bus
- W:
-
PSO inertia constant
- \({{\text{W}}}_{{\text{max}}},{{\text{W}}}_{{\text{min}}}\) :
-
Maximum and minimum inertia damping
- \({X}_{best}^{i},\overline{{X }_{n}^{i}}, {X}_{b}^{i}\) :
-
Prey’s position, Cheetah’s current position, and cheetah’s best position
- \({X}_{i,j}^{t+1},{X}_{i,j}^{t}\) :
-
Next and current position of cheetah (i = 1, 2,…,n)
- \({X}_{n}^{i}\) :
-
Position of particle i at iteration n
References
Escoto, M. et al. Optimal scheduling for energy storage systems in distribution networks. Energies (Basel) 13(15), 1. https://doi.org/10.3390/en13153921 (2020).
Egeland-Eriksen, T., Hajizadeh, A. & Sartori, S. Hydrogen-based systems for integration of renewable energy in power systems: Achievements and perspectives. Int. J. Hydrogen Energy 46(63), 31963–31983. https://doi.org/10.1016/j.ijhydene.2021.06.218 (2021).
Chalendar, J. A. D., Taggart, J., & Benson, S. M. Tracking emissions in the US electricity system. https://doi.org/10.1073/pnas.1912950116/-/DCSupplemental.y.
Saeed, M. H., Fangzong, W., Kalwar, B. A. & Iqbal, S. A review on microgrids’ challenges perspectives. IEEE Access 9, 166502–166517. https://doi.org/10.1109/ACCESS.2021.3135083 (2021).
Chandak, S. & Rout, P. K. The implementation framework of a microgrid: A review. Int. J. Energy Res. 45(3), 3523–3547. https://doi.org/10.1002/er.6064 (2021).
Ishaq, S. et al. A review on recent developments in control and optimization of micro grids. Energy Rep. 8, 4085–4103. https://doi.org/10.1016/j.egyr.2022.01.080 (2022).
Mobasseri, A., Tostado-Véliz, M., Ghadimi, A. A., Reza Miveh, M. & Jurado, F. Multi-energy microgrid optimal operation with integrated power to gas technology considering uncertainties. J. Clean Prod. 333, 130174. https://doi.org/10.1016/j.jclepro.2021.130174 (2022).
Suchetha, C. & Ramprabhakar, J. Optimization techniques for operation and control of microgrids—review. J. Green Eng. 8(4), 621–644. https://doi.org/10.13052/jge1904-4720.847 (2018).
Beus, M., Banis, F., Pandžić, H. & Poulsen, N. K. Three-level hierarchical microgrid control—model development and laboratory implementation. Electric Power Syst. Res. 189, 106758. https://doi.org/10.1016/j.epsr.2020.106758 (2020).
Shan, Y., Ma, L. & Yu, X. Hierarchical control and economic optimization of microgrids considering the randomness of power generation and load demand. Energies (Basel) 16(14), 5503. https://doi.org/10.3390/en16145503 (2023).
Wang, R., et al. Optimized operation and control of microgrid based on multi-objective genetic algorithm. In 2018 International Conference on Power System Technology (POWERCON), IEEE, pp. 1539–1544. https://doi.org/10.1109/POWERCON.2018.8601845 (2018).
Singh, K. M. & Gope, S. Renewable energy integrated multi-microgrid load frequency control using grey wolf optimization algorithm. Mater. Today Proc. 46, 2572–2579. https://doi.org/10.1016/j.matpr.2021.02.035 (2021).
Leonori, S., Paschero, M., Frattale Mascioli, F. M. & Rizzi, A. Optimization strategies for Microgrid energy management systems by Genetic Algorithms. Appl. Soft Comput. 86, 105903. https://doi.org/10.1016/j.asoc.2019.105903 (2020).
Qiu, D., Wang, Y., Zhang, T., Sun, M. & Strbac, G. Hierarchical multi-agent reinforcement learning for repair crews dispatch control towards multi-energy microgrid resilience. Appl. Energy 336, 120826. https://doi.org/10.1016/j.apenergy.2023.120826 (2023).
Liu, H., Li, J. & Ge, S. Research on hierarchical control and optimization learning method of multi-energy microgrid considering multi-agent game. IET Smart Grid 3(4), 479–489. https://doi.org/10.1049/iet-stg.2019.0268 (2020).
Trivedi, R. & Khadem, S. Implementation of artificial intelligence techniques in microgrid control environment: Current progress and future scopes. Energy and AI 8, 1. https://doi.org/10.1016/j.egyai.2022.100147 (2022).
Wu, T. & Wang, J. Artificial intelligence for operation and control: The case of microgrids. Electr. J. 34(1), 106890. https://doi.org/10.1016/j.tej.2020.106890 (2021).
Abhishek, A. et al. Review of hierarchical control strategies for DC microgrid. IET Renew. Power Gen. 14(10), 1631–1640. https://doi.org/10.1049/iet-rpg.2019.1136 (2020).
Li, B., Du, X., Fan, H., Liu, Z. & Liu, C. Microgrid inverter control strategy based on augmented state feedback and dynamic feedforward compensation. Energy Rep. 8, 723–732. https://doi.org/10.1016/j.egyr.2022.03.200 (2022).
Pal, K., Kumar, S., Singh, B. & Kandpal, T. C. Improved phase-locked loop-based control for grid-integrated PV system. IET Renew. Power Gen. 14(5), 705–712. https://doi.org/10.1049/iet-rpg.2019.0361 (2020).
Phommixay, S., Doumbia, M. L. & Lupien St-Pierre, D. Review on the cost optimization of microgrids via particle swarm optimization. Int. J. Energy Environ. Eng. 11(1), 73–89. https://doi.org/10.1007/s40095-019-00332-1 (2020).
Al-Tameemi, Z. H. A., Lie, T. T., Foo, G. & Blaabjerg, F. Optimal coordinated control of DC microgrid based on hybrid PSO–GWO algorithm. Electricity 3(3), 346–364. https://doi.org/10.3390/electricity3030019 (2022).
Nimma, K. S. et al. Grey Wolf optimization-based optimum energy-management and battery-sizing method for grid-connected microgrids. Energies (Basel) 11, 4. https://doi.org/10.3390/en11040847 (2018).
Miao, D. & Hossain, S. Improved gray wolf optimization algorithm for solving placement and sizing of electrical energy storage system in micro-grids. ISA Trans. 102, 376–387. https://doi.org/10.1016/j.isatra.2020.02.016 (2020).
Ma, L. & Zhang, J. An adaptive hierarchical control method for microgrid considering generation cost. IEEE Access 8, 164187–164199. https://doi.org/10.1109/ACCESS.2020.3021027 (2020).
Jumani, T., Mustafa, M., Rasid, M. M., Anjum, W. & Ayub, S. Salp swarm optimization algorithm-based controller for dynamic response and power quality enhancement of an islanded microgrid. Processes 7(11), 840. https://doi.org/10.3390/pr7110840 (2019).
Ebrahim, M. A., Fattah, R. M. A. & Mohamed Saied, E. M. Real-time implementation of self-adaptive salp swarm optimization-based microgrid droop control. IEEE Access 8, 185738–185751. https://doi.org/10.1109/ACCESS.2020.3030160 (2020).
Houssein, E. H., Oliva, D., Samee, N. A., Mahmoud, N. F. & Emam, M. M. Liver Cancer algorithm: A novel bio-inspired optimizer. Comput. Biol. Med. 1, 107389 (2023).
Lian, J. et al. Parrot optimizer: Algorithm and applications to medical problems. Comput. Biol. Med. 1, 1. https://doi.org/10.1016/j.compbiomed.2024.108064 (2024).
Chen, H. et al. Slime mould algorithm: A comprehensive review of recent variants and applications. Int. J. Syst. Sci. 54, 1–32. https://doi.org/10.1080/00207721.2022.2153635 (2022).
Li, J. et al. Moth search: Variants, hybrids, and applications. Mathematics 10(21), 4162. https://doi.org/10.3390/math10214162 (2022).
Li, S., Li, X., Chen, H., Zhao, Y. & Dong, J. A novel hybrid hunger games search algorithm with differential evolution for improving the behaviors of non-cooperative animals. IEEE Access 9, 164188–164205 (2021).
Tu, J., Chen, H. L., Wang, M. J. & Gandomi, A. H. The colony predation algorithm. J. Bionic Eng. 18(3), 674–710. https://doi.org/10.1007/s42235-021-0050-y (2021).
Ebrahim, M. A., Talat, B. & Saied, E. M. Implementation of self-adaptive Harris Hawks Optimization-based energy management scheme of fuel cell-based electric power system. Int. J. Hydrogen Energy 46(29), 15268–15287 (2021).
Lu, D. et al. Effective detection of Alzheimer’s disease by optimizing fuzzy K-nearest neighbors based on salp swarm algorithm. Comput. Biol. Med. 159, 106930 (2023).
Zhong, M. et al. A hierarchical multi-leadership sine cosine algorithm to dissolving global optimization and data classification: The COVID-19 case study. Comput. Biol. Med. 164, 107212. https://doi.org/10.1016/j.compbiomed.2023.107212 (2023).
Gabis, A. B. et al. A comprehensive survey of sine cosine algorithm: Variants and applications. Artif. Intell. Rev. 54, 5469–5540. https://doi.org/10.1007/s10462-021-10026-y (2021).
Zhou, H., Pang, J., Chen, P. K. & Chou, F. D. A modified particle swarm optimization algorithm for a batch-processing machine scheduling problem with arbitrary release times and non-identical job sizes. Comput. Ind. Eng. 123, 67–81. https://doi.org/10.1016/j.cie.2018.06.018 (2018).
Lin, C., Wang, P., Heidari, A. A., Zhao, X. & Chen, H. A boosted communicational salp swarm algorithm: Performance optimization and comprehensive analysis. J. Bionic Eng. 20, 1. https://doi.org/10.1007/s42235-022-00304-y (2022).
Yu, H. et al. Improved butterfly optimizer-configured extreme learning machine for fault diagnosis. Complexity. 2021, 1–17. https://doi.org/10.1155/2021/6315010 (2021).
Hao, H., Zhang, X. & Zhou, A. Enhancing SAEAs with unevaluated solutions: A case study of relation model for expensive optimization. Sci. China Inf. Sci. 67, 120103. https://doi.org/10.1007/s11432-023-3909-x (2024).
Ammari, C., Belatrache, D., Touhami, B. & Makhloufi, S. Sizing, optimization, control and energy management of hybrid renewable energy system—A review. Energy Built Environ. 3(4), 399–411. https://doi.org/10.1016/j.enbenv.2021.04.002 (2022).
Ebrahim, M. A., Ayoub, B. A. A., Nashed, M. N. F. & Osman, F. A. M. A novel hybrid-HHOPSO algorithm based optimal compensators of four-layer cascaded control for a new structurally modified AC microgrid. IEEE Access 9, 4008–4037 (2020).
Ebrahim, M. A., Aziz, B. A., Nashed, M. N. & Osman, F. A. Optimal design of controllers and harmonic compensators for three-level cascaded control in stationary reference frame for grid-supporting inverters-based AC microgrid. Energy Rep. 8, 860–877 (2022).
Ebrahim, M. A., Aziz, B. A., Nashed, M. N. & Osman, F. A. Optimal design of proportional-resonant controller and its harmonic compensators for grid-integrated renewable energy sources based three-phase voltage source inverters. IET Gen. Transm. Distrib. 15(8), 1371–1386 (2021).
Abdelqawee, I. M., Emam, A. W., ElBages, M. S. & Ebrahim, M. A. An improved energy management strategy for fuel cell/battery/supercapacitor system using a novel hybrid jellyfish/particle swarm/BAT optimizer. J. Energy Storage 57, 106276 (2023).
El-Dabah, M., Ebrahim, M. A., El-Sehiemy, R. A., Alaas, Z. & Ramadan, M. M. A modified whale optimizer for single-and multi-objective OPF frameworks. Energies 15(7), 2378 (2022).
Mousa, M. E., Ebrahim, M. A., Zaky, M. M., Saied, E. M. & Kotb, S. A. Hybrid optimization technique for enhancing the stability of inverted pendulum system. Int. J. Swarm Intell. Res. (IJSIR) 12(1), 77–97 (2021).
Ebrahim, M. A., Fattah, R. M. A., Saied, E. M., Maksoud, S. M. A. & El Khashab, H. Salp swarm optimization with self-adaptive mechanism for optimal droop control design 139–153 (Electric Power Conversion and Micro-Grids, 2022).
Ebrahim, M. A., Mousa, M. E., Said, E. M., Zaky, M. M. & Kotb, S. A. Optimal design of hybrid optimization technique for balancing inverted pendulum system. WSEAS Trans. Syst. 19, 138–148 (2020).
Xu, J., & Zhang, J. Exploration-exploitation tradeoffs in metaheuristics: Survey and analysis. In Proceedings of the 33rd Chinese Control Conference, IEEE, pp 8633–8638. https://doi.org/10.1109/ChiCC.2014.6896450 (2014).
Pourmousavi, S. A., Nehrir, M. H., Colson, C. M. & Wang, C. Real-time energy management of a stand-alone hybrid wind-microturbine energy system using particle swarm optimization. IEEE Trans. Sustain Energy 1(3), 193–201. https://doi.org/10.1109/TSTE.2010.2061881 (2010).
Jagatheesan, K., Anand, B. & Ebrahim, M. A. Stochastic particle swarm optimization for tuning of PID controller in load frequency control of single area reheat thermal power system. Int. J. Electr. Power Eng 8(2), 33–40 (2014).
Ebrahim, M. A., Mostafa, H. E., Gawish, S. A., & Bendary, F.M. Design of decentralized load frequency based-PID controller using stochastic particle swarm optimization technique. In 2009 International Conference on Electric Power and Energy Conversion Systems, (EPECS), pp 1–6 (IEEE, 2009).
Ali, A. M., Ebrahim, M. & Hassan, M. M. Automatic voltage generation control for two area power system based on particle swarm optimization. Indones. J. Electr. Eng. Comput. Sci. 2(1), 132 (2016).
Jagatheesan, K., Anand, B., Dey, N., & Ebrahim, M. A. Design of proportional-integral-derivative controller using stochastic particle swarm optimization technique for single-area AGC including SMES and RFB units. In Proceedings of the Second International Conference on Computer and Communication Technologies: IC3T 2015, volume 2, pp 299–309 (Springer India, 2016).
Ebrahim, M. A., Ali, A. M. & Hassan, M. M. Frequency and voltage control of multi area power system via novel particle swarm optimization techniques. Int. J. Comput. Res. 24(4), 427–474 (2017).
Ali, A., Ebrahim, M. A. & Hassan, M. M. Control of single area power system based on evolutionary computation techniques. Space 16, 19 (2015).
Ebrahim, M. A., AbdelHadi, H. A., Mahmoud, H. M., Saied, E. M. & Salama, M. M. Optimal design of MPPT controllers for grid connected photovoltaic array system. Int. J. Emerg. Electric Power Syst. 17(5), 511–517 (2016).
Betti, A. M., Ebrahim, M. A., & Hassan, M. M. Modeling and control of stand-alone PV system based on Fractional-Order PID Controller. In 2018 Twentieth International Middle East Power Systems Conference (MEPCON) pp. 377–382 (IEEE, 2018).
Mohamed, M. A. E., Nasser Ahmed, S. & Eladly Metwally, M. Arithmetic optimization algorithm based maximum power point tracking for grid-connected photovoltaic system. Sci. Rep. 13(1), 5961 (2023).
Ebrahim, M. A. et al. Improving the performance of photovoltaic by using artificial intelligence optimization techniques. Int. J. Renew. Energy Res 11, 46–53 (2021).
Ebrahim, M. A. et al. Optimization of proportional-integral-differential controller for wind power plant using particle swarm optimization technique. Int. J. Electr. Power Eng. 6(1), 32–37 (2012).
Ebrahim, M. A., Ramadan, H. S. & Soliman, M. Robust non-fragile approach to resilient design of PID-based blade pitch control for wind energy conversion system. Asian J. Control 21(4), 1952–1965 (2019).
Ebrahim, M. A. Towards robust non-fragile control in wind energy engineering. Indones. J. Electr. Eng. Comput. Sci. 7(1), 29–42 (2017).
Abd-Elkareem, M., Abd-Elalim, E. & Ebrahim, M. A. Optimal controllers for DFIG based wind farm connected to grid using evolutionary techniques. Int. J. New Technol. Sci. Eng. 2(5), 87–96 (2015).
Ebrahim, M. A., Aziz, B. A., Osman, F. A., & Nashed, M. N. Optimal PI based secondary control for autonomous Micro-Grid via Particle Swarm Optimization technique. In 2018 Twentieth International Middle East Power Systems Conference (MEPCON) pp. 1148–1155 (IEEE, 2018).
Ali, M. N., Soliman, M., Ebrahim, M. A. & Elsisi, M. D-decomposition-based multi-objective robust resilient control for blade pitch of wind energy conversion system. Int. J. Electr. Power Energy Syst. 146, 108781 (2023).
Mousa, M. E., Ebrahim, M. A. & Hassan, M. M. Stabilizing and swinging-up the inverted pendulum using PI and PID controllers based on reduced linear quadratic regulator tuned by PSO. Int. J. Syst. Dyn. Appl. (IJSDA) 4(4), 52–69 (2015).
Palupi Rini, D., Mariyam Shamsuddin, S., & Sophiyati Yuhaniz, S. Particle swarm optimization: Technique, system and challenges (2011).
Akbari, M. A., Zare, M., Azizipanah-abarghooee, R., Mirjalili, S. & Deriche, M. The cheetah optimizer: A nature-inspired metaheuristic algorithm for large-scale optimization problems. Sci. Rep. 12(1), 1. https://doi.org/10.1038/s41598-022-14338-z (2022).
Omar, M., Ebrahim, M. A., Ghany, A. A. & Bendary, F. Tuning of PID controller for load frequency control problem via harmony search algorithm. Indones. J. Electr. Eng. Comput. Sci. 1(2), 255–263 (2016).
Ebrahim, M. A., Ghany, A. A. & Bendary, F. B. F. Reduced size harmony search algorithm for optimization. J. Electr. Eng. 16(1), 8–8 (2016).
Soued, S., Ebrahim, M. A., Ramadan, H. S. & Becherif, M. Optimal blade pitch control for enhancing the dynamic performance of wind power plants via metaheuristic optimizers. IET Electric Power Appl. 11(8), 1432–1440 (2017).
Ebrahim, M. A., Becherif, M. & Abdelaziz, A. Y. Dynamic performance enhancement for wind energy conversion system using Moth-Flame Optimization based blade pitch controller. Sustain. Energy Technol. Assess. 27, 206–212 (2018).
Ebrahim, M. A., El-Metwally, K. A., Bendary, F. M. & Mansour, W. M. Transient stability enhancement of a wind energy distributed generation system by using fuzzy logic stabilizers. Wind Eng. 36(6), 687–700 (2012).
Aouchiche, N., Aitcheikh, M. S., Becherif, M. & Ebrahim, M. A. AI-based global MPPT for partial shaded grid connected PV plant via MFO approach. Solar Energy 171, 593–603 (2018).
Ebrahim, M. A., Osama, A., Kotb, K. M. & Bendary, F. Whale inspired algorithm based MPPT controllers for grid-connected solar photovoltaic system. Energy Proc. 162, 77–86 (2019).
Mohamed, R. G., Ebrahim, M. A., Bendary, F. M. & Osman, S. A. A. Transient stability enhancement for 20 MW PV power plant via incremental conductance controller. Int. J. Syst. Dyn. Appl. (IJSDA) 6(4), 102–123 (2017).
Aouchiche, N., Cheikh, M. A., Becherif, M., Ebrahim, M. A., & Hadjarab, A. Fuzzy logic approach based MPPT for the dynamic performance improvement for PV systems. In 2017 5th International Conference on Electrical Engineering-Boumerdes (ICEE-B) pp. 1–7 (IEEE, 2017).
Ebrahim, M.A., & Mohamed, R.G. Comparative study and simulation of different maximum power point tracking (MPPT) techniques using fractional control & grey wolf optimizer for grid connected pv system with battery. In Electric Power Conversion (InTechOpen, 2019).
Osman, S. A., Mohamed, R. G., Ebrahim, M. A. & Bendary, F. A. Optimal tuning of fuzzy logic controller parameters for incremental conductance mppt controller based on grey wolf optimizer algorithm. J. Al-Azhar Univ. Eng. Sector 12(45), 1417–1426 (2017).
Helal, S. A., Ebrahim, M. A., Rady, N. M. & Salama, M. M. Whale optimization algorithm based optimal Mppt of PV power plant (real case study). J. Electr. Eng. 12(3), 1 (2019).
Mohamed, R.G., & Ebrahim, M. A. Modeling, analysis, and control of wide distributed large-scale PV power plant using recent optimization techniques. In Handbook of Research on Modeling, Analysis, and Control of Complex Systems pp. 477–497 (IGI Global, 2021).
Benmouna, A., Becherif, M., Depernet, D. & Ebrahim, M. A. Novel energy management technique for hybrid electric vehicle via interconnection and damping assignment passivity-based control. Renew. Energy 119, 116–128 (2018).
Elsisi, M., Bazmohammadi, N., Guerrero, J. M. & Ebrahim, M. A. Energy management of controllable loads in multi-area power systems with wind power penetration based on new supervisor fuzzy nonlinear sliding mode control. Energy 221, 119867 (2021).
Ahmed, M., Ebrahim, M. A., Ramadan, H. S. & Becherif, M. Optimal genetic-sliding mode control of VSC-HVDC transmission systems. Energy Proc. 74, 1048–1060 (2015).
Ebrahim, M. A., Becherif, M. & Abdelaziz, A. Y. PID-/FOPID-based frequency control of zero-carbon multisources-based interconnected power systems under deregulated scenarios. Int. Trans. Electr. Energy Syst. 31(2), e12712 (2021).
Mousa, M. E., Ebrahim, M. A., & Moustafa Hassan, M. A. Optimal fractional order proportional—integral—differential controller for inverted pendulum with reduced order linear quadratic regulator. In Fractional Order Control and Synchronization of Chaotic Systems pp 225–252 (2017).
Maher, M., Ebrahim, M. A., Mohamed, E. A. & Mohamed, A. Ant-lion optimizer based optimal allocation of distributed generators in radial distribution networks. Int. J. Eng. Inf. Syst. 1(7), 225–238 (2017).
Ebrahim, M. A., Elyan, T., Wadie, F. & Abd-Allah, M. A. Optimal design of RC snubber circuit for mitigating transient overvoltage on VCB via hybrid FFT/Wavelet Genetic approach. Electric Power Syst. Res. 143, 451–461 (2017).
Ebrahim, M. A., Ahmed, M. N., Ramadan, H. S., Becherif, M. & Zhao, J. Optimal metaheuristic-based sliding mode control of VSC-HVDC transmission systems. Math. Comput. Simul. 179, 178–193 (2021).
Mohamed, M. A. E. et al. Optimal energy management solutions using artificial intelligence techniques for photovoltaic empowered water desalination plants under cost function uncertainties. IEEE Access 10, 93646–93658 (2022).
Ahmed, M. F., Ebrahim, M. A., El-Hadidy, M. A., & Mansour, W.M. Torsional oscillations mitigation for interconnected power system via novel fuzzy control based braking resistor model. In 47th International Council on Large Electric Systems (CIGRE), pp.1–9 (2018).
Ebrahim, M. A., Wadie, F. & Abd-Allah, M. A. Integrated fault detection algorithm for transmission, distribution, and microgrid networks. IET Energy Syst. Integr. 1(2), 104–113 (2019).
Ahmed, M. F., Ebrahim, M. A., El-Hadidy, M. A. & Mansour, W. M. Torsional oscillations mitigation via novel fuzzy control based braking resistor model. Int. Electr. Eng. J. (IEEJ) 7(3), 2173–2181 (2016).
Mohamed, M. A. E., Bendary, F. M. A., El-Metwally, K. A. M., & Ibrahim, W. M. M. Fuzzy stabilizer design for renewable energy-based distribution networks. In 22nd International Conference and Exhibition on Electricity Distribution (CIRED 2013) (pp. 1–4). IET (2013).
Govind, D., Suryawanshi, H. M., Nachankar, P. P., Narayana, C. L. & Singhal, A. An enhanced master–slave control for accurate load sharing among parallel standalone AC microgrids. Int. J. Circ. Theory Appl. 51(2), 647–667. https://doi.org/10.1002/cta.3445 (2023).
Poonahela, I., Bayhan, S., Abu-Rub, H., Begovic, M., & Shadmand, M. On Droop-based Voltage and Frequency Restoration Techniques for Islanded Microgrids. In IECON 2021—47th Annual Conference of the IEEE Industrial Electronics Society, IEEE, Oct. 2021, pp. 1–8. https://doi.org/10.1109/IECON48115.2021.9589772.
Golestan, S., Guerrero, J. M. & Vasquez, J. C. Three-phase PLLs: A review of recent advances. IEEE Trans. Power Electron 32(3), 1894–1907. https://doi.org/10.1109/TPEL.2016.2565642 (2017).
Ribeiro, J. M. S., Santos, M. F., Carmo, M. J., & Silva, M. F. Comparison of PID controller tuning methods: analytical/classical techniques versus optimization algorithms. In 2017 18th International Carpathian Control Conference (ICCC), IEEE, May 2017, pp. 533–538. https://doi.org/10.1109/CarpathianCC.2017.7970458.
Giroux, P., Tremblay, O., Sybille, G., & Brunelle, P. Microgrid Dynamic Operation. Available online: https://www.researchgate.net/7/PDF-Microgrid-Dynamic-Operation-Example, Accessed on: May 4. https://doi.org/10.13140/RG.2.2.13887.64162 (2023).
D. Committee of the IEEE Power and E. Society, IEEE Recommended Practice and Requirements for Harmonic Control in Electric Power Systems Sponsored by the Transmission and Distribution Committee IEEE Power and Energy Society, Mar. 2014. Accessed: Oct. 09, 2023.
Funding
Open access funding provided by The Science, Technology & Innovation Funding Authority (STDF) in cooperation with The Egyptian Knowledge Bank (EKB).
Author information
Authors and Affiliations
Contributions
M.A.E.M., H. A. H., and A. M. M. wrote the main manuscript text, prepared figures and tables. E. M. M. S. provide the methodology. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Mohamed, M.A.E., Mahmoud, A.M., Saied, E.M.M. et al. Hybrid cheetah particle swarm optimization based optimal hierarchical control of multiple microgrids. Sci Rep 14, 9313 (2024). https://doi.org/10.1038/s41598-024-59287-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-024-59287-x
Keywords
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.