Next Article in Journal
Evaluation Method for Deep and Ultra-Deep Shale Oil Resource Conversion
Previous Article in Journal
Pore Structure Characterization, Classification, and Fractal Dimension Analysis of the Yanchang Formation Reservoir in the Ordos Basin—A Cue to Evaluate High-Quality Tight Sandstone Reservoirs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

HDE-CGWO-Based Optimal Load Frequency Control for Nonlinear Power Systems

1
School of Electronic Information and Electrical Engineering, Chengdu University, No. 2025 Chengluo Avenue, Longquanyi District, Chengdu 610106, China
2
Office of Academic Affairs, Chengdu University, No. 2025 Chengluo Avenue, Longquanyi District, Chengdu 610106, China
*
Author to whom correspondence should be addressed.
Energies 2026, 19(12), 2783; https://doi.org/10.3390/en19122783 (registering DOI)
Submission received: 10 May 2026 / Revised: 3 June 2026 / Accepted: 5 June 2026 / Published: 10 June 2026
(This article belongs to the Section A1: Smart Grids and Microgrids)

Abstract

In modern power-system load frequency control (LFC), proportional–integral–derivative (PID) controllers are widely used because of their simple structure and ease of implementation. However, the combined effects of communication delay and nonlinear constraints can degrade control performance. To address this issue, this paper proposes a model-constraint-aware optimal PID tuning method based on a Hybrid Differential Evolution–Chaotic Grey Wolf Optimizer (HDE-CGWO). First, a nonlinear LFC model incorporating data sampling, communication delay, governor deadband (GDB), and generation rate constraint (GRC) is established, and a PID-based LFC model is formulated. Next, an objective function based on the integral of time-weighted absolute area control error (ACE), namely ACE-based integral of time-weighted absolute error (ITAE), is constructed. Accordingly, quasi-opposition-based learning (QOBL), chaotic warm-up, Lévy flight, and differential evolution (DE) are incorporated into the standard Grey Wolf Optimizer (GWO) to develop an HDE-CGWO-based PID design scheme for LFC under sampled-data delay and nonlinear unit constraints. Finally, simulation studies are carried out on a multi-area LFC system. The resulting time-domain responses and statistical results show that, compared with standard GWO in the single-area test, HDE-CGWO reduces the ACE-based ITAE by about 43.3%. In the three-area system, the ACE-based ITAE is reduced by about 3.0% under step disturbances and about 1.4% under random disturbances compared with the warm-up Grey Wolf Optimizer (WGWO), indicating that the proposed method can reduce frequency deviations, attenuate post-disturbance oscillations, and accelerate the dynamic recovery process under the considered disturbance conditions.

1. Introduction

Frequency is an important indicator of the operating condition and power quality of a power system. The main task of load frequency control (LFC) is to maintain system frequency and tie-line power within prescribed limits under load disturbances [1,2,3,4]. With the increasing penetration of renewable energy sources such as wind and photovoltaic power, power-system operating conditions have become more complicated, and frequency regulation associated with renewable energy integration has received increasing attention in recent LFC studies [2,5,6,7,8]. Meanwhile, LFC has become increasingly dependent on open communication networks for the transmission of measurement and control signals. Cyber-attack-driven data availability issues can also affect data-driven LFC strategies under such communication-dependent conditions [9]. Owing to network congestion, protocol processing, and link switching, communication delays can directly deteriorate the dynamic performance and stability of LFC [6,10,11,12]. In practical implementation, LFC is a typical sampled-data control problem. Simply treating sampling effects as ordinary delays often fails to describe the actual control process accurately [10,13]. In addition, practical generating units exhibit inherent nonlinearities, such as governor deadband (GDB) and generation rate constraint (GRC). If these factors are neglected in system modeling and controller design, the resulting controller parameters may deviate from actual operating conditions [14]. Therefore, establishing an LFC model that simultaneously accounts for communication delay, sampling characteristics, and nonlinear constraints is the first issue addressed in this study. It also provides the basis for subsequent controller design and parameter tuning [6,10,13,14].
For LFC systems with communication delay, sampling effects, and nonlinear constraints, a variety of advanced control approaches have been reported, including sliding mode control, model predictive control, active disturbance rejection control (ADRC), event-triggered control, and robust predictive control [15,16,17,18,19,20,21]. Event-triggering LFC schemes have also been extended to deception-attack and random dynamic-triggering conditions [22,23]. Although these methods can improve dynamic performance to some extent, their design procedures are often relatively complicated. Some of them also impose stringent requirements on model accuracy and state availability, which increases implementation difficulty and engineering costs [16,17,18,19]. By contrast, PID control remains one of the most widely used strategies in power-system LFC because of its simple structure and the clear physical meaning of its parameters [3,21,24,25]. Since practical power systems are discrete sampled-data systems, the PID control structure is more consistent with LFC implementation and allows sampled feedback signals to be used directly in control computation [6,10,13,26]. Accordingly, the second issue considered in this paper is how to obtain high-quality PID parameters for LFC systems subject to communication delay, sampling effects, and nonlinear constraints, so as to obtain acceptable frequency regulation performance [3,24,26].
Various methods, such as internal model control, particle swarm optimization, whale optimization algorithm, salp swarm algorithm, DE, and hybrid intelligent optimization methods, have been used for tuning PID controllers in LFC [24,27,28,29,30,31,32,33]. Since these methods can directly optimize dynamic performance indices, they are well suited to parameter tuning problems [24,27,28]. Compared with these methods, the Grey Wolf Optimizer (GWO) has been widely applied to engineering optimization problems because of its simple structure, small number of parameters, and ease of implementation [34,35]. In the LFC field, Guha et al. first employed standard GWO to tune PI/PID controller parameters in interconnected power systems [36]. They later introduced QOBL and proposed the quasi-oppositional Grey Wolf Optimizer (QOGWO) to improve the quality of the initial population [37]. Following this, Padhy et al. proposed a modified GWO (MGWO) by adjusting the search weights and applied it to AGC controller design in systems with plug-in electric vehicles [38]. Sahoo et al. developed IGWO for tuning fuzzy-aided PID frequency controllers [39]. Beyond the LFC field, Kohli and Arora investigated chaotic GWO for constrained optimization problems [40]. Shangguan et al. further proposed WGWO for LFC problems considering sampling and communication delay [26]. These studies indicate that GWO and its variants are effective tools for LFC parameter tuning [26,36,37,38,39,40]. However, most existing improvements focus on a single aspect, such as initialization strategy, convergence-factor design, or position updating. When sampling, communication delay, GDB, and GRC act simultaneously in an LFC system, the nonlinearity and complexity of PID tuning increase substantially. The interaction among these physical constraints also makes the search process more susceptible to overly rapid step-size shrinkage and insufficient population diversity in the later stages of iteration [26,37,38,39]. Therefore, for PID tuning in LFC systems under such complex constraints, further improving GWO to obtain a more suitable optimization algorithm constitutes the third issue addressed in this paper.
Based on the above considerations, this paper proposes a model-constraint-aware HDE-CGWO-based optimal PID tuning method for power-system LFC considering data sampling, communication delay, and unit nonlinear constraints. The main contributions of this work are summarized as follows:
  • A multi-area LFC model considering data sampling, communication delay, GDB, and GRC is established, and a corresponding framework for PID parameter tuning is constructed.
  • For PID tuning under complex constraints, an optimization model with ACE-based ITAE as the objective is formulated. This model enables optimal controller parameter design while retaining the simplicity and implementability of the PID structure.
  • A model-constraint-aware HDE-CGWO tuning framework is developed for PID parameter optimization in sampled-data-delayed LFC systems with GDB and GRC. Based on GWO and warm-up GWO, the proposed method integrates QOBL, chaotic warm-up, Lévy flight, and DE-based local search to improve initialization quality, global exploration, and local refinement. The obtained PID parameters lead to better frequency regulation performance in the tested single-area and three-area systems.
The remainder of this paper is organized as follows. Section 2 establishes a PID-LFC model considering data sampling, communication delay, and nonlinear constraints. Section 3 presents the HDE-CGWO-based controller parameter optimization method. Section 4 gives the simulation studies and discussion. Section 5 concludes the paper.

2. System Modeling and Problem Formulation

2.1. Multi-Area LFC Model with Nonlinear Constraints

To analyze LFC in a multi-area power system, an LFC model that accounts for multiple generating companies (Gencos) and unit nonlinear constraints is first established. Figure 1 shows the LFC structure of area i. The control areas are interconnected through tie-lines, and each area includes n i Gencos, a generator–load unit, a control unit, renewable-energy sources, and tie-line power exchange dynamics. For the n-th Genco in area i, the participation factor is denoted by a i , n , with
a i , n = P i , n rate q = 1 n i P i , q rate , n = 1 n i a i , n = 1
where P i , n rate is the rated capacity of Genco n in area i. The aggregated mechanical power entering the area-level frequency equation is
Δ P m , i ( t ) = n = 1 n i a i , n Δ P m , i , n ( t )
The area-level damping coefficient and equivalent frequency-response inertia coefficient used in the frequency equation are constructed from the unit-level parameters in Table 1 as
D i = n = 1 n i a i , n D i , n , M i = n = 1 n i a i , n D i , n T p , i , n
Thus, the parameters D i , n , T p , i , n , T t , i , n , T g , i , n , and R i , n in Table 1 are used consistently as unit-level Genco parameters. The expression of M i follows the commonly used first-order power-system frequency-response block. For Genco n in area i, this block can be written as
Δ f i , n ( s ) = K p , i , n 1 + s T p , i , n Δ P e , i , n ( s ) , K p , i , n = 1 D i , n
where Δ P e , i , n denotes the equivalent net power imbalance acting on the frequency-response block. Rewriting (4) in the time domain gives
D i , n T p , i , n Δ f ˙ i , n ( t ) + D i , n Δ f i , n ( t ) = Δ P e , i , n ( t )
Thus, D i , n T p , i , n is the unit-level equivalent frequency-response inertia contribution, rather than the conventional synchronous-machine inertia constant, and it is aggregated according to the participation factor a i , n .
As shown in the revised Figure 1, the signal entering the GDB block of Genco n is the equivalent command Δ P c , i , n ( t ) , which is formed by the participation-weighted supplementary control signal and the governor droop feedback. The GDB output is denoted by Δ P c , i , n d b ( t ) and is then applied to the first-order governor block. This notation is used consistently in the following equations.
Since both load disturbances and renewable-energy power deviations lead to power imbalance within the area, they are grouped into a unified external disturbance term:
w i ( t ) = Δ P d , i ( t ) Δ P R E S , i ( t )
In practical generating units, GDB and GRC directly affect the primary frequency regulation process. Let u i ( t ) denote the area-level supplementary control input. According to Figure 1, the equivalent command entering the GDB block of Genco n is
Δ P c , i , n ( t ) = a i , n u i ( t ) 1 R i , n Δ f i ( t )
and the GDB output is described by
Δ P c , i , n d b ( t ) = B i , n Δ P c , i , n ( t ) = Δ P c , i , n ( t ) κ i , n , Δ P c , i , n ( t ) κ i , n 0 , κ i , n < Δ P c , i , n ( t ) < κ i , n + Δ P c , i , n ( t ) κ i , n + , Δ P c , i , n ( t ) κ i , n +
where B i , n ( · ) denotes the GDB operator, and κ i , n and κ i , n + are the lower and upper GDB bounds of Genco n in area i, respectively.
The GRC is introduced to describe the physical limit on the rate of change of the mechanical power of each Genco. Define the saturation operator as
sat [ r i , n , r i , n + ] ( ξ ) = r i , n , ξ < r i , n ξ , r i , n ξ r i , n + r i , n + , ξ > r i , n +
where r i , n and r i , n + are the lower and upper mechanical power ramp-rate limits of Genco n in area i, respectively.
Based on this formulation, the dynamic equations of area i are written as the following individual equations:
Δ f ˙ i ( t ) = 1 M i n = 1 n i a i , n Δ P m , i , n ( t ) D i Δ f i ( t ) Δ P t i e , i ( t ) w i ( t )
Δ P ˙ m , i , n ( t ) = sat [ r i , n , r i , n + ] 1 T t , i , n Δ P g , i , n ( t ) Δ P m , i , n ( t ) , n = 1 , 2 , , n i
Δ P ˙ g , i , n ( t ) = 1 T g , i , n Δ P c , i , n d b ( t ) Δ P g , i , n ( t ) , n = 1 , 2 , , n i
Δ P ˙ t i e , i ( t ) = 2 π j = 1 j i N T i j Δ f i ( t ) Δ f j ( t )
where Δ f i ( t ) and Δ P t i e , i ( t ) denote the frequency deviation and tie-line power deviation of area i, respectively. Δ P m , i , n ( t ) and Δ P g , i , n ( t ) denote the mechanical power deviation and governor output deviation of Genco n in area i, respectively.
For subsequent controller design, define the state vector of area i as
x i ( t ) = Δ f i ( t ) Δ P m , i , 1 ( t ) Δ P m , i , n i ( t ) Δ P g , i , 1 ( t ) Δ P g , i , n i ( t ) Δ P t i e , i ( t ) T
Thus, x i ( t ) contains the area-level frequency and tie-line power states, together with the Genco-level turbine and governor states.
Since the GRC and GDB are nonlinear and are applied at the Genco level, the area model in (10)–(13) is expressed compactly as
x ˙ i ( t ) = F i x 1 ( t ) , x 2 ( t ) , , x N ( t ) , u i ( t ) , w i ( t )
where F i ( · ) is defined by the multi-Genco dynamics in (10)–(13).
In multi-area LFC, the area control error (ACE) reflects both the local frequency deviation and the tie-line power exchange deviation. It is therefore selected as the system output. The ACE of area i is defined as
A C E i ( t ) = β i Δ f i ( t ) + Δ P t i e , i ( t )
Here, β i is the area frequency-bias coefficient used in the ACE signal. In the present multi-Genco model, it is obtained from the area damping coefficient and the equivalent droop coefficient as
β i = D i + 1 R i eq , 1 R i eq = n = 1 n i a i , n 1 R i , n .
Thus, D i is calculated by (3), and 1 / R i eq is calculated from the participation factors and the Genco-level droop coefficients in Table 1. For the test system considered in this paper, substituting the data in Table 1 gives
β 1 = 0.3372 , β 2 = 0.3962 , β 3 = 0.3572 .
These values are used in (16) and the output matrix in (19). Let y i ( t ) = A C E i ( t ) . Then
y i ( t ) = C i x i ( t ) , C i = β i 0 1 × n i 0 1 × n i 1

2.2. Closed-Loop PID-LFC Model with Sampling and Transmission Delay

With the ACE obtained from (16)–(19), the sampling and transmission processes in the practical control loop must be further considered. Let the sampling period be h, and let the corresponding sampling frequency be f s = 1 / h . In the numerical studies, h = 3 s is used, namely f s = 1 / 3 Hz, as a conservative sampled-data setting for testing the controller under an unfavorable low-rate measurement/update condition. This value is not chosen from numerical-integration accuracy, but from the intended sampled-data measurement/update interval, and its reliability is checked later through the sampling-delay boundary test. The k-th sampling instant is then given by
t k = k h , k = 0 , 1 , 2 ,
Accordingly, the feedback output of area i at t k is
y i ( t k ) = C i x i ( t k )
To account for communication-induced transmission delay, let τ i , k denote the delay associated with area i. Once the sampled signal reaches the controller, it is held constant until the next control update, that is,
y ˜ i ( t ) = y i ( t k ) , t [ t k + τ i , k , t k + 1 + τ i , k + 1 )
where y ˜ i ( t ) denotes the delayed sampled signal available to the controller.
Once the delayed sampled signal is available to the controller, the control action at sampling instant t k is computed based on the received sampled measurement. For notational simplicity, this received sampled measurement is still written as y i ( t k ) in the following controller equations. Accordingly, a PID control law is used for each area. The controller output of area i at sampling instant t k is
v i ( t k ) = K P , i y i ( t k ) + K I , i h m = 0 k y i ( t m ) + K D , i y i ( t k ) y i ( t k 1 ) h
The derivative term at k = 0 is initialized as zero. Define the controller parameter vector and the discrete feedback vector as
K i = K P , i K I , i K D , i
ξ i ( t k ) = y i ( t k ) h m = 0 k y i ( t m ) y i ( t k ) y i ( t k 1 ) h
Then (23) can be rewritten as
v i ( t k ) = K i ξ i ( t k )
Under the zero-order hold (ZOH), the control input remains equal to the most recently computed value between two successive updates. Hence,
u i ( t ) = v i ( t k ) = K i ξ i ( t k ) , t [ t k + τ i , k , t k + 1 + τ i , k + 1 )
For Genco n in area i, substituting the delayed sampled PID signal in (27) into (7) gives the Genco-level command
Δ P c , i , n ( t ) = a i , n K i ξ i ( t k ) 1 R i , n Δ f i ( t ) , n = 1 , 2 , , n i
and the corresponding GDB output is
Δ P c , i , n d b ( t ) = B i , n Δ P c , i , n ( t ) , n = 1 , 2 , , n i
Equations (10)–(13), together with (21), (23) and (27)–(29), constitute the closed-loop PID-LFC model adopted in this paper. In this form, the repeated plant equations are not rewritten, and only the substituted sampled-delay PID command and the resulting GDB input/output relations are added to the plant model.

3. HDE-CGWO-Based Controller Parameter Optimization

3.1. Optimization Objective and Basic Solution Method

For the closed-loop PID-LFC model established in Section 2, the controller tuning task can be formulated as a constrained optimization problem. Since A C E i ( t ) reflects both the frequency deviation and the tie-line power deviation of area i, the ACE-based ITAE is first computed as
f ITAE ( X ) = i = 1 N 0 t max t | A C E i ( t ) | d t
To prevent divergent PID parameters from being selected during numerical optimization, a penalty-based fitness function is further introduced as
min J ( X )
with
J ( X ) = f ITAE ( X ) , if the closed - loop response is bounded M p , otherwise
subject to
K P , min , i K P , i K P , max , i , K I , min , i K I , i K I , max , i , i = 1 , 2 , , N K D , min , i K D , i K D , max , i ,
where N is the number of control areas, and t max denotes the simulation horizon. K P , i , K I , i , and K D , i are the proportional, integral, and derivative gains of the PID controller in area i, respectively. In (32), a bounded response means that the simulated closed-loop states and A C E i ( t ) remain finite over [ 0 , t max ] , and M p is a large penalty value. In this study, M p is set to 10 6 . Accordingly, the candidate PID parameter vector to be optimized is denoted by X and written as
X = K P 1 , K I 1 , K D 1 , , K P N , K I N , K D N T
For any candidate parameter vector X, substituting it into (10)–(13) together with (27)–(29) yields A C E i ( t ) for each area. If the corresponding closed-loop response is bounded, f ITAE ( X ) is used as the fitness value; otherwise, the penalty value M p is assigned. Therefore, the problem considered in this paper is to search for a set of PID parameters within the prescribed bounds that minimizes J ( X ) .
To solve this problem, GWO is adopted. The standard GWO is described in detail in [35]. In the present study, the position of each grey wolf represents one set of PID parameters, and the fitness of each individual is evaluated by J ( X ) obtained from the PID-LFC model and the stability screening rule. Let X i ( j ) denote the position of the i-th wolf at iteration j, and let X α ( j ) , X β ( j ) , and X δ ( j ) denote the current best, second-best, and third-best individuals, respectively. The standard position update can be written as
D α , i = C 1 X α ( j ) X i ( j ) , D β , i = C 2 X β ( j ) X i ( j ) , D δ , i = C 3 X δ ( j ) X i ( j )
X 1 , i = X α ( j ) A 1 D α , i , X 2 , i = X β ( j ) A 2 D β , i , X 3 , i = X δ ( j ) A 3 D δ , i
X i ( j + 1 ) = X 1 , i + X 2 , i + X 3 , i 3
where ⊙ denotes element-wise multiplication. The coefficient vectors are defined as
A m = 2 a r 1 m a , C m = 2 r 2 m , m = 1 , 2 , 3
where r 1 m and r 2 m are random vectors uniformly distributed over [ 0 , 1 ] . In standard GWO, the convergence factor a is given by
a = 2 1 j j max
where j max is the maximum number of iterations.
Although standard GWO is simple and easy to implement, three limitations arise when it is directly applied to the PID tuning problem considered here. First, random initialization may lead to poor-quality initial solutions. Second, the linear decay of the convergence factor is not well suited to the search space shaped by sampling, communication delay, GDB, and GRC, and may cause the algorithm to lose exploration capability too early. Third, the three leader wolves contribute equally to the position update, and no explicit jumping mechanism is provided, which makes the search prone to premature convergence in the later stages.
To overcome these limitations, the proposed HDE-CGWO improves standard GWO in three aspects: population initialization, convergence regulation, and late-stage escape and refinement.

3.2. Improvement Strategies for HDE-CGWO

To address the three limitations discussed above, the proposed HDE-CGWO improves standard GWO from three aspects. The first improvement enhances the quality of the initial population, the second regulates the search process through the convergence factor and dynamic leader weighting, and the third strengthens the late-stage escape and local refinement abilities. These mechanisms are introduced according to the specific difficulties of digital PID-LFC tuning under sampling, communication delay, GDB, and GRC, rather than as an independent stacking of optimization operators.

3.2.1. QOBL-Based Population Initialization

When GWO is used to optimize PID parameters, the distribution of the initial population has a direct influence on the subsequent search process. In standard GWO, the initial individuals are generated randomly. For the LFC tuning problem considered in this paper, however, such a strategy may place some individuals in poor regions of the search space, which degrades the search quality at the early stage. To alleviate this issue, QOBL is introduced during initialization.
Let X i be the position vector of the i-th individual in the population, and let x i , d denote its d-th component, where d { 1 , 2 , , 3 N } . Assume that the search interval of the d-th parameter is [ l d , u d ] . Its opposite point, center point, and quasi-opposite point are defined as
x ¯ i , d = l d + u d x i , d
c d = l d + u d 2
x i , d q = c d + r i , d x ¯ i , d c d
where r i , d [ 0 , 1 ] is a random number. For each randomly generated set of PID parameters, a corresponding quasi-opposite solution is constructed. Both solutions are then evaluated through the PID-LFC model, and the one with better fitness is retained in the initial population. In this way, the subsequent search starts from a more favorable set of candidate solutions.

3.2.2. Hybrid Convergence Regulation and Dynamic Leader Weighting

To further improve the search process, a warm-up chaotic convergence factor is introduced, and the contributions of the three leader wolves are weighted according to their fitness values. The purpose of these operators is not to build a direct physical mapping between an optimization operator and a single power-system component. Instead, they are introduced because sampling, communication delay, GDB, and GRC jointly make the ACE-based ITAE surface non-smooth and locally flat in some regions. Under this type of search landscape, an overly rapid reduction in the search step may cause the population to stagnate around suboptimal PID gains. To address this issue, a cosine warm-up schedule and a logistic chaotic perturbation are combined to construct the Chaotic Grey Wolf Optimizer (CGWO).
First, the cosine-type convergence baseline is defined as
a 0 ( j ) = 2 cos π 2 j j max
Then, the logistic chaotic map is introduced as
z j + 1 = μ z j ( 1 z j ) , 0 < z j < 1
where μ = 4 . Accordingly, the actual convergence factor is written as
a ( j ) = a 0 ( j ) + η z j 0.5
where η is the perturbation amplitude, and η = 0.3 is used in this study. Equation (45) preserves a relatively large search range in the early stage and gradually reduces the step size as the iteration proceeds. The chaotic perturbation helps avoid an overly regular search trajectory. In addition, stagnation is judged from the relative improvement of the current best fitness. The criterion is defined as
ρ ( j ) = J α ( j 1 ) J α ( j ) J α ( j 1 ) + 10 10
and the corresponding stagnation condition is
ρ ( j ) < 10 3 .
If (47) is satisfied for three consecutive iterations, the convergence factor is temporarily enlarged to a random value in [ 1.5 , 2.0 ] to restore exploration capability. This adaptive adjustment helps the population escape from stagnation regions and continue searching toward better PID parameter regions. A comparison between the standard linear decay and the proposed convergence schedule is shown in Figure 2.
As shown in Figure 2, compared with the linear decay in standard GWO, the proposed convergence factor maintains a larger search range in the early stage and exhibits mild irregular fluctuations during the iterative process. This is helpful for preserving exploration capability under the joint effects of sampling, communication delay, GDB, and GRC, while still keeping a gradual convergence trend in the later stage.
The three leader wolves α , β , and δ correspond to three different sets of PID parameters, and their fitness values are denoted by J α , J β , and J δ , respectively. Their weights are defined as
w α = J α 1 J α 1 + J β 1 + J δ 1 , w β = J β 1 J α 1 + J β 1 + J δ 1 , w δ = J δ 1 J α 1 + J β 1 + J δ 1
Accordingly, the position update in (37) is modified as
X i g ( j + 1 ) = w α X 1 , i + w β X 2 , i + w δ X 3 , i
With this weighted update, the leader associated with a smaller fitness value exerts a stronger influence on the position update. The hybrid convergence factor regulates the search process, while the dynamic weighting improves the guidance effect of the leading wolves. Together, these two mechanisms alleviate the shortcomings of insufficient early exploration and inaccurate late-stage convergence in standard GWO.

3.2.3. Lévy Flight and DE-Based Local Refinement

To alleviate stagnation in the later search stage, Lévy flight and DE are further introduced after the weighted grey-wolf update. Let p i [ 0 , 1 ] be a random number. If p i < p L , a Lévy perturbation is applied to X i g ( j + 1 ) , yielding
X i L ( j + 1 ) = X i g ( j + 1 ) + α L Levy ( λ ) X i g ( j + 1 ) X i ( j )
where α L is the step-size coefficient, and Levy ( λ ) is generated by Mantegna’s algorithm with distribution parameter λ . In this study, p L = 0.1 , α L = 0.01 , and λ = 1.5 are used. The Lévy-flight step is not meant to represent communication delay physically. Its role is algorithmic: the long-tailed perturbation provides occasional larger moves when the delayed sampled-data LFC model with GDB and GRC produces a locally flat or weakly improving fitness region. In this way, frequent short-range moves preserve local search, while occasional long jumps help escape local stagnation regions. Figure 3 compares the Lévy-flight trajectory with a conventional random-search trajectory. The two axes in Figure 3 denote dimensionless normalized parameter-space coordinates.
For notational convenience, define the candidate individual after the weighted GWO update and optional Lévy perturbation as
X i c ( j + 1 ) = X i L ( j + 1 ) , p i < p L , X i g ( j + 1 ) , otherwise
On this basis, a DE operation is performed. For the i-th individual, three mutually distinct individuals X r 1 , X r 2 , and X r 3 are randomly selected to construct the mutation vector
V i = X r 1 + F X r 2 X r 3
where F is the scaling factor.
The binomial crossover is then expressed as
U i , d = V i , d , rand d C R or d = d rand , X i , d c ( j + 1 ) , otherwise , d = 1 , 2 , , 3 N
where C R is the crossover probability, rand d is a random number uniformly distributed over [ 0 , 1 ] , and d rand is a randomly selected dimension that ensures at least one component is inherited from the mutation vector. After crossover, the trial vector U i is obtained.
For any candidate vector Z i generated by Lévy flight or DE, bound handling is performed by
z i , d min max z i , d , l d , u d , d = 1 , 2 , , 3 N
Substituting the bounded trial vector U i into the PID-LFC model yields its corresponding A C E i ( t ) and fitness value J ( U i ) . The greedy selection rule is then given by
X i ( j + 1 ) = U i , J ( U i ) < J X i c ( j + 1 ) , X i c ( j + 1 ) , otherwise
In this study, the DE parameters are set to F = 0.5 and C R = 0.9 . In the proposed hybrid scheme, Lévy flight mainly improves the escape capability, whereas DE is used primarily to enhance local refinement around promising PID parameter regions.
In summary, the improvements introduced in HDE-CGWO are designed according to the PID tuning problem considered in this paper. QOBL is used because the initial PID parameters may fall into infeasible or low-quality regions. The hybrid convergence factor, adaptive enlargement of a, and dynamic leader weighting are used because sampling, communication delay, GDB, and GRC make the ACE-based ITAE landscape non-smooth and prone to local stagnation. Lévy flight is used as an escape mechanism for such stagnation regions, while DE refines the search around promising PID parameter regions. Therefore, the proposed method is a model-constraint-aware optimization scheme for the nonlinear sampled-data-delayed PID-LFC model.

3.3. Solution Procedure of HDE-CGWO

Based on the above formulation, the HDE-CGWO algorithm is constructed to determine the controller parameters of the PID-LFC model. The PID parameter vector X is taken as the search variable, and the closed-loop PID-LFC model is used to evaluate the fitness of each individual. Through iterative position updates, the algorithm seeks the parameter set that minimizes J ( X ) . The overall procedure of the proposed method is illustrated in Figure 4.
The main steps of the algorithm are summarized as follows. First, the population size, maximum number of iterations, PID parameter bounds, penalty value, and the parameters associated with QOBL, Lévy flight, and DE are specified. Second, the initial population is generated within the feasible parameter space, and the quasi-opposite individuals are constructed according to (40)–(42). Third, both the original and quasi-opposite individuals are evaluated through the PID-LFC model, and the better candidates form the initial wolf pack. Fourth, the α , β , and δ wolves are identified according to their ACE-based ITAE fitness values. Fifth, during each iteration, the convergence factor is updated using (43)–(45), and the stagnation test follows (46) and (47); if the relative improvement of the best fitness is smaller than 10 3 for three consecutive iterations, the convergence factor is temporarily enlarged. Sixth, the leader weights are computed from (48), and the weighted position update in (49) is carried out. Seventh, Lévy flight is applied when p i < p L , and the resulting candidate is further refined through DE mutation and binomial crossover. Finally, bound handling and greedy selection are performed, the leader wolves are updated, and the optimal PID parameter set is returned after the maximum number of iterations is reached.
As can be seen from the above procedure, HDE-CGWO updates the PID parameters directly at each iteration and evaluates each candidate by computing A C E i ( t ) and the corresponding J ( X ) through the closed-loop LFC model. For bounded candidates, J ( X ) is equal to the ACE-based ITAE value; for unbounded candidates, the penalty value is assigned. The optimal parameters obtained in this way are used as the controller settings in the simulation studies of the next section.

4. Simulation Studies

This section presents two groups of simulation studies. First, a single-area LFC system is used to verify the effectiveness of the individual improvement strategies introduced into the proposed HDE-CGWO algorithm. Second, a three-area LFC system is considered, and HDE-CGWO is compared with WGWO, PSO-AHA, and standard GWO to evaluate its overall control performance and robustness. All simulations are carried out in MATLAB 2025a. The main simulation and optimization settings are listed in Table 2. The ITAE, IAE, ITSE, and ISE values reported in this section are calculated from A C E i ( t ) over all control areas unless a single-area case is explicitly specified. The benchmark system parameters used in the case studies are listed in Table 1. The Rate column is used to calculate a i , n according to (1). The columns D i , n and T p , i , n enter (3), while T t , i , n , T g , i , n , and R i , n enter the Genco-level turbine and governor equations in (10)–(13).
The sampling period in Table 2 corresponds to a sampling frequency of 1 / 3 Hz. To avoid relying on a single arbitrary value, the same optimized PID gains are later tested over multiple sampling periods and communication delays, which verifies that the nominal setting h = 3 s and τ = 3 s remains inside the locally stable and bounded-response region. The nonnegative PID search range [ 0 , 2 ] is used because the adopted LFC law has a fixed negative-feedback direction. Positive PID gains correspond to the conventional damping and recovery action, whereas negative gains would reverse the control action and enlarge the invalid search region; therefore, the present study follows the common nonnegative PID tuning domain used in PID-LFC optimization studies.

4.1. Validation of the Improvement Strategies

In this subsection, the LFC system of Area 1 in Table 1 is used to examine the effectiveness of the proposed improvement strategies. This test is arranged according to three difficulties in digital PID-LFC tuning. First, the initial PID parameters may fall into infeasible or low-quality regions, which motivates QOBL initialization. Second, sampling, communication delay, GDB, and GRC make the ACE-based ITAE landscape non-smooth, platform-like, and prone to local stagnation, which motivates the hybrid convergence factor, the adaptive enlargement of a, and dynamic leader weighting. Third, the late-stage search may still be trapped in a local region and requires local refinement, which motivates Lévy flight and DE. The compared methods, following this order, are standard GWO, GWO with QOBL initialization (GWO + QOBL), the further improved version with the hybrid convergence factor and Lévy flight (CGWO + QOBL + Lévy), and the final HDE-CGWO obtained by additionally incorporating dynamic leader weighting and DE-based local refinement.
The first test focuses on the effect of QOBL on the quality of the initial population. The controller parameters are initialized using both the random strategy and the QOBL strategy. The corresponding distributions of the initial population in the parameter space are projected onto the K p K i plane and shown in Figure 5 and Figure 6, while the boxplot of the initial ACE-based ITAE values is shown in Figure 7.
As can be seen from Figure 5 and Figure 6, compared with random initialization, QOBL produces a more concentrated population and reduces the number of poor individuals, that is, those with relatively large initial ACE-based ITAE values. This indicates that QOBL can provide a higher-quality starting population.
Figure 7 further shows that the QOBL strategy yields lower and more concentrated initial ACE-based ITAE values. This again confirms that it improves the quality of the initial solutions and provides a better basis for the subsequent search.
The convergence behavior of the four methods is then compared, as shown in Figure 8.
Figure 8 shows that standard GWO decreases rapidly at the early stage but enters stagnation relatively early. As the improvement mechanisms are introduced successively (Standard GWO → GWO + QOBL → CGWO + QOBL + Lévy → HDE-CGWO), the convergence process becomes smoother and the final fitness value continues to decrease. Among the four methods, HDE-CGWO obtains the lowest final fitness value. This indicates that, starting from QOBL-based initialization, the addition of convergence-factor regulation, Lévy flight, and DE-based local refinement improves the search capability and leads to better tuning results.
To further verify the contribution of each improvement mechanism, a 0.1 p.u. step load disturbance is applied to the single-area system. For fair comparison, the optimization settings defined above are kept the same for all methods. The resulting frequency-deviation responses are shown in Figure 9, while the ACE-based ITAE value and positive frequency peak are listed in Table 3.
As shown in Figure 9, the frequency nadir and the oscillations during recovery are gradually weakened as the improvement strategies are incorporated one by one. The results in Table 3 are consistent with this observation: HDE-CGWO obtains the smallest positive peak deviation and the lowest final ACE-based ITAE among the four methods. These results indicate that the adopted improvement strategies improve the tuning result and the dynamic response in the single-area test.

4.2. Comprehensive Performance and Robustness Evaluation in the Three-Area System

This subsection considers the three-area LFC system listed in Table 1. Under the same system model, search bounds, and optimization settings, the proposed HDE-CGWO is evaluated comprehensively. Owing to the stronger tie-line coupling in the three-area system, controller tuning must suppress the frequency deviations of all areas while also maintaining acceptable overall recovery behavior. Therefore, four methods, namely PSO-AHA [33], GWO [35], WGWO [26], and HDE-CGWO, are used to tune the PID controllers, and their performances are compared under step disturbances, random disturbances, and repeated independent runs.
To simulate a sudden increase in demand, step load disturbances are applied to the three areas as
Δ P d 1 = 0.1 p . u . , Δ P d 2 = 0.08 p . u . , Δ P d 3 = 0.06 p . u .
The optimized PID gains obtained by PSO-AHA, GWO, WGWO, and HDE-CGWO are listed in Table 4.
Under the controller parameters listed in Table 4, the frequency-deviation responses of the three-area system under step disturbances are shown in Figure 10, and the corresponding tie-line power deviation responses are shown in Figure 11.
As shown in Figure 10, all four controllers drive the frequency deviations back toward zero after the step disturbances, but their transient behaviors are different. Compared with PSO-AHA and GWO, WGWO and HDE-CGWO produce smaller peak frequency deviations and milder oscillations. A further comparison between WGWO and HDE-CGWO shows that HDE-CGWO gives a slightly smaller frequency drop and a somewhat faster recovery process in the tested case. The tie-line power curves in Figure 11 also remain bounded and gradually decay, showing that the inter-area power exchange is properly regulated under the same step-disturbance condition. This indicates that, under multi-area coupling conditions, the controller parameters tuned by HDE-CGWO provide a modest improvement in dynamic regulation. Table 5 lists the corresponding ACE-based overall performance indices.
Table 5 reports the performance indices corresponding to the best run among the 30 independent runs used in the subsequent statistical analysis; therefore, the ITAE values in Table 5 are consistent with the corresponding best-run results. According to the raw 30-run ITAE data, these best values are obtained in the 3rd run for PSO-AHA, the 26th run for GWO, the 15th run for WGWO, and the 13th run for HDE-CGWO. HDE-CGWO obtains the lowest ACE-based ITAE among the four methods, while its ACE-based IAE, ITSE, and ISE are also slightly lower than those of the compared methods in this case. Compared with WGWO, the ACE-based ITAE decreases from 10.673 to 10.351, indicating a further but moderate reduction in cumulative ACE regulation cost under the same operating condition. Compared with PSO-AHA, the ACE-based ITAE decreases from 10.852 to 10.351. This is consistent with the dynamic responses shown in Figure 10 and Figure 11.
To further evaluate the algorithm under more complex operating conditions, continuous random disturbances caused by wind-power fluctuations, photovoltaic (PV) fluctuations, and load variations are considered. In this case, the random load disturbances acting on the three areas are denoted by Δ P d 1 rand ( t ) , Δ P d 2 rand ( t ) , and Δ P d 3 rand ( t ) , respectively. The wind and PV fluctuations are modeled as equivalent random generation deviations, denoted by Δ P w i ( t ) and Δ P s i ( t ) . Accordingly, the disturbance inputs are written as
Δ P d i ( t ) = Δ P d i step + Δ P d i rand ( t ) , i = 1 , 2 , 3
and the renewable-generation deviation is given by
Δ P R E S , i ( t ) = Δ P w i ( t ) + Δ P s i ( t ) , i = 1 , 2 , 3
Here, Δ P d i step denotes the step load disturbance defined above. Δ P d i rand ( t ) denotes the random load fluctuation, and Δ P w i ( t ) and Δ P s i ( t ) denote the random power deviations of wind and PV generation, respectively. Accordingly, under the random disturbance scenario, the unified disturbance term in (6) is written as w i ( t ) = Δ P d i ( t ) Δ P R E S , i ( t ) . In the numerical implementation, these random components are combined into the equivalent net disturbance w i ( t ) , and the final composite signal used for each area is specified in Table 6. The random signals are generated with the seed rng(2026) an integration step of 0.01 s, and a total duration of 300 s.
The resulting disturbance waveforms are shown in Figure 12. The corresponding frequency responses obtained with the controller parameters in Table 4 are shown in Figure 13.
It can be seen from Figure 13 that, under continuous random disturbances, the frequency deviations are more pronounced when the controllers are tuned by PSO-AHA and GWO. WGWO improves the control effect to some extent, whereas HDE-CGWO shows a slightly smaller fluctuation range and a somewhat faster recovery process in the tested case. The enlarged local views in Figure 13 make the differences around the main fluctuation intervals clearer. In these zoomed windows, the HDE-CGWO curve generally has smaller local excursions than the compared methods, especially near the disturbance-transition intervals. This indicates that the controller parameters tuned by HDE-CGWO can keep the frequency responses bounded and provide a small improvement under the hybrid-disturbance condition. Table 7 lists the corresponding ACE-based overall performance indices.
As listed in Table 7, HDE-CGWO still obtains the lowest ACE-based ITAE under random disturbances. Compared with WGWO, the ACE-based ITAE decreases from 645.215 to 636.473, corresponding to an improvement of about 1.35%. Combined with Figure 13, this shows that the controller parameters tuned by HDE-CGWO remain effective for composite disturbances involving wind, PV, and random load fluctuations.
To further assess the statistical performance of the proposed algorithm, PSO-AHA, GWO, WGWO, and HDE-CGWO are independently run 30 times under the same conditions. The boxplot of the best ACE-based ITAE values is shown in Figure 14.
Figure 14 shows that HDE-CGWO has a narrower box, a lower median, and a more concentrated overall distribution across the 30 runs. This indicates that its performance varies less from run to run in the tested setting. The corresponding statistical results are summarized in Table 8, where Best, Worst, Mean, and Median denote the minimum, maximum, average, and median values of the best ACE-based ITAE obtained over the 30 independent runs, respectively, while Std and IQR measure the dispersion and the interquartile spread of these best ACE-based ITAE values.
As shown in Table 8, HDE-CGWO obtains the lowest Best, Worst, Mean, and Median values, while also yielding the smallest Std and IQR. This indicates that the proposed algorithm can obtain lower ACE-based ITAE values and a more concentrated distribution over repeated runs in the tested setting.
To further verify whether the observed differences are statistically significant, Mann–Whitney U tests are performed between HDE-CGWO and each compared method using the 30-run ACE-based ITAE samples. The resulting p-values are adjusted by the Holm procedure, and Cliff’s delta is reported as the effect-size indicator. The results are listed in Table 9.
The Holm-adjusted p-values in Table 9 are all below 0.05, and Cliff’s delta is equal to 1.000 in the three pairwise comparisons. Hence, the superiority of HDE-CGWO over GWO, PSO-AHA, and WGWO is statistically supported for the tested 30-run data set, rather than being inferred only from descriptive statistics.
Since hybrid optimization may increase offline tuning cost, the computational time is also compared based on 30 independent runs. All CPU-time measurements were performed on the same hardware configuration. The processor model, CPU-core configuration, and RAM capacity are reported in the last column of Table 10. As listed in Table 10, the CPU values are reported as means and standard deviations in seconds over 30 independent runs. HDE-CGWO requires the largest mean CPU time, but its CPU-time increase relative to WGWO is about 12.18%, while the mean ITAE is improved by about 3.39%. This extra cost belongs to the offline tuning stage and does not increase the online PID controller structure.

4.3. Parameter Sensitivity and Sampling-Delay Stability Checks

To address the robustness of the optimized PID gains under slight grid-configuration changes, a baseline parameter-sensitivity test is added. In this test, the HDE-CGWO-based PID gains are fixed and are not re-optimized. The main model parameters are perturbed by ± 10 % one group at a time, and the ACE-based ITAE and key time-domain indicators are recalculated. The resulting maximum ITAE degradation is shown in Figure 15, and the numerical summary is listed in Table 11.
The largest sensitivity appears in the GRC perturbation, where the maximum ITAE degradation is 8.1%. The tie-line coefficient and equivalent inertia-related perturbations lead to maximum ITAE degradations of 7.4% and 6.8%, respectively. All tested ± 10 % cases remain bounded, indicating that the optimized PID gains do not rely on an extremely narrow nominal parameter setting.
A sampling-delay boundary check is further carried out by scanning h { 0.5 , 1 , 2 , 3 , 4 , 5 } s and τ { 0 , 0.5 , 1 , 2 , 3 , 4 , 5 } s with the same fixed HDE-CGWO-based PID gains. Figure 16 shows the ITAE degradation map, while Figure 17 gives the spectral-radius map of the corresponding linearized sampled-delay closed-loop system. The nominal setting h = 3 s and τ = 3 s has a spectral radius of 0.94 and is therefore inside the local stable region. In contrast, the upper-right case h = 5 s and τ = 5 s gives ρ = 1.34 , which is consistent with a locally unstable sampled-delay response. This scan is used as a reliability check for the selected sampling frequency: the nominal sampling rate f s = 1 / 3 Hz is slower than the other stable sampled cases tested here, but it still gives bounded time-domain responses and remains within the local stability boundary.
The corresponding sampling-delay stability margins are summarized in Table 12, which lists the maximum stable communication delay for each sampling period and the associated degradation margins.
The typical responses in Figure 18 and Figure 19 further support the boundary-map results. The cases ( h , τ ) = ( 0.5 , 0 ) , ( 1 , 1 ) , and ( 3 , 3 ) are locally stable with spectral radii 0.80, 0.84, and 0.94, respectively, whereas ( h , τ ) = ( 5 , 5 ) is non-convergent and corresponds to ρ = 1.34 . Therefore, the nominal test condition h = 3 s and τ = 3 s is a conservative but still locally stable sampled-delay condition rather than an arbitrary unstable operating point.

5. Conclusions

This paper has established a PID-LFC model considering data sampling, communication delay, GDB, and GRC, and has proposed a model-constraint-aware HDE-CGWO method for PID parameter tuning. In the single-area test, HDE-CGWO reduces the ACE-based ITAE from 0.856 for standard GWO to 0.485, corresponding to an improvement of about 43.3%. In the three-area step-disturbance case, the ACE-based ITAE decreases from 10.673 for WGWO to 10.351 for HDE-CGWO, giving a further reduction of about 3.0%. Under random disturbances, the ACE-based ITAE decreases from 645.215 to 636.473 compared with WGWO, corresponding to an improvement of about 1.35%. In 30 independent runs, HDE-CGWO also gives the lowest mean ITAE, the smallest dispersion, and statistically significant improvements over GWO, PSO-AHA, and WGWO according to the Mann–Whitney U tests with Holm correction. The added parameter-sensitivity analysis shows that the largest ITAE degradation under the tested ± 10 % parameter perturbations is 8.1%, and the sampling-delay boundary check shows that the nominal setting h = 3 s and τ = 3 s remains locally stable with spectral radius 0.94. The CPU comparison based on 30 independent runs indicates that HDE-CGWO improves the mean ITAE by about 3.39% relative to WGWO with a moderate offline CPU-time increase of about 12.18%. These results indicate that, when sampling, communication delay, GDB, and GRC are considered together, HDE-CGWO improves PID tuning through better initialization quality, escape capability, and local refinement, while retaining a simple online PID controller structure. Future work will extend the present framework to larger-scale systems and hardware-in-the-loop or real-time test platforms.

Author Contributions

Conceptualization, Y.L.; Methodology, Y.L. and Y.J.; Software, Y.L.; Validation, Y.L.; Formal analysis, Y.L.; Investigation, Q.H., Y.J. and X.L. (Xuanqi Liao); Resources, X.L. (Xuanqi Liao); Data curation, Y.L.; Writing—original draft, Y.L.; Writing—review & editing, Q.H. and X.L. (Xingyue Liu); Visualization, Y.L.; Supervision, Q.H., X.L. (Xingyue Liu) and K.S.; Project administration, Q.H., X.L. (Xingyue Liu) and K.S.; Funding acquisition, X.L. (Xingyue Liu). All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Sichuan Natural Science Foundation, Youth Science Foundation Program B, grant number 2026NSFSC1519.

Data Availability Statement

The data presented in this study are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Kundur, P. Power System Stability and Control; McGraw-Hill: New York, NY, USA, 1994. [Google Scholar]
  2. 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]
  3. Bevrani, H. Robust Power System Frequency Control, 2nd ed.; Springer: Cham, Switzerland, 2014. [Google Scholar] [CrossRef]
  4. Pandey, S.K.; Mohanty, S.R.; Kishor, N. A literature survey on load-frequency control for conventional and distribution generation power systems. Renew. Sustain. Energy Rev. 2013, 25, 318–334. [Google Scholar] [CrossRef]
  5. Wang, G.; Wang, C.; Hao, Q.; Shahidehpour, M. Load frequency control method for cyber-physical power systems with 100% renewable energy. IEEE Trans. Power Syst. 2024, 39, 4684–4698. [Google Scholar] [CrossRef]
  6. Shangguan, X.-C.; Zhang, C.-K.; He, Y.; Jin, L.; Jiang, L.; Spencer, J.W.; Wu, M. Robust load frequency control for power system considering transmission delay and sampling period. IEEE Trans. Ind. Inform. 2021, 17, 5292–5303. [Google Scholar] [CrossRef]
  7. Khooban, M.H.; Dragičević, T.; Blaabjerg, F.; Delimar, M. Shipboard microgrids: A novel approach to load frequency control. IEEE Trans. Sustain. Energy 2018, 9, 843–852. [Google Scholar] [CrossRef]
  8. Fan, W.; Hu, Z.; Veerasamy, V. PSO-based model predictive control for load frequency regulation with wind turbines. Energies 2022, 15, 8219. [Google Scholar] [CrossRef]
  9. Liu, X.Y.; Chen, Y.; Shi, K.B.; Wen, S.P. Research on machine-learning-based load frequency control strategy for power systems under data-driven DoS attacks. IEEE Trans. Ind. Inform. 2026. [Google Scholar] [CrossRef]
  10. Luo, H.; Hiskens, I.A.; Hu, Z. Stability analysis of load frequency control systems with sampling and transmission delay. IEEE Trans. Power Syst. 2020, 35, 3603–3615. [Google Scholar] [CrossRef]
  11. Zhang, C.-K.; Jiang, L.; Wu, Q.H.; He, Y.; Wu, M. Delay-dependent robust load frequency control for time delay power systems. IEEE Trans. Power Syst. 2013, 28, 2192–2201. [Google Scholar] [CrossRef]
  12. Jiang, L.; Yao, W.; Wu, Q.H.; Wen, J.Y.; Cheng, S.J. Delay-dependent stability for load frequency control with constant and time-varying delays. IEEE Trans. Power Syst. 2012, 27, 932–941. [Google Scholar] [CrossRef]
  13. Fridman, E. A refined input delay approach to sampled-data control. Automatica 2010, 46, 421–427. [Google Scholar] [CrossRef]
  14. Tan, W.; Chang, S.; Zhou, R. Load frequency control of power systems with non-linearities. IET Gener. Transm. Distrib. 2017, 11, 4307–4313. [Google Scholar] [CrossRef]
  15. Mu, C.; Tang, Y.; He, H. Improved sliding mode design for load frequency control of power system integrated an adaptive learning strategy. IEEE Trans. Ind. Electron. 2017, 64, 6742–6751. [Google Scholar] [CrossRef]
  16. Ma, M.; Chen, H.; Liu, X.; Allgöwer, F. Distributed model predictive load frequency control of multi-area interconnected power system. Int. J. Electr. Power Energy Syst. 2014, 62, 289–298. [Google Scholar] [CrossRef]
  17. Wen, S.; Yu, X.; Zeng, Z.; Wang, J. Event-triggering load frequency control for multiarea power systems with communication delays. IEEE Trans. Ind. Electron. 2016, 63, 1308–1317. [Google Scholar] [CrossRef]
  18. Ojaghi, P.; Rahmani, M. LMI-based robust predictive load frequency control for power systems with communication delays. IEEE Trans. Power Syst. 2017, 32, 4091–4100. [Google Scholar] [CrossRef]
  19. Huang, C.; Li, J.; Mu, S.; Yan, H. Linear active disturbance rejection control approach for load frequency control of two-area interconnected power system. Trans. Inst. Meas. Control 2019, 41, 1562–1570. [Google Scholar] [CrossRef]
  20. Zheng, Y.; Chen, Z.; Huang, Z.; Sun, M.; Sun, Q. Active disturbance rejection controller for multi-area interconnected power system based on reinforcement learning. Neurocomputing 2021, 425, 149–159. [Google Scholar] [CrossRef]
  21. Charles, K.; Urasaki, N.; Senjyu, T.; Elsayed Lotfy, M.; Liu, L. Robust load frequency control schemes in power system using optimized PID and model predictive controllers. Energies 2018, 11, 3070. [Google Scholar] [CrossRef]
  22. Liu, X.; Shi, K.; Yan, H.; Cheng, J.; Wen, S. Integral-based event-triggering switched LFC scheme for power system under deception attack. Expert Syst. Appl. 2023, 234, 121075. [Google Scholar] [CrossRef]
  23. Liu, X.; Shi, K.; Ma, C.; Tang, Y.; Tang, L. Event-triggering load frequency control for multi-area power system based on random dynamic triggering mechanism and two-side closed functional. ISA Trans. 2023, 133, 193–204. [Google Scholar] [CrossRef] [PubMed]
  24. 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]
  25. Shayeghi, H.; Shayanfar, H.A.; Jalili, A. Load frequency control strategies: A state-of-the-art survey for the researcher. Energy Convers. Manag. 2009, 50, 344–353. [Google Scholar] [CrossRef]
  26. Shangguan, X.-C.; Shi, S.; He, Y.; Zhang, C.-K. Optimal digital load frequency control of smart grid considering sampling and time delay based on warm-up gray wolf algorithm. IEEE Trans. Ind. Inform. 2025, 21, 1773–1782. [Google Scholar] [CrossRef]
  27. Gözde, H.; Taplamacıoğlu, M.C. Automatic generation control application with craziness based particle swarm optimization in a thermal power system. Int. J. Electr. Power Energy Syst. 2011, 33, 8–16. [Google Scholar] [CrossRef]
  28. 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]
  29. Hasanien, H.M. Whale optimisation algorithm for automatic generation control of interconnected modern power systems including renewable energy sources. IET Gener. Transm. Distrib. 2018, 12, 607–614. [Google Scholar] [CrossRef]
  30. Hasanien, H.M.; El-Fergany, A.A. Salp swarm algorithm-based optimal load frequency control of hybrid renewable power systems with communication delay and excitation cross-coupling effect. Electr. Power Syst. Res. 2019, 176, 105938. [Google Scholar] [CrossRef]
  31. Gupta, D.K.; Jha, A.V.; Appasani, B.; Srinivasulu, A.; Bizon, N.; Thounthong, P. Load frequency control using hybrid intelligent optimization technique for multi-source power systems. Energies 2021, 14, 1581. [Google Scholar] [CrossRef]
  32. Dharma Raj, T.; Kumar, C.; Kotsampopoulos, P.; Fayek, H.H. Load frequency control in two-area multi-source power system using bald eagle-sparrow search optimization tuned PID controller. Energies 2023, 16, 2014. [Google Scholar] [CrossRef]
  33. 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]
  34. Tuan, D.H.; Tran, D.T.; Thanh, V.N.N.; Huynh, V.V. Load frequency control based on gray wolf optimizer algorithm for modern power systems. Energies 2025, 18, 815. [Google Scholar] [CrossRef]
  35. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  36. Guha, D.; Roy, P.K.; Banerjee, S. Load frequency control of interconnected power system using grey wolf optimization. Swarm Evol. Comput. 2016, 27, 97–115. [Google Scholar] [CrossRef]
  37. Guha, D.; Roy, P.K.; Banerjee, S. Load frequency control of large scale power system using quasi-oppositional grey wolf optimization algorithm. Eng. Sci. Technol. Int. J. 2016, 19, 1693–1713. [Google Scholar] [CrossRef]
  38. Padhy, S.; Panda, S.; Mahapatra, S. A modified GWO technique based cascade PI-PD controller for AGC of power systems in presence of plug-in electric vehicles. Eng. Sci. Technol. Int. J. 2017, 20, 427–442. [Google Scholar] [CrossRef]
  39. Sahoo, B.P.; Panda, S. Improved grey wolf optimization technique for fuzzy aided PID controller design for power system frequency control. Sustain. Energy Grids Netw. 2018, 16, 278–299. [Google Scholar] [CrossRef]
  40. Kohli, M.; Arora, S. Chaotic grey wolf optimization algorithm for constrained optimization problems. J. Comput. Des. Eng. 2018, 5, 458–472. [Google Scholar] [CrossRef]
Figure 1. Structural framework of the multi-Genco LFC model of area i.
Figure 1. Structural framework of the multi-Genco LFC model of area i.
Energies 19 02783 g001
Figure 2. Comparison of the convergence-factor trajectories of standard GWO and HDE-CGWO.
Figure 2. Comparison of the convergence-factor trajectories of standard GWO and HDE-CGWO.
Energies 19 02783 g002
Figure 3. Comparison of Lévy-flight and random-search trajectories in a dimensionless two-dimensional parameter space.
Figure 3. Comparison of Lévy-flight and random-search trajectories in a dimensionless two-dimensional parameter space.
Energies 19 02783 g003
Figure 4. Flowchart of the proposed HDE-CGWO algorithm with fitness screening.
Figure 4. Flowchart of the proposed HDE-CGWO algorithm with fitness screening.
Energies 19 02783 g004
Figure 5. Distribution of the initialized population on the K p K i plane under random initialization.
Figure 5. Distribution of the initialized population on the K p K i plane under random initialization.
Energies 19 02783 g005
Figure 6. Distribution of the initialized population on the K p K i plane under QOBL initialization.
Figure 6. Distribution of the initialized population on the K p K i plane under QOBL initialization.
Energies 19 02783 g006
Figure 7. Boxplot comparison of the initial ACE-based ITAE values under random initialization and QOBL initialization.
Figure 7. Boxplot comparison of the initial ACE-based ITAE values under random initialization and QOBL initialization.
Energies 19 02783 g007
Figure 8. Comparison of the ACE-based ITAE convergence curves of the four methods.
Figure 8. Comparison of the ACE-based ITAE convergence curves of the four methods.
Energies 19 02783 g008
Figure 9. Frequency deviation response under a 0.1 p.u. step load disturbance.
Figure 9. Frequency deviation response under a 0.1 p.u. step load disturbance.
Energies 19 02783 g009
Figure 10. Frequency-deviation responses of the three-area system under step disturbances.
Figure 10. Frequency-deviation responses of the three-area system under step disturbances.
Energies 19 02783 g010
Figure 11. Tie-line power deviation responses of the three-area system under step disturbances. The black solid line denotes the zero tie-line power-deviation reference.
Figure 11. Tie-line power deviation responses of the three-area system under step disturbances. The black solid line denotes the zero tie-line power-deviation reference.
Energies 19 02783 g011
Figure 12. Continuous random disturbance inputs used in the three-area random-disturbance test.
Figure 12. Continuous random disturbance inputs used in the three-area random-disturbance test.
Energies 19 02783 g012
Figure 13. Frequency responses Δ f 1 , Δ f 2 , and Δ f 3 of the three-area system under random disturbances, with enlarged local views. (a) Area 1, Δ f 1 ; (b) Area 2, Δ f 2 ; (c) Area 3, Δ f 3 .
Figure 13. Frequency responses Δ f 1 , Δ f 2 , and Δ f 3 of the three-area system under random disturbances, with enlarged local views. (a) Area 1, Δ f 1 ; (b) Area 2, Δ f 2 ; (c) Area 3, Δ f 3 .
Energies 19 02783 g013
Figure 14. Boxplot of the best ACE-based ITAE values over 30 independent runs, including PSO-AHA. Dots denote outliers beyond 1.5 times the interquartile range.
Figure 14. Boxplot of the best ACE-based ITAE values over 30 independent runs, including PSO-AHA. Dots denote outliers beyond 1.5 times the interquartile range.
Energies 19 02783 g014
Figure 15. Parameter sensitivity of the fixed HDE-CGWO-based PID controller under ± 10 % parameter perturbations.
Figure 15. Parameter sensitivity of the fixed HDE-CGWO-based PID controller under ± 10 % parameter perturbations.
Energies 19 02783 g015
Figure 16. ITAE degradation map under different sampling periods and communication delays. The black star marks the nominal setting ( h , τ ) = ( 3 , 3 ) , red “unstable” labels denote locally unstable cases, and the cell numbers indicate ITAE degradation percentages relative to the nominal case. The numbers on the axes are the scanned sampling periods and communication delays.
Figure 16. ITAE degradation map under different sampling periods and communication delays. The black star marks the nominal setting ( h , τ ) = ( 3 , 3 ) , red “unstable” labels denote locally unstable cases, and the cell numbers indicate ITAE degradation percentages relative to the nominal case. The numbers on the axes are the scanned sampling periods and communication delays.
Energies 19 02783 g016
Figure 17. Spectral-radius map of the linearized sampled-delay closed-loop system. The black star marks the nominal setting ( h , τ ) = ( 3 , 3 ) , red bold numbers denote cases with spectral radius larger than one, and the black curve indicates the approximate local stability boundary.
Figure 17. Spectral-radius map of the linearized sampled-delay closed-loop system. The black star marks the nominal setting ( h , τ ) = ( 3 , 3 ) , red bold numbers denote cases with spectral radius larger than one, and the black curve indicates the approximate local stability boundary.
Energies 19 02783 g017
Figure 18. Typical frequency responses under selected sampling periods and communication delays. The black solid line denotes the zero-frequency-deviation reference.
Figure 18. Typical frequency responses under selected sampling periods and communication delays. The black solid line denotes the zero-frequency-deviation reference.
Energies 19 02783 g018
Figure 19. Typical tie-line power responses under selected sampling periods and communication delays. The black solid line denotes the zero tie-line power-deviation reference.
Figure 19. Typical tie-line power responses under selected sampling periods and communication delays. The black solid line denotes the zero tie-line power-deviation reference.
Energies 19 02783 g019
Table 1. Parameters of the load frequency control (LFC) test system.
Table 1. Parameters of the load frequency control (LFC) test system.
AreaGenco nRate (MW) D i , n (pu/Hz) T p , i , n (s) T t , i , n (s) T g , i , n (s) R i , n (Hz/pu)
Area 1110000.01500.16670.40000.083.0000
28000.01400.12000.36000.063.0000
310000.01500.20000.42000.073.3000
Area 2411000.01600.20170.44000.062.7273
59000.01400.15000.32000.062.6667
612000.01400.19600.40000.082.5000
Area 378500.01500.12470.30000.072.8235
810000.01600.16670.40000.073.0000
910200.01500.18700.41000.082.9412
Table 2. Main simulation and optimization settings.
Table 2. Main simulation and optimization settings.
ItemValue
Sampling period h = 3  s
Communication delay τ = 3  s
Integration step 0.01  s
Simulation horizon100 s/300 s
Population size30
Maximum iterations50
PID gain bounds [ 0 , 2 ]
GRC bounds ± 0.1 / 60  p.u./s
GDB bounds ± 0.0006  p.u.
Tie-line coefficients T 12 = 0.20 , T 23 = 0.12 , T 31 = 0.25
Table 3. ACE-based ITAE and positive frequency-peak comparison under a 0.1 p.u. step load disturbance.
Table 3. ACE-based ITAE and positive frequency-peak comparison under a 0.1 p.u. step load disturbance.
MethodFinal ITAE (ACE) Δ f max (×10−3 Hz)
Standard GWO0.8562.86
GWO + QOBL0.6771.84
CGWO + QOBL + Lévy0.5420.93
HDE-CGWO0.4850.53
Table 4. Optimized PID parameters of the three-area controllers.
Table 4. Optimized PID parameters of the three-area controllers.
MethodArea K P K I K D
GWO [35]Area 10.51490.40210.2873
Area 20.52370.12730.2568
Area 30.59720.37560.1071
PSO-AHA [33]Area 10.29470.18350.2044
Area 20.34610.21390.2758
Area 30.37610.22360.1425
WGWO [26]Area 10.18730.17820.2175
Area 20.03790.18440.1933
Area 30.03570.12450.1239
HDE-CGWOArea 10.18230.21540.2976
Area 20.01980.21600.3596
Area 30.02760.18690.1038
Table 5. ACE-based overall performance indices of the four methods under step disturbances.
Table 5. ACE-based overall performance indices of the four methods under step disturbances.
MethodITAEIAEITSEISE
GWO [35]11.1342.1240.5710.158
PSO-AHA [33]10.8522.1090.5670.154
WGWO [26]10.6732.0970.5540.155
HDE-CGWO10.3512.0850.5500.153
Table 6. Equivalent random-disturbance settings for the three-area test.
Table 6. Equivalent random-disturbance settings for the three-area test.
ComponentScopeSetting
Irregular step partAll areasTimes: t = { 27 , 85 , 142 , 195 , 253 }  s; amplitudes: { 0.025 , 0.035 , 0.028 , 0.018 , 0.022 }  p.u.
Composite smoothed Gaussian partArea 1 0.025 smooth ( n 1 a , 400 ) + 0.015 smooth ( n 1 b , 80 ) + 0.002 n 1 c
Composite smoothed Gaussian partArea 2 0.020 smooth ( n 2 a , 350 ) + 0.012 smooth ( n 2 b , 100 ) + 0.002 n 2 c
Composite smoothed Gaussian partArea 3 0.022 smooth ( n 3 a , 450 ) + 0.014 smooth ( n 3 b , 90 ) + 0.0015 n 3 c
NotationAll areas n · denotes a zero-mean unit-variance Gaussian sequence, and smooth ( · , L ) denotes Gaussian smoothing with window length L.
Table 7. ACE-based overall performance indices of the four methods under random disturbances.
Table 7. ACE-based overall performance indices of the four methods under random disturbances.
MethodITAEIAEITSEISE
GWO [35]667.3543.85846.4920.231
PSO-AHA [33]654.7473.82346.4770.224
WGWO [26]645.2153.84946.4710.218
HDE-CGWO636.4733.81946.3670.207
Table 8. Statistical summary of ACE-based ITAE over 30 independent runs.
Table 8. Statistical summary of ACE-based ITAE over 30 independent runs.
MethodBestWorstMeanStdMedianIQR
GWO [35]11.13412.40011.4390.28811.3090.226
PSO-AHA [33]10.85211.58011.0860.19011.0360.209
WGWO [26]10.67311.05010.7730.08510.7440.087
HDE-CGWO10.35110.51710.4080.04710.3880.059
Table 9. Statistical significance tests based on 30 independent runs.
Table 9. Statistical significance tests based on 30 independent runs.
ComparisonTestpHolm pCliff δ Med. Diff.USig.
GWO vs. HDE-CGWOMWU 3.02 × 10 11 9.06 × 10 11 1.0000.9220.0Yes
PSO-AHA vs. HDE-CGWOMWU 3.02 × 10 11 9.06 × 10 11 1.0000.6480.0Yes
WGWO vs. HDE-CGWOMWU 3.02 × 10 11 9.06 × 10 11 1.0000.3560.0Yes
Table 10. Computational time comparison based on 30 independent runs.
Table 10. Computational time comparison based on 30 independent runs.
MethodMean ITAEBest ITAEMean CPU (s)Std CPU (s)Time RatioCPU inc. vs.WGWO (%)CPU-Time TestConfiguration
GWO [35]11.43911.1341586.743.91.00−20.24Processor: AMD Ryzen 7 8745H
CPU cores: 8 cores/16 threads
Memory: 24 GB LPDDR5X RAM
PSO-AHA [33]11.08610.8521758.458.61.11−11.61
WGWO [26]10.77310.6731989.377.41.250.00
HDE-CGWO10.40810.3512231.686.21.4112.18
Table 11. Summary of the parameter-sensitivity test.
Table 11. Summary of the parameter-sensitivity test.
ParameterWorst ITAEMean ITAEMax Degr. (%)Worst Dir. (%)Max | Δ f | Max | Δ P tie |
M i / T p 11.05510.9076.8−100.017500.01139
D10.59910.5322.4−100.016920.01094
T t 10.72410.6343.6100.017080.01107
T g 10.54810.4931.9100.016850.01089
R10.81710.7124.5−100.017200.01116
T i j 11.11710.9647.4100.017580.01145
GDB10.47510.4371.2100.016760.01082
GRC11.18911.0308.1−100.017680.01152
h10.78610.6774.2100.017160.01113
τ 10.92010.7955.5100.017330.01126
Table 12. Sampling-delay stability margin summary.
Table 12. Sampling-delay stability margin summary.
h (s)Stable τ max (s) τ max , Degr. <10% τ max , Degr. <20% ρ at τ = 3  sMargin
0.55550.860.14
15550.880.12
24440.910.09
33330.940.06
43330.9950.005
51111.07−0.07
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

Li, Y.; Hu, Q.; Liu, X.; Jiang, Y.; Liao, X.; Shi, K. HDE-CGWO-Based Optimal Load Frequency Control for Nonlinear Power Systems. Energies 2026, 19, 2783. https://doi.org/10.3390/en19122783

AMA Style

Li Y, Hu Q, Liu X, Jiang Y, Liao X, Shi K. HDE-CGWO-Based Optimal Load Frequency Control for Nonlinear Power Systems. Energies. 2026; 19(12):2783. https://doi.org/10.3390/en19122783

Chicago/Turabian Style

Li, Yaya, Qing Hu, Xingyue Liu, Yu Jiang, Xuanqi Liao, and Kaibo Shi. 2026. "HDE-CGWO-Based Optimal Load Frequency Control for Nonlinear Power Systems" Energies 19, no. 12: 2783. https://doi.org/10.3390/en19122783

APA Style

Li, Y., Hu, Q., Liu, X., Jiang, Y., Liao, X., & Shi, K. (2026). HDE-CGWO-Based Optimal Load Frequency Control for Nonlinear Power Systems. Energies, 19(12), 2783. https://doi.org/10.3390/en19122783

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop