Abstract
Load frequency control (LFC) plays a critical role in ensuring the reliable and stable operation of power plants and maintaining a quality power supply to consumers. In control engineering, an oscillatory behavior exhibited by a system in response to control actions is referred to as “Porpoising”. This article focused on investigating the causes of the porpoising phenomenon in the context of LFC. This paper introduces a novel methodology for enhancing the performance of load frequency controllers in power systems by employing rat swarm optimization (RSO) for tuning and detecting the porpoising feature to ensure stability. The study focuses on a single-area thermal power generating station (TPGS) subjected to a 1% load demand change, employing MATLAB simulations for analysis. The proposed RSO-based PID controller is compared against traditional methods such as the firefly algorithm (FFA) and Ziegler-Nichols (ZN) technique. Results indicate that the RSO-based PID controller exhibits superior performance, achieving zero frequency error, reduced negative peak overshoot, and faster settling time compared to other methods. Furthermore, the paper investigates the porpoising phenomenon in PID controllers, analyzing the location of poles in the s-plane, damping ratio, and control actions. The RSO-based PID controller demonstrates enhanced stability and resistance to porpoising, making it a promising solution for power system control. Future research will focus on real-time implementation and broader applications across different control systems.
Keywords: Porpoising, PID control schemes, Rat swarm optimization, Load frequency control, Firefly algorithm, Automatic generation control (AGC)
Subject terms: Energy science and technology, Engineering, Mathematics and computing
Introduction
Load frequency control (LFC) controllers play a critical role in the smooth and dependable operation of power systems. These controllers are essential for maintaining the stability of the system by regulating its frequency, which is crucial for ensuring the synchronized operation of various interconnected components. In addition to frequency regulation, LFC controllers are responsible for balancing the generation and load within the system. By continuously adjusting the power output of generators in response to changes in demand or disturbances, LFC controllers help to match supply with demand, thereby ensuring grid stability. Moreover, LFC controllers contribute to the overall stability of power plants by mitigating the impact of sudden load changes or fluctuations in renewable energy sources. Compliance with regulatory standards is another vital function of LFC controllers, as they ensure that the power system operates within specified frequency and voltage limits. Without effective LFC controllers, power systems would be more vulnerable to disruptions, such as blackouts or brownouts, voltage fluctuations, frequency deviations, and other reliability issues, which could have significant economic and societal impacts. Therefore, the development and implementation of robust LFC controllers are essential for ensuring the reliable and secure operation of modern power systems.
Literature on LFC controllers
The Ziegler-Nichols method1 is a popular technique for tuning the Proportional-Integral-Derivative (PID) controllers, including those used in LFC2. Åström and Hägglund's3 work on PID tuning encompasses both theoretical insights and practical methodologies, contributing to the widespread adoption and effective implementation of PID controllers in various industrial processes, including LFC. In addition to these traditional approaches, internal model control (IMC), Tyreus-Luyben (TL), and Cohen-Coon (CC) methods are also employed for assessing the LFC controller settings. However, these approaches have limitations, such as exhibiting aggressive or oscillatory responses, and they may not adequately consider the nonlinearities or uncertainties of the system4. The intelligent and nature-inspired methods provide alternate approaches to LFC controller tuning, especially in situations where conventional methods may be time-consuming or unfeasible. These techniques use AI and mimic natural phenomena, resulting in enhanced control performance and efficiency across different industrial applications5. The researchers in Ref.6 examined the gains of a PID controller for single-area AGC using the Stochastic Particle Swarm Optimization approach. A novel iteration of particle swarm optimization (PSO) has been implemented to regulate the frequency and voltage of multi-area power systems7. The harmony search algorithm8 is a meta-heuristic optimization algorithm inspired by the musical improvisation process. It's used to solve optimization problems and has been adapted for tuning PID controllers in various control applications, including LFC. The study in Ref.9 applies the bat inspired algorithm (BIA) to optimize the gain values of the PI controller for LFC in a system consisting of two interconnected power networks. The hybrid firefly and pattern search technique are implemented to obtain the optimal gain values for PI and PID controllers in reference10. In Ref.11, a neuro-fuzzy hybrid intelligence based PI regulator was used for the LFC of an interconnected four-area power generating system. Several LFC-based optimization strategies have been introduced in the literature assessment of interconnected power systems, including classical, fuzzy logic, supervised artificial neural networks, artificial bee colony (ABC), and cuckoo search (CS). In Ref.12, a traditional PID controller with a population-based searching strategy known as the Falcon optimization algorithm is presented for the LFC study. The writers of the aforementioned studies examined the techniques for fine-tuning a PID controller and assessing its robustness via variations in load patterns and parameter uncertainty. The study13 introduces a new tuning approach called Virtual Time response-based iterative gain evaluation and re-design (V-Tiger) to iteratively tune PID gains for optimum control performance. The research14 examined the effectiveness of the quasi-oppositional harmony search algorithm based on predictive control in reducing frequency deviation. The performance of the suggested technique is evaluated by comparing it to the coordinated performance achieved using traditional controllers adjusted using the quasi-oppositional harmony search algorithm. References15,16 suggests a novel multi-objective tuning technique to enhance isolated micro-grid load frequency control (LFC) while accounting for the control signals from the micro-grid controller. In Ref.17, the load frequency issue of the two area interconnected power systems using solar and wind energy is covered.
To ensure the consistent frequency of a power system, it is necessary to incorporate an automated generation control (AGC) system with a reliable controller18. In Ref.19, the authors came up with the optimal controller for multi-area power system by using full-state feedback control approach. Reference20 presents a controller called the fractional order proportional tilt integral derivative plus One (FOPTD + 1) controller using global neighborhood algorithm to maintain a constant frequency. This controller has the capability to swiftly adjust the frequency during load disturbances.
Literature on porpoising feature
The instability of porpoising in high-speed planning vessels was tackled by applying periodic force to mitigate the issue, without delving into the core causes of porpoising. Reference21 elucidated the mechanism and determinants responsible for the porpoising phenomenon during the takeoff of a flat plane. In Ref.22, the authors developed a dynamic model to depict the movement of seaplanes on the water’s surface. They also proposed a methodology for simulating and assessing seaplane porpoising. Reference23 examined the factors contributing to porpoising in high down-force race cars and proposed potential modifications to the car's setup to prevent it. The porpoising phenomena of a tunnel-type planning trimaran were investigated in Ref.24, using seven test scenarios. These scenarios were developed by considering the change in longitudinal locations of the center of gravity and the moment of inertia. The porpoising phenomena have only been explored and observed in vehicles operating in fluid medium like water so far. Table 1 gives a brief review on porpoising behavior.
Table 1.
Brief review on porpoising behavior.
Authors/reference | Year of publication | Description/synopsis | Remarks |
---|---|---|---|
P. Gopi, and P. L. Reddy2,25 | 2015 and 2016 |
The coefficients of the LFC controller were acquired by the use of heuristic techniques such as Pattern search, Ant colony optimization, and Simulink design optimization The outcomes of the suggested LFC controller are contrasted with those of the standard PID controller |
Simulation results were only addressed for a 10% change in the system's nominal parameters The porpoising aspect of the suggested PID controllers is not explored |
M. R. Sathya, and M. M. T. Ansari9 | 2015 |
Developed a novel PID controller for LFC using nature inspired algorithm called Bat algorithm It has been shown that the suggested controller is less sensitive to variations in system parameters |
The porpoising behavior of the proposed controller has not been discussed The impact of control actions on the system's response is not addressed |
M. A. Ebrahim et al.7 | 2017 |
This work suggests the use of both I and PID controllers for LFC and AVR by using different variants of PSO The efficacy of the suggested PSO-based controllers for both small and large load disturbances in the presence of GRC is shown by a thorough comparison |
|
C. N. Sai Kalyan et al.12 | 2022 |
This research uses the Falcon Optimization Algorithm, a population-based search technique To improve system performance further, an AC line and a DC line are added in parallel to transfer bulk power during significant disruptions |
|
A. Kumar et al.14 | 2022 | This research examined the effectiveness of the quasi-oppositional harmony search algorithm based on predictive control in reducing frequency error | |
Q. J. Fu et al.17 | 2022 | The load frequency issue of the two area interconnected power systems using solar and wind energy is covered | |
M. H. N. Aliffrananda et al.21 | 2022 | This research investigates the mechanism of porpoising and the factors that affect its occurrence | The reasons for the porpoising behavior were not specified |
J. Liu, and F. Tian22 | 2023 | The dynamics model of seaplane movements on the water's surface was created in this work, and a technique for simulating and evaluating seaplane porpoising was suggested | |
L. Zan et al.24 | 2023 | This research examines the porpoising phenomena seen in a tunnel-type planing trimaran. The porpoising effect is detected using the longitudinal stability limit curve | |
A. E. Khalil et al.15 | 2023 | It suggests a novel multi-objective tuning technique to enhance isolated micro-grid LFC | No information about porpoising feature |
D. K. Sambariya et al.26 | 2023 | Using the Fire Fly Algorithm, create the ideal load frequency controller for a single area system |
There has been no debate regarding the porpoising behavior of the suggested controller There is no discussion of how control actions affect the system response (process variable) |
Y. Güler and I. Kaya27 | 2023 |
Designed PI-PD controllers for a single-area, single- or multi-source power system's LFC The weighted geometric centre approach was used to determine the PI–PD controller parameters The effectiveness and robustness of the suggested PI–PD control system are assessed by taking into account the power system with nominal values as well as fluctuations in the system parameters |
Research gap and contributions
Load frequency control (LFC) is a crucial aspect of power system operation, ensuring stability, reliability, and efficiency in the face of dynamic load changes and disturbances. Traditional LFC approaches often rely on heuristic tuning methods or simplistic control strategies, which may not fully exploit the system's dynamics or provide optimal performance under varying operating conditions. Moreover, the phenomenon of porpoising, characterized by oscillatory behavior in the system response, poses a significant challenge for LFC controllers, potentially leading to instability and degraded performance. Addressing these challenges requires advanced control techniques and systematic methodologies for controller tuning and porpoising detection.
This article makes several significant contributions to the field of power system control and optimization:
Introduces a novel method for tuning Load Frequency Controllers (LFCs) using rat swarm optimization (RSO), leveraging the behavior of rats for efficient parameter exploration.
Demonstrates through extensive simulations that the integration of RSO-based tuning leads to faster settling times, reduced overshoot, and enhanced transient stability in power grids, highlighting its effectiveness in optimizing system performance.
Validates the robustness of the proposed approach across various load conditions and disturbances, contributing to the resilience and reliability of power systems under dynamic operating conditions.
Addresses the critical issue of porpoising in LFC controllers, developing a framework to detect and mitigate this phenomenon, thereby improving system stability and performance.
Advances the state-of-the-art in power system control by combining advanced optimization techniques with robust control strategies, offering valuable insights for the design and implementation of intelligent control systems in complex engineering applications.
The remainder of this article is as follows: Sect. "Load frequency control of thermal power generation station" discusses the model of the LFC of the thermal power generating station; Sect. "Tuning of LFC controller" covers a novel bio-inspired algorithm, called Rat Swarm Optimization, for optimal tuning of LFC controller gains; Sect. "Porpoising behavior of PID controller" discusses causes for figuring out the porpoising behavior of the LFC controller; in Sect. "Simulation results and discussion", the MATLAB simulation findings are described. Finally, this article concludes with research findings.
Load frequency control of thermal power generation station
Load frequency control (LFC) plays a pivotal role in the operation of power generating stations, serving to maintain a delicate equilibrium between power generation and demand in real-time scenarios. It constitutes a fundamental element of automatic generation control (AGC) systems, which are tasked with the continuous adjustment of generator power outputs to uphold system frequency within predefined acceptable bounds28. This dynamic regulation is indispensable for the overall stability and reliability of power grids, particularly in the face of fluctuating loads and unforeseen disturbances. Central to LFC is the coordination of control actions to counteract deviations from nominal operating conditions, ensuring that frequency variations remain within prescribed limits to safeguard the integrity of the electrical network. Figure 1 illustrates the schematic diagram of the Load Frequency Control system implemented in a single-area thermal power generating station (TPGS), providing a visual representation of the control mechanisms involved in maintaining system stability and frequency regulation.
Figure 1.
LFC of the TPGS—Schematic diagram.
The dynamics of a power generating station, in terms of frequency deviations, can be analyzed by developing its transfer function model25. In this work, the transfer function model of the thermal power system is derived based on the governing equations of the system, which include the dynamic response of the speed governor, steam turbine, and power generating station with load.
Speed governor model
The speed governor in the LFC plays an important role in regulating the turbine-generator output power to maintain system frequency within acceptable limits. The dynamics of the speed governor, using a transfer function model, describe how the governor responds to the changes in system frequency and adjusts the turbine output power accordingly26. The speed governor mechanism acts as a comparator whose output ∆Pv(s) is the difference between the reference set point ∆Pref(s) and power ∆ω(s)/R. Assuming the linear relationship and time constant (Tsg), the transfer function model of the speed governor is represented as,
1 |
Steam turbine model
The turbine is used to produce the mechanical power for a given steam input. The turbine is also known as the prime mover. The dynamic model of the steam turbine relates the change in mechanical power generated ∆Pm(s) to the change in steam valve position ∆Pv(s). The turbine time constant (Tst) is used to approximate the non-reheat type steam turbine transfer function model26.
2 |
Model of power generation station with load
The thermal power generating station mainly consists of an AC generator. The swing equation is used to get the AC generator's transfer function model. Power station loads may have various electrical properties. For instance, there are lighting and heating loads that have a power consumption that does not depend on frequency, as well as rotating loads whose power consumption changes with frequency. The sensitivity of the rotating loads depends on the speed-load features of the rotating devices. Let H be the rotational inertia of the AC generator and rotating loads, ∆δ is the change in rotor angle, ω represents the nominal frequency, and ∆Pe is the electrical power consumed by the loads, and ∆Pm is the mechanical power developed by the turbine. The mathematical representation of the swing equation is
Simplifying and taking Laplace transform,
3 |
The change in electrical power consumed by the loads ∆Pe = ∆PLd(s) + D∆ω(s). Where ∆PLd is the change in load that is independent of frequency variations, D∆ω(s) is frequency-dependent load change, and D is represented as the ratio of percentage change in load to percentage change in frequency26. Substituting ∆Pe in (3) and rewriting,
4 |
where Ksg is the generating station gain constant and Tsg represents the time constant.
The transfer function model of the single area TPGS is obtained by combining Eqs. (1), (2), and (4) as seen in Fig. 2.
Figure 2.
Transfer function model of single area TPGS.
The transfer function relating the deviation in load demand to the change in frequency is given by,
5 |
Here R is the turbine speed droop. The steady state deviation in frequency, for the step load change (∆PLd), is obtained by applying the final value theorem to the above equation i.e.
6 |
The oscillations and steady-state deviation in the load frequency can be reduced by utilizing a controller known as the LFC controller. The LFC controller will continuously modify the power generation in response to frequency deviations and minimize the frequency error29. Figure 3 shows the single area TPGS with an LFC controller.
Figure 3.
Transfer function model of single area TPGS with LFC controller.
Tuning of LFC controller
A proportional-integral-derivative (PID) controller is a widely used control mechanism that stabilizes the system and minimizes the oscillations by modifying the control signal according to the discrepancy between the desired set-point and the actual output. A PID controller is used as an LFC controller in this study. To achieve optimal control performance, stability, and robustness in various applications, the PID controller must be tuned30,31. In this work, rat swarm optimization (RSO) is proposed to obtain the optimal PID parameters, and the results were compared with Zeigler-Nichols and Firefly Algorithm-based PID controllers.
Rat swarm optimization
The rat swarm optimization (RSO) is an innovative bio-inspired meta-heuristic algorithm designed for solving global optimization challenges. Rats often exhibit very aggressive behavior, which may lead to the death of other animals. The main motivation for this method is this aggressive behavior while hunting and wrestling with prey32.
7 |
where i = agent and it is represented as 1, 2, 3, . . . . N, bil and biu are the lower and upper bounds for ith agent, and N is the total number of agents.
Based on the social agonistic behavior of rats, the movement of each rat in the swarm as influenced by the presence of the prey can be defined. To establish this behavior mathematically, the assumption that the optimal search agent is aware of the prey’s position is used. Considering the optimal search agent found so far, the remaining search agents may update their positions accordingly. The updated position of the ith rat (Pui(x)) can be evaluated using the following mathematical equation:
8 |
where Pi(x) is the ith rat position, Pb(x) is the optimal position obtained so far, the parameters α and λ are the random values.
The values of α and λ can be found using,
9 |
where γ is the random value, x is the current iteration and is given by 1, 2, 3, . . . Itrmax, the random values of λ and γ are in search space [0, 2] and [1, 5] respectively.
The wrestling with prey behavior of the rats can be mathematically described to generate the updated new position of the rat, Pi(x + 1).
10 |
Equation (10) modifies the positions of the search agents and stores the optimal solution. The values of α and λ are responsible for exploration and exploitation during the entire iteration process.
Implementation of RSO
The following steps are employed to adjust the PID settings based on the system's response using the RSO algorithm.
Initialize the population of rats N (each rat represents a set of PID parameters), maximum iterations, termination criteria, rat’s position, parameters α, γ, and λ.
- Evaluate the fitness of each search agent (i.e. rat) in the swarm by minimizing the following objective function (J). This approach uses an objective function based on the integral time absolute error.
11 Revise the location of each rat by considering its current position (xi), using (7). Determine the best possible solution (Pb(x)) by the swarm.
During each iteration, while x < Itrmax, update the position of each rat (i.e. search agent) using (8), and update the parameters α, γ, and λ using (9).
Assess the fitness of every rat. Modify any search agent that exceeds its specified boundaries. Again, estimate the fitness of each updated rat. Then update the current optimal solution with the previous optimal solution, if any.
Verify the termination condition, i.e. x < Itrmax. If the condition is met, go to the next step. Otherwise, iterate the process of evaluating fitness, updating position, and local and global searches until a termination criterion is met.
Consider the current solution as the optimal solution. Display the optimal solution (as optimally tuned PID values) and its fitness value.
The procedure for applying the suggested algorithm to LFC to get the LFC controller coefficients is shown in Fig. 4. The objective function (11) is minimized for the optimal LFC controller tuning, taking into account the following limitations: Kpl < Kp < Kpu; Kil < Ki < Kiu; and Kdl < Kd < Kdu. Also, the derivative filter time constant (tf) < 0.01. To determine the optimal coefficients, 25 simulation runs were performed due to its stochastic nature. Every run has a population size of 50 and a maximum of 100 iterations. The suitable value of γ, in the search space [1, 5], is randomly chosen.
Figure 4.
Implementation of suggested algorithm on LFC.
Figure 5 compares the convergence of the firefly method with rat swarm optimization. It is clear from the graphic that the rat swarm optimization outperforms the Firefly algorithm in terms of fitness values.
Figure 5.
Convergence comparison of firefly and rat swarm optimization.
Algorithms for comparison
In this study, the outcomes achieved by rat swarm optimization (RSO) are compared with the Zeigler-Nichols and Firefly algorithms.
Firefly algorithm
The firefly algorithm is a meta-heuristic optimization algorithm inspired by nature that solves optimization problems by imitating the flashing activity of fireflies. It was introduced in 2008 by Xin-She Yang. This algorithm has become popular because of its adaptability and efficiency in resolving a variety of optimization issues. This approach is used to achieve optimum tuning of a PID controller in the following manner.
Randomly distribute a population of fireflies around the search space. Assign a brightness, which represents the objective function value, to each firefly depending on its location. Every firefly in the population is drawn towards brighter fireflies and pushed away from dimmer ones. The attractiveness of a firefly is determined by its brightness and the distance from the other firefly. Fireflies move towards brighter fireflies by altering their locations in a process similar to a random walk. Once it has moved, adjust each firefly's brightness according to its new location. Based on their brightness levels, choose the optimal firefly (solutions). Repeat this process until the termination condition is met. Terminate the algorithm when the termination criterion is satisfied26.
Ziegler-Nichols (ZN) closed loop method
This method is a widely used empirical methodology for adjusting PID controllers. It offers a simple method for determining the proportional, integral, and derivative gains and is based on the system's response to step changes33. The following steps are used to optimize the PID coefficients13.
Set the integral and derivative gains to zero. Increase the proportional gain until the system starts to oscillate steadily, as shown in Fig. 6. From the sustained oscillations, measure the ultimate gain (Ku) and the corresponding oscillation period is Tu.
Based on the ultimate gain and oscillation period, the PID controller gains are evaluated as Kp = 0.6Ku; Ki = 1.2Ku/ Tu, and Kd = 0.075KuTu. After successfully applying these tuning approaches to the single area TPGS, the optimum PID gains are shown in Table 2.
Figure 6.
Closed loop response of plant with P control action only.
Table 2.
PID gains obtained from various algorithms.
Controller type | Proportional gain (Kp) | Integral gain (Ki) | Derivative gain (Kd) |
---|---|---|---|
Rat swarm optimization (proposed algorithm) | 1.456 | 2.158 | 0.451 |
Firefly algorithms26 | 5.7586 | 4.5378 | 1.5689 |
Ziegler-Nichols closed loop method | 3.5916 | 7.172 | 0.45 |
Porpoising behavior of PID controller
Porpoising refers to describing the oscillatory behavior of a process variable (PV) as it approaches the set point (SP) after a sudden change in the set point. Porpoising is usually considered undesirable behavior for a feedback loop since it combines the adverse effects of over-tuning (leading to instability) with the undesirable effect of under-tuning (delay in reaching the desired set-point). This feature can only be caused by two control actions: proportional and derivative. Integral action cannot have the capability to cause porpoising. The following are the potential problems that may occur in real-world situations as a result of porpoising:
Porpoising can destabilize the system by causing excessive oscillations. These oscillations have the potential to magnify over time, resulting in instability if not addressed.
It has the potential to negatively impact the system's accuracy, response time, and overall performance. It can have a major effect on performance metrics in systems where precise control is necessary.
The mechanical components of the plant can experience more stress due to oscillations generated by porpoising, which causes mechanical problems in industrial systems.
Porpoising may cause instability in the controller. This impact may be exacerbated if the controller's gain is not adequately set to mitigate oscillations.
Identifying porpoising feature
The main reasons why porpoising conditions arise in PID controllers are the location of complex poles in the s-plane, the low damping ratio of closed-loop poles, and P and D control actions of the PID controller.
Based on location of poles on s-plane
According to control engineering, a plant/system is considered stable if every pole is located on the left side of the s-plane. The location of complex poles in the s-plane also affects the stability of the system. Specifically, the negative real part of the complex poles indicates plant stability and the imaginary part represents oscillations in the plant response. More imaginary part magnitude results in more oscillations in the plant response, which might cause the controller to porpoise. The system exhibits improved transient response when the poles are diverging from the imaginary axis.
Based on damping factor
In a control system, the oscillations in the plant’s response are influenced by the damping ratio, i.e. it quantifies how oscillations decay over time in a system's response to a step input. The oscillation in plant response for the given value of the damping ratio is depicted in Fig. 7.
Figure 7.
Damping ratio vs Plant response.
According to Fig. 7, the response reaches the steady state without oscillation in the shortest possible time, minimizing both rise time and settling time when the damping ratio reaches unity. The controller becomes less porpoising as a consequence. At lower damping ratios (generally 0 < ξ < 0.25), the plant exhibits more noticeable oscillations with slower decay. As a consequence, the controller is more vulnerable to porpoising.
Based on P and D control actions of controller
Consider a closed-loop plant in Fig. 8. The present measured value of a part of a process that is being monitored or controlled is referred to as the process variable (PV). The desired value for the PV is termed as a set point (SP).
Figure 8.
Closed loop plant with controller.
The porpoising or oscillations in the PV might result from either P or D control actions, or, if the controller is very aggressive, it could result from all control operations. Comparing the trend of the PV and the controller output is one method of determining which control action might cause porpoising. By contrasting the two trends, examine the phase difference between the PV and loop controller output to determine which action is more prominent. For example, take a look at Fig. 9, where the type controller displaying the trends is a reverse-acting controller since the controller output rises in response to a rise in the set-point (SP) (implying that the controller output falls in response to a rise in PV). This conduct is contrary to that of a direct-acting controller.
Figure 9.
P control action only.
The controller tuning, in Fig. 9, is unsuitable since there exists a significant deviation between the PV and the set point. This indicates that the controller is set up for aggressive proportional action. The phase shift between the PV and controller output during the oscillations is observed as + 90° i.e. the controller output peaks lead the PV peaks. This indicates that the controller is set up for aggressive derivative action.
In Fig. 10, the controller output step-up in response to a rise in the set-point SP or the controller output step up in response to a rise in PV. The comparison of trends indicates that the controller tuning is too aggressive and there is porpoising in PV. This porpoising is due to P and D control actions. Observe the phase shift between the PV and controller output during the oscillations, the controller output peaks lead PV peaks. This indicates that the D control action is too aggressive.
Figure 10.
PID control actions.
Simulation results and discussion
Consider a 3-Phase, 50 Hz, 600 MW non-reheat type thermal power generating station with a 1% sudden change in load demand (i.e. 6 MW change in load demand). The parameters used in Fig. 2 and their nominal values are listed in Ref.26. MATLAB 2022a was used to build the proposed power station, and the simulation results for a 1% change in load demand were examined.
Dynamic response analysis
Figure 11 shows the frequency variation of the single area TPGS without an LFC controller. It indicates that in the absence of an LFC controller, the change in frequency of the power plant exhibits a negative peak-overshoot of 0.0307 pu (or 1.535 Hz) and a steady-state frequency error of 0.0235 pu (or 1.175 Hz) with a settling time of 4.65 s. In practice, the frequency error will cause damage and malfunction of electrical loads (such as rotating devices, transformers, and frequency-dependent loads), and lead to power station instability (potentially causing power blackouts). To restrict these limitations, a LFC controller is needed. In this work, a PID controller tuned by different algorithms is used as a LFC controller.
Figure 11.
Frequency variations without LFC.
A comparison of frequency fluctuations including LFC is shown in Fig. 12. It indicates that the settling time and negative peak overshoot with the ZN controller acting as supplemental control are 1.51 s and 0.05665 pu (or 2.842 Hz), respectively. Comparably, the FFA controller has a zero steady-state error and a negative peak overshoot of 0.038 pu (or 1.90 Hz) with a settling time of 4.50 s. In addition, while utilizing the RSO-based PID controller, there is no steady-state error, a negative peak overshoot, and a settling time of 0.0378 pu (or 1.89 Hz) and 1.98 s, respectively.
Figure 12.
Frequency variations with LFC.
The performance of the frequency variations in TPGS with various LFC (PID) controllers, as shown in Figs. 11 and 12, is summarized in Table 3.
Table 3.
Performance comparison of various LFC controllers.
Type of LFC controller | Negative peak overshoot | Frequency variations | Settling time | ||
---|---|---|---|---|---|
pu | Hz | Pu | Hz | Sec | |
No controller | 0.0307 | 1.535 | 0.0235 | 1.175 | 4.65 |
Proposed controller | 0.0379 | 1.895 | 0 | 0 | 1.98 |
FFA controller26 | 0.0380 | 1.90 | 0 | 0 | 4.50 |
ZN controller | 0.05665 | 2.842 | 0 | 0 | 1.51 |
Table 3 shows that, when compared to other controllers, the RSO PID controller performs better in transient conditions in terms of zero frequency error, low negative peak overshot, and settling time. The closed-loop poles and their corresponding damping factors for different PID controllers are listed in Table 4.
Table 4.
Closed loop poles and their damping factors for different LFC controllers.
Parameters | Type of LFC controller | |||||
---|---|---|---|---|---|---|
Rat swarm optimization (proposed algorithm) | Firefly algorithm26 | ZN method | ||||
Closed loop poles | − 1.98 ± 0.04i | − 5.98 ± 8.18i | − 1.01, − 2.91 | − 5.98 ± 18.7i | − 3.77 ± 2.96i | − 4.17 ± 9.82i |
Damping factor | 0.967 | 0.588 | 1 | 0.305 | 0.787 | 0.391 |
The location of the poles of single-area TPGS with different LCF controllers is illustrated in Fig. 13. With the proposed controller, there are fewer oscillations in the frequency response of single-area TPGS because all of the poles are located far from the origin. Despite having two real poles, the single area TPGS with FFA controller frequency response is more oscillatory because of its − 5.98 ± 18.7i poles and its lower damping factor. Similar to this, the complex nature of the poles and the lower damping factor of the single-area TPGS with ZN controller cause an oscillating frequency response. This discussion concludes that the single area TPGS with the proposed controller is more stable than the other controller.
Figure 13.
Location of poles on s-plane.
The controller output refers to the signal generated by the LFC based on the comparison between the actual frequency of the system and its reference frequency. A comparison of the control signal using various PID controllers is shown in Fig. 14. When compared to other controllers, the RSO PID controller exhibits negligible oscillations in the control signal.
Figure 14.
Comparison of a control signal using various PID controllers.
The change in speed governor output, using different PID controllers, is depicted in Fig. 15. The variations in the speed governor output have a direct effect on turbine output power.
Figure 15.
Comparison of speed governor output.
These variations in turbine power can affect the overall balance of supply and demand at the power generating station. Based on Fig. 15, the fluctuations in the speed governor output with the proposed PID controller are negligible. As a result, the power generating station with the proposed controller demonstrates greater stability.
Recognizing porpoising PID controller
As mentioned in section "Porpoising behavior of PID controller", the porpoising characteristic of the PID controllers used in this article is recognized by the location of poles in the s-plan and their damping ratio; P and D control actions of the PID controller.
Based on the location of poles on s-plane and its damping factor
If the damping ratio of the complex poles generated by the plant/system in conjunction with the PID controller is low, then the PID controller is more prone to porpoising. Let us examine the damping ratio values shown in Table 4. When using the Firefly controller, the real poles − 1.01 and − 2.91 have a unity damping ratio, while the complex pole − 5.98 ± 1.87i has a damping ratio of 0.305. Similarly, the complex pole − 5.98 ± 1.87i, produced by the proposed controller, has a damping ratio of 0.588, and the other complex pole − 1.98 ± 0.04i has a 0.967 damping ratio. According to this discussion, the Firefly controller is more prone to porpoising than the RSO PID controller since the Firefly controller has a lower damping ratio. The porpoising effect in the controller can be minimized by improving the damping factor.
Based on P and D control actions of controller
Assume that the TPGS frequency changes are the process variable (PV). The PID controller's porpoising feature is the oscillations in the PV at a particular set-point, and the controller's goal is to achieve a steady state frequency error of zero. Monitor the controlled output response (PV) and look for repetitive patterns of overshooting and undershooting before it reaches its steady state.
The fluctuations in PV and controller output with the Firefly-based PID controller are shown in Fig. 16. This figure shows that before the PV reaches its steady state, there are more oscillations in the process variable due to the aggressive proportional action of the controller. It is evident from looking at the identical peaks of the controller output and process variable in Fig. 16 that the controller output wave is 900 ahead of the PV wave. This is due to an aggressive derivative action. According to this discussion, the Firefly algorithm-based PID controller is referred to as a porpoising PID controller.
Figure 16.
Comparison of identical peaks of the controller output and process variable for phase shift (Firefly algorithm-based PID controller).
Figure 17 illustrates the process variable and controller output of TPGS with RSO based PID controller. This figure demonstrates that the controller tuning is satisfactory since there are no oscillations in the process variable before it reaches a steady state. Upon analyzing the phase changes between the controller output and process variable, it is evident that there is a presence of derivative action. This is shown by the fact that the controller output leads the PV during oscillation. This implies that the PID controller with integral action and a suitable amount of proportional action provides a quick response to changes in load.
Figure 17.
Comparison of identical peaks of the controller output and process variable for phase shift (Rat swarm optimization-based PID controller).
Conclusions and future research directions
This article presents a new and effective way for optimizing the tuning of a PID controller used in load frequency control of a single-area TPGS. The causes of the porpoising effect in the PID controller were also discussed. The dynamic load frequency analysis of the TPGS is carried out for a load disturbance of 1%. The frequency variations of the TGPS with RSO-based PID controller are compared to those of the Firefly algorithm and Zeigler Nichols-based PID controllers. The TGPS with RSO-based PID controller has been shown to be better and more stable compared to the PID controller.
The porpoising phenomena in the PID controller was found to be caused by the position of the poles on the s-plane and their damping ratio, as well as the P and D control actions of the PID controller. The porpoising phenomenon was examined by analyzing these components using MATLAB simulation. According to the simulation investigation, the PID controller tuned via Rat Swarm Optimization is more resistant to porpoising compared to other controllers.
The future work of this research is implementing the model in a real-time environment to include subjective factors. Also, identify the porpoising PID controllers that are involved in various real-time applications such as tank level control, EV drives, Automatic Voltage Regulators (AVRs), AGC of multi-area and multi-source power system. Future research directions in this field could also explore several avenues to further enhance the effectiveness and applicability of Load Frequency Control (LFC) systems. One promising direction is the investigation of advanced optimization algorithms beyond Rat Swarm Optimization (RSO), such as evolutionary algorithms or machine learning approaches, to fine-tune LFC controllers and adapt them to diverse operating conditions. Additionally, exploring the integration of renewable energy sources into power systems presents an important area for future study, as it requires novel control strategies to maintain grid stability in the presence of intermittent generation. Furthermore, the development of decentralized or distributed control schemes could offer scalability and resilience to LFC systems, particularly in large-scale power networks. Finally, conducting hardware-in-the-loop simulations to validate and execute the suggested control techniques in real-world power systems would provide vital insights into their practical performance. In summary, future research should focus on tackling the changing obstacles and needs of contemporary power systems, eventually contributing to the progress of sustainable and robust energy infrastructure.
Acknowledgements
This article has been produced with the financial support of the European Union under the REFRESH – Research Excellence for Region Sustainability and High-tech Industries project number CZ.10.03.01/00/22_003/0000048 via the Operational Programme Just Transition and paper was supported by the following project TN02000025 National Centre for Energy II. The authors also wish to thank Graphic Era (Deemed to be University), Dehradun, India for their all support and encouragement to carry out this work.
Author contributions
Pasala Gopi, N. C. Alluraiah: Conceptualization, Methodology, Software, Visualization, Investigation, Writing- Original draft preparation. P. Harish Kumar: Data curation, Validation, Supervision, Resources, Writing—Review & Editing. Mohit Bajaj, Lukas Prokop, Vojtech Blazek: Project administration, Supervision, Resources, Writing—Review & Editing.
Data availability
The datasets used and/or analyzed during the current study are available from the corresponding author upon reasonable request.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Ziegler JG, Nichols NB. Optimum settings for automatic controllers. Trans. ASME. 1942;64:759–768. doi: 10.1115/1.2899060. [DOI] [Google Scholar]
- 2.Gopi P, Reddy PL. Design of robust load frequency controller for multi-area interconnected power system using SDO software. J. Electr. Eng. 2015;15(4):118–126. [Google Scholar]
- 3.Åström KJ, Hägglund T. The future of PID control. Control Eng. Pract. 2002;9:1163–1175. doi: 10.1016/S0967-0661(01)00062-4. [DOI] [Google Scholar]
- 4.Gopi P, Mahdavi M, Alhelou HH. Robustness and stability analysis of automatic voltage regulator using disk-based stability analysis. IEEE Open Access J. Power Energy. 2023;10:689–700. doi: 10.1109/OAJPE.2023.3344750. [DOI] [Google Scholar]
- 5.Patil RS, Jadhav SP, Patil MD. Review of intelligent and nature-inspired algorithms-based methods for tuning PID controllers in industrial applications. J. Robot. Control (JRC) 2024;5(2):336–358. doi: 10.18196/jrc.v5i2.20850. [DOI] [Google Scholar]
- 6.Jagatheesan, K., Anand, B., Dey, N., and Ebrahim, M. A. Design of proportional-integral-derivative controller using stochastic particle swarm optimization technique for single-area AGC including SMES and RFB units. In Proceedings of the Second International Conference on Computer and Communication Technologies, Vol. 2, 299–309 (Springer India, 2016).
- 7.Ebrahim MA, Ali AM, Hassan MM. Frequency and voltage control of multi area power system via novel particle swarm optimization techniques. Int. J. Comput. Res. 2017;24(4):427–474. [Google Scholar]
- 8.Nasir M, Sadollah A, Grzegorzewski P, Yoon JH, Geem ZW. Harmony search algorithm and fuzzy logic theory: An extensive review from theory to applications. Mathematics. 2021 doi: 10.3390/math9212665. [DOI] [Google Scholar]
- 9.Sathya MR, Ansari MMT. Load frequency control using Bat inspired algorithm based dual mode gain scheduling of PI controllers for interconnected power system. Int. J. Electr. Power Energy Syst. 2015;64:365–374. doi: 10.1016/j.ijepes.2014.07.042. [DOI] [Google Scholar]
- 10.Sahu RK, Panda S, Padhan S. A hybrid firefly algorithm and pattern search technique for automatic generation control of multi area power systems. Int. J. Electr. Power Energy Syst. 2015;64:9–23. doi: 10.1016/j.ijepes.2014.07.013. [DOI] [Google Scholar]
- 11.Prakash S, Sinha SK. Simulation based neuro-fuzzy hybrid intelligent PI control approach in four-area load frequency control of interconnected power system. Appl. Soft Comput. 2014;23:152–164. doi: 10.1016/j.asoc.2014.05.020. [DOI] [Google Scholar]
- 12.Sai Kalyan, C. N., Goud, A. K, B. S., Pulluri, H., Gopi P., & Sekhar, B. Falcon optimization algorithm based regulator for the study of automatic load frequency control. In 3rd International Conference on Communication, Computing and Industry 4.0 (C2I4), 1–6 (IEEE, 2022).
- 13.Gopi P, Reddy SV, Bajaj M, et al. Performance and robustness analysis of V-Tiger PID controller for automatic voltage regulator. Sci. Rep. 2024;14:7867. doi: 10.1038/s41598-024-58481-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Kumar A, Kumari N, Sankar G, Elavarsan RM, Kumar S, Srivastava AK, Khan B. Load frequency control of distributed generators assisted hybrid power system using QOHSA tuned model predictive control. IEEE Access. 2022;10:109311–109325. doi: 10.1109/ACCESS.2022.3214315. [DOI] [Google Scholar]
- 15.Khalil AE, Boghdady TA, Alham MH, Ibrahim DK. Enhancing the conventional controllers for load frequency control of isolated microgrids using proposed multi-objective formulation via artificial rabbits optimization algorithm. IEEE Access. 2023;11:3472–3473. doi: 10.1109/ACCESS.2023.3234043. [DOI] [Google Scholar]
- 16.Alluraiah NC, Vijayapriya P. Optimization, design, and feasibility analysis of a grid-integrated hybrid AC/DC microgrid system for rural electrification. IEEE Access. 2023;11:67013–67029. doi: 10.1109/ACCESS.2023.3291010. [DOI] [Google Scholar]
- 17.Fu, Q. J., Zhang Y., & Zhang, C. Load frequency control of the two regions interconnected power system with wind and photovoltaic based on improved differential evolution algorithm. In 41st Chinese Control Conference (CCC) (IEEE, 2022).
- 18.Arya Y. ICA assisted FTIDN controller for AGC performance enrichment of interconnected reheat thermal power systems. J. Ambient Intell. Humaniz. Comput. 2021 doi: 10.1007/s12652-021-03403-6. [DOI] [Google Scholar]
- 19.Choudhary R, Rai JN, Arya Y. FOPTID+1 controller with capacitive energy storage for AGC performance enrichment of multi-source electric power systems. Electric Power Syst. Res. 2023;221:109450. doi: 10.1016/j.epsr.2023.109450. [DOI] [Google Scholar]
- 20.Rangi S, Jain S, Arya Y. Utilization of energy storage devices with optimal controller for multi-area hydro-hydro power system under deregulated environment. Sustain. Energy Technol. Assess. 2022;52:102191. doi: 10.1016/j.seta.2022.102191. [DOI] [Google Scholar]
- 21.Aliffrananda MHN, Sulisetyono A, Hermawan YA, Zubaydi A. Numerical analysis of floatplane porpoising instability in calm water during takeoff. Int. J. Technol. 2022;13(1):190–201. doi: 10.14716/ijtech.v13i1.4903. [DOI] [Google Scholar]
- 22.Liu J, Tian F. Modeling and simulation evaluation of seaplane porpoising. J. Phys. Conf. Ser. 2023 doi: 10.1088/1742-6596/2569/1/012039. [DOI] [Google Scholar]
- 23.Gadola M, Chindamo D, Magri P, Sandrini G. Analyzing porpoising on high downforce race cars: Causes and possible setup adjustments to avoid it. Energies. 2022 doi: 10.3390/en15186677. [DOI] [Google Scholar]
- 24.Zan L, Sun H, Lu S, Zou J, Wan L. Experimental study on porpoising of a high-speed planing trimaran. J. Mar. Sci. Eng. 2023 doi: 10.3390/jmse11040769. [DOI] [Google Scholar]
- 25.Gopi P, Reddy PL. New techniques for tuning of PID load frequency controller of interconnected electric power system. J. Electr. Eng. 2016;16(3):1–10. [Google Scholar]
- 26.Sambariya DK, Jangid P, Sambariya S. Optimal design of load frequency controller for a single area system using fire fly algorithm. In: Sambariya DK, Jangid P, Sambariya S, editors. IEEE Renewable Energy and Sustainable E-Mobility Conference (RESEM) IEEE; 2023. pp. 1–6. [Google Scholar]
- 27.Güler Y, Kaya I. Load frequency control of single-area power system with PI–PD controller design for performance improvement. J. Electr. Eng. Technol. 2023;18:2633–2648. doi: 10.1007/s42835-022-01371-1. [DOI] [Google Scholar]
- 28.Hote YV, Jain S. PID controller design for load frequency control: Past, present and future challenges. IFAC-PapersOnLine. 2018;51(4):604–609. doi: 10.1016/j.ifacol.2018.06.162. [DOI] [Google Scholar]
- 29.Babu NR, Saikia LC. Load frequency control of a multi-area system incorporating realistic high voltage direct current and dishstirling solar thermal system models under deregulated scenario. IET Renew. Power Gen. 2021;15(5):116–1132. doi: 10.1049/rpg2.12093. [DOI] [Google Scholar]
- 30.Izci D, Ekinci S. Comparative performance analysis of slime mould algorithm for efficient design of proportional_integral_ derivative controller. Electrica. 2021;21(1):151–159. doi: 10.5152/ELECTRICA.2021.20077. [DOI] [Google Scholar]
- 31.Gopi P, Suresh S, Krishnamoorthy M. Disk margin based robust stability analysis of a DC motor drive. Eng. Sci. Technol. Int. J. 2022 doi: 10.1016/j.jestch.2021.10.006. [DOI] [Google Scholar]
- 32.Dhiman G, Garg M, Nagar A, et al. A novel algorithm for global optimization: Rat swarm optimizer. J. Ambient Intell. Humaniz. Comput. 2021;12:8457–8482. doi: 10.1007/s12652-020-02580-0. [DOI] [Google Scholar]
- 33.Gopi P, Ramesh M, Lalitha MP. Evaluation of automatic voltage regulator's PID controller coefficients using Python. In: Gopi P, Ramesh M, Lalitha MP, editors. 2021 IEEE Madras Section Conference (MASCON) IEEE; 2021. pp. 1–7. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The datasets used and/or analyzed during the current study are available from the corresponding author upon reasonable request.