Next Article in Journal
Fractal Evolution Characteristics of Weakly Cemented Overlying Rock Fractures in Extra-Thick Coal Seams Mining in Western Mining Areas
Previous Article in Journal
Pointwise Error Analysis of the Corrected L1 Scheme for the Multi-Term Subdiffusion Equation
Previous Article in Special Issue
Modified and Improved TID Controller for Automatic Voltage Regulator Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Kangaroo Escape Optimizer-Enabled Fractional-Order PID Controller for Enhancing Dynamic Stability in Multi-Area Power Systems

by
Sulaiman Z. Almutairi
1 and
Abdullah M. Shaheen
2,*
1
Department of Electrical Engineering, College of Engineering, Prince Sattam bin Abdulaziz University, Al Kharj 16278, Saudi Arabia
2
Department of Electrical Engineering, Faculty of Engineering, Suez University, Suez P.O. Box 43221, Egypt
*
Author to whom correspondence should be addressed.
Fractal Fract. 2025, 9(8), 530; https://doi.org/10.3390/fractalfract9080530
Submission received: 4 July 2025 / Revised: 6 August 2025 / Accepted: 12 August 2025 / Published: 14 August 2025

Abstract

In this study, we propose a novel metaheuristic algorithm named Kangaroo Escape optimization Technique (KET), inspired by the survival-driven escape strategies of kangaroos in unpredictable environments. The algorithm integrates a chaotic logistic energy adaptation strategy to balance a two-phase exploration process—zigzag motion and long-jump escape—and an adaptive exploitation phase with local search guided by either nearby elite solutions or random peers. A unique decoy drop mechanism is introduced to prevent premature convergence and ensure dynamic diversity. KET is applied to optimize the parameters of a fractional-order Proportional Integral Derivative (PID) controller for Load Frequency Control (LFC) in interconnected power systems. The designed fractional-order PID controller-based KET optimization extends the conventional PID by introducing fractional calculus into the integral and derivative terms, allowing for more flexible and precise control dynamics. This added flexibility enables enhanced robustness and tuning capability, particularly useful in complex and uncertain systems such as modern power systems. Comparative results with existing state-of-the-art algorithms demonstrate the superior robustness, convergence speed, and control accuracy of the proposed approach under dynamic scenarios. The proposed KET-fractional order PID controller offers 29.6% greater robustness under worst-case conditions and 36% higher consistency across multiple runs compared to existing techniques. It achieves optimal performance faster than the Neural Network Algorithm (NNA), achieving its best Integral of Time Absolute Error (ITAE) value within the first 20 iterations, demonstrating its superior learning rate and early-stage search efficiency. In addition to LFC, the robustness and generality of the proposed KET were validated on a standard speed reducer design problem, demonstrating superior optimization performance and consistent convergence when compared to several recent metaheuristics.

1. Introduction

Maintaining the dynamic stability of electrical power networks requires robust control mechanisms, among which the Load Frequency Regulator (LFR) plays a pivotal role. It is primarily responsible for ensuring the balance between power generation and consumption across multiple interconnected areas, especially under varying load conditions. The reliable operation of such multi-area systems is inherently dependent on the continuous and effective functioning of LFR mechanisms [1].
In today’s increasingly complex and large-scale modern power systems, ensuring grid stability and operational reliability is more critical than ever. These attributes are fundamental to delivering a consistent and high-quality electricity supply, which is vital for both residential and industrial consumers. As the infrastructure of power networks continues to expand, with the integration of renewable sources, decentralization, and variable demand profiles, the task of maintaining frequency stability becomes significantly more challenging. Consequently, LFR has emerged as a core focus area, addressing one of the most pressing issues in modern power system operation [2]. Additionally, conventional generation units often face limitations such as high maintenance costs, reduced operational efficiency, and environmental constraints, further elevating the necessity for effective LFR strategies. This need becomes even more pronounced under dynamic scenarios where load demands fluctuate frequently, network topologies evolve, and generation units vary in size and capacity [3]. Historically, Proportional-Integral-Derivative (PID) controllers have been widely adopted for load frequency regulation due to their simplicity and effectiveness in well-defined conditions. However, in the face of increasingly nonlinear, time-varying, and uncertain operating environments, these traditional control strategies show their limitations. The conventional PID-based approaches struggle to maintain the required performance and adaptability in highly dynamic and interconnected power systems, underscoring the urgent need for more advanced and flexible control solutions [4].
A variety of control strategies have been proposed for LFR, including conventional approaches such as Proportional-Integral (PI), Integral-Derivative (ID) [5], and PID [6] controllers. These methods aim to minimize fluctuations in both tie-line power exchange and system frequency across interconnected areas. While traditional controllers have proven effective in many cases, they often face limitations in handling complex or uncertain environments. To enhance performance, some studies have explored the use of fuzzy logic-based controllers [7]. Although this approach can improve regulation quality, it is often complex to implement and does not always guarantee consistent success in dynamic operating conditions. In recent years, soft computing techniques have gained popularity as promising alternatives for solving LFR challenges in multi-area power systems. Several works have focused on optimizing conventional integer-order PID controllers using advanced metaheuristic algorithms, such as the Teaching–Learning-Based Optimization (TLBO)-tuned PID [8] and the Bacterial Foraging Optimization (BFO)-based PID controller [9]. Moreover, more advanced and intelligent control strategies, including fuzzy logic systems [10] and Model Predictive Control (MPC) [11], have been employed to address the nonlinear characteristics of LFR and to maintain system stability under parametric uncertainties and variable operating conditions. Moreover, the Particle Swarm Optimizer (PSO)–Artificial Hummingbird Algorithm (PSO-AHA) approach with PID controllers has been employed on a two-area thermal tie-line interconnected system as manifested in [12]. An examination of LFR in a multiple-source power network has been conducted, adopting an improved parameter-based controller and a differential evolution method in [13,14]. In [15], a PID controller with Grey Wolf Optimization Algorithm is used for the LFR of an interconnected power generating system.
To successfully maintain the nominal values of tie-line interchange power and system frequency, even in the case of a system breakdown, several control systems have been brought forward in the past few decades. Using a gate-controlled series capacitor, a high-voltage direct current connection, and distributed producing resources, the LFR of a Multi-Area Power Grid (M-APG) was investigated in the studies [16,17]. To optimize PI, PID, and fractional order PID controller settings, a variety of methods have been developed, including the genetic algorithm [18], the binary particle search optimization [19], constrained population external optimization [20], hybrid gravitational search optimizer—binary particle search optimizer [19], Bonobo optimizer [21], and Water Cycle Algorithm (WCA) [22].
Additionally, fractional order calculus has been implemented recently. Since they eliminate the constraints imposed by their traditional equivalents, these controllers are computationally more potent in improving performance than conventional approaches, and it has been established that they can generate notable efficiency gains [23,24]. In [25], a fractional-order PID controller based on Yin-Yang-Pair optimization is introduced to maximize solar power harvesting from the photovoltaic arrays. In order to manage the uncertainties brought on by parametric, load, and renewable source variations, the adaptive FO-fuzzy-PID controller optimized by the TLBO algorithm is proposed, with all controller parameters simultaneously adjusted [26]. To illustrate the superiority of FO, an LFC strategy using FO controllers has been provided and contrasted with conventional approaches, where the proportion of integral and derivative parts falls within [0, 1] [27,28]. One recent development in this approach is that the fractional integral and derivative components can be any real number for the differentiator and integrator orders, revealing superior dynamic response and outstanding resilience to parameter uncertainties and outside disturbances [29,30].
While a great deal of research has been devoted to LFR in interconnected power systems, several important challenges are still unresolved. Controllers like PI and PID, and their numerous variants, remain widely used because they are simple and straightforward to implement. However, their ability to adapt to the increasingly complex realities of modern power systems, such as nonlinear behavior, time-varying parameters, and uncertain operating conditions, is quite limited. In response, researchers have turned to soft computing methods and bio-inspired optimization algorithms, which have led to noticeable improvements in controller performance and tuning accuracy. Still, these methods often struggle with slow convergence, a tendency to get trapped in local optima, and difficulty balancing exploration with exploitation—issues that become more pronounced in large or highly complex search spaces. The use of fractional-order PID controllers has emerged as a promising direction, offering improved flexibility and robustness thanks to their ability to account for the system’s memory and dynamic behavior. However, in most cases, the tuning of these advanced controllers is still handled using basic or traditional optimization tools, which are often not capable of fully leveraging the potential of fractional calculus. Moreover, many studies fall short in providing comprehensive evaluations of these techniques against more recent and competitive optimization algorithms, especially under varying load conditions or scenarios that involve disturbances and uncertainties. This leaves a significant gap in our understanding of how these methods perform in realistic, dynamic environments.
This study aims to address these gaps by proposing a novel bio-inspired Kangaroo Escape optimization Technique (KET) to optimize the parameters of a fractional-order PID controller for enhanced LFR performance in a two-area thermal power system. The introduced KET is developed by mimicking the real-life escape behaviors of kangaroos in natural environments. The algorithm features adaptive decision-making mechanisms based on energy-driven movement, chaotic dynamics, and switching strategies between long jumps and zigzag patterns, combined with selective local search through safer area exploration and decoy drop behaviors. The primary contributions of this research can be summarized as follows:
  • A novel KET is proposed, inspired by kangaroo survival behavior, which dynamically balances exploration and exploitation through an adaptive chaotic energy model; this is further enhanced by biologically inspired mechanisms such as decoy drop and safer area selection to improve local search accuracy and avoid premature convergence.
  • The proposed KET is applied to tune the parameters of a fractional-order PID controller for LFR in interconnected Multi-Area Power Grids (M-APGs). This integration leverages the advantages of fractional calculus to improve dynamic response and robustness.
  • The proposed fractional-order PID controller via KET is evaluated and compared against several well-established optimization algorithms such as PSO, Differential Evolution (DE), Jaya optimization algorithm (JAYA), and Neural Network Algorithm (NNA)-based fractional-order PID tuning. Performance is assessed using key metrics like ITAE, settling time, maximum overshoot, and maximum undershoot.
  • Simulation results confirm that the proposed controller significantly enhances frequency stability and tie-line power regulation, outperforming benchmark methods in terms of convergence speed and overall system robustness.
  • The proposed KET, tested using the speed reducer design problem, demonstrated its generality and performance by achieving the least statistical metrics among all competing methods.

2. Proposed KET: A Novel Metaheuristic Inspired by the Survival-Driven Escape Strategies of Kangaroos

This section introduces a novel Kangaroo Escape optimization Technique (KET), a bio-inspired metaheuristic optimization that mimics the survival instincts and evasive behaviors of kangaroos in the wild. Drawing on kangaroos’ instinctive responses—such as zigzagging under threat, long jumps to evade predators, and the use of decoys—the algorithm effectively balances exploration and exploitation in the search space. The key behavioral elements modeled in KET include the following:
(i)
Zigzag Motion: Erratic changes in direction to evade predators;
(ii)
Long Jumps: Large, rapid movements to escape poor conditions;
(iii)
Decoy Drops: Misdirection tactics to confuse threats and maintain diversity;
(iv)
Energy-Based Decisions: Adaptive strategy based on internal energy dynamics, influenced by chaos.

2.1. Initialization

The initial population, represented as a group of kangaroos, is randomly distributed across the solution landscape. Each kangaroo’s position Xj is a vector in a D-dimensional decision space:
X j = U p L o w × r a n d 1 , D + L o w j = 1 : N
where Low and Up define the lower and upper limits of the design variables, respectively. The D-dimensional decision space is specified as [Low, Up]D. The fitness of each kangaroo is then evaluated based on the objective of optimization.

2.2. Adaptive Energy of Kangaroos

KET presents a chaotic logistic map to simulate fluctuating energy levels of kangaroos over iterations. This mimics real-world biological rhythms and environmental stress. The energy Energyj(time) of each kangaroo at iteration (time) is calculated using
λ t i m e + 1 = 4 × 1 λ t i m e × λ t i m e where ,   λ t i m e = 0 = 7 / 10
E n e r g y j t i m e = 1 t i m e t i m e max × r 1 , j × 5 × λ t i m e / 100 + 0.95 j = 1 : N
where r1,j is a uniformly distributed random number generated individually for each kangaroo, and timemax is the maximum number of iterations. In the early iterations, the model assigns high energy levels to reflect the kangaroo’s vigorous escape behavior, promoting rapid and wide-ranging exploration.

2.3. Strategy 1: Escape via Zigzagging

When energy is low, kangaroos execute zigzag movements to explore the surrounding area. This is modeled by rotating their direction vectors by a random angle θ
θ = θ max × 2 × r 2 1
V r = sin θ × U × V j + cos θ × V j
where θmax is the maximum permissible movement angle (θmax is 30°) and r2 is a random number. The scaling coefficient is β, and the rotated direction vector towards the best at the moment is Vr.
In Equation (5), U is defined as a unit vector that is perpendicular to Vj, the vector pointing toward the current best solution. Including this perpendicular component is important because it allows the algorithm to create zigzag movements rather than straight-line paths, effectively mimicking the unpredictable, evasive behavior of kangaroos and helping the search escape local optima. Additionally, Vj is the direction vector to the global best (XLeader), which is defined as follows, and U is an orthogonal unit vector.
V j = X L e a d e r X j
where XLeader is the position of the agent (kangaroo) with the lowest value of the objective function (i.e., best fitness) among all individuals in the population at the current iteration. As a result, the kangaroo’s new location may be modified as follows:
X n e w j = X j + sin θ × β × V r 1 , D
The zigzagging step size (β = 50%) is represented by β, a D-dimensional random vector with a Gaussian distribution; element-wise multiplication is indicated by ∘.

2.4. Strategy 2: Escape via Long Jumping

With higher energy, kangaroos perform long-distance leaps to explore distant parts of the search space
X n e w j = 2 × X j D e c o y d r o p 1 , D + X j
where Decoydrop is the term used to describe the kangaroo’s decoy drop action. This mechanism enables global exploration and helps escape from local optima.
In Equation (8), we use a constant multiplier of 2 in the long-jump step to increase the step size during the global search phase. This helps the agents explore a wider area by allowing them to move farther from their current positions, which enhances diversity and introduces more randomness, especially useful in the early stages of optimization. Through empirical testing, we found that using a factor of 2 strikes a good balance between strong exploration and maintaining stable convergence behavior.

2.5. Energy-Based Switching Mechanism

The KET enables each kangaroo to adaptively select its movement strategy—either zigzagging escape or long jumping—based on its current energy level (Energyj(time)), which evolves throughout the optimization process. A probabilistic threshold mechanism is employed, where energy is compared against a benchmark value (Energythreshold), set at 50%. If the kangaroo’s energy falls below this threshold, it favors the zigzag escape pattern to perform localized exploration. Conversely, when energy exceeds the threshold, it adopts long jump behavior to explore distant and potentially optimal regions. This dynamic strategy-switching mechanism allows KET to maintain an effective balance between exploration and exploitation across iterations.

2.6. Strategy 3: Safe Zone Search with Decoy Drop

In the absence of immediate threats, kangaroos search for safe and resource-rich zones. This process is guided by one of three modes:
(i)
Explorative Mode—A random kangaroo position is chosen;
(ii)
Exploitative Mode—A local best position is selected;
(iii)
Deep Exploitative Mode—The global best is used. The update rule integrates a decoy drop mask
X n e w j = D e c o y d r o p 1 , D X j X S a f e + X S a f e
where XSafe represents the position of a selected kangaroo deemed to be in a safer location. This mechanism enables partial position updates, mimicking the way kangaroos subtly adjust their paths while remaining concealed. The decoy drop mechanism enhances population diversity and helps prevent premature convergence by introducing controlled randomness. Inspired by real-world kangaroo defense behaviors, such as creating misleading tracks, making diversionary movements, or kicking sand to confuse predators, this strategy enables escape toward safer or more optimal regions. Mathematically, the decoy drop mechanism is modeled as follows:
D e c o y d r o p = r o u n d U 1 0 , 1 1 × D U 2 0 , 1 1 × D i f   r 3 2 / 3 r o u n d U 1 0 , 1 1 × D i f   1 / 3 < r 3 < 2 / 3 1 1 . . 1 1 × D E l s e
The decoy drop mechanism operates as a probabilistic gating strategy designed to enhance the adaptability of the KET. It controls the extent to which candidate solutions are updated. This mechanism supports diversity preservation, prevents premature convergence, and encourages exploratory behavior in the population, particularly helpful in avoiding entrapment in local optima. By occasionally misleading the search direction, it allows the algorithm to escape from suboptimal regions and maintain a dynamic search trajectory.
As shown in Equation (10), the structure of the decoy mask is determined by the value of a random variable r3, which is drawn uniformly from the interval [0, 1]. While r3 does not explicitly appear within the equation itself, it functions as a conditional strategy variable that governs which one of the three masking strategies is activated.
  • If r3 ≥ 2/3, the first case is selected, in which the mask is generated by taking the elementwise (Hadamard) product of two random binary vectors, rounded to the nearest integer. This results in a sparser and more irregular mask that promotes high diversity.
  • If 1/3 < r3 < 2/3, the second masking strategy is activated, involving a single random binary vector, again rounded, producing a more moderate selection pattern for updating candidate solutions.
  • If r3 ≤ 1/3, the default case is applied, where the mask is a vector of ones, meaning no decoy drop is applied, and the update proceeds in full.
This conditional behavior introduces a level of stochastic control over the algorithm’s exploitation-exploration balance. It simulates the natural uncertainty and deceptive tactics observed in real-world kangaroo behavior, thereby strengthening the algorithm’s ability to maintain search momentum in both early and later phases of optimization.

2.7. Boundary Handling and Memory Updating

To ensure solution feasibility, the algorithm enforces boundary constraints
X n e w j = max L o w , min U p , X n e w j
Accordingly, the new fitness value f(Xnewi) is evaluated for each updated position. Only improvements are retained, allowing kangaroos to learn from their most successful experiences while discarding less effective solutions. This adaptive memory mechanism ensures that the search process continually evolves toward better regions of the solution space, as formulated below:
X j t i m e + 1 = X n e w j i f   f X n e w j f X j t i m e X j t i m e E l s e
Only movements that lead to improved fitness are retained, and the best-known positions are stored and updated. These steps are repeated iteratively until a maximum number of iterations is reached.
The entire optimization cycle is visualized in Figure 1, illustrating the interplay between exploration and exploitation phases within the KET framework.
As shown in Figure 1, the selection and alternation of the three KET strategies in the numerical simulations are not arbitrary but are systematically governed by the conditional logic. At each iteration and for every kangaroo, a random number z ∈ [0, 1] is generated to determine which movement strategy will be applied. If z < 0.5, the algorithm activates strategy 3: safe zone search with decoy drop. This strategy allows the kangaroo to move toward a safe solution (e.g., best-so-far or a trusted peer) with a probabilistic masking mechanism that introduces partial misleading steps, enhancing diversification and avoiding premature convergence.
However, if z ≥ 0.5, then either strategy 1: long jump or strategy 2: zigzag movement is selected based on the kangaroo’s energy level, which is dynamically calculated in Equation (3). If the energy level is greater than or equal to 0.5, the kangaroo is considered energetic and is assigned strategy 1: long jump, which encourages exploration by moving toward randomly chosen peers over longer distances. Conversely, the kangaroo uses strategy 2: zigzag movement, which introduces erratic, locally biased steps that simulate evasive or unpredictable behavior around the current best solution.
This adaptive strategy-switching mechanism ensures that the algorithm dynamically balances exploration and exploitation based on the agent’s state and progression through the search process. This design is a key factor behind KET’s demonstrated robustness and effectiveness in the simulations presented.

3. Problem Formulation

3.1. M-APG Model

In this study, the analyzed M-APG consists of two interconnected non-reheat thermal generating units, each representing a separate control area. As depicted in Figure 2, the main functional components for each area include a speed governor, turbine, and synchronous generator. The system is built on non-reheat thermal stations in accordance with the modeling conventions described in [31]. In the schematic representation, the power demand variations in areas 1 and 2 are denoted by ∆PD1 and ∆PD2, respectively. Similarly, the tie-line power exchange deviation is indicated by ∆PTIE, while the control input signals from the governors are labeled as u1 and u2. These variables collectively represent the system’s inputs and serve as crucial indicators of the system’s dynamic response to load perturbations.
On the output side, frequency deviations in each area are expressed as ∆f1 and ∆f2, while Area Control Errors (AREs), which quantify the mismatch between scheduled and actual power interchange, are symbolized by ARE1 and ARE2. These signals provide feedback for regulatory mechanisms to restore balance under fluctuating conditions, as elaborated in [32,33]. Moreover, several parameters govern the system’s dynamic behavior. The time constants for turbines, governors, and power systems in both areas are denoted as Tt1, Tt2, Tg1, Tg2, TP1, and TP2, all measured in seconds. These constants dictate the responsiveness of individual components to disturbances. In addition, the system gain coefficients KP1 and KP2, along with the governor speed regulation parameters R1 and R2, define the proportional influence of frequency changes on mechanical power output and control input sensitivity in each respective area.

3.2. Objective Function

The growing adoption of fractional-order PID controllers in modern control systems is largely attributed to their enhanced robustness and superior performance when compared to conventional PID controllers. By introducing non-integer (fractional) orders into the proportional (P), integral (I), and derivative (D) components, fractional-order PID controllers offer a refined and more flexible alternative to the classical PID structure. This fractional extension enables more precise control over complex systems, particularly those exhibiting nonlinear dynamics, time delays, or fractional-order behaviors, thereby expanding the controller’s degrees of freedom.
Unlike their integer-order counterparts, fractional-order PID controllers possess non-local dynamic properties, meaning their response is influenced not just by the present state but also by the history of the system error. This memory enhances their ability to manage uncertainty and disturbances in dynamic environments. The functional structure of the fractional-order PID controller is illustrated in Figure 2, and its mathematical representation is defined by the transfer function Gc(s), as shown in Equation (13). In this formulation, Y(s) and R(s) denote the Laplace transforms of the controller’s output and the reference (error) signal, respectively [34].
G c ( s ) = Y ( s ) / R ( s ) = K p + K d × s μ + K i × s λ
The controller parameters include the following:
  • Kp: the proportional gain;
  • Kd: the derivative gain;
  • μ: the fractional order of differentiation;
  • Ki: the integral gain;
  • λ: the fractional order of integration.
G c ( t ) = K p + K i D λ + K d D μ × e ( t ) ,
The error signal, denoted as e(t), represents the difference between the system’s reference input r(t) and its actual output response y(t). In the context of LFR, a widely used metric to quantify this error is the Area Regulator Error (ARE). This measure accounts for both frequency deviations and tie-line power changes in each control area, and is represented by the area-specific errors ARE1 and ARE2, as defined in [35]
A R E 1 = B 1 Δ f 1 + Δ P T I E
A R E 2 = B 2 Δ f 2 + a 12 Δ P T I E
Fractional calculus provides a wide variety of definitions for fractional derivatives and integrals, each with distinct theoretical properties and practical implications. Among the most widely used are the Caputo, Grünwald–Letnikov, and Riemann–Liouville formulations [36]. The Caputo derivative is often favored in physical modeling due to its compatibility with classical initial conditions (i.e., integer-order derivatives of known functions) [37]. The Grünwald–Letnikov approach is valued for its direct numerical approximability, often used in discrete implementations [38]. In contrast, the Riemann–Liouville definition, which is adopted in this study, is rooted in a strong mathematical foundation and is particularly suitable for frequency-domain analysis and controller synthesis, especially in continuous-time systems [36].
As presented in Equation (17), the design of the fractional-order PID controller ( D t x a ) incorporates fractional calculus principles. These fractional-order operators enable the controller to process the error signal with memory-dependent dynamics, offering greater flexibility and performance in handling complex system behaviors. In the formulation of the fractional-order operations within the controller, the variables t and a represent the upper and lower bounds, respectively, over which the fractional differentiation or integration is applied. The expression R(a) refers to the real part of the fractional-order value. To implement the fractional operators, the Riemann–Liouville approximation method is employed, as detailed in [39]. This method allows the computation of non-integer order derivatives or integrals by discretizing the operation over a defined interval. Specifically, the approximation relies on the integer part of the fractional order x, which must be a whole number, while the fractional component accounts for the order’s non-integer behavior.
D t x a e t = 1 Γ n x d n d t n a t t τ n x 1 e τ d τ ,
where Γ ( n x ) = ( n x 1 ) ! ; n = x + 1 and should be an integer, x signifies the integer portion of x
D t x a e t = 1 Γ 1 x a t t τ x e τ d τ ,
where the x represents fractional-order and x 0 , 1 .
The optimization process is designed to minimize the Integral of Time Absolute Error (ITAE), which is selected as the objective function (OBF) for tuning the parameters of the fractional-order PID controller. This criterion ensures improved dynamic response by penalizing sustained deviations in frequency and tie-line power.
O B F = 0 t s i m Δ f 1 + Δ f 2 + Δ P T I E × t × d t
Figure 3 displays the model of a fractional-order PID controller [40]. The optimization is carried out subject to predefined constraints, which typically include physical system limits, controller parameter bounds, and stability requirements, to ensure feasible and reliable operation.
K p A r e a , M i n K p A r e a K p A r e a , M a x , A r e a = 1   o r   2
K i A r e a , M i n K i A r e a K i A r e a , M a x , A r e a = 1   o r   2
K d A r e a , M i n K d A r e a K d A r e a , M a x , A r e a = 1   o r   2
λ A r e a , M i n λ A r e a λ A r e a , M a x , A r e a = 1   o r   2
μ A r e a , M i n μ A r e a μ A r e a , M a x , A r e a = 1   o r   2
In the context of constraints on the fractional-order PID controller parameters defined in Equations (20)–(24), KP indicates the proportional gain; Ki indicates the integral gain; Kd indicates the derivative gain, and the fractional orders of integration is symbolized by λ while differentiation is symbolized by μ to ensure the system remains stable and responsive under varying load conditions, Also, the subscript symbol Area refers to the Area while the subscript symbols Area,Min and Area,Max represent the specified minimum and maximum value of the regarding parameter in each Area.
In this study, the fractional derivative (λ1, λ2) and integral (μ1, μ2) orders of the fractional-order PID controller besidethe other parameters (KP1, Ki1, Kd1, n1, KP2, Ki2, Kd2, n2) are treated as decision variables within the optimization process. The proposed KET was employed to simultaneously optimize all twelve fractional-order PID parameters (six parameters to each Area), proportional (KP), integral (Ki), derivative (Kd) and filter (n), as well as the fractional orders λ and μ. At each iteration of the algorithm, a candidate set of controller parameters is passed to a MATLAB R2017b/Simulink simulation model, which evaluates the system’s dynamic performance using the ITAE as the objective function. The resulting ITAE value is then returned to the optimization algorithm to guide the search. This closed-loop process continues until convergence is achieved, meaning the values of parameters used in the final controller are those that yield the best stability in the simulated multi-area power system.

4. Simulation Results

In this section, the proposed KET is applied with the goal of minimizing the ITAE, as defined in Equation (19). To evaluate its effectiveness, three distinct test scenarios are considered, each involving specific load disturbances. The system data used for these simulations are sourced from references [41,42] as outlined in Appendix A.
For comparison, several recently developed optimization algorithms, namely Artificial Rabbit Optimizer (ARO), PSO, DE, NNA, JAYA, and SAMPE-JAYA, are included in the study. Each simulation is run with a fixed population size of 10 agents, and the number of iterations is capped at 100. To ensure a fair and consistent comparison across all methods, the total number of function evaluations is set to 1000 for each algorithm. After 20 independent runs using these conditions, the best performance result for each technique is recorded. The analysis is conducted across three load scenarios: a step change in load (SCL) in Area 1 (Case 1), an SCL in Area 2 (Case 2), and simultaneous SCLs in both areas (Case 3).

4.1. Case 1

The effectiveness of the proposed KET-optimized fractional-order PID controller is initially examined within a M-APG framework. To simulate a realistic operating disturbance, a SCL of 0.1 per unit (pu) is applied to Area 1 at time t = 0 s. This test scenario allows for a detailed assessment of the controller’s dynamic behavior under sudden demand fluctuations.
The controller parameters for this scenario, specifically the fractional orders λ, μ, Kp, Ki, and Kd are presented in Table 1, accompanied by the resulting performance metrics for each area. For comparative analysis, the table also includes ITAE values from several recently published optimization-based control strategies. These include the (NNA+Fractional Order PID), (JAYA+PIDn), (PSO+PIDn), (ARO+PIDn) and (SAMPE-JAYA+PIDn) controllers, which have reported ITAE values of 0.059063, 0.0770, 0.0769, 0.075401, and 0.0769, respectively.
By contrast, the proposed KET-fractional order PID controller achieves a superior ITAE value of 0.0536, outperforming all compared techniques. These results translate into relative improvements of 9.18%, 30.34%, 30.25%, 28.86%, and 30.25%, respectively, when compared with (NNA+Fractional Order PID), (JAYA+PIDn), (PSO+PIDn), (ARO+PIDn) and (SAMPE-JAYA+PIDn) controllers. This clearly highlights the enhanced tuning capability and dynamic response of the KET, confirming its potential as a robust and efficient tool for load frequency control in complex power systems.
Figure 4 presents the convergence behavior of the proposed KET compared to the NNA [43] during the tuning process of a fractional-order PID controller, as measured by the ITAE. As shown, both algorithms begin with a relatively high ITAE value (~0.35), reflecting the poor initial solution quality. The KET (green curve) demonstrates faster convergence, reaching an ITAE below 0.06 within the first 20 iterations, with noticeable performance jumps in early stages. In contrast, the NNA algorithm (red curve) shows a more gradual and smoother convergence pattern, requiring more iterations to approach the same ITAE level. Both methods plateau after iteration 40, but the KET consistently maintains a lower ITAE throughout the simulation. The KET exhibits superior convergence efficiency, consistently lower ITAE throughout the simulation, indicating strong exploratory capabilities early in the search process and effective local exploitation later on. The sharper drop in ITAE values within the first 20 iterations indicates KET’s rapid discovery of promising regions in the search space.
Figure 5 illustrates the dynamic responses of frequency and tie-line power in Area 1 using three different controllers: (NNA+Fractional Order PID), (ARO+PIDn) and the proposed (KET+Fractional Order PID) controllers. The simulation tables present a comprehensive evaluation of all six control methods, whereas this figure illustrates only the top three performers. As shown, the KET-tuned fractional-order PID controller demonstrates strong capability in suppressing frequency deviations and regulating tie-line power, even under varying power outputs. It maintains stable transient performance and adapts effectively to load changes, ensuring consistent control behavior throughout the disturbance period. Complementing the graphical results, Table 2 provides a quantitative comparison of the Maximum Undershoot (MUT), Settling Time (SET), and Maximum Overshoot (MOT) for all three control approaches. Among them, the proposed (KET+Fractional Order PID) controller achieves the shortest settling times in both frequency and power transfer responses, measured at 2.8875 s, 2.6922 s, and 1.8921 s, clearly outperforming both (NNA+Fractional Order PID) and (ARO+PIDn) controllers in terms of dynamic response speed and stability.

4.2. Case 2

In this instance, Area 2 is subjected to an SCL of 0.1 per unit (pu) at time t = 0 s in order to replicate a genuine operating disturbance. The controller parameters for this scenario are presented in Table 3, including the ITAE values from several recently published optimization-based control strategies. These include the (NNA+Fractional Order PID), (JAYA+PIDn), (PSO+PIDn), (ARO+PIDn), and (SAMPE-JAYA+PIDn) controllers, which have reported ITAE values of 0.056735, 0.0780, 0.0816, 0.075409, and 0.077, respectively. On the other hand, the proposed KET-fractional order PID controller achieves a superior ITAE value of 0.05352, outperforming all compared techniques. These results translate into relative improvements of 5.66%, 31.38%, 34.41%, 29.02% and 30.49%, respectively, when compared with (NNA+Fractional Order PID), (JAYA+PIDn), (PSO+PIDn), (ARO+PIDn), and (SAMPE-JAYA+PIDn) controllers. This clearly highlights the enhanced tuning capability and dynamic response of the KET, confirming its potential as a robust and efficient tool for load frequency control in complex power systems.
For this case, Figure 6 presents the convergence behavior of the proposed KET compared to the NNA [43] during the tuning process of a fractional-order PID controller, as measured by the ITAE. As shown, the proposed KET exhibits better convergence efficiency after the 50th iteration, consistently lower ITAE throughout the simulation.
Figure 7 illustrates the stability responses due to SCL in Area 2, including both frequency and tie-line power deviations, under the control of (proposed KET+Fractional Order PID), ((NNA+Fractional Order PID), and (ARO+PIDn) controllers. The results clearly show that the KET-tuned fractional-order PID controller delivers superior performance in regulating frequency and tie-line power, even when power output conditions vary. Despite these fluctuations, the KET-based controller maintains robust transient behavior, demonstrating its ability to quickly and accurately respond to changes in load demand while preserving system stability.

4.3. Case 3

In this instance, Areas a and 2 are subjected to an SCL of 0.1 per unit (pu) at time t = 0 s. The controller parameters for this scenario are presented in Table 4, including the ITAE values from several recently published optimization-based control strategies. These include the (NNA+Fractional Order PID), (JAYA+PIDn), (PSO+PIDn), (ARO+PIDn), and (SAMPE-JAYA+PIDn) controllers, which have reported ITAE values of 0.129195, 0.2272, 0.2354, 0.146308, and 0.1726, respectively. The proposed KET-fractional order PID controller achieves a superior ITAE value of 0.10782, outperforming all compared techniques. These results translate into relative improvements of 16.54%, 52.54%, 54.20%, 26.31%, and 37.53%, respectively, when compared with (NNA+Fractional Order PID), (JAYA+PIDn), (PSO+PIDn), (ARO+PIDn), and (SAMPE-JAYA+PIDn) controllers. This clearly highlights the enhanced tuning capability and dynamic response of the KET, confirming its potential as a robust and efficient tool for load frequency control in complex power systems.
Figure 8 presents the convergence behavior of the proposed KET compared to the NNA [43] during the tuning of a fractional-order PID controller, using the ITAE as the performance metric. The green curve, representing KET, shows a rapid improvement in performance, especially noticeable after the midpoint of the iterations. While both algorithms begin to plateau around iteration 60, KET consistently achieves a lower ITAE value across the entire simulation. This trend reflects the superior convergence capability of the KET, demonstrating strong exploratory behavior during the initial search phase and effective fine-tuning in later iterations through local exploitation.
Figure 9 displays the frequency and tie-line power responses, along with the overall stability behavior in Area 2, for three different controllers (proposed KET+Fractional Order PID), (NNA+Fractional Order PID), and (ARO+PIDn). As evident from the results, the KET-tuned fractional-order PID controller demonstrates effective regulation of both frequency deviations and tie-line power fluctuations, even under varying power output conditions. Moreover, it maintains strong transient performance, quickly adapting to load changes and ensuring system stability throughout the disturbance period.
Figure 10 displays the results of 20 independent simulation runs, comparing the ITAE performance of the proposed KET against the NNA for tuning a fractional-order PID controller. As shown, the best ITAE achieved by KET is 0.1078, compared to 0.1158 from NNA, marking a 6.89% improvement. Also, the average ITAE across all runs is 0.1648 for KET versus 0.1775 for NNA, showing a consistent 7.2% improvement in overall performance. Moreover, the worst ITAE value for KET is 0.2379, significantly better than NNA’s 0.3378, reflecting a 29.58% improvement in worst-case behavior. Additionally, the standard deviation of ITAE in KET runs is 0.0351, which is lower than the 0.0550 of NNA, representing a 36.17% improvement in consistency. These results highlight the robustness and reliability of the proposed KET in optimizing the fractional-order PID controller. Not only does KET outperform NNA in the best-case scenario, but it also shows a tighter performance spread, indicating greater stability and repeatability across multiple runs.
The differences observed in the outcomes of independent KET simulations, even when applied to the same system configuration with identical parameters (as listed in Appendix A), are a natural consequence of the stochastic nature of the algorithm. KET, like most metaheuristic optimization techniques, incorporates random variables in various stages of the search process (e.g., random initialization, probabilistic movement strategies, and masking mechanisms). As a result, each run begins with a different set of initial solutions and follows a distinct search trajectory, leading to slight variations in the final output. This behavior is typical of population-based stochastic algorithms and highlights the importance of performing multiple independent runs to evaluate the robustness and consistency of the optimizer.

4.4. Validations Through Comparative Analysis with Other Controllers

To further validate the performance and robustness of the proposed KET-tuned fractional-order PID controller, a comparative analysis was conducted against a range of existing control strategies, both classical and modern. These include PI- and PID-based controllers optimized by well-known methods such as the Firefly Algorithm (FA), Genetic Algorithm (GA), Differential Evolution (DE), Particle Swarm Optimization (PSO), Bacterial Foraging Optimization (BFOA), and their hybrid variants. Additionally, the comparison includes the PID-ARO and the more recent fractional-order PID-NNA controller. The detailed performance metrics, summarized in Table 5, clearly indicate that the proposed KET-based controller outperforms all other techniques in terms of both the ITAE and settling time (SET). As shown, the ITAE value achieved by KET is 0.0536, which is lower than those reported by any of the previously tested methods. In terms of settling times, the proposed controller demonstrates superior responsiveness, achieving (i) 1.8924 s for frequency deviation in Area 1, (ii) 2.6922 s for frequency deviation in Area 2, and (iii) 2.8875 s for tie-line power deviation. These results confirm the KET controller’s ability to minimize both transient deviations and the total error accumulation over time more effectively than other algorithms.
The study utilizes simulation-based analysis to develop a fractional-order PID controller that can be technically implemented in real-world multi-area power systems, including the M-APG configuration. The KET is used offline to optimize controller parameters, relying on executing a fractional-order PID control law with fixed parameters for real-time control implementation.
To show the implementation feasibility of the KET-tuned controller, contemporary control hardware, including digital signal processors or even Programmable Logic Control (PLC)-based platforms, can support this architecture, particularly when fractional operators are approximated using rational transfer functions. Also, the suggested controller’s PID-based structure is in line with standard generator control architectures, which makes it easy to integrate with little to no changes. These considerations confirm the practical feasibility of using the KET-tuned controller in operating thermal power plants or other grid-connected producing units. Future work may explore hardware-in-the-loop (HIL) testing [46] or experimental validation to further demonstrate its applicability under real-world conditions.

4.5. Comparative Validation and Robustness Assessment of the KET Using the Speed Reducer Design Benchmark

To comprehensively assess the effectiveness, robustness, and competitive edge of the proposed KET, a comparative evaluation was carried out against a set of recently developed and well-established optimization techniques. The algorithms considered in this benchmark study include the following:
  • Mantis Shrimp Optimization Algorithm, 2025, (MShoa) [47];
  • Water Uptake and Transport in Plants algorithm, 2025, (WUTP) [48];
  • Rime Optimization Algorithm, 2023, (RIME) [49,50,51];
  • Walrus Optimizer, 2023, (WO) [52];
  • PSO [53]—widely acknowledged in the literature.
The performance of these algorithms was evaluated on the Speed Reducer Design problem, a widely recognized benchmark in industrial design optimization [54]. This problem involves minimizing the weight of a speed reducer used in small aircraft engines, subject to a set of nonlinear constraints. The mathematical formulation of the problem consists of an objective function and multiple constraints, as defined by Equations (25)–(37).
Minimize
F x = 0.7854 x 1 x 2 2 14.9334 x 3 + 3.3333 x 3 2 43.0934 + 7.4777 x 6 3 + x 7 3 + 0.7854 x 4 x 6 2 + x 5 x 7 2 1.508 x 1 x 6 2 + x 7 2
Subject to
G 1 x = 27 x 1 x 3 x 2 2 0
G 2 x = 397.5 x 1 x 2 2 x 3 2 0
G 3 x = 1.93 x 2 x 3 x 4 3 x 6 4 0
G 4 x = 1.93 x 2 x 3 x 5 3 x 7 4 0
G 5 x = 10 x 6 3 × 16.91 × 10 6 + 745 x 4 x 2 x 3 2 2 1100 0
G 6 x = 10 x 7 3 × 157.5 × 10 6 + 745 x 5 x 2 x 3 2 2 850 0
G 7 x = x 2 x 3 40 0
G 8 x = 5 x 1 x 2 0
G 9 x = x 1 x 2 12 0
G 10 x = 1.5 x 6 x 4 + 1.9 0
G 11 x = 1.1 x 7 x 5 + 1.9 0
0.7 x 1 0.8 ,   17 x 2 28 ,   2.6 x 3 3.6 ,   7.3 x 4 8.3 ,   7.3 x 5 8.3 ,   2.9 x 6 3.9 ,   5 x 7 5.5
All six algorithms were implemented using standardized control parameter settings as shown in Table 6, and each was executed for 50 independent runs to ensure statistical robustness. The corresponding optimal design parameters and resulting objective function values (fabrication cost) are presented in Table 7.
The outcomes presented in Table 7 reveal that the proposed KET, RIME, WO, WUTP, and PSO achieve nearly identical optimal values for the control parameters (x1 to x7), with minor variations observed in x3, x4, and x5. The proposed KET, WUTP, and PSO converge to the best fabrication cost (F(x)) of 2994.4245, slightly outperforming RIME (2994.8939) and WO (2994.6967), while MShoa lags with a higher cost of 3055.7906. This suggests that KET, alongside PSO and WUTP, provides a highly competitive best solution for this benchmark.
Table 8 offers a deeper statistical insight, highlighting KET’s superiority in consistency and efficiency. KET records the lowest mean fitness (2994.769), maximum fitness (2999.523), and standard deviation (0.9185), indicating exceptional stability across runs compared to PSO (standard deviation 62.7313) and MShoa (150.1988). The CPU time for the proposed KET (0.4163 s) is reasonable, falling between the fastest (PSO at 0.3495 s) and slowest (MShoa at 0.599 s), suggesting a balanced computational efficiency. All algorithms successfully met the constraints 100% of the time, affirming their feasibility.
In terms of average fitness, the KET outperformed all competitors, with improvement percentages of 0.19%, 2.57%, 8.43%, 0.13%, and 0.08% when compared to RIME, PSO, MShoa, WO, and WUTP, respectively. The maximum (worst-case) cost achieved by KET (2999.523) was also the lowest among all, indicating strong convergence stability and reduced performance variability. The KET reduced the worst-case cost by 0.64%, 6.37%, 18.18%, 0.28%, and 1.07%, respectively, over RIME, PSO, MShoa, WO, and WUTP. Even more significantly, the KET achieved the least standard deviation of just 0.9185. This reflects a performance consistency improvement of 80.29% over RIME, 98.54% over PSO, 99.39% over MShoa, 73.56% over WO, and 90.10% over WUTP. These findings confirm the superior reliability of KET in generating consistent and near-optimal results across repeated trials, making it a highly robust optimization tool for complex engineering problems.
Figure 11a–f illustrates the distribution of fitness scores across various confidence intervals (95%, 90%, 85%, 80%, 75%, 70%) for each algorithm. The KET plot (f) shows a tight clustering of fitness scores, particularly at higher confidence levels (e.g., 95% and 90%), reflecting its robustness and reliability. In contrast, MShoa (d) exhibits a wider spread, indicating greater variability, while PSO (b) and WUTP (e) show moderate dispersion. RIME (a) and WO (c) perform reasonably but do not match KET’s consistency, especially at lower confidence intervals.

5. Conclusions

This study introduced a novel biologically inspired optimization algorithm, the Kangaroo Escape optimization Technique (KET), to enhance the performance of fractional-order PID controllers in Load Frequency Regulation (LFR) applications for multi-area power systems. Drawing inspiration from kangaroo escape behaviors, such as zigzagging motion, long-distance jumping, and decoy dropping, the KET was designed to achieve an adaptive and dynamic balance between exploration and exploitation in the optimization process. Through extensive simulations under three distinct test scenarios (SCL in Area 1, Area 2, and both), the proposed KET-tuned fractional-order PID controller consistently outperformed several state-of-the-art algorithms, including NNA, JAYA, ARO, PSO, DE, and SAMPE-JAYA. It achieved significant improvements in ITAE, settling time, and system stability metrics across all tested cases. Furthermore, convergence analysis and statistical validation demonstrated the superior speed, robustness, and reliability of the proposed method. The results confirm that KET is a powerful and efficient alternative for optimizing control parameters in complex, dynamic, and uncertain power system environments. Future work may extend this approach to renewable-integrated microgrids, incorporate cyber-physical constraints, or explore hybrid versions of KET with other heuristic techniques to further boost performance in high-dimensional control applications. To further establish the efficacy and generalizability of the proposed KET, an additional benchmark based on the speed reducer design was conducted. KET outperformed 50 independent trials in average and worst-case performance, demonstrating strong convergence behavior and robustness, with the lowest standard deviation. These results suggest that KET might be a useful tool for a wider range of limited engineering optimization challenges.
The proposed method for adjusting fractional-order PID controllers shows promise in simulation but requires further research. Renewable energy source integration, alternative formulations, and scalability of the KET algorithm can be explored for real-world validation and application in complex power systems. Moreover, adaptive or hybrid extensions of KET, such as combining it with machine learning models or other metaheuristic techniques, could be developed to enhance convergence behavior and solution quality. Finally, applying KET to other nonlinear and high-dimensional control applications beyond power systems may help generalize its utility and reveal additional strengths or limitations.

Author Contributions

Conceptualization, S.Z.A. and A.M.S.; methodology, A.M.S.; software, A.M.S.; validation, S.Z.A.; formal analysis, S.Z.A.; investigation, A.M.S.; data curation, S.Z.A.; writing—original draft, A.M.S.; writing—review and editing, S.Z.A.; visualization, S.Z.A.; supervision, A.M.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Prince Sattam Bin Abdulaziz University, grant number PSAU/2024/01/31844.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors extend their appreciation to Prince Sattam bin Abdulaziz University for funding this research work through the project number (PSAU/2024/01/31844).

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

The system under investigation’s nominal characteristics are as follows:
f = 60 Hz; PR = 2000 MW (rating); PL = 1000 MW (nominal loading); B1 = B2 = 0.045 pu; R1 = R2 = 2.4 Hz/pu; MW/Hz; Tg1 = Tg2 = 0.08 s; Tt1 = Tt2 = 0.3s; KP1 = KP2 = 120 Hz/pu MW; T12 = 0.545 pu; TP1 = TP2 = 20 s; a12 = −1.

References

  1. Iqbal, M.S.; Limon, M.F.A.; Kabir, M.M.; Rabby, M.K.M.; Soeb, M.J.A.; Jubayer, M.F. A hybrid optimization algorithm for improving load frequency control in interconnected power systems. Expert Syst. Appl. 2024, 249, 123702. [Google Scholar] [CrossRef]
  2. Abdelwahab, S.A.M.; El-Rifaie, A.M.; Hegazy, H.Y.; Tolba, M.A.; Mohamed, W.I.; Mohamed, M. Optimal Control and Optimization of Grid-Connected PV and Wind Turbine Hybrid Systems Using Electric Eel Foraging Optimization Algorithms. Sensors 2024, 24, 2354. [Google Scholar] [CrossRef]
  3. Obukhov, S.; Ibrahim, A.; Tolba, M.A.; El-Rifaie, A.M. Power balance management of an autonomous hybrid energy system based on the dual-energy storage. Energies 2019, 12, 4690. [Google Scholar] [CrossRef]
  4. Izci, D.; Ekinci, S.; Hussien, A.G. Effective PID controller design using a novel hybrid algorithm for high order systems. PLoS ONE 2023, 18, e0286060. [Google Scholar] [CrossRef] [PubMed]
  5. Sahu, R.K.; Gorripotu, T.S.; Panda, S. A hybrid DE-PS algorithm for load frequency control under deregulated power system with UPFC and RFB. Ain Shams Eng. J. 2015, 6, 893–911. [Google Scholar] [CrossRef]
  6. Tan, W. Unified tuning of PID load frequency controller for power systems via IMC. IEEE Trans. Power Syst. 2010, 25, 341–350. [Google Scholar] [CrossRef]
  7. Yousef, H. Adaptive fuzzy logic load frequency control of multi-area power system. Int. J. Electr. Power Energy Syst. 2015, 68, 384–395. [Google Scholar] [CrossRef]
  8. Barisal, A.K. Comparative performance analysis of teaching learning based optimization for automatic load frequency control of multi-source power systems. Int. J. Electr. Power Energy Syst. 2015, 66, 67–77. [Google Scholar] [CrossRef]
  9. Ali, E.S.; Abd-Elazim, S.M. BFOA based design of PID controller for two area Load Frequency Control with nonlinearities. Int. J. Electr. Power Energy Syst. 2013, 51, 224–231. [Google Scholar] [CrossRef]
  10. Sabahi, K.; Ghaemi, S.; Pezeshki, S. Application of type-2 fuzzy logic system for load frequency control using feedback error learning approaches. Appl. Soft Comput. J. 2014, 21, 1–11. [Google Scholar] [CrossRef]
  11. Liu, X.; Kong, X.; Lee, K.Y. Distributed model predictive control for load frequency control with dynamic fuzzy valve position modelling for hydro-thermal power system. IET Control Theory Appl. 2016, 10, 1653–1664. [Google Scholar] [CrossRef]
  12. Younis, W.; Yameen, M.Z.; Tayab, A.; Qamar, H.G.M.; Ghith, E.; Tlija, M. Enhancing Load Frequency Control of Interconnected Power System Using Hybrid PSO-AHA Optimizer. Energies 2024, 17, 3962. [Google Scholar] [CrossRef]
  13. Mohanty, B.; Panda, S.; Hota, P.K. Controller parameters tuning of differential evolution algorithm and its application to load frequency control of multi-source power system. Int. J. Electr. Power Energy Syst. 2014, 54, 77–85. [Google Scholar] [CrossRef]
  14. Wadi, M.; Shobole, A.; Elmasry, W.; Kucuk, I. Load frequency control in smart grids: A review of recent developments. Renew. Sustain. Energy Rev. 2024, 189, 114013. [Google Scholar] [CrossRef]
  15. Jagatheesan, K.; Boopathi, D.; Samanta, S.; Anand, B.; Dey, N. Grey wolf optimization algorithm-based PID controller for frequency stabilization of interconnected power generating system. Soft Comput. 2024, 28, 5057–5070. [Google Scholar] [CrossRef]
  16. Raju, M.; Saikia, L.C.; Sinha, N. Load frequency control of a multi-area system incorporating distributed generation resources, gate controlled series capacitor along with high-voltage direct current link using hybrid ALO-pattern search optimised fractional order controller. IET Renew. Power Gener. 2019, 13, 330–341. [Google Scholar] [CrossRef]
  17. Sahin, E. Design of an Optimized Fractional High Order Differential Feedback Controller for Load Frequency Control of a Multi-Area Multi-Source Power System with Nonlinearity. IEEE Access 2020, 8, 12327–12342. [Google Scholar] [CrossRef]
  18. Luo, Y.; Chen, Y. Stabilizing and robust fractional order PI controller synthesis for first order plus time delay systems. Automatica 2012, 48, 2159–2167. [Google Scholar] [CrossRef]
  19. Kumar, A.; Gupta, D.K.; Ghatak, S.R. A Novel Hybrid IGSA-BPSO Optimized FOPID Controller for Load Frequency Control of Multi-source Restructured Power System. Recent Adv. Electr. Electron. Eng. (Former. Recent Pat. Electr. Electron. Eng.) 2023, 16, 726–749. [Google Scholar] [CrossRef]
  20. Yonezawa, A.; Yonezawa, H.; Kajiwara, I. Vibration control for various structures with time-varying properties via model-free adaptive controller based on virtual controlled object and SPSA. Mech. Syst. Signal Process. 2022, 170, 108801. [Google Scholar] [CrossRef]
  21. Almutairi, S.Z.; Moustafa, G.; Hakmi, S.H.; Shaheen, A.M. Bonobo Optimizer Inspired PI-(1+ DD) Controller for Robust Load Frequency Management in Renewable Wind Energy Systems. Int. J. Energy Res. 2025, 2025, 874402. [Google Scholar] [CrossRef]
  22. Hekimoglu, B. Optimal Tuning of Fractional Order PID Controller for DC Motor Speed Control via Chaotic Atom Search Optimization Algorithm. IEEE Access 2019, 7, 38100–38114. [Google Scholar] [CrossRef]
  23. Çelik, E. Design of new fractional order PI–fractional order PD cascade controller through dragonfly search algorithm for advanced load frequency control of power systems. Soft Comput. 2021, 25, 1193–1217. [Google Scholar] [CrossRef]
  24. Pullaguram, D.; Mishra, S.; Senroy, N.; Mukherjee, M. Design and Tuning of Robust Fractional Order Controller for Autonomous Microgrid VSC System. IEEE Trans. Ind. Appl. 2018, 54, 91–101. [Google Scholar] [CrossRef]
  25. Yang, B.; Yu, T.; Shu, H.; Zhu, D.; Zeng, F.; Sang, Y.; Jiang, L. Perturbation observer based fractional-order PID control of photovoltaics inverters for solar energy harvesting via Yin-Yang-Pair optimization. Energy Convers. Manag. 2018, 171, 170–187. [Google Scholar] [CrossRef]
  26. Annamraju, A.; Nandiraju, S. Robust frequency control in a renewable penetrated power system: An adaptive fractional order-fuzzy approach. Prot. Control Mod. Power Syst. 2019, 4, 16. [Google Scholar] [CrossRef]
  27. Morsali, J.; Zare, K.; Hagh, M.T. Comparative performance evaluation of fractional order controllers in LFC of two-area diverse-unit power system with considering GDB and GRC effects. J. Electr. Syst. Inf. Technol. 2018, 5, 708–722. [Google Scholar] [CrossRef]
  28. Arya, Y.; Kumar, N. BFOA-scaled fractional order fuzzy PID controller applied to AGC of multi-area multi-source electric power generating systems. Swarm Evol. Comput. 2017, 32, 202–218. [Google Scholar] [CrossRef]
  29. Kalyan, C.N.S.; Goud, B.S.; Reddy, C.R.; Udumula, R.R.; Bajaj, M.; Sharma, N.K.; Elgamli, E.; Shouran, M.; Kamel, S. Seagull Optimization Algorithm–Based Fractional-Order Fuzzy Controller for LFC of Multi-Area Diverse Source System with Realistic Constraints. Front. Energy Res. 2022, 10, 921426. [Google Scholar] [CrossRef]
  30. Mahto, T.; Malik, H.; Arif, M.S.B. Load frequency control of a solar-diesel based isolated hybrid power system by fractional order control using partial swarm optimization. J. Intell. Fuzzy Syst. 2018, 35, 5055–5061. [Google Scholar] [CrossRef]
  31. Xu, Y.; Li, C.; Wang, Z.; Zhang, N.; Peng, B. Load Frequency Control of a Novel Renewable Energy Integrated Micro-Grid Containing Pumped Hydropower Energy Storage. IEEE Access 2018, 6, 29067–29077. [Google Scholar] [CrossRef]
  32. Singh, S.P.; Prakash, T.; Singh, V.P.; Babu, M.G. Analytic hierarchy process based automatic generation control of multi-area interconnected power system using Jaya algorithm. Eng. Appl. Artif. Intell. 2017, 60, 35–44. [Google Scholar] [CrossRef]
  33. El-Ela, A.A.A.; El-Sehiemy, R.A.; Shaheen, A.M.; Diab, A.E.G. Design of cascaded controller based on coyote optimizer for load frequency control in multi-area power systems with renewable sources. Control Eng. Pract. 2022, 121, 105058. [Google Scholar] [CrossRef]
  34. Filho, M.A.I.; Puchta, E.; Martins, M.S.R.; Alves, T.A.; Tadano, Y.d.S.; Corrêa, F.C.; Stevan, S.L.; Siqueira, H.V.; Kaster, M.d.S. Bio-Inspired Optimization Algorithms Applied to the GAPID Control of a Buck Converter. Energies 2022, 15, 6788. [Google Scholar] [CrossRef]
  35. Zhao, C.; Jiang, M.; Huang, Y. Formal Verification of Fractional-Order PID Control Systems Using Higher-Order Logic. Fractal Fract. 2022, 6, 485. [Google Scholar] [CrossRef]
  36. Li, C.; Qian, D.; Chen, Y. On Riemann-Liouville and Caputo derivatives. Discret. Dyn. Nat. Soc. 2011, 2011, 562494. [Google Scholar] [CrossRef]
  37. Li, C.; Deng, W. Remarks on fractional derivatives. Appl. Math. Comput. 2007, 187, 777–784. [Google Scholar] [CrossRef]
  38. Tolba, M.F.; AbdelAty, A.M.; Said, L.A.; Elwakil, A.S.; Azar, A.T.; Madian, A.H.; Ounnas, A.; Radwan, A.G. FPGA realization of Caputo and Grünwald-Letnikov operators. In Proceedings of the 2017 6th International Conference on Modern Circuits and Systems Technologies, MOCAST 2017, Thessaloniki, Greece, 4–6 May 2017. [Google Scholar] [CrossRef]
  39. Qi, Z.; Zhang, W.L.; Wang, M.Q.; Liu, P.F.; Liu, Y.Q. Study for the Application of Fractional Order PID Torque Control in Side-drive Coupled Tram. Zidonghua Xuebao/Acta Autom. Sin. 2020, 46, 482–494. [Google Scholar] [CrossRef]
  40. Gupta, D.K.; Dei, G.; Soni, A.K.; Jha, A.V.; Appasani, B.; Bizon, N.; Srinivasulu, A.; Nsengiyumva, P. Fractional order PID controller for load frequency control in a deregulated hybrid power system using Aquila Optimization. Results Eng. 2024, 23, 102442. [Google Scholar] [CrossRef]
  41. Rout, U.K.; Sahu, R.K.; Panda, S. Design and analysis of differential evolution algorithm based automatic generation control for interconnected power system. Ain Shams Eng. J. 2013, 4, 409–421. [Google Scholar] [CrossRef]
  42. Padhan, S.; Sahu, R.K.; Panda, S. Application of firefly algorithm for load frequency control of multi-area interconnected power system. Electr. Power Compon. Syst. 2014, 42, 1419–1430. [Google Scholar] [CrossRef]
  43. El-Rifaie, A.M.; Abid, S.; Ginidi, A.R.; Shaheen, A.M. Fractional Order PID Controller Based-Neural Network Algorithm for LFC in Multi-Area Power Systems. Eng. Rep. 2025, 7, e70028. [Google Scholar] [CrossRef]
  44. Panda, S.; Mohanty, B.; Hota, P.K. Hybrid BFOA-PSO algorithm for automatic generation control of linear and nonlinear interconnected power systems. Appl. Soft Comput. J. 2013, 13, 4718–4730. [Google Scholar] [CrossRef]
  45. El-Sehiemy, R.; Shaheen, A.; Ginidi, A.; Al-Gahtani, S.F. Proportional-Integral-Derivative Controller Based-Artificial Rabbits Algorithm for Load Frequency Control in Multi-Area Power Systems. Fractal Fract. 2023, 7, 97. [Google Scholar] [CrossRef]
  46. Ibrahim, N.M.A.; Talaat, H.E.A.; Shaheen, A.M.; Hemade, B.A. Optimization of Power System Stabilizers Using Proportional-Integral-Derivative Controller-Based Antlion Algorithm: Experimental Validation via Electronics Environment. Sustainability 2023, 15, 8966. [Google Scholar] [CrossRef]
  47. Cortez, J.A.S.; Vázquez, H.P.; Delgado, A.F.P. A Novel Bio-Inspired Optimization Algorithm Based on Mantis Shrimp Survival Tactics. Mathematics 2025, 13, 1500. [Google Scholar] [CrossRef]
  48. Braik, M.; Al-Hiary, H. A novel meta-heuristic optimization algorithm inspired by water uptake and transport in plants. Neural Comput. Appl. 2025, 37, 13643–13724. [Google Scholar] [CrossRef]
  49. Su, H.; Zhao, D.; Heidari, A.A.; Liu, L.; Zhang, X.; Mafarja, M.; Chen, H. RIME: A physics-based optimization. Neurocomputing 2023, 532, 183–214. [Google Scholar] [CrossRef]
  50. Mohamed, S.A.; Shaheen, A.M.; Alqahtani, M.H.; Al Faiya, B.M. Enhancement of rime algorithm using quadratic interpolation learning for parameters identification of photovoltaic models. Sci. Rep. 2025, 15, 21166. [Google Scholar] [CrossRef] [PubMed]
  51. Alsaggaf, W.; Gafar, M.; Sarhan, S.; Shaheen, A.M.; Alwakeel, A.S. Multiuser wireless network enhancement via an innovative rime optimization search strategy. PLoS ONE 2025, 20, e0323138. [Google Scholar] [CrossRef] [PubMed]
  52. Han, M.; Du, Z.; Yuen, K.F.; Zhu, H.; Li, Y.; Yuan, Q. Walrus optimizer: A novel nature-inspired metaheuristic algorithm. Expert Syst. Appl. 2024, 239, 122413. [Google Scholar] [CrossRef]
  53. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar] [CrossRef]
  54. Pant, M.; Thangaraj, R.; Singh, V.P. Optimization of Mechanical Design Problems Using Improved Differential Evolution Algorithm. Int. J. Recent Trends Eng. 2009, 1, 1–5. [Google Scholar]
Figure 1. Proposed KET steps.
Figure 1. Proposed KET steps.
Fractalfract 09 00530 g001
Figure 2. M-APG model under consideration.
Figure 2. M-APG model under consideration.
Fractalfract 09 00530 g002
Figure 3. Model of fractional-order PID controller.
Figure 3. Model of fractional-order PID controller.
Fractalfract 09 00530 g003
Figure 4. Convergence curves of the proposed KET and NNA for tuning the fractional-order PID controller for Case 1.
Figure 4. Convergence curves of the proposed KET and NNA for tuning the fractional-order PID controller for Case 1.
Fractalfract 09 00530 g004
Figure 5. System response curves for Case 1 using different controllers. (a) ∆f1 fluctuations; (b) ∆f2 fluctuations; (c) ∆P12 fluctuations; (d) Legend and units.
Figure 5. System response curves for Case 1 using different controllers. (a) ∆f1 fluctuations; (b) ∆f2 fluctuations; (c) ∆P12 fluctuations; (d) Legend and units.
Fractalfract 09 00530 g005
Figure 6. Convergence curves of the proposed KET and NNA for tuning the fractional-order PID controller for Case 2.
Figure 6. Convergence curves of the proposed KET and NNA for tuning the fractional-order PID controller for Case 2.
Fractalfract 09 00530 g006
Figure 7. System response curves for Case 2 using different controllers. (a) ∆f1 fluctuations; (b) ∆f2 fluctuations; (c) ∆P12 fluctuations; (d) Legend and units.
Figure 7. System response curves for Case 2 using different controllers. (a) ∆f1 fluctuations; (b) ∆f2 fluctuations; (c) ∆P12 fluctuations; (d) Legend and units.
Fractalfract 09 00530 g007
Figure 8. Convergence curves of the proposed KET and NNA for tuning the fractional-order PID controller for Case 3.
Figure 8. Convergence curves of the proposed KET and NNA for tuning the fractional-order PID controller for Case 3.
Fractalfract 09 00530 g008
Figure 9. System response curves for Case 3 using different controllers. (a) ∆f1 fluctuations; (b) ∆f2 fluctuations; (c) ∆P12 fluctuations; (d) Legend and units.
Figure 9. System response curves for Case 3 using different controllers. (a) ∆f1 fluctuations; (b) ∆f2 fluctuations; (c) ∆P12 fluctuations; (d) Legend and units.
Fractalfract 09 00530 g009
Figure 10. Results of 20 independent simulation runs of the ITAE performance of KET against NNA for Case 3.
Figure 10. Results of 20 independent simulation runs of the ITAE performance of KET against NNA for Case 3.
Fractalfract 09 00530 g010
Figure 11. Obtained fitness scores vs. confidence intervals of the compared algorithms for speed reducer design problem. (a) RIME; (b) PSO; (c) WO; (d) MShoa; (e) WUTP; (f) Proposed KET.
Figure 11. Obtained fitness scores vs. confidence intervals of the compared algorithms for speed reducer design problem. (a) RIME; (b) PSO; (c) WO; (d) MShoa; (e) WUTP; (f) Proposed KET.
Fractalfract 09 00530 g011
Table 1. Controller parameters along with the corresponding performance results for Case 1.
Table 1. Controller parameters along with the corresponding performance results for Case 1.
AlgorithmProposed KET+
Fractional Order PID
NNA+Fractional Order PIDJAYA+PIDnPSO+PIDnARO+PIDnSAMPE-JAYA+PIDn
Controller ParametersKP12.6745312.8644941.83941.96021.8751331.8066
Ki143.999996332.9974622.9895
Kd11.0000010.8397610.58060.60830.5783190.5654
n10.754982-72.985385.58115.13288.111
λ110.999999----
μ13.9999510.999933----
KP20.0002120.0460091.48432.97562.9790452.1364
Ki23.9989220.0008010.43061.55610.7296510.4187
Kd23.9988070.1491241.00952.66381.0501611.7534
n20.669206-425.37497.9215.40281146.04
λ22.6745310.010384----
μ240.999999----
ITAE Value0.053638970.0590630.07700.07690.0754010.0769
ITAE Improvement % -9.18%30.34%30.25%28.86%30.25%
Table 2. Comparison of SET, MUT, and MOT for Case 1.
Table 2. Comparison of SET, MUT, and MOT for Case 1.
Approach Δ P Δ f 2 Δ f 1
MUTMOTSETMUTMOTSETMUTMOTSET
Proposed KET+
Fractional Order PID
−0.01198.89 × 10−62.8875−0.03612.35 × 10−52.6922−0.08190.00291.8921
NNA+Fractional
Order PID
−0.01276.47 × 10−73.2203−0.03146.32 × 10−63.0024−0.07750.00212.4628
ARO+PIDn−0.01581.08 × 10−53.0594−0.04875.7 × 10−52.9014−0.09530.00252.1957
Table 3. Controller parameters along with the corresponding performance results for Case 2.
Table 3. Controller parameters along with the corresponding performance results for Case 2.
AlgorithmProposed KET+
Fractional Order PID
NNA+Fractional Order PIDJAYA+PIDnPSO+PIDnARO+PIDnSAMPE-JAYA+PIDn
Controller ParametersKP12.122443.16372.0172.29482.7945122.7421
Ki13.4417170.10921.99781.19830.5098080.3762
Kd10.8744260.97752.4031.07940.9950843
n12.719018-57.92850015.03582307.57
λ10.6394151.2028----
μ12.6361130.9403----
KP23.9997453.09191.91022.23281.8651611.9881
Ki21.00001432.97052.9977822.9963
Kd20.7511560.88510.61060.67570.5765270.5997
n21-372.48136.77166.8088500
λ22.122441----
μ23.4417171----
ITAE Value0.0535220.0567350.07800.08160.0754090.0770
ITAE Improvement % -5.66%31.38%34.41%29.02%30.49%
Table 4. Controller parameters along with the corresponding performance results for Case 3.
Table 4. Controller parameters along with the corresponding performance results for Case 3.
AlgorithmProposed KET+
Fractional Order PID
NNA+Fractional Order PIDJAYA+PIDnPSO+PIDnARO+PIDnSAMPE-JAYA+PIDn
Controller ParametersKP12.0101823.5018142.10681.77641.8204951.8022
Ki13.1113963.8794042.933332.9948912.6685
Kd11.0012290.5878961.49440.93850.5772780.6436
n10.603423-85.067392.8667.01898138.3
λ10.9998390.981918----
μ12.2110871.021741----
KP23.9998822.0086551.14721.5621.5654371.7795
Ki21.00159542.94872.58352.9895292.859
Kd20.5717890.8636880.47890.65750.4620350.4627
n20.999903-489.58500448.9027340.75
λ22.0101820.829761----
μ23.1113960.992725----
ITAE Value0.107820.1291950.22720.23540.1463080.1726
ITAE Improvement % -16.54%52.54%54.20%26.31%37.53%
Table 5. Performance comparison of different optimization techniques based on ITAE and SET metrics.
Table 5. Performance comparison of different optimization techniques based on ITAE and SET metrics.
ControllerOptimization
Approach
SET (s)Objective Value
f1f2PTIEITAE
PI Conventional [42]4545.0128.273.5795
Firefly Algorithm [42]7.117.225.620.8695
Bacterial Forage Optimization [42]5.527.096.351.8379
Genetic Algorithm [42]10.5911.399.372.7475
Differential Evolution [41]8.968.165.750.9911
Hybrid Bacterial Forage Optimization-Particle Swarm Optimizer [44]7.397.655.731.1865
Particle Swarm Optimizer [44]7.377.825.01.2142
PID Artificial Rabbit Algorithm [45]2.1958342.9013413.0592940.0953
Firefly Algorithm [42]4.255.494.780.4714
Fractional-order PIDNeural Network Algorithm [43]2.46283.00243.22030.059063
Kangaroo Escape optimization Technique1.89242.69222.88750.05363897
Table 6. The proposed KET, RIME, WO, MShoa, WUTP, and PSO parameter settings.
Table 6. The proposed KET, RIME, WO, MShoa, WUTP, and PSO parameter settings.
Applied AlgorithmParameters
RIMESoft-rime parameters W = 5; Number of rime agents = 50; Maximum number of iterations = 300
PSONumber of particles = 50; Cognitive parameter c1 = 2; Social parameter c2 = 2; Maximum number of iterations = 300
MShoaNumber of mantis shrimps = 50; Maximum number of iterations = 300
WOProportion of females p = 0.4; Number of males = 20; Number of females = 20; Number of children = 10; Maximum number of iterations = 300
WUTPNumber of particles = 50; Alternate parameter p = 0.5; Water density rho = 1000;
eta = 0.0018; Gravitational force g = 9.81; Radial hydraulic conductivity Lp = 10−9; Diffusivity coefficient D = 10−9; Hydraulic conductivity K = 10−9; a = 1; Maximum number of iterations = 300
Proposed KETNumber of kangaroos = 50; Maximum number of iterations = 300
Table 7. Optimal results of the proposed KET, RIME, WO, MShoa, WUTP, and PSO for speed reducer design problem.
Table 7. Optimal results of the proposed KET, RIME, WO, MShoa, WUTP, and PSO for speed reducer design problem.
Control ParametersRIMEPSOMShoaWOWUTPProposed KET
x13.53.53.50513.50013.53.5
x20.70.70.70.70.70.7
x3171717.0275171717
x47.37.37.93257.37.37.3
x57.73327.71538.11957.72497.71537.7153
x63.35063.35053.43053.35063.35053.3505
x75.28675.28675.31615.28675.28675.2867
F(x)2994.89392994.42453055.79062994.69672994.42542994.4245
Table 8. Statistical indices of the proposed KET, RIME, WO, MShoa, WUTP, and PSO for speed reducer design.
Table 8. Statistical indices of the proposed KET, RIME, WO, MShoa, WUTP, and PSO for speed reducer design.
Statistical IndicesRIMEPSOMShoaWOWUTPProposed KET
Minimum Fitness2994.8942994.4253055.7912994.6972994.4252994.425
Mean Fitness3000.4893073.8033270.3372998.552997.1962994.769
Maximum Fitness3012.7893197.5983664.2563007.8623032.0072999.523
Standard deviation 4.660562.7313150.19883.47329.27440.9185
CPU time(s)0.40180.34950.5990.38760.47060.4163
Constraints Validation 100%100%100%100%100%100%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Almutairi, S.Z.; Shaheen, A.M. A Kangaroo Escape Optimizer-Enabled Fractional-Order PID Controller for Enhancing Dynamic Stability in Multi-Area Power Systems. Fractal Fract. 2025, 9, 530. https://doi.org/10.3390/fractalfract9080530

AMA Style

Almutairi SZ, Shaheen AM. A Kangaroo Escape Optimizer-Enabled Fractional-Order PID Controller for Enhancing Dynamic Stability in Multi-Area Power Systems. Fractal and Fractional. 2025; 9(8):530. https://doi.org/10.3390/fractalfract9080530

Chicago/Turabian Style

Almutairi, Sulaiman Z., and Abdullah M. Shaheen. 2025. "A Kangaroo Escape Optimizer-Enabled Fractional-Order PID Controller for Enhancing Dynamic Stability in Multi-Area Power Systems" Fractal and Fractional 9, no. 8: 530. https://doi.org/10.3390/fractalfract9080530

APA Style

Almutairi, S. Z., & Shaheen, A. M. (2025). A Kangaroo Escape Optimizer-Enabled Fractional-Order PID Controller for Enhancing Dynamic Stability in Multi-Area Power Systems. Fractal and Fractional, 9(8), 530. https://doi.org/10.3390/fractalfract9080530

Article Metrics

Back to TopTop