Skip to Content
BiomimeticsBiomimetics
  • Article
  • Open Access

9 May 2026

21 Pages

Pressure Control of Centrifugal Fan Using Softsign-PI Controller Tuned by Hybrid Starfish Optimization Algorithm with Differential Evolution

,
,
,
and
1
Department of Computer Engineering, Batman University, 72100 Batman, Türkiye
2
Department of Computer Engineering, Bitlis Eren University, 13100 Bitlis, Türkiye
3
Department of Electrical and Electronic Engineering, Bursa Uludag University, 16059 Bursa, Türkiye
4
Birmingham Centre for Energy Storage, School of Chemical Engineering, University of Birmingham, Edgbaston, Birmingham B15 2TT, UK

Abstract

This study addresses pressure regulation in an induction-motor-driven centrifugal fan and introduces two complementary novelties: a Softsign-PI controller that shapes the tracking error via a Softsign nonlinearity before PI regulation and a hybrid starfish optimization with a differential evolution (hSFOA-DE) scheme for automatically tuning the controller parameters. The approach is evaluated on an experimentally validated nonlinear fan–motor model and benchmarked against modern metaheuristics—starfish optimization algorithm (SFOA), animated oat optimization (AOO), electric eel foraging optimization (EEFO), differential evolution (DE), particle swarm optimization (PSO)—as well as classical tunings—Murrill-based 2-DOF PID, Tyreus–Luyben PID and Ziegler–Nichols PI. Statistical summaries and boxplots indicate superior central tendency with reduced run-to-run variability; fitness–evolution curves show faster convergence; and time-domain performance metrics confirm improved transient and steady-state behaviour. Objective function comparisons further show the lowest values of both the Zwe-Lee Gaing (ZLG) and integral of absolute error (IAE), supporting advantages in robustness and tracking accuracy of the proposed approach. These gains reduce overshoot and cumulative error, which can lessen throttling losses and actuator duty in fan/pump service, suggesting potential energy and maintenance benefits.

1. Introduction

Centrifugal turbomachinery, including pumps, fans, and compressors, are widely employed in industrial processes, water distribution systems, thermal power plants, oil refineries and heating, and ventilation and air conditioning (HVAC) installations, where they are responsible for ensuring reliable fluid transport, precise pressure regulation, and stable flow delivery [1,2,3]. Since a significant share of industrial electricity consumption is attributable to motor-driven systems, particularly pumps and fans, which account for more than 60% of the energy converted by induction motor drives in industrialized countries, efficient and reliable control of these units is of paramount importance [4]. Maintaining stable pressure is vital for preventing cavitation, avoiding excessive mechanical stress, improving energy efficiency, and ensuring operational safety [5,6]. However, the dynamic coupling between the turbomachinery’s hydraulic and electromechanical dynamics results in nonlinear behaviour and significant parameter sensitivity under varying load conditions, making controller design challenging [7]. These factors demand solutions capable of accurate setpoint tracking, robust disturbance rejection, and adaptability to uncertainties.
Although advanced control strategies can offer high-performance solutions for nonlinear turbomachinery systems, their practical deployment in industrial fan and pump applications is often constrained by implementation complexity, computational burden, and dependence on accurate system models. In contrast, proportional-integral (PI)-based control schemes remain widely preferred in industrial environments because of their simplicity, reliability, and ease of maintenance. Therefore, rather than introducing a more complex control paradigm, this study focuses on enhancing the performance of PI-based control through nonlinear error shaping and advanced optimization.
The present study addresses this need by proposing a hybrid starfish optimization algorithm with differential evolution (hSFOA-DE) to tune a novel two-stage controller composed of a Softsign nonlinear block followed by a PI stage. The Softsign block is placed upstream of the PI controller to exploit its smooth saturation characteristics while preserving the steady-state accuracy of PI control. Based on the literature, Softsign has not yet been applied in PI/PID-based control architectures for nonlinear turbomachinery systems such as pumps or fans.
The centrifugal fan-induction motor model employed in this study is based on an experimentally validated nonlinear fan–motor system [8]. While centrifugal pumps and fans differ in operating regimes and certain parameter values, fans typically emphasize aerodynamic loading, whereas pumps emphasize hydrodynamic loading. Nevertheless, they share the same underlying electromechanical–hydraulic coupling structure. This commonality allows the validated fan model to be generalized to other turbomachinery systems with appropriate parameter adjustments. Using such a validated fan model provides a reliable basis for evaluating the proposed control strategy through reference tracking experiments in the MATLAB/Simulink (2024b) environment.
The proposed hSFOA-DE-tuned Softsign-PI controller is compared against both classical empirical tuning methods, namely Murrill-based 2-DOF PID, Tyreus–Luyben PID, and Ziegler–Nichols PI, and modern metaheuristics, including SFOA, AOO, EEFO, DE, and PSO. The evaluation metrics include the integral of absolute error (IAE), Zwe-Lee Gaing (ZLG)-based performance indicator, convergence characteristics, statistical robustness, and reference tracking performance.
The main contributions of this study can be summarized as follows:
•
A novel Softsign-PI control structure is proposed, where a Softsign nonlinear function is employed as a prefilter to enhance transient behaviour while preserving the steady-state accuracy of PI control.
•
A hybrid optimization framework based on the starfish optimization algorithm and differential evolution (hSFOA-DE) is developed for effective and robust tuning of controller parameters.
•
A comprehensive comparative analysis is performed against both classical tuning methods (Murrill-based 2-DOF PID, Tyreus–Luyben PID, Ziegler–Nichols PI) and state-of-the-art metaheuristic algorithms (SFOA, AOO, EEFO, DE, and PSO).
•
The proposed method is validated on a literature-based experimentally verified nonlinear centrifugal fan–induction motor model under nominal operating conditions.
The remainder of this paper is organized as follows: Section 2 presents the related work. Section 3 introduces the SFOA, DE, and their hybridization into the proposed hSFOA-DE method. Section 4 describes the mathematical modelling of the centrifugal fan driven by an induction motor. Section 5 presents the structure of the proposed Softsign-PI controller. Section 6 outlines the objective function formulation and the application of hSFOA-DE for controller tuning. Section 7 provides the results and discussion, including comparative evaluations with classical and advanced methods. Finally, Section 8 concludes the paper and suggests directions for future research.

3. Proposed Algorithm

3.1. Starfish Optimization Algorithm

SFOA is a population-based stochastic optimization algorithm inspired by the natural behaviours of starfish, including searching, preying, and regeneration mechanisms [39]. In the SFOA structure, each starfish represents a candidate solution, and its position corresponds to a vector of decision variables in the search space. The algorithm mainly operates through two complementary search phases: exploration and exploitation. The exploration phase is responsible for diversifying the candidate solutions over the feasible search domain, whereas the exploitation phase improves the search process around promising regions by using preying and regeneration-based movements.
Let N denote the number of starfish in the population and D represent the number of design variables. The position of the i -th starfish can be expressed as X i = X i , 1 , X i , 2 , … , X i , D . At the beginning of the optimization process, the initial population is randomly generated within the lower and upper bounds of the design variables as follows:
X i , j = l j + r u j − l j ,               i = 1,2 , … , N ,             j = 1,2 , … , D
where X i , j is the j -th component of the i -th starfish, l j and u j denote the lower and upper limits of the j -th design variable, respectively, and r is a uniformly distributed random number in the interval (0, 1). After the initialization stage, all candidate solutions are evaluated by the objective function, and the corresponding fitness values are stored in a vector given by
F = F X 1 F X 2 ⋮ F X N N × 1
where F is the fitness vector and F X i denotes the objective function value of the i -th starfish. Based on this vector, the best candidate solution in the current population is identified and stored as X b e s t . In the original SFOA formulation, the exploration and exploitation phases are selected with the same probability through the control parameter G p = 0.5 .

3.1.1. Exploration Phase

The exploration phase of SFOA is designed as a dimension-dependent search mechanism. Unlike conventional vector-based updating schemes, SFOA does not necessarily update all variables simultaneously. Instead, it applies either a five-dimensional search pattern or a unidimensional search pattern depending on the dimension of the optimization problem.
For high-dimensional problems where D > 5 , five randomly selected dimensions are updated. This mechanism is associated with the five-arm structure of a starfish and allows the algorithm to improve search diversity while reducing unnecessary full-dimensional movements. The updating rule for this case is expressed as
Y i , p T = X i , p T + a 1 X b e s t , p T − X i , p T cos θ ,           r ≤ 0.5 X i , p T − a 1 X b e s t , p T − X i , p T sin θ ,           r > 0.5
where X i , p T and Y i , p T denote the current and updated positions of the i -th starfish at iteration T for the selected dimension p , respectively. X b e s t , p T is the corresponding component of the current best solution. In this equation, p represents five randomly selected dimensions from the D -dimensional search space. The coefficient a 1 is calculated as a 1 = 2 r − 1 π while θ is defined as θ = π / 2 T / T m a x , where T m a x is the maximum number of iterations. The sine and cosine terms provide two alternative movement tendencies around the current best solution, thereby supporting the exploratory behaviour of the population.
For low-dimensional problems where D ≤ 5 , SFOA employs a unidimensional search pattern. In this case, only one selected dimension is updated by using the position information obtained from two randomly chosen starfish. The corresponding updating equation is given as
Y i , p T = E t X i , p T + A 1 X k 1 , p T − X i , p T + A 2 X k 2 , p T − X i , p T
where X k 1 , p T and X k 2 , p T are the p -dimensional components of two randomly selected starfish, while A 1 and A 2 are random numbers in the interval − 1 ,   1 . The term E t denotes the energy factor and is calculated as E t = T m a x − T / T m a x cos θ . This updating strategy enables the algorithm to perform a focused search in low-dimensional problems while still preserving stochastic movement through the information received from other candidate solutions.
After the exploration update, the feasibility of each generated candidate solution is checked with respect to the lower and upper bounds. If an updated component violates the feasible search range, the previous feasible value is retained according to the original SFOA mechanism.

3.1.2. Exploitation Phase

The exploitation phase of SFOA is constructed using preying and regeneration behaviours. The preying mechanism is the main local search component of the algorithm and uses the relative distance between the current best solution and selected starfish to guide the population toward promising regions. In this mechanism, five distance vectors are first calculated as d m = X b e s t T − X m p T , where m = 1,2 , … , 5 , and m p denotes five randomly selected starfish from the population. Then, two of these distance vectors are randomly selected and used to update the position of each candidate solution as follows:
Y i T = X i T + r 1 d m 1 + r 2 d m 2
where r 1 and r 2 are random numbers in 0 , 1 , and d m 1 and d m 2 are two randomly chosen distance vectors from the calculated distance set. This two-directional search structure allows the candidate solutions to exploit the neighbourhood of the best solution while maintaining a certain degree of stochastic movement.
In addition to the preying mechanism, SFOA includes a regeneration strategy. In the original algorithm, this mechanism is applied only to the last starfish in the population, namely i = N . The regeneration-based update is formulated as:
Y i T = e x p − T N T m a x X i T
where T is the current iteration, N is the population size, and   T m a x is the maximum number of iterations. The exponential term gradually modifies the movement effect as the search process proceeds. Although the regeneration mechanism is applied to only one candidate solution in each relevant iteration, it provides an additional search behaviour that may help the algorithm reduce premature stagnation.
After the exploitation update, the generated positions are checked against the predefined lower and upper bounds. If any component exceeds the feasible range, it is adjusted to the corresponding boundary value. Finally, the fitness values of the updated starfish are evaluated, and the best solution is updated for the next iteration.
Overall, the original SFOA combines a dimension-sensitive exploration strategy with preying- and regeneration-based exploitation mechanisms. This structure provides a balanced search framework by integrating population diversity, guided movement toward promising regions, and an additional regeneration mechanism. Therefore, SFOA constitutes a suitable baseline optimizer for the hybrid differential evolution-based framework proposed in this study.

3.2. Differential Evolution

Differential evolution (DE) is a population-based evolutionary optimization algorithm originally developed for solving continuous global optimization problems [27]. Due to its simple structure, limited number of control parameters, and effective search capability, DE has been widely used in engineering optimization problems. The basic DE procedure is mainly composed of three operators: mutation, crossover, and selection. These operators generate a trial solution from the existing population and decide whether this new solution should replace the current target vector.
Let X i t = x i , 1 t , x i , 2 t , … , x i , D t denote the i -th target vector at iteration t , where D is the number of decision variables. In the mutation stage, three mutually different individuals, X r 1 t , X r 2 t , and X r 3 t are randomly selected from the current population, where r 1 ≠ r 2 ≠ r 3 ≠ i . The mutant vector V i t is then generated as follows:
V i t = X r 1 t + F ⋅ X r 2 t − X r 3 t
where F ∈ ( 0 , 2 ) is the mutation scaling factor that controls the amplification of the differential variation between two randomly selected individuals. This mutation strategy allows DE to create a new search direction by using the relative difference between population members.
After mutation, the crossover operator is applied to generate the trial vector U i t = u i , 1 t , u i , 2 t , … , u i , D t . In the commonly used binomial crossover scheme, each component of the trial vector is selected either from the mutant vector or from the target vector according to the crossover rate C R . This operation is defined as:
u i , j t = v i , j t       if   r a n d j ≤ C R   o r   j = j r a n d x i , j t ,     o t h e r w i s e                            
where C R ∈ 0 , 1 is the crossover rate, r a n d j is a uniformly distributed random number in 0 , 1 , and j r a n d is a randomly selected dimension index. The use of j r a n d ensures that at least one component of the trial vector is inherited from the mutant vector.
In the final stage, a greedy selection mechanism is used to determine whether the target vector or the trial vector survives to the next iteration. For a minimization problem, the selection process is expressed as:
X i t + 1 = U i t   if   f ( U i t ) ≤ f ( X i t ) X i t   o t h e r w i s e            
where f · denotes the objective function. This selection rule prevents deterioration in the objective function value and allows the population to gradually move toward better regions of the search space. In this study, DE is not employed as an independent optimizer. Instead, its mutation, crossover, and selection operators are incorporated into the SFOA framework to support population diversity and improve the refinement capability of the proposed hybrid search process.

3.3. Hybridization of SFOA and DE

The proposed hSFOA-DE algorithm integrates DE-based mutation, crossover, and selection operators into the exploitation stage of the original SFOA to improve the refinement capability of the search process. In this hybrid structure, the exploration phase of SFOA, defined by Equations (3) and (4), remains unchanged to maintain the original global search capability of the algorithm. Thus, the five-dimensional and unidimensional exploration strategies of SFOA continue to contribute to population diversity during the search process. According to the original SFOA switching mechanism, the exploration phase is performed when r a n d > G P , whereas the exploitation phase is activated otherwise. In the proposed hSFOA-DE structure, the DE-based refinement step is embedded into this exploitation branch. The hybrid exploitation phase is described as follows.
In the DE-based mutation stage, a best-guided mutation strategy is employed to generate a mutant vector around the current promising region. Unlike the classical DE/rand/1 mutation strategy given in Equation (7), the current global best solution is used as the base vector in this hybrid structure. The mutant vector is generated as:
V i t = X b e s t t + F ⋅ X r 1 t − X r 2 t
where X b e s t t denotes the current best solution at iteration t , X r 1 t and X r 2 t are two randomly selected and mutually different individuals from the population, and F is the mutation scaling factor. This structure provides an exploitation tendency through X b e s t t , while the differential term X r 1 t − X r 2 t introduces population-based variation into the search process.
After mutation, the binomial crossover operator defined in Equation (8) is applied to generate the trial vector U i t . This operation combines the mutant vector V i t with the corresponding target vector and ensures that at least one component is inherited from the mutant solution. Then, the greedy selection rule in Equation (9) is used to determine whether the trial vector should replace the current target vector. Therefore, the DE mechanism is not used as an independent optimizer in the proposed framework; instead, it acts as an additional refinement operator within the exploitation stage of SFOA.
After the DE-based refinement step, the updated candidate solutions are checked against the predefined lower and upper bounds. The regeneration mechanism of SFOA is also retained in the hybrid structure and applied as described in Equation (6). In this way, the proposed hSFOA-DE framework preserves the main search logic of SFOA, including exploration, preying, and regeneration, while incorporating DE-based mutation, crossover, and selection operators to enhance the refinement of promising candidate regions.
From an optimization perspective, the proposed hybridization can also be viewed as a DE-assisted SFOA framework, in which explicit DE mutation and crossover operators are embedded into the SFOA search process. Although SFOA is not identical to DE, both methods belong to population-based search paradigms and may share certain difference-based update characteristics. Therefore, the DE component is introduced here to strengthen candidate variation and local refinement while preserving the exploration, preying, and regeneration mechanisms of SFO.
The main advantage of the proposed hSFOA-DE framework is that it keeps the original search philosophy of SFOA while adding a DE-based refinement operator around promising regions. In the present controller tuning problem, this hybrid structure is expected to improve the search for controller parameters that jointly reduce settling time, overshoot, and accumulated error.
Nevertheless, some limitations should also be acknowledged. The hybrid structure introduces additional algorithmic operations compared to the original SFOA, potentially increasing computational cost. Moreover, its performance may still depend on algorithmic settings such as population size, maximum iteration number, mutation factor, and crossover probability. Therefore, although the proposed hSFOA-DE is designed to improve tuning performance for the considered fan–motor pressure control problem, further validation on different control systems and operating conditions would be useful to assess its broader generalization capability. In line with the structure explained so far, Figure 1 presents the working mechanism of the proposed hSFOA-DE optimizer in detail.
Figure 1. Working mechanism of proposed hSFOA-DE optimizer.

4. Dynamic Modelling of the Fan–Motor System

The nonlinear description of a centrifugal fan driven by a squirrel cage three-phase induction motor, experimentally validated in laboratory studies [8,40], is adopted as the system model in this work. This integrated formulation establishes a dependable reference for both controller tuning and simulation studies. The airflow inside the volute is expressed by the following differential relation:
ζ · d Q d t = H r · ω ω r 2 − κ 1 · Q 2 − κ 2 · Q − κ 3 · Q 2
where Q denotes the airflow rate, ω is the fan angular speed, and ω r stands for its rated value. The constant H r represents the shut-off pressure at nominal speed. Parameters κ 1 and κ 2 approximate the nonlinear flow pressure law, while κ 3 characterizes duct resistance. The coefficient ζ reflects the inertia of the air column in the casing. The instantaneous pressure generated by the impeller is given by:
H = H r · ω ω r 2 − κ 1 · Q 2 − κ 2 · Q
The total efficiency of the fan–motor set ( η t o t ) is defined as the useful hydraulic power divided ( P o u t ) by the motor’s active input ( P i n ):
η t o t = P o u t P i n = Q · H P i n
To overcome the limitations of oversimplified analytical loss models and better represent the nonlinear characteristics of the fan–motor system, a neural network estimator is employed. It is trained based on experimental input–output data, mapping the Q , H , and motor supply frequency f to estimated total system efficiency.
η ^ t o t = A N N Q , H , f
where η ^ t o t is the ANN estimated total efficiency of the fan–motor system. Accordingly, the fan-only efficiency ( η f a n ) is derived as:
η f a n = η ^ t o t η m o t o r
where η m o t o r is motor efficiency. η m o t o r itself is expressed as the ratio between the developed shaft power (the product of torque T and angular velocity ω ) and the sum of shaft power T · ω and power losses P p l :
η m o t o r = T · ω T · ω + P p l
where only stator and rotor copper losses are included in P p l , while other losses are allocated to the fan side for simplicity. Accordingly, the load torque at the motor shaft is:
T l o a d = P o u t η f a n · ω = Q · H · η m o t o r ω · η ^ t o t
This relation in Equation (17) links torque demand directly to airflow conditions and efficiency characteristics. The block diagram of the centrifugal fan is shown in Figure 2.
Figure 2. Block diagram of the centrifugal fan.
For the induction motor, the conventional well-known five-equation model in the α-β reference frame under scalar control V / f 2 is utilized. The block implementation in MATLAB/Simulink (2024b) computes angular velocity and currents from input voltages and load torque, also providing copper loss estimates. The integration of the nonlinear fan dynamics with the motor representation yields a combined system consistent with the experimental validation reported in [40], providing a high-fidelity simulation platform, ensuring that the controllers designed on this basis retain practical credibility.

5. Proposed Softsign-PI Controller

To overcome the difficulties posed by nonlinear system dynamics and actuator saturation, a novel controller architecture is proposed in which the error signal is first processed by a Softsign function before entering a conventional PI structure. The Softsign function, defined as:
s o f t s i g n x = x 1 + x
Equation (18) is a smooth nonlinear mapping that compresses large inputs while remaining continuous and differentiable. In the present configuration, the error e ( t ) is first scaled by a factor G 1 :
k t = G 1 e t
and subsequently transformed through the Softsign block with an additional scaling factor G 2 :
l t = G 2 s o f t s i g n k t = G 2 s o f t s i g n G 1 e t = G 1 G 2 e t 1 + G 1 e t
The output of this nonlinear pre-processing stage then drives the PI controller:
u t = K P l t + K I ∫ 0 t l τ d τ
where K P and K I denote the proportional and integral gains, respectively. The block diagram representation is given in Figure 3.
Figure 3. Block diagram of the proposed Softsign-PI controller.
While both the Softsign-PI controller structure and the hSFOA-DE algorithm introduce novel elements, the primary focus of this study is on improving pressure regulation performance through the proposed control framework. The hybrid optimization method is employed as a supporting tuning strategy to enhance the controller performance within this application context.
The key novelty of this design is the introduction of Softsign as a nonlinear prefilter preceding a PI controller. While this activation has been extensively employed in neural networks [41] and recently in advanced differentiator/backstepping designs [41], its use within a PI-based architecture has not, to the best of the authors’ knowledge, been reported. Since the Softsign function is inherently bounded within (−1, 1), the pre-processed error signal satisfies   l t < G 2 regardless of the magnitude of the original error. By bounding the pre-processed signal within this finite range, the controller is protected from excessively large error inputs, which in practice mitigates the risk of actuator saturation and integrator windup. Unlike hard saturation functions, the Softsign transformation provides a smooth transition that avoids discontinuities liable to compromise stability or excite oscillations. Consequently, this structure offers multiple benefits simultaneously. The bounded nature of l t inherently reduces windup tendencies without requiring auxiliary anti-windup mechanisms. Moreover, the effective controller gain becomes input-dependent: for small tracking errors, the system behaves almost linearly with effective input gain G 1 G 2 , whereas for large deviations the Softsign block progressively attenuates the action, improving robustness against disturbances and abrupt setpoint changes. From a practical standpoint, this nonlinear pre-processing explicitly addresses actuator constraints by smoothly compressing error magnitudes into a feasible range.
Nevertheless, some limitations should be acknowledged. In scenarios where rapid recovery from large deviations is essential, the bounded input to the PI may slightly slow the transient response compared with an unconstrained PI. Furthermore, the proper selection of the scaling coefficients G 1 and G 2 is crucial; inappropriate tuning may degrade responsiveness or compromise tracking precision.
Overall, the proposed Softsign-PI controller preserves steady-state accuracy while introducing saturation-aware, input-dependent shaping, making it a practical enhancement for pressure control in turbomachinery where robustness and actuator protection are essential.

6. Objective Function and Application of hSFOA-DE

The tuning of the proposed Softsign-PI controller parameters is formulated as an optimization problem, where the goal is to minimize a multi-criteria fitness function ( F F ) that reflects both transient and steady-state performance. The weighting coefficients are selected to achieve a balanced trade-off between transient response speed and overshoot, which are critical performance indicators in pressure control applications. Equal weighting ( ρ 1 = ρ 2 = 0.4 ), is adopted to avoid biassing the optimization process toward a single performance criterion, while the remaining term ensures that steady-state accuracy is also taken into account through the IAE component. The fitness function is defined as:
F F = ρ 1 t s e t + ρ 2 O s h o o t + 1 − ρ 1 − ρ 2 ∫ 0 t s i m e t d t
where t s e t denotes the normalized settling time within a ±2% tolerance band, O s h o o t is the normalized percent overshoot, and e t represents the instantaneous error between the reference signal and the system output. The simulation time is fixed at t s i m = 20   s , which provides a sufficiently long horizon to capture the dynamic response characteristics. The selected simulation horizon is sufficient to capture both transient and steady-state dynamics of the system, including settling behaviour and residual steady-state error. If the closed-loop response fails to settle or becomes unstable, the run is penalized by assigning a large F F value.
The decision variables subject to optimization are the Softsign-PI controller parameters ( K P , K I ,   G 1 , G 2 ). Their search boundaries are summarized in Table 1. These limits are chosen to avoid impractically large gains that may cause instability, while ensuring that the optimizer has adequate freedom to explore a wide range of feasible solutions.
Table 1. Lower and upper limits of Softsign-PI controller parameters.
The hybrid starfish optimization algorithm with differential evolution (hSFOA-DE), described in Section 3, is applied to minimize the above-defined fitness function. During each iteration, candidate solutions for ( K P , K I ,   G 1 , G 2 ) are generated, evaluated through the simulation model, and updated according to the hSFOA-DE exploration–exploitation strategies. The optimization process continues until either the maximum iteration count is reached, or satisfactory convergence of the fitness function is obtained.

7. Comparative Results and Discussion

7.1. Comparison Among Metaheuristic Optimizers

The performance of the proposed hSFOA-DE is benchmarked against SFOA, AOO, EEFO, DE, and PSO. To ensure a fair and reproducible assessment, all algorithms were executed under an identical protocol comprising 25 independent runs, a population size of 30, and 100 maximum iterations. The population size and maximum iteration number were selected to provide an equal computational budget for all compared algorithms. Since the controller tuning problem involves four decision variables, the selected population size of 30 lies within the commonly adopted range for population-based optimizers such as DE, where population sizes are often chosen proportional to the problem dimension. The control parameters of DE and PSO were also assigned based on commonly used settings reported in the literature, and the same stopping criteria were applied to all algorithms to ensure a fair and unbiased comparison.
As shown in Figure 4, the proposed hSFOA-DE method achieves the lowest median fitness value among all considered algorithms, indicating superior overall solution quality across multiple runs. In addition, the interquartile range (IQR) of hSFOA-DE is relatively narrow, suggesting a consistent optimization performance. Compared with the baseline algorithms, hSFOA-DE exhibits both lower central tendency and controlled variability, although occasional outliers can still be observed due to the stochastic nature of metaheuristic optimization. Other methods, such as AOO, DE, and PSO, show higher median values and, in some cases, wider spreads, indicating less favourable and less consistent performance. Overall, the boxplot results confirm that hSFOA-DE provides a better balance between solution quality and stability across repeated runs.
Figure 4. Boxplot analysis of the hSFOA-DE, SFOA, AOO, EEFO, DE and PSO.
As summarized in Table 2, hSFOA-DE achieves the best average fitness (8.3123) with the smallest run-to-run standard deviation (0.2568), indicating accuracy and stability. It also attains the lowest minimum (7.9808) and the narrowest min–max span (0.9745), whereas the alternatives exhibit larger spreads. The mean performance rankings further corroborate this ordering: when the six algorithms are sorted by their average fitness across 25 runs, hSFOA-DE ranks first, followed by SFOA (2nd), EEFO (3rd), AOO (4th), DE (5th), and PSO (6th). It should be noted that consecutive ordinal positions are separated by one rank unit by definition, and the actual magnitude of performance differences between algorithms—which varies considerably across pairs—is fully reflected in average and standard deviation rows of the same table, as well as in the distributional spread observable in Figure 4. Taken together, these descriptive statistics confirm the superior solution quality and run-to-run consistency of hSFOA-DE relative to all compared algorithms.
Table 2. Statistical results obtained across different algorithms.
To complement the solution quality statistics, the average CPU time per run was recorded for all algorithms under the same experimental conditions, and the results are reported in the final row of Table 2. AOO exhibits the shortest average runtime (88.3867 s), followed closely by SFOA (90.8336 s) and hSFOA-DE (94.5624 s). EEFO (97.3799 s), PSO (100.8439 s), and DE (105.7380 s) incur progressively higher computational costs. The hybridisation of SFOA with DE mutation and crossover operators introduces an overhead of approximately 3.73 s relative to the base SFOA, corresponding to a marginal increase of roughly 4% in average runtime. Despite this, hSFOA-DE remains faster than three of the five competing algorithms, including both standalone DE and PSO. Considered alongside the substantial improvements in average fitness, run-to-run consistency, and time-domain performance demonstrated throughout this section, these timing results indicate that the performance gains of hSFOA-DE are achieved at an acceptable and proportionate computational cost, supporting the practical viability of the proposed hybrid tuning framework.
As seen in Figure 5, hSFOA-DE drops to ≈ 8 by about the 25th iteration and then makes small refinements to reach the lowest fitness at iteration 100. SFOA shows a rapid decrease only in the first 3–4 iterations (to ≈ 12) and thereafter decreases gradually, converging above hSFOA-DE. The lowest final fitness indicates that hSFOA-DE achieves the best overall trade-off among settling time, overshoot, and IAE as defined in Equation (22). Table 3. lists the resulting controller settings— K P , K I , G 1 and G 2 —identified by each optimizer.
Figure 5. Evolution of fitness function.
Table 3. Obtained controller parameters via different algorithms.
The hSFOA-DE-tuned Softsign-PI reaches the setpoint faster and with a smoother approach than other algorithms showed in Figure 6. The zoomed view in Figure 7 highlights the small transient excursion around the setpoint and the quick return to the tolerance band, evidencing better damping and tracking quality.
Figure 6. Closed-loop pressure step responses with Softsign-PI (tuned by hSFOA-DE and other algorithms).
Figure 7. Zoomed view near the setpoint (pressure tracking).
As shown in Table 4, where t r i s e [s] denotes the 10–90% rise time, M p is the peak response and t p e a k is the time-to-peak. The quantitative indices show that hSFOA-DE achieves the smallest t r i s e , t s e t , O s h o o t , and t p e a k . Moreover, its peak M p is the closest to the setpoint (745 Pa). Taken together, these metrics indicate superior performance and robustness of hSFOA-DE relative to other algorithms.
Table 4. Time-domain performance and robustness metrics for metaheuristic methods.

7.2. Comparisons with Classical Tuning Methods

To benchmark against established practice, three classical designs are included: Murrill-based 2-DOF PID, Tyreus–Luyben PID, and Ziegler–Nichols PI. Let R s denote the reference input, Y ( s ) the plant output, and E s = R s − Y ( s ) the tracking error in the Laplace domain. The PI controller in the Laplace (s) domain can be expressed as:
U s = E s K P + K I s
The PID controller in the Laplace (s) domain can be expressed as:
U s = E s K P + K I s + K D s
The 2-DOF PID controller in the Laplace (s) domain can be expressed as:
U s = K P α R s − Y s + K I s E s + K D N s s + N β R s − Y s
where α and β are setpoint weights on the proportional and derivative channels and N is the first-order derivative filter coefficient. All designs are evaluated on the same plant and step reference (745 Pa) used in Section 5. Table 5 lists the tuned parameters produced by each rule.
Table 5. Parameter value of classical tuning methods.
As seen in Figure 8, the hSFOA-DE-tuned Softsign-PI reaches approximately 745 Pa setpoint much faster and with a smaller transient excursion than the classical designs (Murrill 2-DOF PID, Tyreus–Luyben PID, Ziegler–Nichols PI). As shown in Table 6, hSFOA-DE achieves the smallest rise and settling times ( t r i s e = 0.0757   s ,   t s e t = 0.1042   s ), the lowest overshoot ( O s h o o t = 0.0925 % ), and the earliest peak time ( t p e a k = 0.12   s ). Its peak value M p = 745.6889   Pa is also closest to the 745 Pa reference. In comparison, the classical methods are slower and more oscillatory. Taken together, Figure 8 and Table 6 indicate superior performance and robustness of the hSFOA-DE-tuned Softsign-PI relative to the classical tunings.
Figure 8. Closed-loop response of hSFOA-DE-based Softsign-PI compared with the classical methods.
Table 6. Time-domain performance and robustness metrics comparison with classical methods.

7.3. Objective Function Results: ZLG and IAE

In addition to time-domain plots, two objective functions, namely ZLG and IAE, are compared across all methods, including both classical tuning approaches and metaheuristic algorithms. ZLG is a composite time-domain index that condenses overshoot, steady-state error, rise time, and settling time into a single score; therefore, it is useful for ranking controllers in terms of overall transient quality and robustness [42]. IAE, on the other hand, measures the accumulated absolute tracking error over the simulation horizon and indicates how effectively the output follows the reference signal.
As shown in Figure 9, the hSFOA-DE-tuned Softsign-PI controller achieves the lowest ZLG value of 0.0111 among all considered methods. This result indicates that the proposed controller provides the most favourable combined behaviour in terms of overshoot, rise time, settling time, and steady-state error. The metaheuristic-based Softsign-PI controllers generally produce lower ZLG values than the classical tuning methods, which confirms the advantage of optimization-based tuning for this nonlinear fan–motor system. However, among all metaheuristic methods, hSFOA-DE gives the best ZLG value, showing that the hybrid tuning strategy improves the overall transient quality of the closed-loop response.
Figure 9. Comparison of ZLG performance indicator values.
Figure 10 presents the IAE comparison for the same set of methods. The proposed hSFOA-DE-tuned Softsign-PI controller again yields the lowest IAE value of 39.5107, indicating the smallest accumulated tracking error during the simulation interval. This means that the proposed controller not only reaches the reference rapidly but also maintains smaller deviations from the desired pressure throughout the response. Compared with the classical tuning methods, the reduction in IAE is more pronounced, while the improvement over the other metaheuristic algorithms confirms the additional benefit of the hSFOA-DE search mechanism.
Figure 10. Comparison of IAE performance indicator values.
Overall, the results in Figure 9 and Figure 10 demonstrate that the proposed method achieves consistent superiority in both composite dynamic performance and cumulative tracking accuracy. The simultaneous reduction in ZLG and IAE confirms that the improved response is not limited to a single metric, but reflects a balanced enhancement in transient behaviour, steady-state accuracy, and robustness.

8. Conclusions and Future Work

This work presents a novel Softsign-PI controller tuned by a hybrid metaheuristic algorithm (hSFOA-DE) for pressure regulation in an induction-motor-driven centrifugal fan. On a literature-validated nonlinear fan–motor model, the proposed Softsign-PI + hSFOA-DE design consistently outperforms contemporary metaheuristics (SFOA, AOO, EEFO, DE, and PSO) and classical tunings (Murrill 2-DOF PID, Tyreus–Luyben PID, and Ziegler–Nichols PI). The evidence is consistent across analyses: statistical summaries and boxplots show stronger central tendency with lower run-to-run variability, fitness–evolution curves indicate improved convergence behaviour, and time-domain performance metrics confirm smoother and faster closed-loop response. Moreover, objective function results yield the lowest ZLG and IAE values. Collectively, these findings demonstrate the effectiveness and robustness of the proposed controller–tuner framework for turbomachinery pressure control. The observed reductions in overshoot, settling time, and cumulative error suggest potential improvements in energy efficiency and actuator usage in practical applications. The main findings can be summarized as follows:
•
The Softsign-PI structure improves transient response while maintaining steady-state accuracy.
•
The hSFOA-DE algorithm enhances parameter tuning performance in terms of convergence and solution quality.
•
The proposed method outperforms both classical and metaheuristic-based approaches across multiple performance metrics.
•
The combined improvement in ZLG and IAE indicates balanced enhancement in dynamic response and tracking accuracy.
Future work includes hardware validation on fan/pump rigs; evaluation under disturbances and noise; multi-objective formulations; online or adaptive tuning of the Softsign-PI structure; and extensions to PID or 2-DOF control architectures.

Author Contributions

Conceptualization, C.T.; methodology, C.T. and S.E.; software, C.T., S.E., D.I., D.L., and E.A.; validation, C.T., S.E., D.I., D.L., and E.A.; formal analysis, C.T., S.E., and D.I.; writing—original draft preparation, C.T., S.E., and D.I.; writing—review and editing, D.L. and E.A.; funding acquisition, E.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

All produced data are available within the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Vila-Forteza, M.; Jimenez-Cortadi, A.; Diez-Olivan, A.; Seneviratne, D.; Galar-Pascual, D. Advanced Prognostics for a Centrifugal Fan and Multistage Centrifugal Pump Using a Hybrid Model. In Proceedings of the 5th International Conference on Maintenance, Condition Monitoring and Diagnostics 2021; Springer: Berlin/Heidelberg, Germany, 2023; pp. 153–165. [Google Scholar]
  2. Rodriguez Arribas, J.; Vega Gonzalez, C.M. Optimal Vector Control of Pumping and Ventilation Induction Motor Drives. IEEE Trans. Ind. Electron. 2002, 49, 889–895. [Google Scholar] [CrossRef]
  3. Yang, Y.; Hu, G.; Spanos, C.J. Stochastic Optimal Control of HVAC System for Energy-Efficient Buildings. IEEE Trans. Control Syst. Technol. 2022, 30, 376–383. [Google Scholar] [CrossRef] [Scilit]
  4. de Almeida, A.T.; Fonseca, P.; Falkner, H.; Bertoldi, P. Market Transformation of Energy-Efficient Motor Technologies in the EU. Energy Policy 2003, 31, 563–575. [Google Scholar] [CrossRef] [Scilit]
  5. Shao, X.; Zhao, W. Liquid Hydrogen Centrifugal Pump Optimization Based on Reducing Hydraulic Loss and Improving Cavitation. Int. J. Hydrogen Energy 2024, 49, 1419–1431. [Google Scholar] [CrossRef] [Scilit]
  6. Wu, Y.; Xiang, C.; Mou, J.; Qian, H.; Duan, Z.; Zhang, S.; Zhou, P. Numerical Study of Rotating Cavitation and Pressure Pulsations in a Centrifugal Pump Impeller. AIP Adv. 2024, 14, 105024. [Google Scholar] [CrossRef] [Scilit]
  7. Liu, X.; Mou, J.; Xu, X.; Qiu, Z.; Dong, B. A Review of Pump Cavitation Fault Detection Methods Based on Different Signals. Processes 2023, 11, 2007. [Google Scholar] [CrossRef] [Scilit]
  8. Turkeri, C.; Kiselychnyk, O. Dynamical Modelling of a Centrifugal Fan Driven by an Induction Motor and Experimental Validation. Energies 2023, 16, 6658. [Google Scholar] [CrossRef] [Scilit]
  9. Bentaleb, T.; Cacitti, A.; De Franciscis, S.; Garulli, A. Model Predictive Control for Pressure Regulation and Surge Prevention in Centrifugal Compressors. In Proceedings of the 2015 European Control Conference (ECC), Linz, Austria, 15–17 July 2015; IEEE: New York, NY, USA, 2015; pp. 3346–3351. [Google Scholar]
  10. Mařík, K.; Rojíček, J.; Stluka, P.; Vass, J. Advanced HVAC Control: Theory vs. Reality. IFAC Proc. Vol. 2011, 44, 3108–3113. [Google Scholar] [CrossRef] [Scilit]
  11. Berkel, F.; Caba, S.; Bleich, J.; Liu, S. A Modeling and Distributed MPC Approach for Water Distribution Networks. Control Eng. Pract. 2018, 81, 199–206. [Google Scholar] [CrossRef] [Scilit]
  12. Köhler, J.; Kötting, P.; Soloperto, R.; Allgöwer, F.; Müller, M.A. A Robust Adaptive Model Predictive Control Framework for Nonlinear Uncertain Systems. Int. J. Robust Nonlinear Control 2021, 31, 8725–8749. [Google Scholar] [CrossRef] [Scilit]
  13. Çinar, E.; Abut, T. Fuzzy LQR-Based Control to Ensure Comfort in HVAC System with Two Different Zones. Case Stud. Therm. Eng. 2025, 73, 106544. [Google Scholar] [CrossRef] [Scilit]
  14. Wang, Y.; Zhang, H.; Han, Z.; Ni, X. Optimization Design of Centrifugal Pump Flow Control System Based on Adaptive Control. Processes 2021, 9, 1538. [Google Scholar] [CrossRef] [Scilit]
  15. Mandal, N.P.; Saha, R.; Mookherjee, S.; Sanyal, D. Pressure Compensator Design for a Swash Plate Axial Piston Pump. J. Dyn. Syst. Meas. Control 2014, 136, 021001. [Google Scholar] [CrossRef] [Scilit]
  16. Madark, M.; Ba-razzouk, A.; Malah, M. El Linear and Nonlinear Controllers of a Solar Photovoltaic Water Pumping System. Bull. Electr. Eng. Inform. 2020, 9, 1861–1872. [Google Scholar] [CrossRef] [Scilit]
  17. Price, C.; Park, D.; Rasmussen, B.P. Cascaded Control for Building HVAC Systems in Practice. Buildings 2022, 12, 1814. [Google Scholar] [CrossRef] [Scilit]
  18. Kiselichnik, O.I.; Bodson, M. Nonsensor Control of Centrifugal Water Pump with Asynchronous Electric-Drive Motor Based on Extended Kalman Filter. Russ. Electr. Eng. 2011, 82, 69–75. [Google Scholar] [CrossRef] [Scilit]
  19. Turkeri, C.; Kiselychnyk, O. Improved Flow Rate and Pressure ANN Estimators for a Centrifugal Fan with Induction Motor Drive. J. Energy Syst. 2024, 8, 130–142. [Google Scholar] [CrossRef] [Scilit]
  20. Blevins, T.L. PID Advances in Industrial Control. IFAC Proc. Vol. 2012, 45, 23–28. [Google Scholar] [CrossRef] [Scilit]
  21. Pan, Y.C.; Wang, Y.W. Fuzzy PI Control and Optimization of Startup Process of High-Speed DC Centrifugal Pumps. Recent Innov. Chem. Eng. (Former. Recent Pat. Chem. Eng.) 2025, 18, 147–163. [Google Scholar] [CrossRef] [Scilit]
  22. Ekinci, S.; Izci, D.; Gider, V.; Bajaj, M.; Blazek, V.; Prokop, L. Quadratic Interpolation Optimization-Based 2DoF-PID Controller Design for Highly Nonlinear Continuous Stirred-Tank Heater Process. Sci. Rep. 2025, 15, 16324. [Google Scholar] [CrossRef] [Scilit]
  23. Mahmood, Q.A.; Nawaf, A.T.; Esmael, M.N.; Abdulateef, L.T.; Dahham, O.S. PID Temperature Control of Demineralized Water Tank. IOP Conf. Ser. Mater. Sci. Eng. 2018, 454, 012031. [Google Scholar] [CrossRef] [Scilit]
  24. Patel, V.V. Ziegler-Nichols Tuning Method. Resonance 2020, 25, 1385–1397. [Google Scholar] [CrossRef] [Scilit]
  25. Isdaryani, F.; Feriyonika, F.; Ferdiansyah, R. Comparison of Ziegler-Nichols and Cohen Coon Tuning Method for Magnetic Levitation Control System. J. Phys. Conf. Ser. 2020, 1450, 012033. [Google Scholar] [CrossRef] [Scilit]
  26. Wang, D.; Tan, D.; Liu, L. Particle Swarm Optimization Algorithm: An Overview. Soft Comput. 2018, 22, 387–408. [Google Scholar] [CrossRef] [Scilit]
  27. Das, S.; Suganthan, P.N. Differential Evolution: A Survey of the State-of-the-Art. IEEE Trans. Evol. Comput. 2011, 15, 4–31. [Google Scholar] [CrossRef] [Scilit]
  28. Zhou, X.; Zhang, Y.; Ji, Z.; Hou, H. The Optimal Hydraulic Design of Centrifugal Impeller Using Genetic Algorithm with BVF. Int. J. Rotating Mach. 2014, 2014, 1–14. [Google Scholar] [CrossRef] [Scilit]
  29. Zhong, C.; Li, G.; Meng, Z.; Li, H.; Yildiz, A.R.; Mirjalili, S. Starfish Optimization Algorithm (SFOA): A Bio-Inspired Metaheuristic Algorithm for Global Optimization Compared with 100 Optimizers. Neural Comput. Appl. 2024, 37, 3641–3683. [Google Scholar] [CrossRef] [Scilit]
  30. Wang, R.-B.; Hu, R.-B.; Geng, F.-D.; Xu, L.; Chu, S.-C.; Pan, J.-S.; Meng, Z.-Y.; Mirjalili, S. The Animated Oat Optimization Algorithm: A Nature-Inspired Metaheuristic for Engineering Optimization and a Case Study on Wireless Sensor Networks. Knowl. Based. Syst. 2025, 318, 113589. [Google Scholar] [CrossRef] [Scilit]
  31. Zhao, W.; Wang, L.; Zhang, Z.; Fan, H.; Zhang, J.; Mirjalili, S.; Khodadadi, N.; Cao, Q. Electric Eel Foraging Optimization: A New Bio-Inspired Optimizer for Engineering Applications. Expert Syst. Appl. 2024, 238, 122200. [Google Scholar] [CrossRef] [Scilit]
  32. Maiti, B.; Biswas, S.; Ezugwu, A.E.-S.; Bera, U.K.; Alzahrani, A.I.; Alblehai, F.; Abualigah, L. Enhanced Crayfish Optimization Algorithm with Differential Evolution’s Mutation and Crossover Strategies for Global Optimization and Engineering Applications. Artif. Intell. Rev. 2025, 58, 69. [Google Scholar] [CrossRef] [Scilit]
  33. Liu, H.; Cai, Z.; Wang, Y. Hybridizing Particle Swarm Optimization with Differential Evolution for Constrained Numerical and Engineering Optimization. Appl. Soft Comput. 2010, 10, 629–640. [Google Scholar] [CrossRef] [Scilit]
  34. Ali, M.A.; Chaudhary, N.I.; Khan, T.A.; Mao, W.-L.; Lin, C.-C.; Raja, M.A.Z. Design of Key Term Separated Identification Model for Fractional Input Nonlinear Output Error Systems: Auxiliary Model Based Runge Kutta Optimization Algorithm. Chaos Solitons Fractals 2024, 189, 115696. [Google Scholar] [CrossRef] [Scilit]
  35. Khan, T.A.; Chaudhary, N.I.; Khan, Z.A.; Mehmood, K.; Hsu, C.-C.; Raja, M.A.Z. Design of Runge-Kutta Optimization for Fractional Input Nonlinear Autoregressive Exogenous System Identification with Key-Term Separation. Chaos Solitons Fractals 2024, 182, 114723. [Google Scholar] [CrossRef] [Scilit]
  36. Wu, B.; Chen, X.; Huang, J.; Wen, J.; Liu, J.; Wang, F.; Zhang, J. Adaptive Iterative Learning Tracking Control for Nonlinear Teleoperators with Input Saturation. Mathematics 2024, 12, 2384. [Google Scholar] [CrossRef] [Scilit]
  37. Lyu, H.; Lyu, M.; Zhang, H.; Zhou, G.; Zhu, M. Adaptive EKF Permanent Magnet Synchronous Motor Position Sensorless Vector Control Based on Variable Softsign Function. In Proceedings of the 2025 5th International Conference on Mechanical, Electronics and Electrical and Automation Control (METMS), Chongqing, China, 9–11 May 2025; IEEE: New York, NY, USA, 2025; pp. 178–181. [Google Scholar]
  38. Li, J.; Zhuang, S.; Wang, H.; Deng, J.; Mao, Y. Design of Backstepping Control Based on a Softsign Linear–Nonlinear Tracking Differentiator for an Electro-Optical Tracking System. Photonics 2024, 11, 156. [Google Scholar] [CrossRef] [Scilit]
  39. Izci, D.; Ekinci, S.; Jabari, M.; Bajaj, M.; Blazek, V.; Prokop, L.; Yildiz, A.R.; Mirjalili, S. A New Intelligent Control Strategy for CSTH Temperature Regulation Based on the Starfish Optimization Algorithm. Sci. Rep. 2025, 15, 12327. [Google Scholar] [CrossRef] [Scilit]
  40. Turkeri, C.; Ekinci, S.; Izci, D.; Kiselychnyk, O. FGO-Tuned 2-DOF PI Controller for Pressure Regulation in Centrifugal Fans Driven by Induction Motors Using an Experimentally Validated Model. ISA Trans. 2026, 169, 436–446. [Google Scholar] [CrossRef] [Scilit]
  41. Bhavani, N.P.G.; Sudha, R.V.; Priya, K.S.; Arun Raj, S.R.; Yadav, V.K.; Balaram, A. Softsign Gaussian Deep Belief Neural Network (SGDBNN): A Novel Technique for Improving Pedestrian Detection Accuracy and Processing Efficiency. In Proceedings of the 2023 Seventh International Conference on Image Information Processing (ICIIP), Solan, India, 22-24 November 2023; IEEE: New York, NY, USA, 2023; pp. 380–385. [Google Scholar]
  42. Gaing, Z.-L. A Particle Swarm Optimization Approach for Optimum Design of PID Controller in AVR System. IEEE Trans. Energy Convers. 2004, 19, 384–391. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.