Introduction

The integration of renewable energy, particularly solar and wind, is rapidly advancing in large-scale power systems. This transition reduces dependence on fossil fuels, mitigates climate change, and fosters sustainable energy development. Wind power has become a leading renewable source, supported by the expansion of onshore and offshore farms. Technological improvements in turbine efficiency have lowered costs, enhanced reliability, and increased energy generation, while advanced designs enable greater capture of consistent wind resources. Similarly, solar energy has experienced significant growth through advances in photovoltaic (PV) cell efficiency, which allow higher electricity output from the same solar input1. Solar panels are now widely deployed across rooftops, integrated building systems, and large-scale farms, making solar energy increasingly affordable and versatile2. As solar and wind gain prominence, they strengthen the energy mix within modern grids. However, their inherent variability creates forecasting challenges and risks supply–demand imbalance, emphasizing the need for robust grid management strategies.

The forecasting problems during power balancing operations are addressed by power grid operators using a variety of scheduling techniques. These approaches mostly depend on using excess energy from conventional power plants, which has negative financial consequences and compromises the stability of the system as a whole. It is essential to use solar and wind energy’s ability to provide system services while maintaining load and demand equilibrium in order to effectively address this problem. The balance of energy supply and demand in the power system is closely related to frequency stability. Even slight fluctuations in frequency can result in serious consequences and widespread disruptions. Implementing an effective control structure that can guarantee stability over the long run is therefore necessary. This is achieved by the implementation of a sophisticated multi-tiered control system that has multiple levels of regulation and control. This universal system is made to effectively monitor and manage the entire frequency spectrum, lowering the possibility of disruptions and ensuring reliable service delivery3.

Load frequency control plays a vital role for power system stability, especially in fluctuating load situations, because it controls the power balance between interconnected zones. Load frequency control guarantees that generated power related to demand, avoiding frequency variation from the nominal value. When this balance is disrupted, the frequency varies, impacting the power grid’s security and stability. Automatic generation control (AGC) or LFC is in accountable for resolving these imbalances and maintaining frequency and power levels within predefined ranges. Consumers require an uninterrupted and high-quality electrical supply. Primary, secondary, and tertiary works as the three level of power–frequency control. Each level has its own response time and concerning control variables. Using speed governors for droop control, primary frequency control modifies the generator’s power output in a matter of seconds, usually between two to thirty seconds. Through the resolution of the imbalance between generation and load, this control mechanism aids in system stabilization. For instance, the kinetic energy from the rotating generators is used to establish the necessary balance when the load increases because the generator’s power output does not instantly adjust. Each generator’s governors, or speed controls, boost output in order to fix the speed reduction and get rid of the imbalance4,5.

Literature survey

Traditional controllers like PI and PID are still widely used because of their dependability and simplicity, but as interconnected power systems become more complex, proficient fuzzy-PID controllers and algorithms are being added more frequently to handle the dynamic challenges of load frequency control. Limon et al. introduced the fuzzy-PID controller, which has drawn a lot of interest in load frequency control (LFC)6. In order to minimize oscillation in AGC and AVR systems, Shukla et al. presented a novel cascade fractional order (FO) controller called FOPID-FOPD (cascade PIλDμ-PDμ). The parameters of this controller are determined using a new optimization technique called the Coot algorithm (CA). The cascaded PIλDμ-PDμ controller performed better in terms of dynamics than PID and FOPID controllers, according to the results reported7. To enhance LFC for single and multi-area IMGs, Khalil et al. introduced a novel cascade-loop controller that combines a fractional order-proportional derivative with a filter and a fractional order-proportional tilt integral derivative (FPDN-FPTID)8. Ekinci et al.9,10 applied hybrid educational and flood algorithms for frequency regulation in PV-integrated and two-area systems. Davoudkhani et al.11,12 proposed PD-based controllers using EV storage and mountaineering optimization in islanded microgrids. Fadheel et al.13 introduced a sparrow search-based virtual inertia controller for multi-microgrids, while Gopi et al.14 used rat swarm optimization for improved LFC tuning. Goud et al.15 designed a GRU-based UPQC for power quality in nonlinear grid systems. AI-driven approaches were explored by Jabari et al.16 through a multistage controller and by Izci et al.17 using a hybrid simulated annealing method. Gupta et al.18 optimized PV inverter control using a Grey Wolf PID strategy, and Dev et al.19 employed a Walrus algorithm for combined LFC and AVR in interconnected systems.

Using a cascaded fractional-order proportional integral-fractional-order proportional integral derivative with a derivative filter (FOPI-FOPIDN) as a controller, Sekyere et al. demonstrated a novel LFC approach. ADIWACO, an adaptation of particle swarm optimization (PSO) is used to optimize the parameters of the FOPI-FOPIDN20. In order to reduce switching loss and total harmonic distortion (THD), Mohapatra et al. introduced for the first time a two-fold hysteresis current controller (TFHCC) based on an Improved Arithmetic Optimization Algorithm (IAOA) for a GCPV system21. Fathy et al. presented a Modified Cheetah Optimizer (mCO) that optimizes the parameters of fractional-order proportional integral derivative (FOPID) controller. The mCO demonstrates improved efficiency in addressing optimization issues by combining random contraction and learning-from-experience tactics to improve convergence precision alongside local optima problem22. A dual area hybrid microgrid (DHM) that includes solar thermal systems, biodiesel-powered generators, energy storage components, and a DC link was evaluated for frequency control by Bhuyan et al. In order to achieve the tuned gain limits of the cascaded PI-TID controller, the chaotic butterfly optimization (CBOA) technique was implemented in this research23.

To enhance load frequency control performance, Çelik et al. developed a (1 + PD)-PID cascade controller. In order to determine the most promising outcomes, the dragonfly search algorithm (DSA) simultaneously adjusts the controller gains24. Mohapatra et al. reported an offset hysteresis band current controller and an enhanced arithmetic optimization approach. According to the outcomes, IAOA-OFHCC control has been implemented to improve power quality at a lower switching frequency, allowing sinusoidal current to be injected into the grid25. In order to mitigate the load frequency control (LFC) issues, Barakat et al. demonstrated the manner in which to optimize the gains of proportional-derivative proportional-integral (PD-PI) cascade control using a new population parameter-based optimization tool called the Harris Hawks Optimizer (HHO)26. Using a novel coyote optimization algorithm (COA), Abou El-Ela et al. established an optimal proportional-derivative with filter cascaded-proportional-integral (PDN-PI). The COA is incorporated into the PI/PID/cascaded PDN-PI controllers in order to tune their gains as efficiently as possible27.

Khezri et al. addressed on the problem of thermal power system’s load frequency control. The strategy depends on an enhanced Open-source Development model algorithm (ODMA). In order to establish a hybrid optimization strategy, the recommended method, called ODMA-GA, combines ODMA with a genetic algorithm (GA). This combination enables the search space to be effectively exploited and explored, yielding high-quality solutions28. Dash et al. put forwarded a novel load frequency control (LFC) technique for two-area hydro-wind power systems that combines a genetic algorithm-optimized PID (GA-PID) controller with a hybrid long short-term memory (LSTM) neural network. By utilizing the LSTM’s ability to learn from past data through gradient descent to predict future disturbances and the GA’s real-time optimization of the PID parameters, which provides dynamic flexibility and enhanced control precision, the LSTM + GA-PID controller assists in addressing these problems29. Behera et al. introduced an automatic generation control (AGC) using a modified cascaded controller and a variety of renewable sources. Additionally, a novel hybrid scheme of the enhanced teaching learning based optimization-differential evolution (TLBO-DE) method is used to optimize controller gains30. Guha et al. introduced the cascade tilt–integral–derivative controller (CC-TID) for frequency and tie-line power control of interconnected power systems (IPSs) using the salp swarm algorithm (SSA). Fractional-order calculus and the benefits of the cascade control technique are both included in the proposed controller31. The fuzzy fractional order PID controller to improve in automatic generation control is discussed in32.

Pathak et al. presented the design of a robust control strategy based an internal model control (IMC)-based proportional integral-one plus derivative with filter (PI-(1 + DF)) controller to vanish the effects on impact of time-delay attacks (TDAs) on the power system integrated with renewable sources. IMC-PI-(1 + DF) is the proposed controller, which efficiency was determined by considering different practical scenarios, including constant TDAs, stochastic time-delayed cyber-attacks (STCAs), uncertainties of parameters, nonlinearities, step load perturbations (SLPs) verified by exemplified by the IEEE-39 and IEEE-118 bus systems. The results demonstrate that the proposed control strategy commendably maintains frequency stability within permissible limits under diverse operating conditions, which addresses the practical applicability in power system engineering33. A PI-(1 + FOPID) cascade controller was developed by Hussain et al. to address load frequency control (LFC) issues. It was tested on various systems, including a two-area thermal system with governor dead band nonlinearity, a two-area multi-source system, and a three-area hydro-thermal system with generation rate constraints. Results showed that the controller outperformed others by minimizing integral of time-weighted absolute error (ITAE), settling time, overshoot, undershoot, and tie-line power fluctuations34.

Pathak et al. proposed a robust PI controller to mitigate CTD effects and a fuzzy logic-assisted ratio control-based virtual inertia (VI) to counter DoS attacks. Their design was validated under scenarios such as cyber-attacks, parametric uncertainties, varying CTD, stochastic wind fluctuations, load perturbations, and nonlinearities like GDB, valve limits, and GRC35. Sah et al. introduced an intelligent FOF-PD + FOI controller with VI control for frequency regulation of renewable-integrated IPS under DoS and time delays. Their approach outperformed PI, PID, and fuzzy-PD + I (F-PD + I) controllers in both steady-state and dynamic performance, with or without RESs, and stability was confirmed using root locus analysis36. Kumar et al. proposed a centralized model predictive controller (MPC) with Harris Hawks Optimization (HHO) for optimal weight tuning, achieving a minimum performance index of 0.000741. The HHO-optimized MPC improved settling times for frequency deviation in area 1 by 79.28%, 68.89%, 77.19%, and 81.96% compared with PIλDF-LSA, FOIDF-LSA, MFO-FOPID, and PID-FA controllers37. Sahoo et al. developed a fractional-order fuzzy PID (FOFPID) controller tuned by a modified HHO (mHHO), which outperformed PID and FPID controllers in frequency regulation, as validated through statistical and benchmark analysis38.

Singh et al. introduced a tilt derivative filter–tilt integral derivative filter (TDF–TIDF) controller for hybrid micro grids, comparing it with PIDF, TIDF, and PDF-PIDF controllers optimized using genetic algorithm (GA), PSO, gravitational search algorithm (GSA), quasi harmony search algorithm (QHSA), grasshopper algorithm (GOA), and dragonfly algorithm (DFA). Results showed the DFA-based TDF-TIDF achieved the lowest objective value (8.1e−07), indicating faster damping of oscillations in nonlinear systems39. Gulzar et al. proposed a PI-(FOP + PD) cascade controller, where fractional properties enhanced tracking performance and minimized frequency fluctuations under high renewable penetration40. Gulzar et al. developed a 3-DoF fractional order proportional integral derivative model predictive controller (3DoF-FOPIDN-MPC) for frequency regulation, where the 3DoF-FOPID handles the outer loop via ACE and MPC manages the inner loop with power output response. Parameters were optimized using the salp swarm algorithm (SSA). Tested under varying load conditions, the controller achieved fast settling times of 1.1 s (1% load) and 1.78 s (3% load), outperforming existing methods41. Sibtain et al. proposed a proactive frequency control (PFC) using a 4-DoF hybrid tilt MPC with a 1 + PI-FOPI controller to address nonlinear dynamics and high RES penetration. Tunicate search algorithm (TSA) was used for parameter tuning in a high-order interconnected system. The controller effectively minimized frequency deviations, achieving regulation times of 1.772 s, 1.598 s, 1.950 s, and 2.665 s for areas 1–4, respectively42. Gulzar et al. discussed advancements in load frequency control (LFC) for interconnected multi-area power systems (IMAPSs) and outlined future directions. The study emphasized strategies to improve stability and reliability while addressing challenges in smart grids such as limited communication bandwidth, fault scenarios, and cyber-attacks43.

Motivation

This research is motivated by three key gaps in modern power systems. First, the large-scale integration of renewable energy sources (RESs) such as wind and solar introduces intermittency and unpredictability, making frequency stability in multi-area systems difficult to maintain, especially under nonlinear dynamics. Conventional PID controllers often fail to cope with these conditions, highlighting the need for advanced control frameworks that can deliver robust performance under disturbances. Second, while energy storage technologies can help mitigate renewable variability, conventional storage options such as batteries lack the scalability and long-duration capability required for large systems. Pumped hydrogen energy storage (PHES) emerges as a promising solution because of its ability to provide long-term reserve support, enhance stability, and facilitate green hydrogen production. Third, existing optimization methods for controller tuning often suffer from poor convergence or limited robustness, creating a demand for more efficient algorithms.

Addressing these gaps, this research investigates a Quasi Oppositional FBI (QOFBI) optimized hybrid fractional-order controller for effective frequency regulation. To systematically validate its adaptability and robustness, four progressive test systems are considered such as: a conventional two-area reheat thermal power system (TARTPS), TARTPS with nonlinearities (TARTPSN), TARTPSN with RESs (wind and solar), and TARTPSN with RESs and PHES. This structured approach demonstrates the controller’s performance under increasing system complexity and renewable penetration. By bridging the limitations of conventional control, leveraging PHES integration, and exploiting advanced optimization for tuning, the research aims to provide a resilient and generalizable control solution for future smart grids with high renewable and storage participation.

Contribution’s

  1. (i)

    Developed a hybrid fractional-order controller (FFOPID(1 + FOPI)) to manage nonlinear dynamics and transient disturbances.

  2. (ii)

    Applied the Quasi Oppositional FBI (QOFBI) algorithm for optimal controller tuning, enhancing stability and dynamic performance.

  3. (iii)

    Developed and simulated four progressively complex test systems: TARTPS, TARTPS with nonlinearities (TARTPSN), TARTPSN with RESs, and RES-PHES integrated systems.

  4. (iv)

    Assessed controller performance under diverse disturbances using key dynamic metrics such as overshoot, settling time, undershoot and ITAE.

  5. (v)

    Demonstrated the proposed control framework’s adaptability and robustness for modern smart grids with high renewable and storage penetration.

In this paper, in “Power system modelling” section describes about the power system modeling of two area reheat thermal power system considering wind, solar, PHES. The controller structure is presented in “Design of advanced controllers” section. The optimization techniques are described in “Optimization techniques” section. In “Results and discussion” section illustrates about the results and discussions. The conclusion is depicted in “Conclusion” section.

Power system modelling

In this work, a two area reheat thermal power system (TARTPS) with wind, solar and pumped hydro energy storage (PHES) is taken into consideration. ACE (area control error) of the power system is send to the controller to generate the reference power setting (\(\Delta P_{ref}\)). \(\Delta P_{ref}\) is the change in power required to meet the power demand. Change in frequency in Area 1 is \(\Delta F_{1}\) and Change in frequency in Area 2 is \(\Delta F_{2}\). Tie-line power variation is \(\Delta P_{tie12}\). ACE signals in both the areas are calculated in below equation.

$$ACE_{1} = B_{1} \Delta F_{1} + \Delta P_{tie12}$$
(1)
$$ACE_{2} = B_{2} \Delta F_{2} + a_{12} \Delta P_{tie21}$$
(2)

A step load of 0.01 is applied in area 1. For analysis of the system dynamics, four test systems have taken as per following. The structure of two-area reheat thermal power system integrated with RESs and PHES is illustrated in Fig. 1. In this study, change in frequency of Area 1, change in frequency of Area 2 and tie-line power variation has been taken in ITAE (integral time absolute error), which helps to minimize the overshoot, undershoot and settling time. ITAE serves as a best cost function for addressing the transient performance.

Fig. 1
Fig. 1
Full size image

Structure of two-area reheat thermal power system integrated with RESs and PHES.

Mathematically, ITAE is formulated as below equation:

$$ITAE = \mathop \smallint \limits_{0}^{t} \left( {\left| {\Delta F_{1} } \right| + \left| {\Delta F_{2} } \right| + \left| {\Delta P_{tie} } \right|} \right) \cdot t \cdot dt$$
(3)

Wind speed model

Wind generation model represent the spatial dependencies of wind flow, encompassing both baseline variations and minor stochastic components44. The equation for wind speed is presented below.

$$V_{W} = V_{WB} + V_{WN}$$
(4)

\(V_{WB}\) is the base wind component and \(V_{WN}\) is the base noise component.

The base component is represented by Eq. (5).

$$V_{WB} = K_{B} = 5H\left( t \right) + 3.5H\left( {t - 15} \right) - 2.5H\left( {t - 45} \right) + 5.5H\left( {t - 75} \right)$$
(5)

where ‘\(K_{B}\)’ and \(H\left( t \right)\) signify an unchangeable gain and Heaviside function respectively.

The base noise component is given by below equation:

$$V_{WN} = 2\sigma^{2} \mathop \sum \limits_{i = 1}^{N} \sqrt {S_{V} \left( {\omega_{i} } \right)\Delta \omega } {\text{cos}}\left( {\omega_{i} t + \emptyset_{i} } \right)$$
(6)

In the above equation, \(\omega_{i}\) = \(i - \frac{1}{2}\left( {\Delta \omega } \right),\emptyset_{i} \sim U\left( {0,2\pi } \right)\).

\(\Delta \omega\) is the variation in angular frequency to estimate spectral density. The change of noise element is represented as \(\sigma^{2}\).

The spectral density is mathematically express in below equation:

$$S_{V} \left( {\omega_{i} } \right) = \frac{{2K_{N} F^{2} \left| {\omega_{i} } \right|}}{{\left( {\pi^{2} \left[ {1 + \left( {\frac{{F\omega_{i} }}{\mu \pi }} \right)^{2} } \right]^{\frac{4}{3}} } \right)}}$$
(7)

From Eq. (7) ‘\(K_{N} , F\) and \(\mu\)’ represents drag parameter, turbulence scale and mean value of speed for a specific height (\(K_{N} = 0.004\) and \(F = 2000\)). To increase the accuracy of model N = 50 and \(\Delta \omega\) = 0.5 rad/s has been considered.

Wind turbine output characteristics

\(C_{P}\)’ represents the non-dimensional curve of power coefficient which is a function of tip speed ratio \(\left( \lambda \right)\) and blade pitch angle \(\left( {\beta = 0.1745} \right)\). Wind turbine’s power coefficient has been derived below:

$$C_{P} = \left( {0.44 - 0.0167\beta } \right)sin\left[ {\frac{{\pi \left( {\lambda - 3} \right)}}{15 - 0.3\beta }} \right] - 0.0184\left( {\lambda - 3} \right)\beta$$
(8)
$$\lambda = \frac{{R_{Blade} \omega_{Blade} }}{{V_{W} }}$$
(9)

\(R_{Blade}\) and \(\omega_{Blade}\) are turbine blade’s radius and speed respectively. \(R_{Blade} = 23.5\) m and \(\omega_{Blade}\) = 3.14 rad/s.

The power output of wind turbine is shown by below equation:

$$P_{W} = \frac{1}{2}\rho A_{r} C_{P} V_{W}^{3}$$
(10)

In the above equation, \(\rho\) = 1.25 kg/m3 is the air density available and \(A_{r}\) = 1735 m2 is the swept area of the blade.

The transfer function model of Wind power generation is represented by Eq. (11).

$$GWTG\left( s \right) = \frac{{K_{WTG} }}{{1 + s \cdot T_{WTG} }} = \frac{{\Delta P_{WTG} }}{{\Delta P_{W} }}$$
(11)

Solar power generation

A broad template for wind and solar power generation takes into account both stochastic fluctuation and substantial deterministic drift44. A mean value and stochastic fluctuation regarding the mean generated power at each instant are included in this model. An abrupt change in the mean value over time, signifying a shift in the parameters.

PV power and demand characteristic

The output power of PV is given below44:

$$P_{PV} = \eta S\phi \left\{ {1 - 0.005\left( {T_{a} + 25} \right)} \right\}$$
(12)

From Eq. (12), \(\eta\) = 10%, S = 4084 m2, \(\phi\) and \(T_{a}\) = 25 °C represent efficiency, area, irradiance of solar and the ambient temperature respectively.

$$\phi = 0.15H\left( t \right) + 0.3H\left( {t - 30} \right) - 0.3H\left( {t - 60} \right) + 0.25H\left( {t - 90} \right) + \phi_{n} \left( t \right),\phi_{n} \left( t \right)\sim U\left( { - 0.1,0.1} \right)$$
(13)
$$GPV\left( s \right) = \frac{{K_{PV} }}{{T_{PV} \cdot s + 1}} = \frac{{\Delta P_{PV} }}{\Delta \emptyset }$$
(14)

Equation (14) shows the first order transfer function model of solar generation with the specified gain and time constant.

Pumped hydro energy storage (PHES)

PHES operates in two distinct modes: generating mode and pumping mode. During off-peak hours, water is pumped from the lower reservoir to the upper reservoir utilizing surplus power from renewable energy sources (RESs)45. The capacity of reservoir is denoted as \(P_{Phes}\) and calculated by below equation:

$$P_{Phes} = 9.81\rho VH\eta$$
(15)

From Eq. (15) \(\rho\)’, ‘V’, ‘H’ and ‘\(\eta\)’ represent water density (1000 kg/m3), reservoir volume (400 m3), reservoir height (20 m), efficiency (0.92) respectively. The transient droop compensator (TDC), actuator, and hydraulic turbine make up the generating portion.

$$T_{1} = T_{RT} ,\quad T_{2} = \frac{{R_{TD} }}{{R_{C} }}$$
(16)

where \(T_{TD} , T_{RT}\) are the coefficient of transient drop and reset time and the calculation is given in the following equations.

$$R_{TD} = \left[ {2.3 - 0.15\left( {T_{w} - 1} \right)} \right] \cdot \frac{{T_{w} }}{H}$$
(17)
$$T_{RT} = \left[ {5 - 0.5\left( {T_{w} - 1} \right)} \right] \cdot T_{w}$$
(18)

PHES power is considered by \(\Delta P_{Phes}\) = \(\pm 0.0003\) p.u. MW in the proposed system which consists both the generating and pumping mode. Figure 2 represents the structure of PHES model.

Fig. 2
Fig. 2
Full size image

The structure of PHES model.

Design of advanced controllers

Fuzzy PID controllers use fuzzy logic to deal with uncertainties, nonlinearities, and imprecise data, improving on traditional PID control. Enhancing flexibility and robustness in complex settings, they use fuzzy inference methods to dynamically tune PID gains according to the system’s behaviour. Fractional calculus is incorporated into the control framework via fuzzy fractional order controllers (FFOCs), which go beyond this. Because of this, the controller could operate with integration and differentiation of non-integer order, adding more tuning flexibility and memory effects to improve system response. Both controllers use fuzzy logic to make intelligent decisions, however FFOCs perform better dynamically in terms of less overshoot, quicker settling time, and faster rejection of disturbances.

Fuzzy PID controller (FPID)

An important factor in improving the performance of a system is to design a controller. In industry, PID controllers are used for its simplicity, robustness46. Under variable dynamic condition of plant, PID controllers have better response. ‘\(K_{p} ,K_{i} ,K_{d}\)’ are proportional gain, integral gain and derivative gain respectively. The transfer function of PID controller is shown in Eq. (19).

$$TF_{PID} = K_{P} + \frac{{K_{I} }}{S} + K_{D} s$$
(19)

Each area of the power system is employed by PID and fuzzy logic based controllers. The fuzzy logic controller (FLC) is superior to the conventional controller in handling non-linear, imprecise, and uncertain information. The Mamdani min–max inference system is used as the inference engine, and the center of gravity (COG) approach is employed for defuzzification of the processed data. The rule base for fuzzy based controller is shown in Table 1. The structure of fuzzy PID controller is depicted in Fig. 3. Three triangle membership functions MFs and two trapezoidal MFs with highly negative (HN), less negative (LN), middle (M), less positive (LP), and highly positive (HP). The fuzzy membership function is illustrated in Fig. 4.

Table 1 Rule base for fuzzy based controller.
Fig. 3
Fig. 3
Full size image

Structure of fuzzy PID controller.

Fig. 4
Fig. 4
Full size image

Fuzzy membership functions46.

FFOPID (1 + FOPI) controller

The Fractional-order (FO) based controllers have brought in significant attention in recent research due to their rapid response time, robust stability under parameter variations, and effective handling of external disturbances. The fractional order PID controllers are the generalization of the conventional PID controller. The fractional order controller treated as an additional controller used in single/two area thermal power system. The present work designs a fuzzy fractional order PID (1 + fractional order PI) controller by combining the advantages of fuzzy PID (1 + PI) controller. The fuzzy logic controller has two inputs, such as error and change error. The output of the FLC is the input to the FOPID controller. Again the output from the FFOPID controller is the input to the 1 + FOPI controllers. Finally, the process constitutes the FFOPID (1 + FOPI) controller. The FFOPID (1 + FOPI) controller structure is shown in Fig. 5. The equations of the proposed controller are presented below:

$$y = x \cdot K_{P} + x \cdot \frac{{K_{I} }}{{s^{\lambda } }} + x \cdot K_{D} s^{\mu }$$
(20)
$$U = y \cdot \left( {1 + K_{PP} + \frac{{K_{II} }}{{s^{{\lambda_{1} }} }}} \right)$$
(21)
Fig. 5
Fig. 5
Full size image

Structure of FFOPID (1 + FOPI) controller.

Optimization techniques

Metaheuristic algorithms have become effective tools for addressing multimodal, complicated, and nonlinear optimization problems. Inspired by socio-political imperialism, the imperialist competitive algorithm (ICA) has drawn attention for its ability to balance exploration and exploitation through imperialistic competition and assimilation processes. Similar to this, the FBI algorithm efficiently traverses the search space by imitating the intelligence acquisition and logical deduction used in criminal investigations. Nevertheless, in high-dimensional issues, both ICA and FBI have constraints with regard to convergence speed and escaping local optima. The proposed quasi-Oppositional based forensic-based investigation (QO-FBI) algorithm aims to address these issues. Through the incorporation of quasi-oppositional learning into the conventional FBI framework, QO-FBI improves convergence rate. This method analyses both candidate and quasi-opposite solutions, improving global search capabilities and preventing premature convergence. With respect to convergence accuracy, solution quality, and robustness across a variety of benchmark functions, QO-FBI therefore consistently outperforms traditional FBI.

Forensic based investigation optimization (FBI)

The Forensic investigation is commonly undertaken and is regarded as a high-risk responsibility within law enforcement agencies across various countries47. Various approaches have been employed to identify the perpetrator, thereby facilitating the completion of the forensic investigation process. Once the identity of the perpetrator is established at the outset, the investigation promptly transitions to the suspect management phase. However, the identity of the perpetrator may remain undetermined or may only be revealed after the completion of further investigative procedures. Hence, investigators typically follow the five steps of investigative activities outlined by Salet during the forensic investigation process48.

  1. (i)

    Open a case: Data are collected from the first responders, typically police officers, who arrive at the crime spot to initiate the forensic investigation process. This evidence assists the team in initiating the investigative process. Numbers of processes are followed to establish an initial impression of the crime scene, shedding light on the likely sequence of events. The investigative team examines the crime scene and the suspicious, while also gathering concrete information from potential suspects. Additionally, the team locates witnesses and conducts interviews with them.

  2. (ii)

    Simplification of collected information: The members of investigated group aim to develop a framework by gathering data from group meetings. Additionally, the team members assess the composed evidence and try to connect it with the evidence previously gathered by the crew, in order to identify potential victims.

  3. (iii)

    Inquiry: The group members develop various hypotheses, comprising potential motives and scenarios surrounding the crime, and conduct extensive inquiries based on the evidence collected. Additionally, the team redirects the investigation by approving, modifying, or concluding the current lines of inquiry.

  4. (iv)

    Activities: The members of the investigative team take action in accordance with the defined priorities and lines of inquiry. New information is uncovered as a result of the activities occupied by the team. The investigation group members analyse the implications of existing data. The updated findings can provide fresh directions for the inquiry.

  5. (v)

    Implementation: The prosecution method continues until a clear and detailed account of what ‘actually’ occurred is established. The identification of a serious perpetrator is made before a conclusion is reached regarding prosecution. During the investigation process, police officers are not strictly governed by any specific rules or regulations.

The investigation stage (Stage A) of the optimization algorithm is carried out by the investigating team and (Stage B) is the pursuit stage, carried out by the police officers. ‘\(X_{{A_{i} }}\)’ is the assumed place and the ith is the space to be examined in the stage of investigation. \(X_{{B_{i} }}\) is the space of police agent and the ith place indicates about the doubtful things. where \(i = 1,2, \ldots NP\), like NP. When current iteration (g) is equal to the maximum number of iterations (\(g_{max}\)), FBI is known as cyclical method and it stops.

(i) Investigation stage: The assumed place of every single one is assumed to change as a result of the influence of other individuals. The suspected location may be formulated as below:

$$X_{{A_{ij} }}^{\prime} = X_{{A_{ij} }} + rand*\frac{{\left( {\mathop \sum \nolimits_{1}^{{a_{1} }} X_{{A_{aj} }} } \right)}}{{a_{1} }}$$
(22)

From Eq. (22), \(j = 1, 2, \ldots ,D\), Where D = dimensions.\(a_{1} \left\{ {1,2, \ldots n - 1} \right\}\) = No. of person affected by \(X_{{A_{ij} }}\). \(a = 1,2, \ldots a_{1}\), The boundary of \(rand\) is in between [− 1 1].

The most likely crime scene is identified by comparing the likelihood of several crime scenes; this scene should then be examined further.

Each location probability is \(prob\left( {X_{{A_{i} }} } \right)\) and which is given by following equation:

$$rob\left( {X_{{A_{i} }} } \right) = \frac{{\left( {p_{{A_{i} }} - p_{min} } \right)}}{{\left( {p_{max} - p_{min} } \right)}}$$
(23)

where \(p_{{A_{i} }}\) is the possibility of that the victim is at location \(X_{{A_{i} }}\). \(p_{max}\) and \(p_{min}\) are the minimum value and maximum value of objective function respectively.

Equation (23) shows \(X_{{A_{i} }}\) motion with respect to best and random individual for increasing crime place diversity.

$$X_{{A_{ij} }}^{\prime} = X_{min} + \mathop \sum \limits_{1}^{{a_{2} }} \alpha *X_{{A_{{b_{j} }} }}$$
(24)

In the above equation, \(X_{min}\) = the place with the best outcome, \(a_{2}\) = motion direction of \(X_{{A_{ij} }}\) changed by the crew member, \(a_{2} \in \left\{ {1,2, \ldots n - 1} \right\}\;b = 1,2, \ldots a_{2}\), \(\infty\) = the efficiency coefficient in between − 1 to 1.

(ii) Pursuit stage: Actions has been taken in this section. To identify the suspect, the investigative team must coordinate their efforts and write a statement that outlines the area with the highest chance. Each member \(B_{i}\) inclined towards the place that has the optimum opportunity is shown by below equation.

$$X_{Bij}^{\prime} = rand1*X_{{B_{ij} }} + rand2*\left( {X_{min} - X_{{B_{ij} }} } \right)$$
(25)

From Eq. (24), \(X_{min}\) is the place of the upmost outlook that is given by investigated group members. \(rand1\) and \(rand2\) are in between the range of (0,1).

In the next step, the action process has extended. The police officers provide an assessment regarding the potential of the updated locations and submit it to the head office. They promptly bring up to date the location with the highest priority outlook and issue instructions to the pursuit team about that location. Each member \(B_{i}\) coordinates along with all the remaining members during that time. Member \(B_{i}\) synchronizes with all other group member (member \(B_{i}\), with possibility \(p_{{B_{r} }}\)). \(B_{i}\) is the individual member synchronizes with all members in the group. Member \(B_{i}\), actions are influenced by the other team members, with a probability \(p_{{B_{r} }}\). It is expressed by below equation.

$$X_{Bij}^{\prime} = X_{{B_{rj} }} + rand3*\left( {X_{{B_{rj} }} - X_{Bij} } \right) + rand4*\left( {X_{min} - X_{{B_{rj} }} } \right)$$
(26)
$$X_{Bij}^{\prime} = rand3*\left( {X_{Bij} - X_{{B_{rj} }} } \right) + rand4*\left( {X_{min} - X_{{B_{ij} }} } \right)$$
(27)

In the above equations, \(X_{min}\) represents the improved place of the highest priority view, while \(rand3\) and \(rand4\) are two random numbers, each ranging from 0 to 1. \(r\) and \(i\) are known as two police officers. \(r\) is selected as arbitrarily and \(\left\{ {r,i} \right\} \in \left\{ {1,2, \ldots NP} \right\}\). \(j\) is selected in between \(\left\{ {1,2, \ldots D} \right\}\). The pursuit team reports the location with the highest potential to the investigated team to enhance their efficiency in analysis and assessments. The flowchart of FBI algorithm is shown in Fig. 6.

Fig. 6
Fig. 6
Full size image

Flow chart of FBI algorithm47.

Quasi-oppositional based FBI (QO-FBI)

The concept of opposition-based learning (OBL) introduced by Tizhoosh49 OBL algorithm has minimum convergence rate and better exploitation. The efficiency of OBL algorithm has been enhanced by hybridized with different algorithms. The opposite transfer function is formulated by multiply ‘− 1’ with weights of neurons to improve the efficiency of the artificial neural network (ANN). Basu proposed a method to improve voltage stability with reduced power loss and gains of various controller, incorporating the quasi-oppositional method50. The value of ‘X’ is between [a, b] defined by opposite and quasi-opposite numbers.

$$OX = a + b - X$$
(28)

AND

$$QOX = \left\{ {\begin{array}{*{20}c} {M + \left( {X - M} \right) \times rand\left( {0,1} \right)} & {\quad if\;X < M} \\ {M - \left( {X - M} \right) \times rand\left( {0,1} \right)} & {\quad otherwise} \\ \end{array} } \right\}$$
(29)

where M is the center of search space and is defined by below equation.

$$M = \frac{a + b}{2}$$
(30)

By producing both opposing and quasi-opposite feasible solutions, the idea of quasi-oppositional numbers has been added to algorithms to boost their efficiency.

The solutions are randomly produced in the first stage of optimization. ‘\(J_{r}\)’ is the probability of jumping rate. The final stage of QOFBI is given in Eq. (31).

$$J_{r} = \left( {J_{r,max} - J_{r,min} } \right) + \left( {J_{r,max} - J_{r,min} } \right) \times \frac{{F_{Cmax} - F_{C} }}{{F_{Cmax} }}$$
(31)

From Eq. (31), the maximum value of jumping rates is ‘0.6’ and the minimum value of jumping rates is ‘0’ for \(J_{r,max}\), \(J_{r,min}\). \(F_{c,max}\) and \(F_{C}\) are denoted as the maximum number of function call and present number of function call respectively. Again, QO (Quasi Oppositional) points are generated by engaging jumping rate which helps to get the new solutions (\(X_{u}\)) by using Eq. (30).

if \(rand\left( {0,1} \right) > J_{r}\)

$$QOX_{u} = \left\{ {\begin{array}{*{20}l} {M + \left( {QOX_{u} - M} \right) \times rand\left( {0,1} \right)} \hfill \\ {M + \left( {M - QOX_{u} } \right) \times rand\left( {0,1} \right)} \hfill \\ \end{array} } \right.$$
(32)

end

Different steps of QOFBI optimization process are discussed below:

  • Step 1: ‘m’ is the initial population which is created randomly and the performance of ‘m’ is calculated.

  • Step 2: ‘QOX’ is the quasi opposite number are created through the generation of initial population by using Eq. (28) and the generated population performances are calculated.

  • Step 3: Select the best solution with in the initial generated population ‘x’ and ‘QOX’.

  • Step 4: Update the population by using Eqs. (2227) of FBI algorithm.

  • Step 5: ‘\(J_{r}\)’ is the jumping rate generated by using Eq. (31).

  • Step 6: \(QOX_{u}\) is the quasi opposite number generated by the corresponding updated solution‘\(X_{u}\),’ obtained by Eq. (32).

    Step 7: The feasible solution is obtained.

The effectiveness of QOFBI over FBI, hiking optimization algorithm (HOA)51, and PSO was assessed using six benchmark functions, namely Matyas, Levy, Griewank, Goldstein-Price, Cross-in-tray, and Booth. Each algorithm was executed 50 times with a population size of 100 and a maximum of 100 iterations. Comparative results demonstrated that QOFBI consistently reached the minimum function values faster than the other methods. This establishes QOFBI as a superior optimization technique in terms of both convergence speed and accuracy. Table 2 presents the expressions, dimensions, and ranges of the functions, while Fig. 7 shows their convergence plots. The comparative performance of QOFBI, FBI, HOA, and PSO is depicted in Table 3.

Table 2 Expression of benchmark functions.
Fig. 7
Fig. 7
Full size image

The convergence plots of benchmark functions.

Table 3 Comparative performance of QOFBI, FBI, HOA, and PSO.

Results and discussion

The basic object of this work is to endorse proposed FFOPID (1 + FOPI) controller optimized by QOFBI technique for frequency control and tie-line power control of TARTPS. The fusion of benefits of fuzzy based controller and fractional controller is established and enhanced by QOFBI algorithm for LFC of power system. The optimization techniques (FBI and QOFBI) are executed with 30 populations and 100 iterations for 20 runs to achieve a competent design of proposed controller. The objective (minimize frequency, minimize tie line power variation) with proposed controller is concluded by considering some error measurements such as undershoot (Ush), overshoot (Osh), settling time (Ts) and ITAE. The minimum value of error measures is considered as conclusive evidence of superiority of proposed techniques. The system parameters and constants used throughout the simulations are detailed in the Appendix A (Supplementary Material). The test systems in this research were modeled and simulated using MATLAB/Simulink R2016a (The MathWorks, Inc., Natick, Massachusetts, United States, 2016, Version R2016a; available at: https://in.mathworks.com/products/simulink.html). To provide a fair comparative analysis four different test systems are adopted as mentioned below.

  • Test system 1: two area reheat thermal power system (TARTPS).

  • Test system 2: two area reheat thermal power system with nonlinearities (TARTPSN).

  • Test system 3: TARTPSN with RESs (wind and solar).

  • Test system 4: TARTPSN with RESs and PHES.

Test system 1: transient analysis of TARTPS

The proposed FFOPID (1 + FOPI) controller optimized by FBI and QOFBI technique are enforced in each area of TARTPS to regulate frequency and tie-line power. The load disturbance of 1% is enforced in area 1 to portray a fair validation of novelty of proposed controller and optimization technique. The alliance of benefits of FLC, fractional order PID and QOFBI techniques is inspected with FBI PID, FBI FOPID, FBI FPID, FBI FFOPID and FBI FPID(1 + PI) controllers. The proposed QOFBI FFOPID(1 + FOPI) controller is ascertained by portraying a fair comparison with some currently published paper such as ICA FPIDN-FOI32 controller. FBI and QOFBI techniques are executed independently with 30 populations for 100 iterations to acquire fine-tuned gain parameters of PID, FOPID, FPID, FFOPID, FPID(1 + PI) and FFOPID(1 + FOPI) controllers which are tabulated in Table 4. The response of TARTPS (in p.u.) with different controllers (a) ΔF1, (b) ΔF2, (c) ΔPtie is shown in Fig. 8. The error measures such as Ush, Osh, Ts and ITAE of the performances are portrayed in Table 5. Settling time is evaluated with a tolerance band of ± 0.05%. The performance comparison of FBI and QOFBI algorithms is tested with proposed FFOPID (1 + FOPI) controller as illustrated in Fig. 9. Table 5, Figs. 8 and 9 are the sufficient proofs to confirm the superiority of proposed controller and optimization algorithm.

Table 4 Optimal gain parameters of controllers optimized by FBI and QOFBI techniques.
Fig. 8
Fig. 8
Full size image

Response of TARTPS (in p.u.) with different controllers (a) ΔF1, (b) ΔF2, (c) ΔPtie.

Table 5 Statistical measures of TARTPS system with different controllers.
Fig. 9
Fig. 9
Full size image

Response of TARTPS (in p.u.) with FBI and QOFBI based proposed controller (a) ΔF1, (b) ΔF2, (c) ΔPtie.

Test System 2: transient analysis of TARTPSN

Further, the supremacy of proposed QOFBI based FFOPID(1 + FOPI) controller is validated by a comparison with different controllers and a recently published work such as BBO PID52. The comparative analysis is performed in the same manner as discussed in previous section. The simulation result analysis with corresponding optimal parameters of different controllers portrayed in Table 6 is illustrated in Fig. 10. A recent published ATFOPID controller53 optimized by FBI is adopted for a fair comparative analysis. The gain parameters of FBI ATFOPID controller of area-1 and area-2 are[Kt = 0.001, n = 4.9989, KP = 0.0017, KI = 1.9781, λ = 0.9931, KD = 0.456, µ = 0.0012, Kt1 = 0.001, n = 0.0011, KP1 = 0.0011, KI1 = 0.5946, KD1 = 0.001] and[Kt = 0.001, n = 3.1506, KP = 5, KI = 1.1201, λ = 0.977, KD = 0.0014, µ = 2, Kt1 = 0.001, n = 2.546, KP1 = 0.001, KI1 = 0.5087, KD1 = 0.001] respectively. The comparative analysis of proposed FFOPID(1 + FOPI) controller tuned by QOFBI and FBI algorithms is portrayed in Fig. 11. The numerical comparative analysis of Figs. 10 and 11 is tabulated in Table 7. The settling time of the system of frequency deviation (ΔF1 and ΔF2) and tie-line power deviation (ΔPtie) are evaluated by conceding tolerance band of ± 0.005 p.u. and ± 0.0005 p.u. respectively. The evidence of supremacy of proposed techniques is very clear from Figs. 10 and 11 and Table 7. The time complexity of different controllers with TS-2 system is evaluated by executing the controllers for 60 s simulation time. The time complexity of FFOPID(1 + FOPI), FPID(1 + PI), FFOPID, FPID, FOPID, and PID are 20.2804 s, 19.2312 s, 15.0084 s, 14.5277 s, 9.7323 s and 3.9328 s respectively. The time complexity of proposed controller is little high with far better stability as compared to other controllers.

Table 6 Optimal gain parameters of controllers optimized by FBI and QOFBI techniques.
Fig. 10
Fig. 10
Full size image

Response of TARTPSN (in p.u.) with different controllers (a) ΔF1, (b) ΔF2, (c) ΔPtie.

Fig. 11
Fig. 11
Full size image

Response of TARTPSN (in p.u.) with FBI and QOFBI based proposed controller (a) ΔF1, (b) ΔF2, (c) ΔPtie.

Table 7 Statistical measures of TARTPSN system with different controllers.

Test system 3: transient analysis of TARTPSN with RESs (wind and solar)

The supremacy of proposed QOFBI algorithm optimized FFOPID (1 + FOPI) controller is confirmed in previous section by correlating the performance of FBI FFOPID (1 + FOPI) along with52. Further, the comparison is extended in different power system environment such as TARTPSN with wind and solar (TS-3). This comparative analysis is established with FBI FPID(1 + PI), FBI FFOPID(1 + FOPI) and QOFBI FFOPID(1 + FOPI) controllers by integrating wind power in area-1 and solar power in area-2. The wind and solar power injected in TARTPSN is portrayed in Fig. 12. The parameters of FPID(1 + PI) and FFOPID(1 + FOPI) controllers retrieved by FBI and QOFBI integrating with RESs is portrayed in Table 8. The performance of TS-3 is shown in Fig. 13. The performance measures are tabulated in Table 9. The performance analysis presented in Fig. 13 and Table 9 are endorsed the preeminence of proposed QOFBI FFOPID (1 + FOPI) controller for tie-line and frequency regulation.

Fig. 12
Fig. 12
Full size image

Renewable energy source (wind and solar) power contribution in pu.

Table 8 Optimal gain parameters of controllers of TARTPSN with RESs optimized by FBI and QOFBI techniques.
Fig. 13
Fig. 13
Full size image

Response of TARTPSN (in p.u.) with RESs (a) ΔF1, (b) ΔF2, (c) ΔPtie.

Table 9 Statistical measures of TARTPSN system with RESs.

The sensitivity of proposed controller is tested further by fluctuating the wind speed and irradiance which directly influence the generation of wind and solar power respectively. The wind and solar power generation with respective wind speed and irradiance variation is portrayed in Fig. 14. The variation of wind speed is incorporated at 40 s and 120 s. The variation of irradiance is incorporated at 80 s. The performance comparison of proposed FBI FPID(1 + PI), FBI FFOPID(1 + FOPI) and QOFBI FFOPID(1 + FOPI) controllers by incorporating 1% load variation in area-1, wind speed and irradiance is displayed in Fig. 15. From Fig. 15, the sensitivity of proposed controller to manage the variations is concluded.

Fig. 14
Fig. 14
Full size image

Renewable energy source (wind and solar) power contribution in pu. with variable wind speed and irradiance.

Fig. 15
Fig. 15
Full size image

Response of TARTPSN (in p.u.) integrated with variable RESs (a) ΔF1, (b) ΔF2, (c) ΔPtie.

Test system 4: transient analysis of TARTPSN with RESs and PHES

In previous sections, the proposed QOFBI and FFOPID(1 + FOPI) techniques are confirmed as superior techniques to manage frequency and power variations of TARTPSN in different environments. Further, the integrated QOFBI and FFOPID (1 + FOPI) technique is tested by incorporating PHES in both areas of system (Test system-4). In TS-4, PHES is enforced in each area along with the RESs (wind and solar) by conceding constant climate variation (wind speed and irradiance) as portrayed in Fig. 12. The FBI and QOFBI techniques optimized FFOPID(1 + FOPI) and FPID(1 + PI) are portrayed in Table 10. The numerical analysis of performance is portrayed in Table 11. The performance of the system responses are portrayed in Fig. 16. The conformation of ascendancy of proposed techniques is finely presented in Table 11 and Fig. 16. The stability of proposed controller with TS-4 is portrayed in Fig. 17. The stability of system with proposed controller is validated clearly in Fig. 17.

Table 10 Optimal gain parameters of controllers of TARTPSN with RESs and PHES optimized by FBI and QOFBI techniques.
Table 11 Statistical measures of TARTPSN system with RESs and PHES.
Fig. 16
Fig. 16
Full size image

Response of TARTPSN (in p.u.) integrated with RESs and PHES (a) ΔF1, (b) ΔF2, (c) ΔPtie.

Fig. 17
Fig. 17
Full size image

Bode diagram of proposed controller.

Conclusion

This research paper provides a transient analysis of hybrid power systems that incorporate renewable energy sources (RESs) including wind and solar power and pumped hydrogen energy storage (PHES). Four test systems have been investigated: two area reheat thermal power system (TARTPS), two area reheat thermal power system with nonlinearities (TARTPSN), TARTPSN with RESs (wind and solar) and TARTPSN with RESs and PHES. The effectiveness of the proposed QOFBI based FFOPID (1 + FOPI) controller is validated through simulation studies, where performance indices such as undershoot, overshoot, settling time, and the Integral of Time-weighted Absolute Error (ITAE) are examined. Compared to other controllers, its superiority is clearly noticeable in reducing frequency fluctuations and tie-line power deviations.

The superiority of QOFBI over FBI in terms of optimization was further confirmed by the convergence analysis utilizing six benchmark functions. In addition to achieving faster convergence, QOFBI is less likely to become trapped in local optima. These results demonstrate the effectiveness and robustness of QOFBI as a controller tuning algorithm in complicated, nonlinear power systems. Furthermore, in contexts with integrated renewable energy, the addition of PHES was shown to greatly improve frequency stability. This research article proves that the QOFBI-optimized FFOPID (1 + FOPI) controller when combined with PHES provides a very efficient and scalable solution for modern smart grids with a high penetration of renewable energy sources.