Introduction

Power quality is a critical concern for both utilities and consumers, particularly due to the widespread use of sensitive electrical equipment. This has led to two primary challenges associated with non-linear loads: voltage fluctuation (VF) and load frequency control (LFC). Voltage fluctuation is predominantly influenced by reactive power flow, while load frequency is primarily affected by real power flow. As load demand varies randomly, it impacts both system frequency and tie-line power. Reactive power is closely tied to variations in voltage magnitude, whereas real power is more sensitive to changes in frequency. In an interconnected power system, each generator is typically equipped with a Load Frequency Control (LFC) system and an Automatic Voltage Regulator (AVR). The main objective of the LFC is to minimize transient deviations in frequency and tie-line power, ensure zero steady-state error, and enhance overall system stability. On the other hand, the AVR aims to maintain the terminal voltage of the synchronous generator at a desired level by adjusting its excitation voltage. This regulation of reactive power contributes significantly to the improvement of the power system’s steady-state stability. Figure 1 illustrates the schematic diagrams of both the LFC and AVR control loops. To maintain frequency and voltage within acceptable limits, these controllers are designed to respond to specific operating conditions and manage small fluctuations in load demand. Minor variations in rotor angle (δ), and thus in frequency, primarily affect real power, while reactive power is mainly governed by changes in voltage magnitude or generator excitation. Notably, the transient response of the excitation system is significantly faster than that of the prime mover, and the reduction in its time constant has negligible impact on the latter due to their distinct dynamic characteristics1.

Fig. 1
figure 1

Schematic diagram of combined LFC and AVR system.

To achieve greater accuracy in both dynamic and steady-state responses, the mutual interactions between the Load Frequency Control (LFC) and Automatic Voltage Regulator (AVR) loops are investigated using a combined Simulink model. This integrated model enables the study of coupling effects by incorporating both the mechanical and electrical dynamics under the control of the proposed controller. While many studies traditionally assume that the LFC and AVR loops operate independently, this assumption does not fully reflect the actual behavior of power systems. In reality, these loops are not entirely decoupled, and dynamic events can reveal noticeable interactions between them. In particular, the AVR and LFC loops are dynamically coupled through the generator’s internal electromotive force (EMF). Any change in excitation, controlled by the AVR, alters the terminal voltage, which in turn influences the real power output and, consequently, the system frequency—an aspect regulated by the LFC. However, the LFC operates on a much slower timescale compared to the fast response of the AVR. As a result, while the AVR has a noticeable effect on the LFC, the influence of LFC on the AVR is relatively minor. Therefore, these interactions must be taken into account when designing and analyzing control strategies to ensure accurate and robust system performance.

Research gap

Existing approaches to Load Frequency Control (LFC) and Automatic Voltage Regulation (AVR) often rely on conventional PID controllers or standard optimization techniques that lack robustness, especially under system disturbances and parameter variations. Moreover, most studies focus on either LFC or AVR in isolation, without addressing their simultaneous optimization in single- and two-area interconnected systems. There is a clear need for a more effective controller design method that ensures stability and performance under a wider range of operating conditions.

The combined LFC-AVR control model plays a vital role by significantly improving system performance. Although it leads to an increase in frequency deviation (∆f) undershoot, it effectively reduces mechanical power deviation (∆Pm). The negative electrical power deviation (∆Pe) reveals that the AVR loop compensates for the reduced mechanical power, while voltage variations confirm AVR’s essential function in voltage regulation. These outcomes demonstrate that the integrated control approach is crucial for enhancing overall system stability and dynamic response, making it a key advancement over traditional isolated control methods.2

Contribution

This study introduces a novel PID tuning approach using the Exponential Distribution Optimization (EDO) algorithm to simultaneously regulate frequency and voltage in both single- and two-area power systems. By leveraging the exploration–exploitation strengths of EDO and validating performance through ITSE and ITAE objective functions, the proposed method achieves faster convergence, improved dynamic response, and higher robustness under disturbances and ±50% time constant variations. Comparative results with Firefly Algorithm and Nonlinear Threshold-Accepting methods confirm the superiority of the proposed controller across all tested scenarios.

Literature review

Several studies have focused on improving the dynamic response of load frequency control (LFC) and automatic voltage regulation (AVR) systems in power systems. In 20133 improved the dynamic response of a combined LFC and AVR system using the Bacterial Foraging Optimization (BFO) algorithm to design PID controller parameters for a single-area power system, achieving better performance in terms of settling time and overshoot compared to the Ziegler method. In 20144, applied the Coefficient Diagram Method to enhance robust LFC in a single-area power system with a wind farm, improving stability. In 20162, used a neural network (NN) combined with fast traversal filters (FTF) to reduce steady-state error and speed up the dynamic response. In 20175, introduced a high-performance HANFISC-TCSC that stabilizes an interconnected multi-area power system quickly. Another study in 20176 used PID, fuzzy logic, and ANN-NARMA-L2 compensating schemes to mitigate errors from frequency and tie-line power disturbances in a two-area system, optimizing economic power generation. In 20187, applied a Cascade PD-FOPID controller, optimized by the GHS algorithm, to a two-area thermal power plant with generation rate constraints, showing better performance than traditional PID and FOPID controllers. In 20198, used the MFO algorithm to enhance the dynamic response of PID- and FOPID-controlled power systems. In the same year. In 20199, demonstrated that the Firefly Algorithm (FA) outperforms Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) in tuning PID parameters, improving frequency and voltage stability in a single-area power system. In 202010, applied a Model Predictive Controller (MPC) for synchronized LFC and AVR in a three-area interconnected power system, improving the dynamic response and minimizing steady-state error. In 202111, employed various meta-heuristic algorithms to design an LFC that enhances dynamic performance and ensures robustness against parametric uncertainties. In 202212 introduced a Cascade Fuzzy PD-PID controller (CFPD-PIDN) for combined voltage and frequency control in electric vehicles and wind systems, showing improvements under various conditions. Another study in 202213, investigated transient and steady-state performance in a multi-area interconnected power system (IPS), applying MPSO, LPBO, and AOA optimization techniques to improve PI-PD control strategies. In 202214, a PI-FO + PD controller with fractional properties is presented to mitigate load frequency issues caused by changing demands and high renewable energy penetration, optimized using the dragonfly search algorithm (DSA) to enhance tracking efficiency and system stability under disturbances. In 202315, optimized the FOPI-PIDD2 controller for voltage and frequency stabilization using the Dandelion Optimizer (DO) algorithm. In 202316, applied the GBO-tuned FPIDD2 as a secondary regulator for LFC and AVR loops, achieving superior stability and robustness compared to traditional controllers under various operating conditions. In 202317, a cascaded design of a model predictive controller with fractional order PID (MPC-FOPIDN) is presented to mitigate frequency oscillations caused by load disruptions, combining MPC’s predictive capabilities with fractional order control, optimized using the grasshopper optimization algorithm (GOA) to enhance load frequency control (LFC) and maintain system stability amidst fluctuations and uncertainties. In 202418, a proactive frequency control (PFC) method is introduced for stabilizing electric power systems in distributed networks, utilizing a novel 4-DOF hybrid tilt model predictive controller (TMPC) with a 1 + PI-FOPI design, optimized by the tunicate swarm algorithm (TSA). In 202419, a load frequency control method for maritime ships is presented, using a two-stage cascaded design with FOPI control and a 1 + TDN controller, optimized by the jellyfish search optimizer (JSO) to maintain frequency stability amidst renewable energy fluctuations and load variation. In 202420, an adaptive tilt fractional order proportional integral derivative (TFOPID) controller optimized by the tunicate search algorithm (TSA) is introduced to enhance the stability and efficiency of multi-area power systems, addressing frequency fluctuations from renewable energy integration and load variation across regions with diverse power sources like photovoltaic (PV), wind, redox flow battery (RFB), hydro, and thermal plants. In 202421, A novel, easily implementable method is introduced to enhance metacognitive algorithms by improving convergence speed, robustness, and avoidance of local minima; applied to the crow search optimization algorithm, this method—named diligent crow search optimization (DCSA)—significantly boosts performance in identifying solar cell parameters across various models and conditions, achieving a 98% increase in stability and sevenfold faster convergence. In 202522, a study reviewed recent developments in load frequency control (LFC) for interconnected multi-area power systems, focusing on modern control strategies, optimization, and AI-based methods. In 202523, A PIDN controller optimized by the artificial rabbit’s optimization algorithm enhances accuracy, stability, and robustness in electric furnace temperature control across varying conditions. In 202524, A two-degree-of-freedom (2-DOF) PID controller optimized using quadratic interpolation optimization (QIO) significantly improves temperature control in continuous stirred tank reactors (CSTRs) by reducing steady-state error, settling time, and overshoot, outperforming various metaheuristic methods and recent approaches. In 202525, A hybrid adaptive ant lion optimization (HAALO) algorithm combined with PI and FOPID controllers is proposed to reduce torque ripple and improve speed control in switched reluctance motors, achieving faster convergence and better accuracy than traditional methods. In 202526, A novel multistage controller optimized by the diligent crow search algorithm (DCSA) improves pressure regulation in steam condensers, outperforming conventional methods by enhancing stability, response time, and reducing errors in nonlinear, disturbed systems.

System modeling

Mutual effects of load frequency control LFC and Automatic Voltage Regulation (AVR) loops are investigated in a combined Simulink model of LFC and AVR loops to improve the accuracy in dynamic and steady-state responses. The recommended controller has been evaluated on a single-area model. Dynamic performance studies involving mechanical and electrical loops are carried out with the proposed PID controller to investigate the coupling effects of AVR and LFC loops1. The LFC is used to minimize the transient fluctuations in these variables and also to make sure that their steady-state error is zero and to improve the stability of the power system, while the main objective of AVR is to maintain the terminal voltage magnitude of a synchronous generator to a defined level by controlling its excitation voltage. It controls the reactive power and improves the steady-state stability of the power system2. LFC and AVR system modeling and parameter settings are illustrated in Tables 1 and 2.

Table 1 Literature review.
Table 2 LFC and AVR system modeling and parameter settings.

In general, investigations assume that the LFC and AVR loops do not interact. However, the AVR and LFC loops are not truly non-interacting. In practice, various interactions between these two control loops arise during dynamic problems. AVR loops with more rapid actions change the magnitude of the generator emf by modifying the generator’s excitation winding. Because internal EMF controls the level of real power, changes in AVR must be noticed in the LFC loop.

The product of the synchronizing power coefficient Ps and the change in the power angle ∆δ results in a minor change in real power δ. If we consider the minor effect of voltage on real power ∆Pe.

$$\Delta {\text{Pe }} = {\text{ Ps }}\Delta \delta \, + {\text{ {K2 E}}^{\prime}}$$
(1)

where K2 denotes the change in electrical power caused by a minor change in stator emf E’.

$$\Delta {\text{Vt }} = {\text{ K5}}\Delta \delta \, + {\text{ {K6 E}}^{\prime}}$$
(2)

where K5 reflects the change in terminal voltage for a minor change in rotor angle at constant stator emf and K6 reflects the change in terminal voltage for a minor variation in stator emf at constant rotor angle.

$$E{\prime} =\frac{KG}{ 1+\tau G}(Vf - K4 \Delta \delta )$$
(3)

the stator emf by incorporating the influence of rotor angle into the generator field transfer function.

Controller

For more than 50 years, industry firms have successfully used the PID controller, which is a simple and dependable controller that can provide outstanding control performance regardless of the dynamic characteristics of the process plant27. The proportional integral derivative (PID) controller is among the most widely used commercially available controllers. The proportional integral derivative (PID) controller is the most popular among the available alternatives. The PID controller is distinguished from other types of controllers by its reliable performance across a wide range of operating situations and its straightforward structural design28. The PID controller operates with three control parameters: proportional, integral, and derivative gains. Several heuristic optimization strategies have been developed to improve the response of the combined LFC and AVR system. These approaches have garnered respect among experts all across the globe29. The PID controller improves dynamic response by minimizing or eliminating steady-state faults. The derivative controller enhances transient response by adding a finite zero to the open-loop plant transfer function. The integral controller adds a pole at the origin, increases the system type by one, and decreases the steady-state error caused by a step function to zero30. The transfer function of the PID controller is:

$$Gc\left(s\right)={K}_{P}+\frac{{K}_{I}}{ S}+{K}_{D} s$$
(4)

Optimization techniques

Optimization approaches use artificial intelligence or evolutionary computation to fine-tune the controller parameters. EDO is used as an optimization tool in conjunction with the combined LFC and AVR systems.

Exponential distribution optimizer

In 2023, the Exponential Distribution Optimization Algorithm (EDO) was published. It has a high explorative capability by using two randomly chosen winners to create two individuals with similar characteristics to uncover potential areas of the search space. It is simple to implement and has both explorative and exploitative capabilities. Statistical analysis indicates that the proposed EDO is superior with 95% confidence31. Industrial applications frequently use the proportional integral derivative (PID) controller because of its simplified structure and ease of implementation. While the PID controller performs effectively in the majority of systems, customized versions of the PID control structure have demonstrated better performance in numerous control systems, including the AVR-LFC interconnected power system. EDO is used to achieve better results as an effective tool for solving optimization algorithm problems and the most advanced optimization algorithm method, demonstrating its efficiency in stabilizing steady state error values under different disturbances in the combined LFC and AVR system, so it is used to find the optimum PID controller parameters, while the objective function enhances stability and response. The outcomes are compared to several optimization techniques to determine the optimum performance and stability of the combined LFC and AVR system. Exponential Distribution Optimization Algorithm (EDO), which is characterized by its simplicity of implementation and its explorative and exploitative capabilities, is known for its high exploration capability. It achieves this by using two randomly selected winners to develop two other individuals who share various characteristics with these winners in order to uncover additional areas of the search space. Research on statistics indicates that, with a 95% confidence level, the suggested EDO is preferable31. The exponential distribution is a continuous distribution that deals with the amount of time it takes for an event to occur, the flowchart of the EDO optimizer is shown in Fig. 2.

Fig. 2
figure 2

The flowchart of the EDO optimizer.

The computational feasibility of the proposed EDO-based optimization was carefully examined. Owing to its simple operators and limited control parameters, EDO imposes a relatively low computational burden compared with other metaheuristic algorithms such as GA or PSO. All simulations were executed on a standard desktop computer (Intel Core i5, 1.8 GHz, 8 GB RAM), with convergence achieved well within practical computation times. This demonstrates that the method can be implemented without requiring high-performance computing resources. In terms of scalability, the algorithm was successfully applied to both single- and two-area interconnected models, showing stable convergence and robustness. Nevertheless, as with most population-based techniques, EDO may face challenges such as premature convergence in very large-scale multi-area systems or highly complex nonlinear models, which constitutes a potential limitation and an avenue for future investigation.

The memoryless property

It can be described by Eqs. (5)–(7).

$${\text{P}}\left( {{\text{y }} > \left. {{\text{s}} + {\text{t}}} \right| {\text{y }} \ge {\text{s}}} \right) = {\text{P}}\left( {{\text{y}} > {\text{t}}} \right) \, ,{\text{ if t }} > \, 0{\text{ and s }} > \, 0$$
(5)

y: A random variable indicates waiting time until an event occurs.

$$\mu = \frac{1}{2}\left( {mless^{time} \,i\, + \,Xg^{time} } \right)/2,\,Xg^{time} :\,{\text{the}}\,{\text{guiding}}\,{\text{solution}}$$
(6)

mless: a matrix which stores the current new solutions regardless of their current fitness.

$${\text{Xg}}^{{{\text{time}}}} = \, \left( {{\text{Xw}}^{{{\text{time1}}}} + {\text{Xw}}^{{{\text{time2}}}} + {\text{Xw}}^{{{\text{time3}}}} } \right){\text{best }}/{3}$$
(7)

Xw: a population consists of N randomly generated solutions with widely varying values.

The EDO exploitation phase

It relays on a memoryless property, standard variance, and means to update the new solution, and described by Eqs. (8).

$${V}^{time+1}i=\left\{\begin{array}{c}p.{(mless}^{time}i -{\sigma }^{2})+q.X{g}^{time} if X{w}^{time}i={mless}^{time}i \\ q.({(mless}^{time}i-{\sigma }^{2})+log(\theta ) X{w}^{time}i , otherwise\end{array}\right.$$
(8)
$$p={(r)}^{10} , q={(r)}^{5}$$

p and q are variables that can be changed.

\(\theta\) is a random number in the range [0, 1].

r is an integer created randomly in the range [-1, 1].

The EDO exploration phase

The exploration is created using two random winners from the initial population (Xw rand1, Xw rand2) and updated using:

$${V}^{time+1}i=X{w}^{time}i - {E}^{time} + (c.Y1 + (1-c).Y2)$$
$${E}^{time}=\frac{1}{N}. \sum_{i=1}^{N}X{w}^{time}j,i , j = 1, 2, ....., m$$
(9)

N: The population size.

m: The dimension of the problem.

Tmax: The total number of iterations.

Etime: The average of all solutions acquired in the initial population.

e: is an adjusted parameter representing the information exchange ratio between the Y1 and Y2 vectors.

The Exploration can be described by Eqs. (10)–(14).

$$Y1 \, = \, E \, - \, W1 \, + \, W2$$
(10)
$$Y2 \, = \, E \, - \, W2 \, + \, W1$$
(11)
$$W1 \, = \, E \, - Xw \, rand1$$
(12)
$$W2 \, = \, E \, {-}Xw \, rand2$$
(13)
$$m=\frac{1-time}{ Tmax} , e=m x r$$
(14)

EDO optimizer

figure a

Pseudo-code of EDO Algorithm.

Objective function

The term “objective function” aims to better stability and faster time response. The optimization techniques begin with the selection of random integers inside the constraints to modify controller parameters until optimal solutions or maximum iterations are obtained, which influence the response and stability of a combined LFC and AVR system. The proposed objective functions as follows32:

  • Integrated Time-weighted-Squared-Error (ITSE)33:

    $$F\left(t\right)={\int }_{0}^{t}{\left(e\right)}^{2}dt$$
    (15)
  • Integral Time-Weighted-Absolute Error (ITAE)33:

    $$F\left(t\right)={\int }_{0}^{t} t \left| e \right| dt$$
    (16)

Case I – single area IPS model

The implementation of the combined LFC and AVR system for a single area model is shown in Fig. 3, which uses a PID controller to improve the system’s dynamic performance.

Fig. 3
figure 3

A visual block diagram showing the EDO optimizer integration with the PID controller.

Simulation results

Using MATLAB R2021a, 64-bit /SIMULINK runs on a machine with an Intel Core i5 8th Gen. processor running at 1.8 GHz and 8 GB of RAM. Figure 4 shows the implementation of the previously mentioned combined LFC and AVR system.

Fig. 4
figure 4

MATLAB/simulation model of LFC with AVR system with PID controller.

Transient response

Applying the EDO optimization technique to tune the PID controller parameters, as shown in Table 3, which is used to enhance the dynamic performance of the combined LFC and AVR system, as well as comparing the frequency and voltage deviation characteristics for the proposed EDO-PID controller and FA-PID controller 9 using two types of objective functions, ITSE and ITAE, as mentioned in Table 4.

Table 3 Optimization techniques response using PID controller.
Table 4 Frequency/voltage deviation characteristics and PID tuning using EDO and FA.

The EDO-PID controller scheme improved LFC response undershoots by 16.52% compared to the FA controller, steady-state error by 2.86% better than the FA controller, as shown in Figs. 5 and 6, and AVR response improved by 1.31% overshoots compared to the FA controller, steady-state error by 33.3% better than the FA controller, as shown in Figs. 7 and 8.

Fig. 5
figure 5

LFC response with PID FA and EDO based using ITSE.

Fig. 6
figure 6

LFC response with PID FA and EDO based using ITAE.

Fig. 7
figure 7

AVR response with PID FA and EDO based using ITSE.

Fig. 8
figure 8

AVR response with PID FA and EDO based using ITAE.

Robustness analysis

In this section, two types of tests applied on the combined LFC and AVR system for a single area to demonstrate its reliability and effectiveness. Firstly, the deviation in load, represented by different values of the step function (∆Pl), ranging from zero to 0.2, 0.3, and 0.4, was applied to evaluate the dynamic response of the combined LFC and AVR system under the tuned proposed EDO-PID controller in comparison to the FA controller. The frequency and voltage deviation characteristics, along with PID tuning using EDO and FA, are detailed in Table 5 and the response of the system under deviation in load is shown in Figs. 9 and 10. The results show that the AVR response with the EDO-PID controller exhibited 1.31%, 1.3%, and 1.31% better overshoots than the FA controller, along with a faster dynamic response and improved steady-state error, which reached 33.3%, 2.61%, and 4.26%, respectively.

Table 5 Frequency/Voltage deviation characteristics and PID gains under different step function (∆Pl).
Fig. 9
figure 9

LFC response with PID EDO based under different step function (∆Pl).

Fig. 10
figure 10

LFC response with PID FA based under different step function (∆Pl).

Secondly, the time constants for the combined AVR and LFC models fluctuate between -50% and + 50% of their nominal values. The dynamic response characteristics, including maximum overshoot, rise time, settling time, and steady-state error, for these time constant variations are presented in Tables 5 and 6. Figures 11, 12, 13 and 14 illustrate the system’s response under these changes. These Figures and Tables highlight the robustness of the combined AVR and LFC system and demonstrate the ability of the EDO-PID controller to enhance stability and response during load variations.

Table 6 The combined AVR and LFC system dynamic response with variation + 50% in system time constant parameters (\(\tau\) A, \(\tau\) E, \(\tau\) G, \(\tau\) s, \(\tau\) R, \(\tau\) g, \(\tau l\), \(\tau\) T).
Fig. 11
figure 11

LFC response with PID FA and EDO based with variation + 50% time constants.

Fig. 12
figure 12

AVR response with PID FA and EDO based with variation + 50% time constants.

Fig. 13
figure 13

LFC response with PID FA and EDO based with variation − 50% time constants.

Fig. 14
figure 14

AVR response with PID FA and EDO based with variation − 50% time constants.

Figure 7 indicates that the LFC response with EDO-PID controller which had 9.14%, 8.81%, and 10.14% better undershoots than the FA controller, as well as faster dynamic response and better steady-state error.

It is observed that the EDO control scheme demonstrated 15.28% better undershoots in the LFC response compared to the FA controller, with a 3.65% improvement in steady-state error. Additionally, the AVR response showed a 1.19% improvement in overshoots and a 1.83% reduction in steady-state error compared to the FA controller with variation + 50% in system time constant parameters (Table 7).

Table 7 The combined AVR and LFC system dynamic response with variation − 50% in system time constant parameters (\(\tau\) A, \(\tau\) E, \(\tau\) G, \(\tau\) s, \(\tau\) R, \(\tau\) g, \(\tau l\), \(\tau\) T).

It is observed that the EDO control scheme showed 6.17% better undershoots in the LFC response compared to the FA controller, with a 1.15% improvement in steady-state error. The AVR response also exhibited a 0.02% improvement in overshoots and better steady-state error compared to the FA controller. The robustness analysis indicates that the EDO-PID output is adequately resilient to changes in load with variation -50% in system time constant parameters.

Convergence plots

To evaluate the convergence behavior of the EDO and assess the robustness of the algorithm, the EDO-based optimization method was executed ten times using randomly generated initial conditions. The outcomes, illustrated in Fig. 15, display the best performing particles across iterations. This analysis confirms that 100 iterations are sufficient and highlights the method’s capability to efficiently and accurately optimize PID parameters for the given power system model.

Fig. 15
figure 15

Best objective function value VS. iteration numbers with 10 runs of EDO, FA, NLTA.

Case II two area IPS model

The two-area IPS model under study is shown in Fig. 16. The terminal voltage was maintained at nominal value by stabilizing the generator fields, while the load frequency was regulated by controlling real power 34.

Fig. 16
figure 16

Two-area IPS with combined LFC − AVR.

The proposed combined LFC and AVR system parameters13 for the two-area model are mentioned in Table 8, as well as the tuned parameters of the proposed EDO-PID controller, which improved the dynamic performance of the system much better than the NLTA-PID controller illustrated in Table 9.

Table 8 The values of system parameters (Area 1 and 2).
Table 9 Optimal values of controller parameters.

Transient response

Tables 10 and 11 show the summary of LFC and AVR responses using NLTA-PID, and EDO-PID controller in a two-area IPS, respectively.

Table 10 Frequency deviation characteristics and PID tuning using EDO and NLTA (area-1) (area-2).
Table 11 Voltage deviation characteristics and PID tuning using EDO and NLTA (area-1) (area-2).

Figures 17 and 18 show the frequency deviation curves of area-1 and area-2 using NLTA-PID15 and EDO-PID control techniques in a two-area IPS. The proposed control schemes provided a very satisfactory frequency deviation response. For the area-1 LFC, the settling time of NLTA-PID15 was higher than the proposed schemes by 1.65%. NLTA-PID provided an undershoot of − 0.1298, whereas the proposed EDO-PID provided − 0.1173. It can be noticed that the proposed EDO-PID provided 10.7% of the better undershoot responses as compared to the NLTA-PID controller in area-1. For area-2, NLTA-PID provided a slow settling; it provided an undershoot of − 0.1146, whereas the proposed EDO-PID provided − 0.1121. It was verified that the proposed EDO-PID provided 2.23% better undershoot responses as compared to the NLTA-PID controller. The steady state (s–s) errors were almost zero with each proposed technique. For the area-1 LFC, the overshoot of NLTA-PID5 was higher than the proposed schemes. NLTA-PID provided an overshoot percentage of 0.00011, whereas the proposed EDO-PID provided zero. It can be noticed that the proposed EDO-PID provided better undershoot responses as compared to the NLTA-PID controller in area-1. For the area-2 LFC, the overshoot of NLTA-PID 5 was higher than the proposed schemes. NLTA-PID provided an overshoot percentage of 0.0001, whereas the proposed EDO-PID provided zero. It can be noticed that the proposed EDO-PID provided better undershoot responses as compared to the NLTA-PID controller in area-1. Figures 19 and 20 show the terminal voltage of area-1 and area-2 using the NLTA-PID and EDO-PID control techniques in a two-area IPS, respectively. Figure 21 shows the tie-line response. The proposed control schemes provided a very satisfactory transient response in both area-1 and area-2. It is identified that EDO-PID provided 4.23% and 1.4% overshoot in area-1 and area-2, respectively, and better settling time with the proposed technique. It can be observed that the proposed EDO-PID controller produced better steady state error than NLTA-PID.

Fig. 17
figure 17

LFC response with PID NLTA and EDO based ∆f 1.

Fig. 18
figure 18

LFC response with PID NLTA and EDO based ∆f 2.

Fig. 19
figure 19

AVR response with PID NLTA and EDO based Vt1.

Fig. 20
figure 20

AVR response with PID NLTA and EDO based Vt2.

Fig. 21
figure 21

Tie line response for multi-area.

Robustness analysis

In this section, the reliability and effectiveness of the proposed method is proved through applying load deviations represented by different values of the step function (∆Pl) in both areas, ranging from zero to 0.02, 0.03, and 0.04, the dynamic response of the combined LFC and AVR system was evaluated under the tuned proposed EDO-PID controller compared to the PID-NLTA. The frequency deviation characteristics and PID tuning using EDO and NLTA are summarized in Table 11 and the system response under deviation in load is shown in Figs. 22, 23, 24 and 25. The results show that the LFC response with the EDO-PID controller exhibited better undershoots by 10.51%, 1.85%, 10.46%, and 1.91% for area-1 and area-2 compared to PID-NLTA. Furthermore, the EDO-PID controller achieved zero overshoot, whereas the PID-NLTA showed overshoots of 0.01106 p.u., 0.0099 p.u., 0.01105 p.u., and 0.0099 p.u. respectively. The EDO-PID controller also provided a faster dynamic response and improved steady-state error.

Fig. 22
figure 22

LFC response with PID NLTA and EDO based for load deviations (∆Pl1,2 = 0.03) and frequency deviation (∆f1).

Fig. 23
figure 23

LFC response with PID NLTA and EDO based for load deviations (∆Pl1,2 = 0.03) and frequency deviation (∆f2).

Fig. 24
figure 24

LFC response with PID NLTA and EDO based on load deviations (∆Pl1,2 = 0.04) and frequency deviation (∆f1).

Fig. 25
figure 25

LFC response with PID NLTA and EDO based on load deviations (∆Pl1,2 = 0.04) and frequency deviation (∆f2).

The voltage deviation characteristics and PID gains using EDO and NLTA, as illustrated in Table 12 and Figs. 26, 27, 28 and 29, reveal that the AVR response with the EDO-PID controller exhibited 4.14%, 1.37%, 4.14%, and 1.49% better overshoots for area-1 and area-2 compared to the PID-NLTA. Additionally, the settling time improved by 4.29%, 41.3%, 3.67%, and 40.69%, respectively, when compared to the PID-NLTA. The EDO-PID controller also provided a faster dynamic response and better steady-state error (Table 13).

Table 12 Frequency deviation characteristics and PID tuning using EDO and NLTA for area-1 and area-2, with load deviations (∆Pl1,2) set to 0.03 and 0.04.
Fig. 26
figure 26

AVR response with PID NLTA and EDO based on load deviations (∆Pl1,2 = 0.03) and voltage deviation (∆v1).

Fig. 27
figure 27

AVR response with PID NLTA and EDO based on load deviations (∆Pl1,2 = 0.03) and voltage deviation (∆v2).

Fig. 28
figure 28

AVR response with PID NLTA and EDO based on load deviations (∆Pl1,2 = 0.04) and voltage deviation (∆v1).

Fig. 29
figure 29

AVR response with PID NLTA and EDO based on load deviations (∆Pl1,2 = 0.04) and voltage deviation (∆v2).

Table 13 Voltage deviation characteristics and PID tuning using EDO and NLTA for area-1 and area-2 with load deviations (∆Pl1,2 = 0.03 and 0.04).

Conclusion and future work

The study on the Exponential Distribution Optimization (EDO)-based PID controller demonstrated its effectiveness in enhancing the dynamic response of interconnected power systems (IPS). In a single-area IPS, the EDO-PID scheme outperformed PID controller FA based, achieving a 16.52% improvement in load frequency control (LFC) undershoots, a 2.86% better LFC steady-state error, a 1.31% reduction in automatic voltage regulation (AVR) overshoots, and a 33.3% improvement in AVR steady-state error. For a two-area IPS, it surpassed the PID controller NLTA based, reducing LFC undershoots by 10.7% in Area-1 and 2.23% in Area-2, improving AVR overshoots by 4.23% in Area-1 and 1.41% in Area-2, and delivering faster settling times for LFC (1.65% in Area-1, 13.2% in Area-2) and AVR rise times (22.5% in Area-1, 17.8% in Area-2), alongside significantly quicker AVR settling times (72.4% in Area-2, 52.5% in Area-1). Overall, the EDO-PID scheme achieved zero steady-state error, effectively managed frequency overshoot and transient oscillations, and reduced transient oscillations, making it highly suitable for real-world multi-area IPS applications, with potential for further improvement through integrating multi-source energy and energy storage devices.

In the future, researchers should prioritize several key areas to advance load frequency control (LFC) in power systems. Applying proposed techniques to multi-area systems can improve stability, enhance transient responses, and reduce steady-state errors. Integrating adaptive controllers could provide superior stability and dynamic performance compared to traditional PID controllers. Additionally, leveraging advanced optimization techniques may enable more precise control strategies. Addressing grid variability by incorporating disturbances from renewable energy sources, such as wind and solar, is essential for modern power systems. Finally, modeling battery charge and discharge behaviors could harness energy storage systems to bolster frequency regulation. Together, these efforts aim to develop more robust, adaptive, and efficient power systems.