Introduction

Steam condensers are integral components in thermal power plants, tasked with converting exhaust steam from turbines into liquid water, which is then recirculated back into the boiler1. This process is essential not only for improving the efficiency of the power generation cycle but also for maintaining the system’s operational stability and desired parameters2. The effectiveness of a steam condenser directly influences the overall performance, efficiency, and reliability of the power plant3,4,5. Maintaining optimal pressure within the steam condenser is crucial for ensuring efficient operation. Improper pressure control can lead to inefficient condensation, higher energy consumption, and potential damage to the condenser and related equipment6,7. Thus, precise pressure regulation is imperative to achieve efficient and stable operation in thermal power plants.

To address the challenges of controlling condenser pressure, various control methodologies have been explored. Adaptive control methods, which dynamically adjust controller parameters based on real-time system behavior, offer significant advantages in managing nonlinearities and time-varying dynamics8,9. These methods enhance the system’s ability to respond to unforeseen disturbances and changes in operating conditions by continuously updating control parameters to maintain optimal performance. In addition to adaptive strategies, artificial intelligence (AI) based control techniques have gained prominence due to their capability to handle complex and nonlinear systems effectively. Approaches utilizing neural networks, fuzzy logic, and expert systems have been successfully applied to condenser pressure control, demonstrating improved adaptability and robustness compared to traditional methods10. AI-based controllers can learn and model intricate system behaviors, enabling more precise and efficient control under varying operational scenarios11.

Robust control strategies, such as PI, PD, PID, and PDN controllers, are widely used due to their simplicity and effectiveness in maintaining system performance under diverse conditions and disturbances12. These controllers have been extensively studied and applied in thermal power plants, where they help stabilize operations despite the challenges posed by fluctuating load demands and environmental factors. Among these, cascaded control structures, such as the PI-PDN controller, have shown superior performance in managing complex and highly nonlinear systems like steam condensers. The cascaded configuration combines the strengths of both controllers, where the PI controller manages the primary control loop by handling steady-state errors, and the PDN controller addresses the secondary loop by improving transient response and mitigating the effects of measurement noise. This hierarchical control structure enhances overall system stability, response speed, disturbance rejection capabilities and noise attenuation. However, the effectiveness of cascaded controllers like PI-PDN heavily depends on the accurate tuning of their parameters. Determining the optimal values for the proportional gain (\(\:{K}_{p}\)), integral gain (\(\:{K}_{i}\)), derivative gain (\(\:{K}_{d}\)), and filter coefficients is a complex task that significantly influences the controller’s performance13. Improper tuning can lead to issues such as overshoot, prolonged settling times, and instability, undermining the benefits offered by the cascaded control structure.

Traditional tuning methods, such as the Ziegler-Nichols and Cohen-Coon approaches, provide heuristic rules for parameter selection but often fall short in delivering optimal performance, especially in systems with complex and nonlinear dynamics14,15. For instance, the Ziegler-Nichols method, while simple and easy to implement, can result in aggressive tuning that leads to oscillatory responses. Similarly, the Cohen-Coon method, though more conservative, is tailored for first-order systems with dead time and may not suit all applications16. These conventional methods are generally inadequate for finely tuning multiple parameters in cascaded controllers, as they do not effectively account for the intricate interactions between different control loops and the system’s nonlinear behavior.

Given the limitations of classical tuning techniques, modern optimization algorithms have gained traction for their ability to fine-tune controller parameters more effectively. Techniques such as genetic algorithm (GA), particle swarm optimization (PSO), and differential evolution (DE) have been applied to optimize PI or cascaded controller parameters, demonstrating significant improvements in control accuracy and system stability17. These advanced methods employ stochastic search mechanisms and exploit evolutionary principles to explore the solution space thoroughly, identifying optimal or near-optimal parameter sets that enhance controller performance under various operating conditions. Among these modern optimizers, sparrow search algorithm (SSA)18, the slime mould algorithm (SMA)19, golden eagle optimizer (GEO)20, komodo mlipir algorithm (KMA)21, quadratic interpolation optimization (QIO)22, chaotic quasi-oppositional arithmetic optimization algorithm (COAOA)23, cuckoo optimization algorithm (COA)24have shown considerable promise in various engineering applications. These algorithms offer unique strengths, such as efficient exploration of the search space and robust convergence characteristics, making them suitable for optimizing complex control systems. For example, SMA uses the behavior of slime mould in nature to balance exploration and exploitation during the search process, while GEO simulates the hunting behavior of golden eagles to guide the search towards optimal solutions. Similarly, KMA is inspired by the unique movement of komodo dragons and QIO leverages quadratic interpolation techniques to enhance search capabilities. In addition to this, the electric eel foraging optimizer (EEFO) stands out as a promising method due to its unique approach to exploring and exploiting the search space. The algorithm models the hunting strategy of electric eels, which generate electric fields to detect and capture prey, and applies this strategy to navigate optimization landscapes. The EEFO method has been successfully applied to a range of optimization problems, including parameter extraction in photovoltaic systems25,26and control schemes for temperature adjustment in electric furnaces27.

In this proposed study, the EEFO, a novel bio-inspired algorithm, to optimize the parameters of a cascaded PI-PDN controller for a nonlinear shell-and-tube steam condenser system is introduced. This study marks the first application of EEFO for pressure control in a nonlinear shell-and-tube steam condenser system. The EEFO algorithm is inspired by the foraging behavior of electric eels, which generate electric fields to locate prey, effectively navigating and exploiting the search space in optimization problems28. By applying EEFO to the task of condenser pressure control, it is aimed to demonstrate its superior performance compared to existing optimization techniques.

The novelty and key contributions of this study are as follows:

  1. 1.

    First-ever application of EEFO for cascaded PI-PDN controller tuning in nonlinear condenser pressure control – While EEFO has been previously explored in other optimization problems, this study introduces its first application to pressure regulation in shell-and-tube steam condensers, demonstrating its effectiveness in handling nonlinearities and disturbances.

  2. 2.

    Superior performance over recent metaheuristic algorithms – A detailed comparative analysis against SMA, GEO, KMA, and QIO optimization techniques highlights the higher efficiency of EEFO in reducing settling time, overshoot, steady-state error, and ITAE. EEFO achieves 22.7% faster settling time, 78.7% lower overshoot, and three orders of magnitude lower steady-state error compared to these methods.

  3. 3.

    Significant improvements over documented control strategies – The proposed EEFO-based PI-PDN controller is benchmarked against CSA-based FOPID, RIME-based FOPID, GWO-based PI, and GA-based PI from existing literature, confirming its superiority in terms of stability, response time, and robustness in condenser pressure control.

  4. 4.

    Advancement of bio-inspired optimization in industrial control – By applying EEFO to a complex nonlinear control problem, this study expands the scope of bio-inspired algorithms for industrial automation, particularly in thermal power plant operations, paving the way for further research in bio-inspired control strategies.

The structure of the paper is organized as follows: Sect. 2 discusses the EEFO in depth. Section 3 details the dynamic modeling of the shell-and-tube steam condenser system. Section 4 presents the design of the cascaded PI-PDN controller optimized using EEFO. Section 5 gives the simulation results and compares with other popular meta-heuristic methods. Finally, Sect. 6 concludes the paper with a summary of findings.

EEFO algorithm

The EEFO is a bio-inspired optimization algorithm, rooted in the predatory behavior of electric eels28,29,30. These eels utilize electric fields to detect and capture prey, a behavior that has been translated into a robust search mechanism within the EEFO algorithm. The EEFO algorithm operates by mimicking the sequential behaviors of electric eels, including interaction, resting, hunting, and migration. Each of these behaviors is mathematically modeled to enhance both the exploration and exploitation capabilities of the algorithm, thereby improving its ability to find optimal solutions.

The process begins with the interaction among candidate solutions, which are represented as individual eels within a population. Each candidate solution interacts with others, guided by the best-performing solution, or “prey” within the population. The interaction is mathematically expressed by adjusting the position of each candidate solution based on a stochastic component and the relative position of the best solution. This interaction ensures that the population is drawn towards promising areas in the search space. During the interaction, the position update of each candidate solution is governed by the following equation27:

$$\:{v}_{i}\left(t+1\right)={x}_{j}\left(t\right)+{n}_{1}\cdot\:\left(\stackrel{-}{x}\left(t\right)-{x}_{i}\left(t\right)\right)$$
(1)

where \(\:{n}_{1}\) is a random number following a normal distribution, \(\:\stackrel{-}{x}\left(t\right)\) represents the mean position of the population and \(\:{x}_{j}\left(t\right)\) is the position of a randomly selected candidate solution. This equation helps each candidate refine its position based on the collective behavior of the population.

Following the interaction phase, the algorithm simulates a resting period, where candidate solutions temporarily cease movement to conserve energy. This phase is crucial for preventing premature convergence by allowing the algorithm to pause and explore alternative directions. The resting behavior is modeled by adjusting the positions of candidate solutions with an additional random component, which introduces variability and maintains diversity within the population. Mathematically, this resting behavior is described by27:

$$\:{v}_{i}\left(t+1\right)={R}_{i}\left(t+1\right)+{n}_{2}\cdot\:\left({R}_{i}\left(t+1\right)-round\left(rand\right)\cdot\:{x}_{i}\left(t\right)\right)$$
(2)

where \(\:{R}_{i}\left(t+1\right)\) represents the resting position, and \(\:{n}_{2}\) is another normally distributed random variable. This ensures that the candidate solutions do not stagnate but continue to explore the search space in a controlled manner.

As the algorithm progresses, it enters the hunting phase, where the candidate solutions intensify their search around the best solutions, simulating the eel’s behavior when it encircles its prey. This phase enhances the algorithm’s exploitation ability, focusing on fine-tuning the solutions by narrowing the search around areas of high potential. The position update during this phase is defined in Eq. (3)27.

$$\:{v}_{i}\left(t+1\right)={H}_{prey}\left(t+1\right)+\eta\:\cdot\:\left({H}_{prey}\left(t+1\right)-round\left(rand\right)\cdot\:{x}_{i}\left(t\right)\right)$$
(3)

where \(\:{H}_{prey}\left(t+1\right)\) denotes the updated position of the prey and \(\:\eta\:\) is a factor that controls the intensity of the hunting behavior.

Finally, the migration behavior is introduced to balance exploration and exploitation by allowing candidate solutions to move from their resting positions to more promising areas. This migration is critical for avoiding local optima and ensuring that the search space is thoroughly explored. The position update during this migration phase is modeled in Eq. (4)27.

$$\:{v}_{i}\left(t+1\right)=-{r}_{5}\cdot\:{R}_{i}\left(t+1\right)+{r}_{6}\cdot\:\left({H}_{r}\left(t+1\right)-L\cdot\:({H}_{r}\left(t+1\right)-{x}_{i}\left(t\right))\right)$$
(4)

where \(\:{H}_{r}\left(t+1\right)\) represents a target position in the hunting area, \(\:{r}_{5}\) and \(\:{r}_{6}\) are random variables and \(\:L\) is a Levy flight function that enhances the exploration of the search space. Throughout these phases, the algorithm dynamically adjusts the balance between exploration and exploitation using an energy factor \(\:E\left(t\right)\), which determines the focus of the search process. The energy factor is calculated in Eq. (5)27.

$$\:E\left(t\right)=4\cdot\:\text{sin}\left(1-\frac{t}{T}\right)\cdot\:\text{ln}\left(\frac{1}{{r}_{7}}\right)$$
(5)

where \(\:{r}_{7}\) is a random number, and \(\:T\) is the maximum number of iterations. The application of the EEFO algorithm in optimizing control parameters for a cascaded PI-PDN controller in a nonlinear shell-and-tube steam condenser system demonstrates its effectiveness. By optimizing parameters such as proportional gain, integral gain, derivative gain, and filter coefficients, the EEFO algorithm enhances system stability, reduces response time, and improves robustness against disturbances. The mathematical constructs behind EEFO, coupled with its bio-inspired approach, make it a powerful tool for solving complex optimization problems in dynamic environments.

Modeling of shell-and-tube steam condenser

Shell-and-tube steam condensers play a vital role in thermal power plants by condensing exhaust steam from turbines into liquid water, which can then be recycled within the system31. This process not only enhances the efficiency of the power plant but also maintains the desired pressure levels within the condenser. The condenser typically consists of a cylindrical shell enclosing a bundle of tubes. Steam flows through the shell side, where it comes into contact with the cooler water flowing inside the tubes, facilitating effective heat exchange8. Figure 1 illustrates the typical schematic diagram of shell-and-tube steam, highlighting the flow paths of steam and cooling water.

Fig. 1
Fig. 1
Full size image

Schematic diagram of shell-and-tube steam condenser.

3.1 Mathematical model of the condenser

To comprehensively model the dynamic behavior of the shell-and-tube steam condenser, both the heat transfer and fluid flow processes must be considered8. The primary function of the condenser is to transfer heat from the steam to the cooling water, enabling the condensation of steam into liquid condensate. This heat transfer process can be quantified using the overall heat transfer equation12:

$$\:Q=U\cdot\:A\cdot\:{\Delta\:}{T}_{m}$$
(6)

where \(\:Q\) is the rate of heat transfer, \(\:U\) is the overall heat transfer coefficient, \(\:A\) is the heat transfer area and \(\:{\Delta\:}{T}_{m}\) is the logarithmic mean temperature difference. The logarithmic mean temperature difference (\(\:{\Delta\:}{T}_{m}\)) is calculated in Eq. (7)12.

$$\:{\Delta\:}{T}_{m}=\frac{\left(T-{T}_{cw}\right)}{\text{ln}\left(\frac{{T}_{c}-{T}_{cw}}{{T}_{c}-T}\right)}$$
(7)

where \(\:{T}_{cw}\), \(\:{T}_{c}\) and \(\:T\) are the inlet temperature of the cooling water, condensate temperature and outlet temperature of the cooling water, respectively. The energy balance equations for the steam (shell side) and cooling water (tube side) is expressed in Eq. (8)12.

$$\:Q={F}_{c}\cdot\:\lambda\:$$
(8)

where \(\:{F}_{c}\) is the mass flow rate of the steam and \(\:\lambda\:\)is the specific latent heat of vaporization. Cooling water side energy balance is as follows12:

$$\:\frac{dT}{dt}=\frac{{F}_{cw}}{{M}_{cw}}\left({T}_{cw}-T\right)+\frac{Q}{{M}_{cw}\cdot\:{C}_{P}}$$
(9)

where \(\:{F}_{cw}\) is the mass flow rate of cooling water, \(\:{M}_{cw}\) is the cooling water holdup, \(\:{C}_{P}\) is the specific heat capacity of cooling water. Using the Wilson Plot method, the product of the overall heat transfer coefficient and the heat transfer area (\(\:U\cdot\:A\)) can be approximated by Eq. (10)12.

$$\:\frac{1}{U\cdot\:A}={a}_{1}{\cdot\:F}_{cw}^{-0.8}+{a}_{2}$$
(10)

where \(\:{a}_{1}\) and \(\:{a}_{2}\) are constants. The mass balance for both steam and condensate assumes that their volumes remain constant, implying that the condensate’s outlet flow rate is regulated to keep a steady condensate level within the condenser. The dynamic equation governing the pressure within the condenser is expressed in Eq. (11)12.

$$\:\frac{dP}{dt}=\frac{R{T}_{c}}{V}\left({F}_{s}-{F}_{c}\right)$$
(11)

where \(\:P\) represents the condenser pressure, \(\:R\) is the specific gas constant, \(\:V\) is the condenser volume, and \(\:{F}_{s}\) is the mass flow rate of steam. The relationship between the condensate temperature \(\:{T}_{c}\) and the pressure \(\:P\) is linearly approximated in Eq. (12)12.

$$\:{T}_{c}=\alpha\:P+\beta\:$$
(12)

where \(\:\alpha\:\) and \(\:\beta\:\) are coefficients determined based on system specifications. The dynamic behavior of the shell-and-tube steam condenser is captured by integrating the energy balances and pressure dynamics equations. The energy transfer between the steam and cooling water is governed by the heat transfer rate \(\:Q\), which is determined by both the overall heat transfer coefficient \(\:U\cdot\:A\) and the latent heat of vaporization \(\:\lambda\:\). By solving the coupled differential Eqs. (9) and (11) alongside the empirical relation (10), the model can predict the transient response of the condenser’s temperature and pressure under varying operational conditions. This comprehensive mathematical framework allows for the simulation and optimization of the condenser’s performance, providing essential insights for the design and control of the system. The parameters and variables outlined in Tables 1 and 2 are essential for accurately modeling the condenser’s behavior.

Table 1 Condenser parameters.
Table 2 Condenser variables.

Proposed novel cascaded control method

The proposed control method utilizes a cascaded PI-PDN controller to regulate the pressure within a nonlinear shell-and-tube steam condenser system. The cascaded structure combines the strengths of the PI and PDN controllers and block diagram of the cascaded PI-PDN controller is illustrated in Fig. 2. This configuration enhances the system’s ability to handle both steady-state errors and transient responses, making it particularly effective for controlling complex, nonlinear systems such as steam condensers.

Fig. 2
Fig. 2
Full size image

Block diagram of cascaded PI-PDN controller.

The cascaded PI-PDN controller is designed to manage two critical aspects of control: steady-state accuracy and transient response. The primary loop is governed by the PI controller, which addresses the steady-state error by integrating the error signal over time. The secondary loop is managed by the PDN controller, which improves the system’s transient response and mitigates the effects of measurement noise. The PI controller’s output is defined in Eq. (13)32.

$$\:{u}_{1}\left(t\right)={K}_{p1}\cdot\:e\left(t\right)+{K}_{i}\cdot\:{\int\:}_{0}^{t}e\left(t\right)dt$$
(13)

where \(\:{u}_{1}\left(t\right)\) is the control signal from the PI controller, \(\:{K}_{p1}\) is the proportional gain of the PI controller, \(\:{K}_{i}\) is the integral gain and \(\:e\left(t\right)\) is the error signal at time \(\:t\). The PDN controller’s output, which forms the secondary control loop, is expressed in Eq. (14)33.

$$\:{u}_{2}\left(t\right)={K}_{p2}\cdot\:{u}_{1}\left(t\right)+{K}_{d}\cdot\:\frac{d{u}_{1}\left(t\right)}{dt}+\left(-\frac{1}{N}\cdot\:\frac{d{u}_{2}\left(t\right)}{dt}\right)$$
(14)

In the cascaded configuration, the output of the PI controller \(\:{u}_{1}\left(t\right)\) is fed as the input to the PDN controller. This structure allows the PI controller to address the slower dynamics related to steady-state performance, while the PDN controller handles the faster dynamics and noise, resulting in a more robust and responsive control system.

To optimize the performance of the cascaded PI-PDN controller, ITAE is used as the objective function. The ITAE criterion emphasizes the minimization of errors that persist over time, making it suitable for evaluating the effectiveness of control systems in dynamic environments. The ITAE objective function is described by Eq. (15)34.

$$\:ITAE=\underset{{t}_{fault}}{\overset{{t}_{sim}}{\int\:}}\left|e\right(t\left)\right|(t-{t}_{fault})dt$$
(15)

where \(\:{t}_{sim}=50\) second is the total simulation time and \(\:{t}_{fault}=10\) second is the time at which a disturbance (or fault) is introduced. The ITAE criterion was selected as the objective function due to its effectiveness in minimizing long-term error accumulation while prioritizing rapid error reduction. Compared to other traditional integral-based performance indices, ITAE offers distinct advantages in optimizing transient response and disturbance rejection. For example, while integral of absolute error (IAE) minimizes total absolute error, it does not differentiate between early and late errors, which may lead to longer settling times in control applications. The integral of squared error (ISE) penalizes larger deviations more aggressively, making it suitable for systems with high sensitivity to large errors. However, it often compromises response time and may allow prolonged small errors, affecting steady-state accuracy. The integral of time-weighted squared error (ITSE) provides a balance between transient and steady-state errors, but it does not penalize sustained errors as effectively as ITAE, which is crucial for condenser pressure regulation. By assigning greater weight to errors occurring later in the response, ITAE ensures that prolonged deviations are heavily penalized, forcing the controller to achieve faster convergence and minimal steady-state error. As seen in the comparative results, the EEFO-optimized PI-PDN controller tuned using ITAE achieves superior performance in settling time, overshoot reduction, and steady-state precision, confirming its suitability for this nonlinear control problem.

The optimization of the cascaded PI-PDN controller’s parameters is subject to predefined boundaries to ensure that the search space is both feasible and efficient showed Table 3. These boundaries are chosen based on the physical characteristics of the steam condenser system and the desired performance criteria. The proposed EEFO-based cascaded PI-PDN controller is applied to the steam condenser system as illustrated in Fig. 3. The process begins with an input step test, where a disturbance is introduced to the system. The error signal, defined as the difference between the desired pressure setpoint and the actual pressure, is fed into the cascaded PI-PDN controller. The controller adjusts the parameters \(\:{K}_{p1},\:{K}_{i}\), \(\:{K}_{p2}\), \(\:{K}_{d}\) and \(\:N\) based on the feedback from the system and the evaluation of the ITAE value. The EEFO algorithm then determines the behavior of each eel in the population, whether to perform interacting, resting, migrating, or hunting behaviors, based on the energy factor \(\:E\left(t\right)\) and random probabilities. These behaviors guide the search for optimal controller parameters, iteratively improving the system’s performance. The process continues until the stopping criterion is met, at which point the algorithm returns the best solution, corresponding to the optimal set of controller parameters. This solution is then applied to the PI-PDN controller, ensuring that the steam condenser system operates efficiently and maintains stable pressure control under various conditions.

Table 3 Adopted boundaries of the controller parameters.

Simulation results

The comprehensive simulation results obtained by applying the proposed EEFO to a cascaded PI-PDN controller for pressure control in a nonlinear shell-and-tube steam condenser system is presented in this section. The performance of the EEFO algorithm is compared with several recent metaheuristic algorithms, and its robustness under various conditions is assessed.

Recent metaheuristic algorithms

The effectiveness of the proposed EEFO algorithm is evaluated by comparing it with four recent metaheuristic algorithms: QIO22, KMA21, GEO20, and SMA19. Each algorithm was applied to tune the parameters of the cascaded PI-PDN controller under identical simulation conditions to ensure a fair comparison. The parameters in Table 4. indicate that all algorithms were tested with a consistent population size of 30 and a total of 50 iterations. These settings were selected to balance computational efficiency with optimization performance.

Fig. 3
Fig. 3
Full size image

Application of the proposed EEFO based cascaded PI-PDN controller to steam condenser.

Table 4 Parameters settings of the adopted algorithms.

The boxplot analysis presented in Fig. 4 compares the distribution of ITAE values obtained from multiple runs of each algorithm. The EEFO algorithm consistently achieved lower ITAE values with reduced variability compared to the other algorithms. This suggests that EEFO not only finds better solutions but does so more reliably across different runs. The smaller spread in the EEFO boxplot indicates that the algorithm is less sensitive to initial conditions and stochastic variations, which is crucial for practical applications where consistency is key.

Fig. 4
Fig. 4
Full size image

Boxplot analysis.

A detailed statistical analysis of the ITAE values obtained by each algorithm has been provided in Table 5. The EEFO algorithm outperforms the other methods across several metrics, including achieving the lowest minimum, maximum and average ITAE values. However, in terms of standard deviation, which measures the variability or dispersion of the ITAE values, EEFO does not have the lowest value; QIO, KMA and GEO demonstrate smaller variations with standard deviations of 0.1048, 0.0678 and 0.0726, respectively. Despite this, EEFO’s strong performance in minimizing ITAE and its competitive standard deviation underscore its effectiveness and reliability in optimizing control parameters. The lowest Friedman’s mean rank of 1 for EEFO indicates its superior performance compared to the other optimizers, highlighting its robustness and reliability. This statistical consistency suggests that EEFO is less likely to result in suboptimal performance in practical applications, making it a highly effective choice for optimizing control parameters.

Table 5 Statistical results obtained from different algorithms.

The convergence curves for the ITAE objective function across different algorithms are presented in Fig. 5. The rapid convergence of EEFO is evident, as it reaches a near-optimal solution faster. This quick convergence is advantageous in real-time applications where computational efficiency is critical. Additionally, EEFO not only converges quickly but also to a lower ITAE value, indicating its effectiveness in exploring the solution space thoroughly and avoiding local minimum.

The controller parameters listed in Table 6 highlight the effectiveness of EEFO in finding balanced and optimal settings for the cascaded PI-PDN controller. The respective table demonstrates the effectiveness of EEFO in optimizing the settings for the cascaded PI-PDN controller. The values obtained through EEFO, particularly for \(\:{K}_{p2}\), \(\:{K}_{d}\) and the filter coefficient \(\:N\), suggest a carefully balanced approach that enhances overall system performance. Specifically, EEFO achieved a higher \(\:{K}_{d}\) value compared to the other algorithms, which can help in improving the system’s responsiveness to changes, reducing the impact of oscillations, and effectively filtering noise. Additionally, the relatively moderate filter coefficient \(\:N\) in EEFO, compared to those in KMA, GEO and SMA, indicates a more controlled approach to managing system noise, ensuring stability without dampening the response. The overall combination achieved by EEFO results in a more robust and stable control performance, leading to lower ITAE values.

Fig. 5
Fig. 5
Full size image

Convergence curves for ITAE objective function obtained from different algorithms.

Table 6 Obtained controller parameters via different algorithms.

The time response of the condenser pressure under the control of different algorithms is compared in Fig. 6, and Fig. 7 provides a closer examination of the time response during critical periods. Although, the rise time is similar across all methods, the EEFO-based controller excels in minimizing settling time, overshoot, and steady-state error. This indicates that the EEFO-optimized controller not only achieves a fast response but also ensures stability and precision, which are crucial in maintaining the desired pressure levels in the steam condenser without causing undue stress on the system. This level of control is particularly important in industrial applications where precise regulation of process variables is necessary to avoid damaging equipment and ensure consistent product quality.

Table 7 compares the normalized time response metrics across the different algorithms. The comparative statistical values in Table 7 highlight the effectiveness of the EEFO-based PI-PDN controller in terms of settling time, overshoot, ITAE, and steady-state error. Among all the tested optimization algorithms, EEFO achieves the lowest values in all performance metrics, demonstrating its superior ability to regulate condenser pressure efficiently. EEFO achieves the shortest normalized settling time (13.1799 s), indicating that the system stabilizes faster compared to other approaches. Faster stabilization is crucial in industrial processes where delays in control response can lead to inefficiencies and increased operational costs. The overshoot percentage (2.5609%) observed in EEFO-based control is significantly lower than the other algorithms. High overshoot values, as seen in SMA (7.9315%) and KMA (6.4680%), may introduce undesired fluctuations in the system, which can cause instability in real-world condenser pressure control applications. The ITAE value of 2.6957 further supports EEFO’s robustness in reducing long-term deviations from the desired pressure setpoint. A lower ITAE value indicates that the EEFO-tuned controller provides smoother error minimization over time, avoiding sustained deviations from the target pressure. The steady-state error of EEFO (5.7304E − 07 kPa) is orders of magnitude lower than those obtained from QIO, KMA, GEO, and SMA. This minimal error confirms that the EEFO-based PI-PDN controller successfully maintains the target pressure over long operational periods, which is a crucial requirement for steam condensers. Overall, these results demonstrate that the EEFO-based PI-PDN controller effectively balances fast response and precision, making it more suitable for industrial applications compared to other optimization techniques.

Fig. 6
Fig. 6
Full size image

Time response of the condenser pressure via different algorithms.

Fig. 7
Fig. 7
Full size image

Zoomed view of Fig. 6.

Table 7 Normalized time response metrics obtained via different algorithms.

Comparisons with documented studies

The effectiveness of the EEFO-based PI-PDN controller was further validated through comparisons with documented studies involving other control strategies, including CSA-based FOPID [8], RIME-based FOPID [9], GWO-based PI [10], and GA-based PI [12]. The time response of the condenser under the EEFO-based PI-PDN controller with those documented in previous studies is compared as can be seen in Fig. 8. The EEFO-based controller achieves faster and more stable responses compared to the other methods, demonstrating its ability to handle the nonlinear dynamics of the steam condenser more effectively.

Fig. 8
Fig. 8
Full size image

Comparative time response of the condenser with the documented studies.

Figure 9 offers a closer look at the comparative time responses during critical transitions. The EEFO-based control strategy clearly outperforms the others in maintaining stability and minimizing transient deviations, which are essential for ensuring the safe and efficient operation of the steam condenser.

Fig. 9
Fig. 9
Full size image

Zoomed view of Fig. 8.

Comparative normalized time response metrics using documented studies are provided in Table 8. The comparison in Table 8 illustrates the significant advantages of the proposed EEFO-based PI-PDN controller over existing documented studies, which include CSA-based FOPID, RIME-based FOPID, GWO-based PI, and GA-based PI. The EEFO-based PI-PDN controller achieves a normalized settling time of 13.1799 s, which is notably lower than the 17.0509 s observed in CSA-based FOPID and 28.2457 s in GA-based PI. This indicates that the EEFO-tuned controller ensures a faster return to steady-state conditions after disturbances, significantly improving system responsiveness. The overshoot percentage of the EEFO-based controller (2.5609%) is considerably lower than the values obtained using CSA-based FOPID (12.0526%) and RIME-based FOPID (17.7156%). This reduced overshoot means that EEFO prevents excessive pressure deviations that could potentially damage condenser components or disrupt thermal plant operations. The ITAE value (2.6957) in EEFO-based PI-PDN control is significantly lower than that of CSA-based FOPID (14.3100) and RIME-based FOPID (15.9775), confirming its ability to minimize cumulative errors over time. This is a crucial indicator of the controller’s efficiency in maintaining long-term stability. The EEFO-based controller’s steady-state error (5.7304E − 07 kPa) is drastically lower than those found in previous studies, especially when compared to CSA-based FOPID (6.5730E − 04 kPa) and GA-based PI (0.0059 kPa). These results suggest that EEFO provides a superior long-term pressure regulation strategy, ensuring consistent system performance with minimal deviations. Overall, these findings validate that EEFO is a highly effective tool for optimizing nonlinear condenser pressure control, outperforming both classical and modern optimization techniques in achieving better stability, faster settling times, lower overshoot, and reduced steady-state error. The superior performance of EEFO in both metaheuristic algorithm comparisons and documented studies highlights its potential for broader industrial applications where precise and robust control is required.

Table 8 Comparative normalized time response metrics using documented studies.

Tracking input signal

Accurate tracking of input signals is crucial for maintaining optimal system performance, especially in dynamic environments. The ability of the EEFO-based PI-PDN controller to track input signals accurately is illustrated in Fig. 10. The results demonstrate that the proposed control strategy maintains close adherence to the desired input trajectory, ensuring that the system responds effectively to changes in operating conditions. This capability is vital for maintaining process stability and achieving the desired outcomes in real-time applications.

Fig. 10
Fig. 10
Full size image

Performance of the proposed control strategy in terms of input signal tracking.

Effect of non-ideal conditions on proposed EEFO based PI-PDN controller performance

To assess the robustness of the proposed control strategy, the performance of the EEFO-based PI-PDN controller was evaluated under non-ideal conditions, including the presence of external disturbances and random noise. The external disturbance signal (\(\:D\left(s\right)\)) and noise signal (\(\:N\left(s\right)\)) were introduced to the system to simulate real-world operating conditions that can affect the stability and accuracy of the control process. The \(\:D\left(s\right)\) represents external forces or influences that may alter the system’s behavior, while the noise signal \(\:N\left(s\right)\) is modeled as a uniformly distributed random noise within the range of \(\:[-0.01,\:0.01]\) kPA, with a sample time of 0.1 s. These noise and disturbance signals were applied to test the controller’s ability to maintain stability and accurate pressure control despite these perturbations. Additionally, saturation limits were set between \(\:[-50,\:50]\) to simulate the physical constraints of the actuator, ensuring that the control actions remain within feasible operational bounds. The design of the control system, detailing how the external disturbance \(\:D\left(s\right)\) and noise signal \(\:N\left(s\right)\) were integrated into the simulation environment is illustrated in Fig. 11. The inclusion of these factors ensures a realistic assessment of the controller’s performance under challenging conditions.

Fig. 11
Fig. 11
Full size image

Design of the proposed control system for saturation and disturbances.

Fig. 12
Fig. 12
Full size image

Performance of the proposed control approach with respect to noise and disturbance effects.

Figure 12 demonstrates that the EEFO-based controller effectively mitigates the impact of both noise and disturbances, maintaining stable and precise control of the condenser pressure. Despite the presence of random noise and external disturbances, the controller successfully keeps the system within the desired operating parameters, illustrating its robustness and reliability. The ability to handle such non-ideal conditions without significant degradation in performance is critical for industrial applications where external factors are often unpredictable and unavoidable.

5.5. Closed-loop response of the proposed control strategy

The closed-loop response of the proposed control strategy was analyzed to ensure that the controller performs effectively under varying operational conditions, including changes in circulating water outlet temperature, cooling water flow, and steam heat. Figure 13 illustrates the closed-loop response, confirming that the EEFO-based PI-PDN controller maintains system stability and achieves the desired control objectives under dynamic conditions. The ability to adapt to changes in key process variables without sacrificing control quality is crucial for ensuring the long-term reliability and efficiency of the steam condenser system. A comprehensive analysis of the simulation results, demonstrating the superior performance of the proposed EEFO-based cascaded PI-PDN controller has been provided. The detailed discussion highlights the advantages of EEFO in optimizing the nonlinear steam condenser system and confirms its robustness across various scenarios, including comparisons with recent metaheuristic algorithms, documented studies, and under non-ideal operating conditions. The findings validate the potential of EEFO as an advanced optimization tool for industrial control systems.

Fig. 13
Fig. 13
Full size image

Closed loop response of the proposed control strategy with respect to circulating water outlet temperature, cooling water flow and steam heat.

6. Conclusion

In this study, it is proposed a novel approach to optimizing the control of a nonlinear shell-and-tube steam condenser system using the EEFO. The cascaded PI-PDN controller, optimized through the EEFO algorithm, was designed to address the inherent challenges posed by system nonlinearities, external disturbances, and the complexity of tuning multiple control parameters in thermal power plant operations. The effectiveness of the EEFO-based cascaded PI-PDN controller control strategy was validated through extensive simulations and comparisons with several recent metaheuristic algorithms, including the SMA, GEO, KMA, and QIO. In addition, the proposed controller was further confirmed by comparing it with documented studies that utilized other control strategies, such as CSA-based FOPID, RIME-based FOPID, GWO-based PI, and GA-based PI. The simulation results demonstrated that the EEFO algorithm outperformed these algorithms in optimizing the ITAE objective function, achieving superior control performance across various metrics. Specifically, the EEFO-based PI-PDN controller exhibited enhanced system stability, reduced settling time, minimized overshoot, and lower steady-state error compared to the alternative methods. Furthermore, the robustness of the proposed control strategy was assessed under non-ideal conditions, including the presence of external disturbances and noise. The EEFO-based controller maintained its superior performance, demonstrating resilience in the face of operational challenges that typically degrade system performance. The comparative analysis with documented studies further underscored the advantages of the EEFO algorithm in this domain, as it consistently outperformed other established control strategies. The findings of this study quantitatively demonstrate that the EEFO-based PI-PDN controller outperforms existing optimization techniques and documented control strategies for steam condenser pressure regulation. Specifically, EEFO reduces settling time by 22.7%, overshoot by 78.7%, steady-state error by three orders of magnitude, and ITAE by 81.2% compared to metaheuristic based methods. These improvements highlight the effectiveness of EEFO in achieving faster convergence, better stability, and precise tracking performance, making it a viable solution for real-world industrial applications.

For future research, experimental validation of the proposed approach on a physical steam condenser setup would further strengthen its applicability in practical scenarios. Additionally, exploring hybrid optimization techniques, integrating EEFO with other bio-inspired algorithms, could further enhance convergence speed and robustness35,36. Investigating adaptive control frameworks, where the controller dynamically adjusts its parameters in real-time, could also improve performance under varying operating conditions37. Expanding this approach to multi-variable industrial processes, such as boiler pressure control and thermal energy storage systems, represents another promising avenue for future research. Lastly, the researchers may investigate the stability and sensitivity analyses in greater depth, ensuring its adaptability to real-world applications.