Abstract
Innovations in control algorithms, integration of smart grid technologies, and advancements in materials and manufacturing techniques all push the boundaries of AVR performance. As the demand for power systems progresses with the complexity and variety of loads, conventional AVR designs may struggle to handle these ever-changing circumstances efficiently. Therefore, the need for new optimization methods is crucial to bolstering the efficiency, reliability, and adaptability of AVRs. Thus, this work aims to improve the performance of the AVR system controller by using a novel hybrid technique between the Harmony Search (HS) and Dwarf Mongoose Optimization (DMO) algorithms to tune the proportional-integral-derivative (PID) and proportional-integral-derivative acceleration (PIDA) parameters. The suggested hybrid approach ensures an accurate solution with balanced exploration and exploitation rates. The reliability of the proposed HS-DMOA is verified through comparison with different optimization techniques carried out on time and frequency performance indicators, disturbances in the form of changes to time constants, and dynamic input signals. The proposed hybrid HS-DMOA PID-based has better overshoot than PID-based HS, LUS, TLBO, SMA, RSA, and L-RSAM by 20.37%, 18.5%, 18.5%, 2.77%, 5.55%, and 2.77%, respectively. Regarding the phase margin, the proposed hybrid HS-DMOA PID-based is better than PID-based HS, LUS, and TLBO by 39%, 37%, and 38%, respectively. While the proposed hybrid HS-DMOA PIDA-based has a better overshoot than PIDA-based HS, LUS, and PID HS-DMOA-based by 14%, 17%, and 20%, respectively. Moreover, the robustness under dynamic disturbance proved the reliability of the proposed HS-DMOA PID and PIDA based through enhancement of overshoot around 0.3%~20% for different cases. Finally, the main contribution of the paper is to propose a relatively new hybrid optimization method to enhance the AVR PID and PIDA-based performance with detailed analysis in time and frequency domains under normal and dynamic disturbances.
Similar content being viewed by others
Introduction
Voltage fluctuations pose serious challenges in the modern world. Leaning more toward sustainable sources, several countries and researchers worldwide are adopting strict policies urging the transformation from fossil fuel-based power generation methods to other renewable alternatives like solar and wind due to their deficiency in power plants and pollution due to carbon emissions1,2. However, the constant loading of systems and renewable energy components, like wind and solar farms, into conventional power grids has provoked electrical complexities3. Voltage variation and instability in the power grid might accumulate and bear catastrophic consequences for the electrical network. For instance, in March of 2019, due to overloading an already strained electrical grid, insufficient maintenance of the voltage regulation systems, and poor protection control, Venezuela underwent two successive national blackouts, involving more than 90% of the administrative regions, including the capital Caracas, with almost 30 million people affected4. Thus, it has become more crucial, now than ever, to develop a way to constantly stabilize voltage levels across different nodes throughout the network to limit voltage fluctuations.
An Automatic Voltage Regulator (AVR) is a device that calibrates the output voltage of a synchronous generator or an alternator, regardless of fluctuations in load or changes in operating conditions5. At first, the AVR senses the output voltage using a sensor, usually a voltage transformer circuit. This measured voltage is then compared to a reference voltage, which refers to the preferred output level. Any difference between the sensed and reference voltages generates an error signal, which is amplified. This amplified error signal controls the electrical current, called the excitation current, passing through the generator’s field winding. The field winding in the rotor generates a magnetic field. This magnetic field interacts with the stator windings, producing induced voltage on the stator’s side. The induced voltage in the stator windings ultimately becomes the output voltage of the generator. However, the AVR system alone may struggle to respond effectively to fluctuations in load demand, input voltage variations, or other external disturbances. Without real-time feedback and dynamic adjustment capabilities, the system may experience voltage deviations, instability, or inefficient operation. Additionally, manual intervention may be required to recalibrate the AVR system or adjust its settings, leading to delays and potential disruptions in power supply.
By leveraging feedback control, dynamic adjustment, remote monitoring, and advanced diagnostics, a controller empowers the AVR system to regulate voltage more effectively, adapt to changing conditions, and ensure a stable and reliable power supply. Two of the most widely used controllers in the literature are the proportional-integral-derivative (PID) and the proportional-integral-derivative-acceleration (PIDA) controllers, mainly due to their design and computational simplicity. A controller typically improves the response and stability of an AVR system by minimizing performance indices, like the maximum percentage overshoot (Ess), settling time (Ts), rise time (Tr), and steady-state error (Mp)6. Design parameters include factors like the order, time delays, nonlinear loads, and changeable operating points of a system7. Modern AVRs, with the aid of sophisticated controllers, can possess exquisite features like protection mechanisms and communication interfaces for long-distance monitoring and controlling, boosting the system’s reliability and performance8. At heart, an AVR controller uses various optimization methods designed to monitor the output voltage. The two main general methods for optimization methods are the metaheuristic and mathematical approaches9 and 10. However, due to the sensitivity of the latter to initial conditions and its gradient-dependent nature, in addition to the increasing complexity of modern-day optimization problems, nature-based algorithms have proven over time their reliable precision and versatile application11,12,13,14,15. The main goal of an optimization algorithm is to limit the error between the measured and desired voltages; in other words, to minimize the objective function16. An objective function acts as the guiding principle for the controller’s activity, considering factors like the magnitude and duration of voltage fluctuations, as well as any constraints, limitations, or non-linearities imposed on the system. These objective functions are usually utilized to minimize qualitative quantities that help fine-tune the controller parameters, such as the integral of square error (ISE), the integral of absolute error (IAE), and the integral of time-weighted square error (ITSE)6.
The optimization of various algorithms in tuning controllers had been the subject of extensive research extending back to the early 2000s. In17, it was first claimed that the proposed Particle Swarm Optimization (PSO) method could avoid the shortcomings of premature convergence of the Genetic Algorithm (GA) method while also maintaining a higher quality of solution with better computation efficiency. Thus, the authors concluded that PSO had more robust stability and efficiency and can solve the searching and tuning problems of PID controller parameters more easily and quickly than the GA method. After proposing the original method, typically divergent versions start emerging in hopes of producing more diverse parameters to lead to favorable system characteristics and overcome the original technique’s shortcomings. In the case of the PSO, the algorithm might converge prematurely if particles (individual solution candidates) cluster around local solutions and fail to explore other potential areas of the search space. To address these limitations, the Chaotic Particle Swarm Optimization (CPSO) variant integrates chaotic sequences within the PSO framework to enhance its search technique17. Chaotic maps, in this case the logistic map, were employed to introduce controlled randomness into the algorithm, which in turn helped in diversifying the search process, limiting particles from getting stuck in local optima. Another variation of the PSO was the Quantum Gaussian Particle Swarm Optimization (QGPSO). In conventional PSO, each particle had deterministic positions and velocities that guide its motion through the search space, whereas in QGUPSO, they were probabilistic18. The quantum mechanics component allows particles to exist in a superposition of states, providing them with the ability to “tunnel” through potential barriers, effectively jumping out of local optima that would trap classical particles. The Gaussian distribution element further enhanced the search process by using a Gaussian distribution centered around the global best solution18. Later, the idea of applying optimization algorithms to other variations of the PID controller seemed appealing to the scientific community, however, it didn’t yield quite the anticipated results19. In20, the PSO algorithm was applied to the fractional order PID (FOPID) controller. While the FOPID-based system showcased a more robust and stable behavior by displaying higher gain and phase margins and a slightly reduced overshoot, it still lagged its PID-based counterpart in terms of settling and rise time. Another approach involved the implementation of the PSO-BELBIC controller, the fitness values of the two controllers were close together, where the PSO-BELBIC controller reduced the percent overshoot of the system more effectively but gave a slower response compared with the standard PSO-PID controller since it had learning capability21. Throughout the last decade, PSO had become arguably the most commonly used modern optimization algorithm due to the ease of its implementation in linear or nonlinear continuous numerical optimization problems, in addition to its wide variability to minor and major modifications22. Table 1 summarizes a comparative study of different optimization techniques.
Techniques like GA and PSO were explored extensively for their potential to optimize controller fine-tuning. Nevertheless, each showcased certain limitations, such as GA’s tendency towards premature convergence and PSO susceptibility to getting trapped in local optima. To address these challenges, hybrid optimization techniques emerged, combining the strengths of multiple algorithms to enhance performance. For instance, the integration of deterministic and stochastic approaches within a hybrid framework has been shown to improve convergence rates while avoiding local minima, leading to more reliable solutions. As a result, these hybrid methods have proven to be more robust and effective in handling complex, high-dimensional optimization problems, particularly in scenarios where traditional methods might falter. A most recent example includes28, where the author not only proved the superiority of the hybrid method in comparison to the original single method in terms of efficiency in achieving better control outcomes under the same conditions but also exhibited superior performance in terms of steady and transient responses and improvements in overshoot maximum and steady-state error compared to existing methods including Biogeography-Based Optimization (BBO), Particle Swarm Optimization (PSO), Artificial Bee Colony (ABC), and Differential Evolution (DE). Another example is29, where the author used the fractional order proportional-integral-derivative (FOPID) controller with the hybrid particle swarm and grey wolf optimization (HPSGWO). The results of the simulation showed that the proposed HPSGWO algorithm surpassed both PSO and GWO algorithms in terms of the rise time, settling time, and overshoot.
The purpose of this paper is to present a novel hybrid technique between Harmony Search (HS) and Dwarf Mongoose Optimization (DMO) algorithms to enhance the AVR system controller performance. The proposed hybrid method guarantees robust performance through the balancing behavior of HS between exploration and exploitation rates and precise solutions through the high DMOA exploitation rate. The Harmony Search-Dwarf Mongoose Optimization algorithm (HS-DMOA) is presented against other well-known techniques, including Harmony Search (HS), Local Unimodal Sampling (LUS), and Teaching Learning Based Optimization (TLBO). Each optimization technique is applied to both the proportional-integral-derivative (PID) and proportional-integral-derivative-acceleration (PIDA) controllers, and the proposed hybrid HS-DMOA PIDA-based outperformed other techniques in both time and frequency domain indices. Moreover, the proposed HS-DMOA PIDA-based system proved its superiority under dynamic disturbance and different load disturbances.
The contribution of the paper can be summarized as follows:
-
1.
Using a relatively new hybrid optimization technique to enhance the AVR system controllers performance.
-
2.
A comparative study between the proposed technique and several optimization methods is carried out in time and frequency domains.
-
3.
Robustness tests are carried out to validate the proposed technique under several types of disturbances.
The remaining parts of this paper are divided as follows: Sect. 2 contains the mathematical modeling, Sect. 3 is composed of the proposed optimization techniques, Sect. 4 consists of the results, Sect. 5 includes discussion and analysis of the results, and Sect. 6 consists of the validation through benchmark functions while, Sect. 6 discusses the conclusion and a summary of the results. Finally, Sect. 8 include the future work suggestions.
Mathematical modeling
Standalone AVR system
The mathematical representation of a standalone AVR system is shown in Eqs. (1–3)30,31,32,33,34—where each component is described in a block diagram structure in Fig. 1(a&b).
The Transfer Function (TF) is converted to the Laplace domain to be:
Where \(\:\text{h}\:\), \(\:{{\upalpha\:}}_{1}\), \(\:{{\upalpha\:}}_{2}\), \(\:{{\upalpha\:}}_{3}\), and \(\:{{\upalpha\:}}_{4}\) compromises time constants of the amplifier, exciter, generator, and sensor, respectively. By applying inverse Laplace to the above equation, we get the following equation in the time domain:
Based on the prior equation, we can conclude the following fourth-order differential, characteristic equation to monitor and study the system’s stability features (including the bode plot, root locus, phase margin, and gain margin).
To achieve a stable state, \(\:\text{h},\:{{\upalpha\:}}_{1},\:{{\upalpha\:}}_{2},\:{{\upalpha\:}}_{3},\) and \(\:{{\upalpha\:}}_{4}\) must maintain the real parts of all the roots within the negative range.
AVR system with Proportional-Integral-Derivative (PID) controller
The PID (Proportional-Integral-Derivative) controller is one of the earliest control methods known for its widespread due to its simple algorithm, strong robustness, and high reliability. A PID controller is a fundamental component of any control system due to its crucial role in ensuring optimal performance, efficiency, and stability in different applications across various industrial, research-based, and residential disciplines including programmable logic controllers (PLCs) and distributed control systems (DCSs)35. In essence, a PID controller’s focus is to maintain a desired setpoint by automatically adjusting terminal voltage based on the error between the desired setpoint and the actual measured value. The proportional term (Kp) addresses the current error, the integral term (Ki) reacts to past errors by integrating them over time, and the derivative term (Kd) anticipates future trends by evaluating the rate of change of the error35. The time constants and gains chosen for each block are listed below in Table 2. These three terms provide an extensive control strategy that enables the PID controller to reach stable and accurate control in a power system. Understanding the principles and functionalities of PID controllers is essential for engineers and researchers involved in control systems design and optimization, as it forms the basis for advanced control techniques and strategies aimed at enhancing system performance and responsiveness. The mathematical model of the controller in the Laplace domain is extensively discussed in Eqs. (4–8)36,37,38.
where \(\:\mathbf{X}\left(\mathbf{s}\right)\) and \(\:\mathbf{Y}\left(\mathbf{s}\right)\) are the controller input and output respectively. The controller time-domain dynamic equation is defined by:
After connecting the PID controller, as shown in Fig. 2, the transfer function of the AVR system, as previously denoted in Eq. (1), can be described by:
and the AVR dynamic system governing differential equation in the time domain takes the form:
During system designing process, The PID-AVR system stability can be studied using the following system characteristic Eq.
PIDA based AVR dynamic system model
The PIDA controller is one of most recent controllers studied by many researchers especially for the AVR system control. The PIDA’s mathematical representation is extensively discussed in: Eqs. (9–12)7,39.
The generalized transfer function of n-order type PIDA controller can be written as:
where \(\:\left({\varvec{\upbeta\:}}_{0},\:{\varvec{\upbeta\:}}_{1},\dots\:,{\varvec{\upbeta\:}}_{\mathbf{i}},{\varvec{\updelta\:}}_{0},\:{\varvec{\updelta\:}}_{1},\dots\:,{\varvec{\updelta\:}}_{\mathbf{i}}\right)\) are the controller designing parameters.
Selecting the parameters of the controller for an optimal control system is the main concern of many studies where different types of metaheuristic optimization techniques are employed. The AVR system modelling equation under this controller, which is connected as in Fig. 3. To investigate how the system complexity increased when this controller was used, we will first obtain the system governing differential equation of the second order PIDA type with n = 2, as in Eq. (10).
After taking the inverse Laplace transform to Eq. (10), and making all possible simplifications, the dynamic system differential equation is written as
which is a sixth-order linear ordinary differential equation. The stability of the PIDA based AVR system can be studied using the system characteristic equation defined by:
Proposed optimization techniques
Harmony search algorithm
Harmony Search (HS) algorithm is another metaheuristic technique that belongs to the category of swarm-based intelligence optimization algorithms. HS is inspired by the improvisation process of musicians in a jazz band, where they seek harmonious sound by trying various combinations of musical notes. In HS, each solution vector is akin to a musician’s improvisation. The HS algorithm is based on the natural musical performance processes of inspecting for the best state of music harmony. By mimicking musical improvisation, HS effectively balances exploration and exploitation in the search space, leading to robust performance in solving various optimization problems across engineering and scientific applications. Intensification and diversification of the set of solutions are the main causes behind the robust efficiency and widespread adoption of HS as a metaheuristic algorithm40. The method was readily discussed in41,42,43.
The steps of HS algorithm are given below:
STEP I: Initialization of the optimization problem.
Algorithm parameters are established as shown in Eq. (13)44:
where f (\(\:{h}_{i}\)) is the objective function to be optimized, and N are the total number of \(\:{h}_{i}\) continuous decision variable\(\:.{\varvec{H}}_{i}\) is the range of possible values for each \(\:{h}_{i}\)41. In addition, the control parameters of HS are also specified in this step, which are:
Harmony Memory (HM): The decision variables and their corresponding objective function values are stored in a matrix called Harmony memory.
Harmony Memory Size (HMS): Total number of solution vectors presented in HM.
Harmony Memory Consideration Rate (HMCR): HMCR ∈ [0, 1] and is the probability of selecting a harmony present in the HM.
Pitch Adjusting Rate (PAR): PAR ∈ [0, 1] and is the degree of adjustment.
Randomization (rand): utilized to increase the diversity of the solution, the MATLAB-based function is defined as is a uniformly distributed random number rand ∈ [0, 1].
probability of randomization: 1−.
Number of Improvisations (NI): The number of solutions generated per iteration.
Bandwidth (BW): Usually assigned as an arbitrary distance, the bandwidth is the number of changes allowed in a single pitch-adjustment round. Typically, bandwidth values are kept relatively low for better calibrating and exploration.
hLB, hUB: Lower and higher bounds of decision variables.
STEP II: Harmony Memory matrix formation.
The random vectors are developed (h1, h2, h3, …, hHMS), as many as Harmony Memory Size (HMS), and store them in the Harmony Memory (HM) matrix as in Eq. (14):45.
STEP III: Improvising a new harmony.
In this phase, a new harmony vector [\(\:\overrightarrow{{\varvec{H}}^{new}}=({h}_{1}^{new},{h}_{2}^{new},\dots\:,{h}_{n}^{new})\:\)] is generated based on three rules:
Random selection
The \(\:{i}^{th}\) decision variable value of the new solution \(\:{h}^{new}\) could be chosen randomly where \(\:{h}_{LB}^{new}\:\:\le\:\:{h}_{i}^{new}\:\le\:\:{h}_{UB}^{new}\) with probability of (1 – HMCR) %. In addition, random selection is also applied for initiating the harmony memory. as in Eq. (15):46.
Memory consideration
The HS technique could choose a new global optimum, or solution, \(\:{h}^{new}\) by randomly selecting it from the harmony memory with probability (HMCR) % using as in Eq. (16):47.
For instance, a probability of HMCR = 0.60 indicates that the HS algorithm will choose the decision variable value from historically stored values in the HM with a 60% probability or from the entire possible range with a 40% probability.
Pitch adjustment
Every \(\:{h}^{new}\) component obtained by the memory consideration is further examined to determine whether it should be pitch adjusted or not according to its neighboring values using the parameter (PAR) as in Eq. (17):48.
STEP IV: Harmony Memory Update.
This is considered the selection step of the technique: If the new harmony vector \(\:\overrightarrow{{\varvec{H}}^{new}}=\:({h}_{1}^{new},{h}_{2}^{new},\dots\:,{h}_{N}^{new}\:)\) is more favorable than the current most favorable harmony in the HM, based on the objective function’s relative values, the \(\:\overrightarrow{{\varvec{H}}^{new}}\) is included in the HM instead of the old harmony as in Eq. (18):49.
STEP V: STEP IV is recycled until we hit the maximum number of iterations. The pseudo code of HS is shown in Algorithm 1, while the HS flowchart is shown in Fig. 4.
Dwarf Mongoose optimization algorithm
In essence, the DMOA is a bio-inspired optimization technique that draws inspiration from the behavior and social interactions of dwarf mongooses and small mongooses in Africa50. These small mammals are known for their highly organized social structure and cooperative behaviors, which are crucial for their survival in the wild. One key aspect of their behavior is cooperative foraging, where dwarf mongooses forage in groups, communicating and sharing information about food sources. This collective searching strategy ensures that the group efficiently explores their environment to find and exploit food resources. In addition to foraging, some members of the mongoose group act as sentinels, keeping watch for predators and alerting the group to danger. This role rotates among members to ensure that everyone contributes to the group’s safety, enhancing the algorithm’s flexibility and robustness. Moreover, the division of labor among dwarf mongooses, such as foraging, sentinel duty, and grooming, is dynamic and flexible, allowing the group to respond effectively to changing environmental conditions. By incorporating these social and cooperative behaviors, the DMOA is designed to explore and exploit the search space more effectively, balancing exploration with exploitation51. The method was readily discussed in:10.
Generally, swarm intelligence-based optimization techniques commence with random initialization of the herd or tribe. Then, according to the intensification and diversification rules, each solution, or individual, start assembling around the global best optima, or the alpha female. Similarly, the DMOA optimization begins with initializing the candidate population of the mongooses (M), as in Eq. (19). Population is constructed stochastically in the given problem’s UL (Upper Limit) and LL (Lower Limit)10.
Where M represents the assembly of the mongoose candidates’ present population that are generated randomly using Eq. (19), indicates the position of the \(\:{z\:}^{th}\:\)dimension of the \(\:{p}^{th}\) population, \(\:x\) indicates the total population size, and \(\:y\) is the dimension of the problem.
The MATLAB built-in function unifrnd in Eq. (20), is used as a tool to generate a stream of uniformly distributed random numbers. Furthermore, D reflets the number of decision variables or the mongooses’ features, while LB and UB are the problem’s lower and upper limits, respectively52.
The optimum result in every preparation is considered the best-fit results so far. Subsequently, after the initialization finishes, the degree of fitness, described in Eq. (21), for every member of the mongoose herd is determined. The member with the highest fit probability is chose as the alpha female53.
The actual tally of mongooses in α coincided to \(\:x-bb\), where the number of babysitters bb. The vocalization of the dominant female P, which stands for the peep sound that keeps the herd within the intended path. The solution’s updated method was computed using Eq. (22):54.
Here, ∅ stands for the distributed random number. The sleeping mound \(\:\partial\:\) was computed for every reiteration Eq. (23):50.
The average of \(\:{\partial\:}_{n}\) was calculated Eq. (24):55.
The algorithm moved to the following group, or phase, when the babysitter criteria was met.
Scout group
During this phase, if the family forages far enough, then a new sleeping mound will be discovered—this was calculated using Eq. (25)56:
Here, the rand value formed between [0, 1]. CVM was a parameter for controlling the collective volitive movement of the mongoose group and \(\:{\overrightarrow{M}}_{v}\) was the movement vector.
They were both calculated using Eq. (26) and Eq. (27):57,58.
The babysitters are the subordinate party that remains with the juveniles. To help the alpha female, babysitters are replaced on a typical basis, while the rest of the tribe preforms daily hunting missions and other foraging tasks. The pseudocode of the DMOA is presented in Algorithm 2. The flowchart for the DMOA is shown below in Fig. 559.
The proposed hybrid HS-DMOA is carried out by combining between the high exploration rate of the Harmony Search (HS) algorithm and the high exploitation rate of the Dwarf Mongoose optimization algorithm (DMOA) through using the output of the HS optimization as the initials for the DMOA optimization. It is worth noting that the main limitation of the proposed hybrid algorithm is the extended time of operation; However, because the time of operation affects only online optimization, it doesn’t affect our case as it is an offline optimization.
Results
In the first case, a step disturbance is applied to the proposed HS-DMOA, then a comparison with different optimization techniques is carried out on time and frequency domains. After that robustness test is carried out to prove the reliability of the proposed technique. Moreover, the proposed HS-DMOA PIDA based are examined against different disturbances to prove its superiority.
PID time response analysis
The AVR is applied with a step response of one Per Unit (p.u.). The performance of the output voltage in the system for the PID HS-DMOA is demonstrated below in Fig. 6.
The method proved, mainly due to its rigid damping frequency, its superiority in possessing a more decisive nature, fewer oscillation cycles, and a more robust and faster response when it comes to reaching the steady-state error. In addition, the PID HS-DMOA technique proved lower sensitivity to disturbances, shorter settling time, and better overall system stability due to a decrease in the maximum overshoot. Figure 7 shows the progress of the HS-DMOA algorithm towards finding the optimal solution over one hundred iterations.
Based on Fig. 7 it is concluded that the HS-DMOA reaches early convergence to optimum and does decline rapidly.
The response of several other optimization techniques is also observed in Table 3. The table below illustrates the adaptability of the system incorporating the PID HS-DMOA optimization technique,
PID HS-DMOA scored higher in terms of stability and reaction to disturbance indicators - lower maximum overshoot, lower settling time, and rise time, than other PID based techniques, including the HS, LUS, and TLBO. Numerically speaking, the PID HS-DMOA has: 18.5%, 18.5%, 20.37%, 2.77%, 5.55%, and 2.77% less overshoot, 581.81%, 590.9%, 636.36%, 272.72%, 245.45%, and 272.72% less settling time, and 213.33%, 216.66%, 243.33%, 90%, 83.33%, and 86.66% less rise time than TLBO, LUS, HS, slime mould algorithm (SMA), Reptile Search Algorithm (RSA), and Lévy flight-based reptile search and Nelder–Mead (L-RSANM), respectively.
PID root locus
The root locus diagrams of HS-DMOA on the AVR system with a PID controller are shown in Fig. 8 below. They are obtained for the transfer functions Eq. (6).
The root locus indicates that the HS-DMOA PID controller is stable, because of the presence of all the roots are on the negative side of the Real Axis in the S-plane.
Table 4 demonstrates how the eigenvalues and damping ratio are retrieved from the root locus diagram of each optimization method. This table also shows the poles and damping ratios for the other techniques, such as TLBO, LUS, and HSA, incorporating the PID controller.
PID bode diagram
The Bode diagram of the HS-DMOA-PID is shown in Fig. 9.
It shows that the AVR system is stable. The PID HS-DMOA has a high level of frequency stability as shown by the bode diagram. A relatively higher phase margin indicates greater stability. The PID HS-DMOA shows a larger phase margin meaning that the system can tolerate more phase lag before reaching the critical stability boundary, while its narrow bandwidth reflects greater overall stability against variations in system parameters or disturbances.
Table 5 demonstrates the values of the phase margin, delay margin, and bandwidth of each method incorporating the PID controller.
Numerically speaking, the PID HS-DMOA has: 38%, 37%, and 39% more phase margin, 104.7%, 104.1%, and 111.9% less peak margin, and 172%, 171%, and 173% less bandwidth than TLBO, LUS, and HSA, respectively – while maintaining a relatively high delay margin.
Due to the apparent superiority of the HS-DMOA-PID on other alternative PID-based optimization techniques, we decided to take it a step further and compare it with both its PIDA counterpart and other PIDA-based techniques.
PIDA time response analysis
Figure 10 below showcases the performance of the system’s output voltage when employing the optimization technique PIDA HS-DMOA under a step disturbance.
Additionally, Table 6 presents the responses of various other optimization techniques. The Table highlights the adaptability of the system integrating the PIDA HS-DMOA optimization technique.
Numerically speaking, the HS-DMOA-PIDA obtained 13.7%, 192%, and 24% less settling time and, 17%, and 14% than TLBO-PIDA, LUS-PIDA, respectively with same overshoot as HSA-PIDA but with lower oscillation.
PIDA root locus
Figure 11 depicts the root locus diagrams of HS-DMOA applied to the AVR system alongside a PIDA controller. These diagrams are generated for the transfer functions outlined in Eq. (10).
Notably, the root locus analysis confirms the stability of the HS-DMOA-PIDA controller, evident from all roots residing on the negative side of the Real Axis in the S-plane.
Table 7 demonstrates how the eigenvalues and damping ratio are retrieved from the root locus diagram of each optimization method.
PIDA bode diagram
The Bode diagram of HS-DMOA PIDA is shown in Fig. 12. While, Table 7 demonstrates the values of the phase margin, delay margin, and bandwidth of each method incorporating the PIDA controller.
It shows that the AVR system is stable. The PIDA HS-DMOA has a high level of frequency stability as shown by the bode diagram. A relatively higher phase margin indicates greater stability. The PIDA HS-DMOA shows a larger phase margin meaning that the system can tolerate more phase lag before reaching the critical stability boundary.
As shown in Table 8, the HS-DMOA-PID scored a record-high distinction with a 188%, 166%, 158%, and 174% less bandwidth compared to TLBO-PIDA, LUS-PIDA, HAS-PIDA, HS-DMOA-PIDA, respectively, where the HS-DMOA-PIDA had similar outputs compared to other PIDA-based techniques in terms of phase, peak, and delay margins and bandwidth.
Dynamic disturbance
The dynamic disturbance shown in Fig. 13 is applied to the proposed HS-DOMA PID and PIDA based and the other methods in the literature. Figures 14 and 15 demonstrate how the proposed HS-DMOA PID and PIDA based controllers follow the reference signal in the time domain in comparison with other optimization techniques. Tables 9 and 10 exhibit the time domain parameter of maximum overshoot for different optimization techniques with respect to the suggested HS-DMOA PID and PIDA based controllers.
At the 0.8 p.u. reference signal, the HS-DMOA PID and PIDA based surpassed in overshoot HS, LUS, and TLBO performance by 20.55%,18.93%, and 18.46% and 5.25%,7.37%, and 2.87%, respectively. While at the 1.2 p.u. reference signal, the HS-DMOA PID and PIDA based surpassed in overshoot HS, LUS, and TLBO performance by 5.43%,4.54%, and 4.54% and 1.59%, 1.59%, and 0.33%, respectively. At the 1 p.u. reference signal, the HS-DMOA PID and PIDA based surpassed in overshoot HS, LUS, and TLBO performance by 6.07%, 5.16%, and 5.06% and 1.10%, 2.11%, and 1.20%, respectively. Based on the previous data and the observation from Figs. 14 and 15; Tables 9 and 10 it can be concluded that the proposed HS-DMOA PID and PIDA based technique outperformed other traditional optimization techniques in the sense that it follows the dynamic disturbance signal more efficiently and with the least maximum overshoot.
Statistical analysis
Below you can find how the PID-based AVR system responds to different disturbances due to ± 50% changes in time constants, Ta, Tg, Te, and Ts, as shown in Fig. 16; Table 11, while Fig. 17; Table 12 correspond to PIDA-based response to the same disturbances.
As shown In Figs. 16 and 17; Tables 11 and 12, the proposed hybrid HS-DMOA PID and PIDA based show high stability in response to fluctuations under several time constant disturbances, while also not deviating far away from the original undisturbed response of the system.
Discussion
The AVR model is utilized with a step response of one Per Unit (p.u.). Once again, the HS-DMOA-PIDA demonstrated reduced sensitivity to disturbances, shorter settling time, and enhanced overall system stability. Similarly, compared to alternative techniques like HS, LUS, and TLBO, HS-DMOA-PIDA exhibits superior stability and response to disturbance indicators, displaying lower maximum overshoot, settling time, and rise time.
Validation through benchmark functions
In addition to the application superiority of the proposed HS-DMOA, this section proved its superiority through comparison with HS, DMOA, and one of the classical optimization methods (LUS) on the Unimodal benchmark functions (F1-F7) given in62, as shown in Table 13.
It is clear that, the proposed HS-DMOA method outperformed HS, DMOA, and TLBO in F3, F4, F5, and F7, in terms of reaching global optima with better maximum, minimum, average, and standard deviation values. In addition, the proposed HS-DMOA has slightly the same performance as DMOA in F1 and F6. Also, it has the same performance as DMOA and HS in F2. Moreover, showing relatively low standard deviation values than the other techniques which indicates its stability.
Conclusion
Enhancement of AVR system performance is carried out in this paper by using a novel hybrid technique between the Harmony Search (HS) and Dwarf Mongoose Optimization (DMO) algorithms to optimize the PID and PIDA parameters. The proposed PID HS-DMOA-PID-based has better time performance indices, where the proposed PID-HS-DMOA has settling time less than the PID-based HS by 636.36%, LUS by 590.9%, TLBO by 581.81%, SMA by 272.72%, RSA by 245.45%, and L-RSAM by 272.72%. The proposed PID HS-DMOA has lower overshoot than PID-based HS by 20.37%, LUS by 18.5%, TLBO by 18.5%, SMA by 2.77%, RSA by 5.55%, and L-RSAM by 2.77%. Finally, it had less rise time from PID-based TLBO by 213.33%, LUS by 216.6%, HS by 243.33%, SMA by 90%, RSA by 83.33%, and L-RSANM by 86.66%. With respect to the frequency domain, the proposed PID HS-DMOA technique has a better phase margin than PID-based HS by 39%, LUS by 37%, and TLBO by 38%. Additionally, the proposed PID HS-DMOA has a better peak margin than PID-based HS by 111.9%, LUS by 104.1%, and TLBO by 104.7%. Furthermore, PIDA HS-DMOA based proved its superiority than the PIDA-based on HS, LUS, TLBO, and PID HS-DMOA based. The PIDA HS-DMOA settling time is lower than PIDA-based HS, LUS, and TLBO based by 24%, 192%, 13.7%, respectively. Also, the overshoot of the PIDA HS-DMOA is lower than PIDA-based HS, LUS, and PID HS-DMOA based by 14%, 17%, and 20%, respectively. In addition, the proposed PIDA HS-DMOA has almost the same frequency response as PIDA-based HS, TLBO, and PID HS-DMOA, and all of them have a better performance than LUS. Finally, a robustness test is carried out by using a dynamic disturbance, the HS-DMOA PID and PIDA based outperformed PID and PIDA based HS, LUS, and TLBO by 20.55%, 18.93%, and 18.46%, and 5.25%, 7.37%, and 2.87%, at 0.8 p.u. reference signal, respectively. The HS-DMOA PID and PIDA based outperformed PID & PIDA based HS, LUS, and TLBO by 5.43%, 4.54%, and 4.54% and 1.59%, 1.59%, and 0.33%, respectively, during the 1.2 p.u. reference signal. The HS-DMOA PID and PIDA based outperformed PID and PIDA based HS, LUS, and TLBO by 6.07%, 5.16%, and 5.06% and 1.10%, 2.11%, and 1.20%, respectively, during the 1 p.u. reference signal. Moreover, the system shows high reliability against different time constant changes.
Future work and expandability
The authors think that the topic of this paper has a great potential to expand in terms of the applications on different types of controllers, including Adaptive Neuro-Fuzzy Inference System (ANFIS) Controller, Fractional Order PID (FOPID) Controller, and Fuzzy Logic Controller (FLC), and on larger and more complex systems like Power Generation Plants (thermal, hydroelectric, nuclear, and renewable energy power plants), smart grids, and high-speed rail network.
Data availability
The datasets used and/or analyzed during the current study are available from the corresponding author on reasonable request.
Change history
19 January 2026
The original online version of this Article was revised: In the original version of this Article the affiliation “Electrical Engineering Department, Future University in Egypt, New Cairo, Egypt” was incorrectly given as “Electrical Engineering Department, Future University, New Cairo, Egypt.” The original article has been corrected.
References
Villacreses, G., Gaona, G., Martínez-Gómez, J. & Jijón, D. J. Wind farms suitability location using geographical information system (GIS), based on multi-criteria decision making (MCDM) methods: The case of continental Ecuador. Renew. Energy. 109, 275–286. https://doi.org/10.1016/j.renene.2017.03.041 (2017).
Kabeyi, M. J. B. & Olanrewaju, O. A. Sustainable energy transition for renewable and low carbon grid electricity generation and supply. Mar. 24 2022 Front. Media S Ahttps://doi.org/10.3389/fenrg.2021.743114
Malik, F. H. et al. A comprehensive review on voltage stability in wind-integrated power systems, Feb. 01, Multidisciplinary Digital Publishing Institute (MDPI). (2024). https://doi.org/10.3390/en17030644
Zhao, Q., Qi, X., Hua, M., Liu, J. & Tian, H. Review of the recent blackouts and the enlightenment. In CIRED - Open Access Proceedings Journal, Institution of Engineering and Technology, pp. 312–314. doi: (2020). https://doi.org/10.1049/oap-cired.2021.0044
Ula, A., Member, S. & Dakota, S. Design and implementation of a personal computer based automatic voltage regulator for a synchronousgenerator (1992).
Mosaad, A. M., Attia, M. A. & Abdelaziz, A. Y. Comparative performance analysis of AVR controllers using modern optimization techniques. Electric Power Components and Systems 46(19–20), 2117–2130 (2018). https://doi.org/10.1080/15325008.2018.1532471
Omar, O. A. M., Marei, M. I. & Attia, M. A. Comparative study of AVR control systems considering a novel optimized pid-based model reference fractional adaptive controller. MDPI. (2023). https://doi.org/10.3390/en16020830
Izci, D. et al. A novel control scheme for automatic voltage regulator using novel modified artificial rabbits optimizer. e-Prime - Advances in Electrical Engineering, Electronics and Energy 6 (2023). https://doi.org/10.1016/j.prime.2023.100325
Mirjalili, S. & Dong, J. S. What is really multi-objective optimization? pp. 11–20. (2020). https://doi.org/10.1007/978-3-030-24835-2_2
Agushaka, J. O., Ezugwu, A. E. & Abualigah, L. Dwarf Mongoose optimization algorithm. Comput. Methods Appl. Mech. Eng. 391. https://doi.org/10.1016/j.cma.2022.114570 (Mar. 2022).
Ezugwu, A. E. et al. Metaheuristics: A comprehensive overview and classification along with bibliometric analysis. Artif. Intell. Rev. 54(6), 4237–4316. https://doi.org/10.1007/s10462-020-09952-0 (Aug. 2021).
Agushaka, J. O. & Ezugwu, A. E. Evaluation of several initialization methods on arithmetic optimization algorithm performance. Journal of Intelligent Systems 31(1), 70–94 (2021). https://doi.org/10.1515/jisys-2021-0164
Zapata, H., Perozo, N. & Angulo, W. A hybrid swarm algorithm for collective construction of 3D structures. https://www.researchgate.net/publication/340679872
Liang, J. J., Qu, B. Y. & Suganthan, P. N. Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization, 2013. http://www.ntu.edu.sg/home/EPNSugan/index_files/CEC2014
Qin, A. K., Huang, V. L. & Suganthan, P. N. Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans. Evol. Comput. 13(2), 398–417. https://doi.org/10.1109/TEVC.2008.927706 (Apr. 2009).
Vazquez, O. Optimisation of oilfield scale inhibitor squeeze treatments, pp. 117–133. (2023). https://doi.org/10.1007/978-3-319-71852-1_8
Gaing, Z. L. A Particle swarm optimization approach for optimum design of PID controller in AVR system. IEEE Transactions on Energy Conversion 19(2), 384–391 (2004). https://doi.org/10.1109/TEC.2003.821821
Anwar, N., Hanif, A., Ali, M. U. & Zafar, A. Chaotic-based particle swarm optimization algorithm for optimal PID tuning in automatic voltage regulator systems. Electr. Eng. Electromechanics. no. 1, 50–59. https://doi.org/10.20998/2074-272X.2021.1.08 (2021).
dos Santos Coelho, L. & de Herrera, B. A. Quantum Gaussian particle swarm optimization approach for PID controller design in AVR system. In IEEE International Conference on Systems, Man and Cybernetics, IEEE, Oct. 2008, pp. 3708–3713. (2008). https://doi.org/10.1109/ICSMC.2008.4811876
Zamani, M., Karimi-Ghartemani, M., Sadati, N. & Parniani, M. Design of a fractional order PID controller for an AVR using particle swarm optimization. Control Eng Pract 17(12), 1380–1387 (2009). https://doi.org/10.1016/j.conengprac.2009.07.005
Valizadeh, S., Jamali, M. R. & Lucas, C. A particle-swarm-based approach for optimum design of BELBIC controller in AVR system. In International Conference on Control, Automation and Systems, IEEE, Oct. 2008, pp. 2679–2684 (2008). https://doi.org/10.1109/ICCAS.2008.4694214
Çırak, C. R. & Çalık, H. Hotspots in maximum power point tracking algorithms for photovoltaic systems – A comprehensive and comparative review. Eng. Sci. Technol. Int. J. 43, 101436. https://doi.org/10.1016/j.jestch.2023.101436 (Jul. 2023).
Bendjeghaba, O. & Continuous firefly algorithm for optimal tuning of PID controller in AVR system. J. Electr. Eng. 65(1), 44–49. https://doi.org/10.2478/jee-2014-0006 (Jan. 2014).
Jumani, T. A. et al. Jaya optimization algorithm for transient response and stability enhancement of a fractional-order PID based automatic voltage regulator system. Alexandria Eng. J. 59(4), 2429–2440. https://doi.org/10.1016/j.aej.2020.03.005 (Aug. 2020).
Eke, I., Saka, M., Gozde, H., Arya, Y. & Taplamacioglu, M. C. Heuristic optimization based dynamic weighted state feedback approach for 2DOF PI-controller in automatic voltage regulator. Engineering Science and Technology, an International Journal 24(4), 899–910 (2021). https://doi.org/10.1016/j.jestch.2020.12.023
Ayas, M. S. & Sahin, E. FOPID controller with fractional filter for an automatic voltage regulator. Comput. Electr. Eng. 90, 106895. https://doi.org/10.1016/j.compeleceng.2020.106895 (2021).
Idir, A., Canale, L., Bensafia, Y. & Khettab, K. Design and robust performance analysis of low-order approximation of fractional PID controller based on an IABC algorithm for an automatic voltage regulator system. Energies (Basel). 15(23). https://doi.org/10.3390/en15238973 (Dec. 2022).
Bouaddi, A., Rabeh, R. & Ferfra, M. Optimal control of automatic voltage regulator system using hybrid PSO-GWO algorithm-based PID controller. Bulletin of Electrical Engineering and Informatics 13(5), 3070–3080. (2024). https://doi.org/10.11591/eei.v13i5.8186
Oladipo, S., Sun, Y. & Wang, Z. Optimization of FOPID controller with hybrid Particle Swarm and Grey Wolf optimization for AVR System. In Proceedings – 2020 12th International Conference on Computational Intelligence and Communication Networks, CICN 2020, Institute of Electrical and Electronics Engineers Inc., Sep. pp. 273–279. (2020). https://doi.org/10.1109/CICN49253.2020.9242641
Rajinikanth, V. & Satapathy, S. C. Design of controller for automatic voltage regulator using teaching learning based optimization. Procedia Technol. 21, 295–302. https://doi.org/10.1016/j.protcy.2015.10.032 (2015).
Bingul, Z. & Karahan, O. A novel performance criterion approach to optimum design of PID controller using cuckoo search algorithm for AVR system. J. Frankl. Inst. 355, 5534–5559. https://doi.org/10.1016/j.jfranklin.2018.05.056 (2018).
Bakir, H., Guvenc, U., Tolga Kahraman, H. & Duman, S. Improved Lévy flight distribution algorithm with FDB-based guiding mechanism for AVR system optimal design. Comput. Ind. Eng. 168, 108032. https://doi.org/10.1016/j.cie.2022.108032 (2022).
Micev, M., Ćalasan, M. & Oliva, D. Design and robustness analysis of an automatic voltage regulator system controller by using equilibrium optimizer algorithm. Comput. Electr. Eng. 89, 106930. https://doi.org/10.1016/j.compeleceng.2020.106930 (2021).
Mohamed, E. A., Aly, M., Alhosaini, W. & Ahmed, E. M. Augmenting the stability of automatic voltage regulators through sophisticated fractional-order controllers. Fractal Fract. 8(5), 300. https://doi.org/10.3390/fractalfract8050300 (May 2024).
Monsen, J. & Control, P. I. D. Fundamentals of InTech 70(3), 12–22 (2023).
Pati, S. S. & Subudhi, U. Stability analysis of a multi-area renewable system and frequency control with improved chaotic harris hawk optimization algorithm. Arab J Sci Eng (2023). https://doi.org/10.1007/s13369-023-08313-7
Mohammed, N. F., Song, E., Ma, X. & Hayat, Q. Tuning of PID controller of synchronous generators using genetic algorithm. In IEEE International Conference on Mechatronics and Automation, IEEE, pp. 1544–1548. (2014). https://doi.org/10.1109/ICMA.2014.6885929
Pallavi, L. P. S. S., Bharath Kumar, V., Pavan Kumar, Y. V., Pradeep, D. J. & Reddy, C. P. Design of Automatic voltage regulator loop using classical PID control methods. Int. J. Innov. Technol. 177–199. https://doi.org/10.1007/978-981-19-7788-6_12 (2023).
Solanki, A. & Rathore, A. Optimization of PIDA controller for AVR System Using GSA, in IEEE 3rd International Conference on Computing, Communication and Security (ICCCS), IEEE, Oct. 2018, pp. 236–239. (2018). https://doi.org/10.1109/CCCS.2018.8586844
Assad, A. & Deep, K. A two-phase harmony search algorithm for continuous optimization. Comput Intell 33(4), 1038–1075. (2017). https://doi.org/10.1111/coin.12140
Maleki, A., Nazari, M. A. & Pourfayaz, F. Harmony search optimization for optimum sizing of hybrid solar schemes based on battery storage unit. Energy Reports 6, 102–111. (2020). https://doi.org/10.1016/j.egyr.2020.03.014
Katebi, J., Shoaei-parchin, M., Shariati, M., Trung, N. T. & Khorami, M. Developed comparative analysis of metaheuristic optimization algorithms for optimal active control of structures. Eng Comput 36(4), 1539–1558 (2020). https://doi.org/10.1007/s00366-019-00780-7
Front Matter, in. Nature-Inspired Optimization Algorithmspp. i–iii (Elsevier, 2021). https://doi.org/10.1016/B978-0-12-821986-7.00002-0
Karmakar, R., Chatterjee, S., Datta, D. & Chakraborty, D. Application of harmony search algorithm in optimizing autoregressive integrated moving average: A study on a data set of Coronavirus Disease 2019. Syst. Soft Comput. 6, 200067. https://doi.org/10.1016/j.sasc.2023.200067 (2024).
Wang, B., Zhang, P., Wang, X. & Pan, Q. Three-way decision based island harmony search algorithm for robust flow-shop scheduling with uncertain processing times depicted by big data. Appl. Soft Comput. 162, 111842. https://doi.org/10.1016/j.asoc.2024.111842 (2024).
Anagnostopoulos, A., Xenitopoulos, T., Ding, Y. & Seferlis, P. An integrated machine learning and metaheuristic approach for advanced packed bed latent heat storage system design and optimization. Energy. 297, 131149. https://doi.org/10.1016/j.energy.2024.131149 (Jun. 2024).
Wang, J., Ouyang, H., Li, S., Ding, W. & Gao, L. Equilibrium optimizer-based harmony search algorithm with nonlinear dynamic domains and its application to real-world optimization problems. Artif. Intell. Rev. 57(7), 166. https://doi.org/10.1007/s10462-024-10793-4 (2024).
Wang, G., Moayedi, H., Thi, Q. T. & Mirzaei, M. Evaluation of heating load energy performance in residential buildings through five nature-inspired optimization algorithms. Energy. 302, 131804. https://doi.org/10.1016/j.energy.2024.131804 (2024).
Makhmudov, F., Kilichev, D. & Cho, Y. I. An application for solving minimization problems using the Harmony search algorithm. SoftwareX. 27, 101783. https://doi.org/10.1016/j.softx.2024.101783 (2024).
Abdelrazek, M., Abd Elaziz, M. & El-Baz, A. H. Chaotic Dwarf Mongoose Optimization Algorithm for feature selection. Sci. Rep. 14(1), 701. https://doi.org/10.1038/s41598-023-50959-8 (2024).
Thainiam, P. Developing tabu search with intensification and diversification for the seriation problem. In 5th International Conference on Industrial Engineering and Applications (ICIEA), IEEE, Apr. 2018, pp. 279–283. (2018). https://doi.org/10.1109/IEA.2018.8387110
Abualigah, L. et al. Sep., Improved prairie dog optimization algorithm by dwarf mongoose optimization algorithm for optimization problems. Multimed Tools Appl 83(11), 32613–32653 (2023). https://doi.org/10.1007/s11042-023-16890-w
Al-Shourbaji, I. et al. Artificial ecosystem-based optimization with Dwarf Mongoose optimization for feature selection and global optimization problems. Int. J. Comput. Intell. Syst. 16(1), 102. https://doi.org/10.1007/s44196-023-00279-6 (2023).
Mehmood, K., Chaudhary, N. I., Khan, Z. A., Cheema, K. M. & Raja, M. A. Z. Parameter estimation of nonlinear systems: Dwarf mongoose optimization algorithm with key term separation principle, J Ambient Intell Humaniz Comput 14(12), 16921–16931 (2023). https://doi.org/10.1007/s12652-023-04707-5
Agushaka, J. O. et al. Improved Dwarf Mongoose optimization for constrained engineering design problems. J. Bionic Eng. 20(3), 1263–1295. https://doi.org/10.1007/s42235-022-00316-8 (2023).
Akinola, O. A., Ezugwu, A. E., Oyelade, O. N. & Agushaka, J. O. A hybrid binary dwarf mongoose optimization algorithm with simulated annealing for feature selection on high dimensional multi-class datasets, Sci Rep 12(1), 14945 (2022). https://doi.org/10.1038/s41598-022-18993-0
Mehmood, K. et al. Dwarf Mongoose optimization metaheuristics for autoregressive exogenous model identification. Mathematics. 10, 3821. https://doi.org/10.3390/math10203821 (2022).
Yang, Y., Chaoluomeng & Razmjooy, N. Early detection of brain tumors: Harnessing the power of GRU networks and hybrid dwarf mongoose optimization algorithm. Biomed. Signal. Process. Control. 91, 106093. https://doi.org/10.1016/j.bspc.2024.106093 (2024).
Malathi, S. R. & Kumar, P. V. MULTI-head self-attention-based recurrent neural network with dwarf mongoose optimization algorithm-espoused QRS detector design. Signal Image Video Process 18(5), 4935–4944 (2024). https://doi.org/10.1007/s11760-024-03145-w
İzci, D. & Ekinci, S. Comparative performance analysis of slime mould algorithm for efficient design of proportional–integral–derivative controller. Electrica. 21(1), 151–159. https://doi.org/10.5152/ELECTRICA.2021.20077 (Jan. 2021).
Ekinci, S., Izci, D., Abu Zitar, R., Alsoud, A. R. & Abualigah, L. Development of Lévy flight-based reptile search algorithm with local search ability for power systems engineering design problems. Neural Comput Appl 34(22), 20263–20283 (2022). https://doi.org/10.1007/s00521-022-07575-w
Abualigah, L. et al. Gandomi. Aquila optimizer: a novel meta-heuristic optimization algorithm. Comput. Ind. Eng. 157, 107250 (2021).
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
Omar M. Hesham and Mahmoud A. Attia: wrote the main manuscript, built the model, analyzed the results , and reviewed the paper S.F. Mekhamer: analyzed the results , and reviewed the paper.
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
Hesham, O.M., Attia, M.A. & Mekhamer, S.F. Enhancement of AVR system performance by using hybrid harmony search and dwarf mongoose optimization algorithms. Sci Rep 14, 27177 (2024). https://doi.org/10.1038/s41598-024-77120-3
Received:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1038/s41598-024-77120-3
Keywords
This article is cited by
-
Hybrid nonlinear sine cosine and safe experimentation dynamics algorithm for robust sigmoid PID control of automatic voltage regulators
Journal of King Saud University Computer and Information Sciences (2025)
-
Improved Geyser-Inspired Optimization Algorithm with Adaptive Turbulence and Dynamic Pressure Equilibrium for Data Clustering
Journal of Bionic Engineering (2025)





















