1. Introduction
A continuous production of electrical energy, supplied by power-generating plants, has grown into a requirement for modernized life and the industrial progress of countries. A stable power network can endure interruptions, fluctuations, and changing consumer needs. If the electrical network becomes unstable, load shedding might be activated, leading to blackouts in the worst-case scenario. Loads in electrical networks are particularly uncertain and variable due to changes in load demand, which causes the network frequency and tie-line transfer power to deviate from the nominal levels [
1,
2]. Power networks are typically integrated with several power-generating areas to deliver electricity to high-demand zones. A disruption in one location may impact the other related power systems [
3]. The primary purpose of multi-area power systems (MAPSs) aims at balancing supply and connected loads, which is an important challenge to managing the continual growth in demand and the peculiarities of the MAPSs system, which incorporates a diversity of power station types [
4]. As a result, a power network operator’s primary priority is maintaining the frequency of a power system. Area generation control (AGC) can be designed to restore the system to its steady state by regulating the generator output power and preserving a balance between power production and load requirements [
5,
6]. This problem becomes more and more critical with the integration of renewable sources [
7], flexible alternating current devices [
8], high voltage direct current grids [
9], batteries [
10], automatic voltage regulators [
11], etc.
In MAPSs, frequency stability or load frequency control (LFC) is the process that keeps the frequency inside nominal boundaries when the load demand changes. LFC is critical to power system stability because it preserves power balancing across linked regions despite varying loading situations. When the system’s loading surpasses or drops short of the generator’s power, the system’s frequency will become unbalanced and surpass the threshold limitations. An automatic control action is performed to preserve the nominal frequency by initiating load shedding or activating protection relays that disconnect generators from the network [
12,
13]. The frequency of undershoots, overshoots, and settling time must be maintained at a minimum to guarantee dependable power system operation, which may be accomplished by installing external controllers [
14].
Over many years, there have been substantial efforts to run numerous optimization techniques to improve the controllers’ configurations, while metaheuristic approaches may manage technological obstacles, including complexity, non-linearities, and uncertainties. As a result, the genetic algorithm (GA) was utilized to improve the settings of AGC in a two-area power network having non-reheat thermal generating plants [
15]. Although the GA seems relatively robust owing to a more significant standard error of the derived fitness scores, it has been integrated with the Taguchi approach to design the employed AGC via optimally estimating the corresponding gains [
15]. In [
16], a particle swarm optimization (PSO) containing a constricting component and a craziness-based PSO were utilized to improve the undershoot, overshoot, and settling time of transient response. Furthermore, the differential evolution (DE) approach was employed to update the PI controller in a connected power system to overcome the frequency stability issue [
17]. In [
18], a flower pollination optimization algorithm (FPOA) was performed in MAPSs to design a proportional-integral-derivative (PID) controller that makes use of spontaneous flower pollinating types. A bacterial foraging method was integrated PSO-dependent on the PI controller for handling the LFC of interconnected MAPSs under standard and customized fitness functions, including two regions of non-reheat thermal systems [
19]. In [
20], an adaptive sliding mode control mechanism was developed and used for the LFC to withstand unmodeled dynamics, parametric fluctuation, and external disturbances. It also reduces chattering and is used in the LFC regulation based on the power system’s diverse areas. Ref. [
21] describes grey wolf optimizing implementations for AGC in three MAPSs with and without solar thermal power plants. Furthermore, in [
22], the cuckoo search approach was used to solve the LFC problem in three-area connected systems by optimizing the PI controller and the integral plus the double derivative controller based on two degrees of freedom [
23].
In [
24], a self-adapted multi-population elitist (SAMPE) JAYA compared the optimizing method that was developed for PID controller design as an upgraded JAYA variant to control the LFC in connected two non-reheat thermal MAPSs optimally. In a two-area connected MAPS, a PID controller based on the optimization approach was used to minimize a single-objective target, including numerous ITAE performance indicators [
25]. A teaching learning-based optimizing technique was utilized to adequately design a fuzzy PID controller to manage the undershoot, overshoot, and settling time [
26]. Ref. [
27] combines an advanced type II fuzzified PID controller with a water cycle algorithm (WCA) and applies it to a MAPS with generation rate limits. To tackle LFC regulation in MAPSs, Ref. [
28] created a cascaded PI-PI and PD with filter-PI utilizing the coyote optimization technique. In [
29], the bees optimization approach (BOA) was used to optimize the settings of a fuzzed PID comprising a derivative filter, which was then applied to a dual area-linked power system. In [
30], a gravitational search method was combined with the firefly optimizing technique to enhance controller setting adjustment and was used in a two-area hydrothermal power system. In [
31], the arithmetic optimization approach (AOA) was used to fine-tune a fuzzy-PID controller while accounting for the influence of the high voltage direct current link to overcome the drawbacks of AC transmission.
The slime mold optimization algorithm (SMOA) is an evolutionary approach generated by the propagating and foraging behavior of slime mold, which was reported in 2020 by Li et al. [
27]. The SMOA features a distinctive conceptual model, highly efficient outcomes, a gradient-free and simple coding structure that mimics the positive and negative feedbacks of slime mold propagating waves. It is effectively employed for a variety of practical and industrial optimization problems, including engineering design problems [
31], load estimation of water resources [
30], parameter estimations of fuel cells [
29], parameter identification of photovoltaic modules [
32,
33], optimal power flow [
34,
35], and emission economic dispatch [
36]. The SMOA still has some drawbacks, including low computing accuracy and a premature convergence speed on selected benchmark problems [
30]. As a result, in this research, an ESMOA is presented for addressing engineering issues using chaotic dynamics and an elite group. The suggested ESMOA makes two changes to the conventional SMOA to improve its performance. Initially, an elite group is established to save the best solutions for every repetition to improve the exploitative-seeking tactic. Secondly, to improve the exploratory seeking tactic, a logistic mapping with a chaotic tendency is devised to improve the search in extremely random environments. To address the FSP of MAPSs, a cascaded PD-PI controller is optimized utilizing an upgraded ESMOA with two area non-reheat thermal systems. It is evaluated to minimize the ITAE using time domain simulation. The proposed cascaded PD-PI controller based on the ESMOA is evaluated in four test situations with various sets of perturbations. The proposed ESMOA is compared to the golden search optimizer (GSO) [
37] and circle optimizer (CO) [
38] for adjusting the cascaded PD-PI controller, with the suggested ESMOA providing the best performance. Furthermore, the suggested cascaded PD-PI controller based on the ESMOA outperforms previously reported PID and PI controllers modified with various modern approaches. The following are the primary contributions proposed in this paper:
- ▪
The frequency stability of MAPSs is addressed via an innovative cascaded PD-PI controller via ESMOA.
- ▪
With SMOA, an elite group and chaotic logistic mapping emerge to produce a novel ESMOA with better performance than recent GSO and CO algorithms.
- ▪
The ESMOA has more reliability than contemporary GSO and CO algorithms in designing the cascaded PD-PI controller.
- ▪
The proposed PD-PI controller based on the ESMOA outperforms previously reported PID and PI controllers using modern methods.
The following is the structure of the presented article.
Section 2 describes the proposed cascaded PD-PI controller and the FSP of MAPSs.
Section 3 offers the proposed ESMOA and its stages.
Section 4 includes the results and discussion, and
Section 5 shows the conclusions.
3. Enhanced Slime Mold Optimization Algorithm
The SMOA offers a unique computing approach that uses dynamic weighting to mimic the mechanisms that cause positive and negative reactions in the slime mold propagating waves to form the optimum path for attaching food [
27,
34]. The SMOA population is initially generated in the space with dimension (
d):
where
Vmin and
Vmax represent the minimum and maximum bounds of everyone’s control variable, and
NK is the number of individuals in the population.
Considering that slime mold could follow food based on the fragrance in the air, this behavior may be expressed as follows:
where
t represents the current iteration,
Vk represents the slime mold position,
Vb represents the place having the highest smell concentrations, and
Vr1 and
Vr2 represent two options picked randomly within the population. The slime mold selection behavior is represented by two components,
υ1, and
υ2, where
υ2 decreases linearly from 1 to 0. W is the searching agent’s weight, whereas r is a randomized number between [0, 1]. The
Pv formula looks like this:
where
OF(
k) is the current individual’s objective rating,
OFB is the finest global objective value across the iterations, and
υ1: can be represented as follows:
where
MT is the maximal length of iterations. The weight
W is as follows:
The first part of the population is represented by
condition, while
r provides a stochastic number between [0, 1].
OFW is the worst objective value obtained in the current iteration, and
Indsm denotes the sorted sequence of objective scores as follows:
The second step numerically simulates slime mold venous tissue organization contraction during seeking. The slime mold’s seeking activities might vary depending on the kind of food it consumes. The specific technique for altering the placement of the slime mold consists of the following:
where
rand and
r represent arbitrary numbers between 0 and 1.
z represents a factor that defines how effectively a matching mechanism would investigate and utilize data, with different values employed depending on the scenario.
Two adjustments have enhanced the SMOA’s performance. An enhanced version (ESMOA) with chaotic dynamics and an elite group is used to increase the effectiveness of the original SMOA. An elite group of five members is constructed and refreshed to save the four finest members in every iteration to improve the exploitative seeking function, in addition to the average individual, as follows:
As a result, the exploitative-seeking mode is permitted in various desired directions. A logistic mapping with a chaotic tendency is additionally intended to promote the search in a strongly random environment to improve the exploratory seeking characteristic [
44]. Depending on it, the chaotic logistic mapping produces a generated vector (
Cm) as follows:
According to this approach, that vector is built in each cycle for each control variable. As a result, the standard SMOA upgrading technique has been changed, and the slime mold’s new locations have been modified as follows:
Figure 3 depicts the proposed ESMOA’s key phases centered on chaotic dynamics and an elite group algorithm.