Full text
Corresponding author: Joshua Sokowonci Mommoh Copyright © 2025 Author(s) retain the copyright of this article. This article is published under the terms of the Creative Commons Attribution License 4.0. Advanced optimization of a two-degree-of-freedom PID controller for air pressure monitoring sensor using a multi-objective genetic algorithm Adunola Fatai Olatunde 1, Anuoluwapo Emmanuel Dada 1, Joshua Sokowonci Mommoh 2, *, Solomon Obhenbhen Ibharunujele 3, Sani Aminu Shuaibu 4 and Ruby Chinyere Beremeh 1 1 Department of Electrical Electronic Engineering, Nigerian Defence Academy, Kaduna, 800281, Nigeria. 2 Department of Software Engineering, Mudiame University Irrua, 310112 Edo, Nigeria. 3 Department of Electrical &Electronic Engineering, Ambrose Alli University, Ekpoma, Edo, 310101, Nigeria. 4 Department of Electrical Electronic Engineering, Federal Polytechnic Kabo, 704103, Kano, Nigeria. Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 Publication history: Received on 28 March 2025; revised on 03 May 2025; accepted on 05 May 2025 Article DOI: https://doi.org/10.30574/gjeta.2025.23.2.0081 Abstract This study investigates the optimization of a 2-Degree-of-Freedom Proportional-Integral-Derivative (2DOF-PID) controller for an air pressure monitoring sensor system using a Multi-Objective Genetic Algorithm (MOGA). The research addresses the common challenge of time delays in real-world control systems, which often stem from sensor latency, actuator dynamics, and signal transmission lags which are factors that compromise system stability and performance. To address this, the system was mathematically modeled using a transfer function to represent the dynamic behavior of the air pressure monitoring sensor, a key component in regulating pneumatic systems. The 2DOFPID controller was implemented to independently manage reference tracking and disturbance rejection, providing greater control flexibility. The MOGA was employed to fine-tune the controller parameters based on three standard performance indices: Integral of Absolute Error (IAE), Integral of Squared Error (ISE), and Integral of Time-weighted Absolute Error (ITAE). For comparison, other optimization algorithms such as ChASO, GA, MOPSO, and ISCA were also applied. Simulation results demonstrated that the MOGA-optimized controller outperformed all other approaches, achieving superior performance metrics: -82.9% flow disturbance rejection, -76.8% temperature disturbance rejection, 1.24% overshoot, no undershoot, a fast-settling time of 44.25 seconds, and a rise time of 53.2 seconds. These results highlight the MOGA’s effectiveness in enhancing the robustness and responsiveness of pneumatic control systems. Keywords: 2DOF-PID Controller; Multi-Objective Genetic Algorithm (MOGA); Air Pressure Monitoring Sensor; Control System Optimization; Disturbance Rejection Performance 1. Introduction Pneumatic pressure sensors, commonly known as air pressure sensors, play a vital role in various applications by detecting and measuring pressure variations in pneumatic systems. These sensors are essential for ensuring operational safety, preventing equipment failures, and protecting workers from potential hazards. They are extensively utilized in both mobile and industrial hydraulic applications [1]. Proportional-Integral-Derivative (PID) controllers are widely employed in pneumatic pressure monitoring systems due to their ability to regulate valves, generate analog outputs, and ensure operational safety. By continuously adjusting control outputs based on the process variable (PV) received from the sensor, PID controllers enable automated setpoint tracking, enhancing system stability and performance [2]- [3]. However, real-world control systems often exhibit time delays, which introduce significant challenges in achieving optimal control. These delays can arise from sensor response time, actuator dynamics, or signal propagation, leading to difficulties such as oscillations, stability issues, and reduced control effectiveness. Moreover, poor pressure
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 46 management can accelerate equipment deterioration, leading to frequent maintenance requirements and system downtime [4]. This can result in inconsistent actuator behavior, misalignment of mechanical components, and overall degradation of product quality. To mitigate these challenges, there is need for an optimized pressure control strategy that incorporates advanced control algorithms and tuning methodologies, ensuring precise and reliable pressure regulation. Conventional PID tuning techniques fall into three primary categories: rule-based, model-based, and heuristic/genetic tuning. Rule-based tuning methods, such as Ziegler-Nichols, Cohen-Coon, and Lambda tuning, rely on predefined mathematical relationships to adjust PID parameters [5]-[6]. While these approaches offer simplicity, they often fail to handle large dead times, nonlinear system dynamics, and process variations effectively. Model-based tuning techniques improve upon rule-based methods by incorporating mathematical models of the system for parameter optimization. However, these methods suffer from delayed disturbance rejection, particularly in slow response systems. Heuristic approaches, including genetic algorithms (GAs) and multi-objective optimization methods, have gained traction due to their ability to optimize PID parameters by exploring a broader solution space [7]-[9]. Despite their advantages, conventional single-loop PID controllers may struggle to maintain robust performance in complex systems with varying dynamics and multiple objectives. The Two-Degree-of-Freedom (2DOF) PID controller provides a significant improvement over conventional PID controllers by offering greater flexibility and enhanced control performance. It consists of two distinct control loops: an inner loop that manages rapid system dynamics and an outer loop that focuses on setpoint tracking and slow system dynamics. This dual-loop structure enables independent tuning of fast and slow response components, leading to better disturbance rejection and improved overall stability [10]-[12]. A promising approach to optimizing 2DOF-PID controllers involves the application of multi-objective optimization algorithms such as Multi-Objective Particle Swarm Optimization (MOPSO), Genetic Algorithm (GA), Improved Sine Cosine Algorithm (ISCA), and Chaotic Atom Search Optimization (ChASO). These algorithms use evolutionary computation techniques to determine optimal PID parameter sets while simultaneously considering multiple objectives, including minimizing overshoot, reducing settling time, and enhancing system stability. Each optimization algorithm offers unique advantages in tuning the 2DOF-PID controller. MOPSO enhances traditional PSO by integrating Pareto-based multiobjective strategies to improve solution diversity [13]-[15]. GA employs evolutionary selection mechanisms to generate a broad range of optimal solutions. ISCA refines the standard Sine Cosine Algorithm with adaptive strategies to accelerate convergence and improve optimization accuracy. ChASO strengthens Atom Search Optimization by incorporating chaotic maps, enhancing its exploration and exploitation capabilities for robust and efficient PID tuning [16]-[19]. The optimization process typically involves generating an initial population, evaluating fitness values, selecting high-performing candidates, performing crossover and mutation operations (in the case of GA), and iterating until a convergence criterion is met [20]. This study seeks to compare the performances of MOGA, MOPSO, GA, ISCA, and ChASO in optimizing 2DOF-PID controllers for air pressure monitoring sensors to identify the most effective optimization approach for improving pressure control, mitigating time delays, and enhancing system reliability. 2. Literature Review This section of the research explores optimization techniques previously employed by scholars for PID controller tuning, focusing on their methodologies and results. In [21], the application of two degree of freedom (2DOF-PID) controllers in addressing the two-area interconnected power system was explored using PSO algorithm. The researchers formulated a specialized fractional-order control problem tailored specifically for time-delay systems. By evaluating the performance of Fractional-Order PID (FOPID) controllers, they found that the controller could be effectively implemented by approximating the FOPID as a ratio of integer-order polynomials. This approximation transformed the FOPID into a fourth-order discrete transfer function while maintaining an error margin of 10%. While the study highlights the effectiveness of FOPID controllers in handling time-delay systems, it also identifies a limitation in disturbance rejection speed, particularly in slower systems. The performance could be enhanced by employing Genetic Algorithms (GA) and controllers with higher-order derivatives. The work of [22] explored the use of Integral Model Control (IMC) for tuning PID controllers in systems with time delays. The researchers applied a first-order Pade approximation to derive PID parameters from the IMC approach. They conducted simulations on various transfer function models and nonlinear equations, utilizing a straightforward tuning rule specifically designed for stable and unstable First-Order Plus Time Delay (FOPTD) systems—those with a positive zero and those with a negative zero, respectively. The simulation results provide valuable insights into the effectiveness of this tuning method for PID controllers in time-delay systems with zeros. However, the approach is limited as it only supports PI controller tuning, making it unsuitable for considering parameter derivatives. To achieve improved dynamic performance and greater robustness against variations in process dynamics, including nonlinearities, alternative tuning strategies are necessary.
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 47 Research [23] proposed the use of PSO and MOPSO auto tunning a PID controller for robotic manipulator. The study utilized MATLAB simulations to evaluate the dead-time and gain margin of a 2-DOF control system while considering constraints such as maximum position error, maximum joint torque, and oscillation limits. The simulation results indicated a slight decline in robust stability compared to a PI controller without filtering in a time-delay system. This drawback led to a slower disturbance rejection. However, the dynamic performance could be further enhanced by implementing a controller with higher-order derivatives. [24] Developed 2DOF-PID controller using an improved sine-cosine algorithm for load frequency control of a three-area system with nonlinearity. The research enhanced the controller design process by integrating an uncertainty and disturbance estimator, validating their approach through both simulations and experimental testing. They assessed the effectiveness of their proposed method by comparing it with three established tuning techniques: 2DOF with heuristic tuning, AMIGO, and LQR synthesis methods. In this study, the Improved Sine Cosine Algorithm (ISCA) is introduced as a tuning tool for the load frequency controller in a multi-area system with unequal parameters. Given the slow time response observed, future research could explore incorporating a self-tuning regulator or addressing larger time delays through predictor-feedback delay compensation techniques. 3. Methodology This section presents the methodology employed for the design, optimization, and evaluation of a 2DOF-PID controller. 3.1. Development of Air pressure monitoring sensor The design of the air pressure monitoring system was carried out on MATLAB/Simulink environment. To achieve this, two pneumatic Tank 1 and 2 as depicted figure 1 were considered. Figure 1 Coupled Pneumatic tank system By applying Kirchhoff’s Voltage Law (KVL) to tank 1 and tank 2, the differential equation presented in equation (1) and (2) were formulated in terms of the pump's input flow rate 𝑄𝑖 and the output flow rate 𝑄2. 𝑄𝑖𝑄1=A 𝑑 𝑑𝑡𝐻1 …………….. (1) 𝑄1𝑄2=A 𝑑 𝑑𝑡𝐻2 …………………. (2) Figure 2 illustrates the measured values of the plant at a specific point in time. In this system, 𝑄𝑖 represented the flow rate of the input pump, while 𝑄1 and 𝑄2 denoted the output flow rates from Tank 1 (T1) and Tank 2 (T2), respectively. The variables 𝐻1 and 𝐻2 indicated the fluid levels in Tank 1 and Tank 2. K is defined as the proportional gain, and A referred to the cross-sectional area of the tanks. The state-space representation of the coupled tank system, was formulated accordingly. Equations (3) shows the matrix form representation of equation (1) and (2) together.
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 48 [ℎ1 ℎ2]= [−𝐾1 𝐴𝐾1 𝐴 𝐾1 𝐴−(𝐾1+𝐾2) 𝐴][ℎ1 ℎ2]+[1 𝐴 0]𝑞𝑖 …………….. (3) Transfer Function of equation (3) is denoted by equation (4) G(s) = 1 𝐾2 (𝐴2 𝐾1𝐾2)𝑆2+(𝐴(2(𝐾1+𝐾2 𝐾1𝐾2)𝑆+(1)…………….. (4) The plant measured control parameters at a particular instance of time is depicted by equation (5-7) Actuator = 0.1 (3𝑠+1) …………….. (5) Plant = 50−2𝑠 (30𝑠+1) …………….. (6) G(s) = 5−2𝑠 90𝑆2+33𝑆+1 …………….. (7) After multiplying the blocks and PID controller by equation (8), the transfer function of the overall system is presented in equation (9) C(s) R(s) = G(s) 1 + G(s)H(s) …………….. (8) 𝐺𝑃𝐼𝐷(s) = 5−2𝑠 (90)𝑆2+(33)𝑆+1 + 5−2𝑠*(Kp+KI 𝑆+KdS αKdS+1) …………….. (9) Closed Loop Coupled Tank System with unity gain feedback is presented in figure 2. Figure 3 presents the response of an untuned and unoptimized air pressure sensor, along with the corresponding values for each fitness function. It was clearly observed that the ITAE criterion was more effective in minimizing larger errors in the control system compared to the other error metrics. Figure 2 Air pressure with controller and disturbances
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 49 Figure 3 An uncontrolled Simulink block of an air pressure monitoring sensor 3.2. Controller Selection The 2DOF-PID and 2DOF-PI controllers were considered for this research. The PID controller includes a derivative component, which helps minimize rise time and acts as a damper for the system. However, it can also amplify noise, potentially leading to excessive output from the controller. In contrast, the PI controller is simpler to tune but lacks the derivative component that helps stabilize the plant and reduce the time needed for the controller to minimize error. To assess the performance of both controllers under real-world conditions, they were evaluated in the presence of additional disturbances, such as surface friction. The choice of controller is crucial to meet the pneumatic pressure system's requirements, which involve unpredictable disturbances like surface friction. Both PID and PI controllers, tuned using the MOGA method, were compared in a real-life application to evaluate their suitability for the pressure system. The PID controller was selected as the fixed tuning method for comparison, as it is easier to tune. Initially, the plant was tuned using both PI and PID controllers with MOGA optimization. The step response of the plant, including the controllers, was evaluated, focusing on performance parameters like rise time, overshoot, settling time, and the overall step response graph to detect any fluctuations in the pneumatic readings. Based on experimental data, the 2DOFPI controller resulted in fluctuating readings, leading to the decision to use the 2DOF-PID controller instead. 3.2.1. Controller Implementation and Configuration The 2DOF PID Controller block implements a two-degree-of-freedom PID controller (which can be configured as PID, PI, or PD) through the matblab Simulink. It is essentially the same as the Discrete PID Controller (2DOF) block but with the Time Domain parameter set to Continuous-time. The block generates an output signal by calculating the difference between a reference signal and the measured system output. It computes a weighted difference signal for the proportional and derivative actions, based on the specified setpoint weights (b and c). The output of the block is the sum of the proportional, integral, and derivative actions applied to their respective difference signals, each of which is weighted by the corresponding gain parameters P, I, and D, along with a first-order pole. The block supports various controller types and structures. Configurable options available to the user in the block include: • Controller type (PID, PI, or PD) — Controller parameter. • Controller form (Parallel or Ideal) — Form parameter. • Time domain (continuous or discrete) —Time domain parameter. • Initial conditions and reset trigger —Source and External reset parameters. • Output saturation limits and built-in anti-windup mechanism —Limit output parameter. • Signal tracking for bumpless control transfer and multiloop control — Enable tracking mode parameter filters the derivative action. Figures 4, 5, and 6 illustrate the PID control configuration methods for a closed-loop system used in this research. In this setup, the discrete PID controller measures the error, performs the necessary calculations, and generates the
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 50 control input at each sampling interval 𝑇. The sample time is chosen to be shorter than the system's shortest time constant to ensure accurate control performance. Figure 4 Discrete PID Controller Simulink. Figure 5 Simulink representation of PID Setpoint Tracking Figure 6 Closed loop system with unity feedback.
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 51 3.2.2. DOF-PID Gain Tuning The PID controller coefficients and setpoint weights can be adjusted either manually or automatically. Automatic tuning necessitates the use of Simulink Control Design software as depicted in figure 7. These PID tuning methods can be applied to control the 2DOF air pressure monitoring system. Figure 7 Simulink representation of 2DOF Setpoint Tracking The 2DOF-PID controller in Simulink can be expressed as mathematically by equation (10). C(s) = P (b.r – y) + I 1 𝑆(𝑟 – 𝑦)+ 𝐷 𝑁 1+𝑁1 𝑆(c.r – y) …………….. (10) Where, (N) denotes Filter coefficient, (b) is the first Setpoint weight, and (c) is the second setpoint weight. 3.3. Development ISCA -2DOF-PID controller In this research, the development of the ISCA-2DOF-PID controller was achieved by incorporating the Improved Sine Cosine Algorithm (ISCA). Table 1 following outlines the parameters used in the simulation of the ISCA 2DOF-PID controller for the air pressure sensor. Table 1 ISCA Parameters Parameters Details Population Type Double Vector Population Size 500 Low Band [0] Upper Band [500] Initial Range [-10 10] Selection Function Stochastic uniform Iteration 500 Crossover Fraction 0.7 Maximum Generation 300 Figure 8 presents a Simulink diagram of the ISCA-2DOF-PID, demonstrating the step-by-step process of how ISCA was implemented in MATLAB. The ISCA was incorporated after simulating the 2DOF-PID controller with the air pressure sensor. The scope shows the step response of the algorithm, while the step info provides performance metrics such as rise time, settling time, overshoot, and undershoot. The fitness functions used for error analysis of the air pressure sensor include IAE, ISE, and ITAE.
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 52 Figure 8 Controlled Simulink model of ISCA-2DOF PID for Air pressure sensor 3.3.1. Implementation of ISCA-2DOF PID optimization process Algorithm 1: ISCA-2DOF-PID optimization process Begin ISCA_2DOF_PID_Optimization Initialize: Set swarm size, positions [Kp, Ki, Kd], velocities v_i, personal best p_best_i, global best g_best Set iteration = 0 For iteration = 1 to max_iterations: Evaluate fitness f(Kp, Ki, Kd) for each particle using 2DOF-PID performance (e.g., IAE, ISE, ITAE) Update personal best p_best_i if f(Kp, Ki, Kd) < f(p_best_i) Update particle positions and velocities Optionally update archive with non-dominated solutions from current swarm Update global best g_best from archive If stopping criteria met (e.g., convergence or max_iterations), break Return best [Kp, Ki, Kd] values as optimized PID parameters End ISCA_2DOF_PID_Optimization
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 53 3.4. Development MOPSO-2DOF PID controller The design of the MOPSO-2DOF-PID controller was accomplished by integrating Multi-Objective Particle Swarm Optimization (MOPSO) with the two-degree-of-freedom (2DOF) PID controller. Table 2 shows the parameters selected employed in the simulation of the MOPSO-2DOF-PID controller for the air pressure sensor in. Table 2 MOPSO Parameters Parameters Details Population Type Double Vector Population Size 500 Low Band [0] Upper Band [500] Initial Range [-10 10] Selection Function Stochastic uniform Iteration 500 Crossover Fraction 0.7 Maximum Generation 300 Figure 9 illustrates the building blocks and performance metrics for the closed-loop control system. Figure 10 presents the Simulink diagram of the MOPSO-2DOF-PID, outlining the step-by-step process of implementing MOPSO in MATLAB. The MOPSO was incorporated after simulating the 2DOF-PID controller with the air pressure sensor. The scope visualizes the step response of the algorithm, while the step info provides performance metrics such as rise time, settling time, overshoot, and undershoot. The fitness functions used for error analysis of the air pressure sensor include IAE, ISE, and ITAE. Figure 9 Block diagram of MOPSO process.
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 60 Initial Range [-10 10] Selection Function Stochastic uniform Elite Count 2.5 Crossover Fraction 0.7 Maximum Generation 300 4. Result and Discussion This section discusses the obtained results from the Optimization of a Two-Degree-of-Freedom PID Controller for Air Pressure Monitoring Sensor Using a Multi-Objective Genetic Algorithm. The performance of MOGA, MOPSO, ChASO, GA and ISCA are all compared together for design a 2-DOF PID Controller for Air pressure monitoring sensor in terms of flow and temperature rejection disturbances, rise time, settling time, peak overshoot, undershoot. 4.1. Uncontrolled Selection Figure 15 illustrates the step response of an air pressure monitoring sensor operating without any controller. As shown, the system fails to reach the desired setpoint, resulting in sluggish dynamics. The step response exhibits a prolonged settling time approximately 320 seconds for flow disturbance rejection and 523 seconds for temperature disturbance rejection. Additionally, the system suffers from significant overshoots, measuring 4.46% for flow and 11.49% for temperature. Even more critically, it experiences substantial undershoots—86.7% in flow and 93% in temperature highlighting poor control characteristics. The performance of the uncontrolled system reflects instability and strong nonlinearity, with a poorly behaved step response. Based on the step response data, the computed fitness function values are also unsatisfactory: IAE of 33.5% (flow) and 28.8% (temperature), ISE of 27.1% (flow) and 11.5% (temperature), and ITAE of 46.2% (flow) and 31.7% (temperature). Figure 15 Step response for an uncontrolled system Based on the results summarized across all tables, the five key parameters of the 2DOF-PID control system K𝑝 ,K𝑖, K𝑑, α, β play a crucial role in defining system performance, as explored in the previous section. Among the evaluated fitness criteria, the ITAE (Integral Time-weighted Absolute Error) method proved most effective in minimizing larger errors, demonstrating superior performance in reducing both peak overshoot and disturbances in flow and temperature. Although ITAE takes a longer time to optimize compared to IAE and ISE, its ability to fine-tune parameters for improved transient response makes it a preferred choice. The optimized fitness function values using this algorithm showed significant improvements: IAE at 39.2% (flow) and 30.1% (temperature), ISE at 29.2% (flow) and 14.5% (temperature), and ITAE achieving the best results with 51.1% (flow) and 33.6% (temperature). Mathematically, the Average overshoot, undershoot and percentage reduction are computed using equation (11) – (13) Average overshoots = 𝐹𝑙𝑜𝑤 𝑜𝑣𝑒𝑟𝑠ℎ𝑜𝑜𝑡 +𝑇𝑒𝑚𝑝𝑒𝑟𝑎𝑡𝑢𝑟𝑒 𝑜𝑣𝑒𝑟𝑠ℎ𝑜𝑜𝑡 2 (11)
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 61 Average undershoots = 𝐹𝑙𝑜𝑤 𝑢𝑛𝑑𝑒𝑟𝑠ℎ𝑜𝑜𝑡 +𝑇𝑒𝑚𝑝𝑒𝑟𝑎𝑡𝑢𝑟𝑒 𝑢𝑛𝑑𝑒𝑟𝑠ℎ𝑜𝑜𝑡 2 (12) % Reduction (Temp/Flow) = 𝑈𝑛𝑐𝑜𝑛𝑡𝑟𝑜𝑙𝑙𝑒𝑑 𝑉𝑎𝑙𝑢𝑒– 𝐶𝑜𝑛𝑡𝑟𝑜𝑙𝑙𝑒𝑑 𝑉𝑎𝑙𝑢𝑒 𝑈𝑛𝑐𝑜𝑛𝑡𝑟𝑜𝑙𝑙𝑒𝑑 𝑉𝑎𝑙𝑢𝑒 ×100 (13) The parameters of controllers C(s) and Cf(s) were simultaneously optimized using the Improved Sine Cosine Algorithm (ISCA) across all three performance criteria. The corresponding fitness function values are illustrated in Figure 8. Among the criteria, ITAE achieved the most significant reduction in flow disturbance. Simulation results, including average overshoot and undershoot, were extracted from the step response analysis. As shown in Table 7, the ITAE value after optimization was notably minimized to 0.002325. Table 7 Optimized parameters of 2DOF-PID controller simulation using ISCA. Fitness function criteria for C(S) and Cf(S) Value of fitness function Average overshoot For both Flow and Temp. Average undershoots For both Flow and Temp. Reduction Temperature disturbance in (%) Reduction flow disturbance in (%) IAE K𝑝 = 0.530 K𝑖= 0.017 K𝑑= 3.99 α = 0.011 β = 0.0122 0.04822 0 -0.07 -17.01 -4.5 ISE K𝑝 = 0.830 K𝑖= 0.047 K𝑑= 6.79 α = 0.21 β = 0.0462 0.04755 0 -0.06 -7.7 -26.1 ITAE K𝑝 = 0.804 K𝑖= 0.0454 K𝑑= 2.76 α = 0.065 β = 0.0112 0.002325 0 -0.04 -10.6 -82.9 The simulated step response data presented in Figures 16 demonstrate highly stable system behavior across all three performance indices. In Figure 16, both IAE and ISE exhibit 0% overshoot and 0% undershoot, while ITAE also shows 0% overshoot with a minimal undershoot of -0.04%. Similarly, in Figure 17, the system maintains 0% overshoot for all criteria, with IAE registering a slight undershoot of -0.07%, ISE at -0.06%, and ITAE once again at -0.04%.
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 62 Figure 16 Flow disturbance rejection response with optimization of ISCA-2DOF-PID Figure 17 Temperature disturbance rejection response with optimization of ISCA-2DOF-PID Similarly, all three performance criteria were concurrently optimized for the controller configurations C(S) and Cf (S) using the ISCA algorithm. Among them, the ITAE criterion delivered the most significant reduction in temperature disturbance. It is important to note that the anticipated flow disturbance output from the plant is approximately 0.48, as illustrated in Figure 18. Based on the results presented in Figures 16 and 17, along with the parameters listed in Table 7, it can be concluded that the ITAE criterion, when applied to optimize all five parameters of the 2DOF-PID controller simultaneously using the ISCA method, achieves the lowest peak overshoot in the step response. However, it requires more time to stabilize the response and optimize the parameters compared to the ISE and IAE criteria. The ITAE criterion also leads to the highest reduction in disturbances, with flow disturbance reduced by 82.9% and temperature disturbance reduced by 10.6%.
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 63 Figure 18 Step Response of ISCA-2DOF-PID Figure 18 illustrates the behavior of the plant, with the Step info providing the step-response characteristics for the modeled algorithm, as depicted in Figure 8. The ISCA-2DOF-PID controller exhibits a peak value of 0.464, with no overshoot but a significant undershoot of 64.5%. The system achieves a settling time of 143.84 seconds and a rise time of 184.5 seconds. 4.2. Optimized Parameters of MOPSO-2D0F-PID controller As shown in Table 8 and derived from the data in Figure 10, it is evident that the ITAE criterion performs best for optimizing parameters under various fitness functions, achieving the lowest peak overshoot in the step response and the greatest reduction in both flow and temperature disturbances. While it requires more time to optimize the error parameters compared to IAE and ISE, ITAE proves to be the most effective. The controlled fitness function values for this algorithm, based on step info, are as follows: IAE (26.6% for flow, 39.2% for temperature), ISE (29.4% for flow, 25.3% for temperature), and ITAE (39.6% for flow, 47.4% for temperature). Table 8 Optimized parameters of 2DOF-PID controller simulation using MOPSO Fitness function criteria for C(S) and Cf(S) Value of fitness function Average overshoot For both Flow and Temp. Average undershoots For both Flow and Temp. Reduction Temperature disturbance in (%) Reduction flow disturbance in (%) IAE K𝑝 = 0.5647 K𝑖= 0.0354 K𝑑= 1.566 α = 0.0354 β = 0.01568 0.04743 0 -0.049 -17.01 7.6 ISE K𝑝 = 0.830 K𝑖= 0.047 K𝑑= 6.79 α = 0.21 β = 0.0462 0.03422 0 -0.055 6.6 -155
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 64 ITAE K𝑝 = 0.804 K𝑖= 0.0454 K𝑑= 2.76 α = 0.065 β = 0.0112 0.00225 0 -0.032 -2.6 24.9 Using MOPSO, the controller parameters for both C(S) and Cf(S) were simultaneously optimized based on all three performance criteria. The corresponding fitness function values are illustrated in Figure 10. Among the criteria, ITAE yielded the most significant reduction in flow disturbance. The step response data was analyzed to assess the average overshoot and undershoot across the three approaches. According to the step info in Figure 19, both IAE and ISE exhibited 0% overshoot and 0% undershoot, while ITAE also showed no overshoot with a slight undershoot of -0.04%. Similarly, in Figure 20, IAE recorded 0% overshoot with -0.049% undershoot, ISE had 0% overshoot and -0.055% undershoot, and ITAE maintained 0% overshoot with a minimal undershoot of -0.032%. Figure 19 Flow disturbance rejection response optimization of MOPSO-2DOF-PID Figure 20 Temperature disturbance rejection response optimization of MOPSO-2DOF-PID
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 65 Figure 21 illustrates how the step response characteristics of the modeled system can be analyzed using Step Info to better understand the plant's behavior. The MOPSO-2DOF-PID controller demonstrates a peak response of 0.526, with an overshoot of 8.33% and an undershoot of 11.45%. The system achieves a settling time of 98.34 seconds and a rise time of 88.5 seconds. Figure 21 Step Response of MOPSO-2DOF-PID 4.3. Optimized Parameters of GA-2D0F-PID controller Based on the data summarized in Table 9, the ITAE criterion demonstrates the most effective performance in parameter optimization across multiple fitness functions. It yields the lowest peak overshoot in the step response, along with the highest reduction in flow and temperature disturbances. However, this method also requires more time to fine-tune error parameters compared to the IAE and ISE criteria. According to the step response analysis, the optimized fitness function values using this approach are: IAE (48.7% for flow, 40.3% for temperature), ISE (19.3% for flow, 22.9% for temperature), and ITAE (55.1% for flow, 79.3% for temperature). Table 9 Optimized parameters of 2DOF-PID controller simulation using GA Fitness function criteria for C(S) and Cf(S) Value of fitness function Average overshoot For both Flow and Temp. Average undershoots For both Flow and Temp. Reduction Temperature disturbance in (%) Reduction flow disturbance in (%) IAE K𝑝 = 0.234 K𝑖= 0.0876 K𝑑= 1.554 α = 0.062 β = 0.01578 0.04321 0 -0.125 -20.2 -69.1 ISE K𝑝 = 0.0986 K𝑖= 0.085 K𝑑= 8.74 α = 0.44 β = 0.654 0.03422 0 -0.179 15.4 -67.8
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 66 ITAE K𝑝 = 0.780 K𝑖= 0.067 K𝑑= 2.01 α = 0.0677 β = 0.0987 0.001867 0 -0.1 -71.6 -73.8 Likewise, the Genetic Algorithm (GA) is employed to concurrently optimize the parameters of controllers C(S) and Cf(S) based on all three performance criteria. The corresponding fitness function values are illustrated in Figure 12. Among the criteria, ITAE achieves the most significant reduction in flow disturbance. Step response simulation data was used to calculate the average overshoot and undershoot. According to the results in Figure 22, explain the flow disturbance rejection in the control system, ITAE shows the best error rejection -73.8 % in terms of flow. both IAE and ISE exhibit 0% overshoot and 0% undershoot, while ITAE shows 0% overshoot and a slight undershoot of -0.04%. Similarly, Figure 23 reveals that IAE registers 0% overshoot with -0.125% undershoot, ISE shows 0% overshoot with -0.179% undershoot, and ITAE maintains 0% overshoot with a -0.1% undershoot. Figure 22 Flow disturbance rejection response optimization of GA-2DOF-PID Figure 23 Temperature disturbance rejection response optimization of GA-2DOF-PID Additionally, ITAE demonstrates the most effective temperature disturbance rejection at -71%. When all five parameters of the 2DOF-PID controller are simultaneously optimized using the MOPSO technique, the ITAE criterion delivers the highest reduction in both flow and temperature disturbances, while maintaining a minimal peak overshoot in the step response.
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 67 Figure 24 Step Response of GA-2DOF-PID Figure 24 demonstrates how Step response can be employed to analyze the step-response characteristics of the modeled algorithm, providing insights into the plant's behavior. The GA-2DOF-PID controller exhibits a peak response of 0.491, with an overshoot of 2.46%, no undershoot, a rise time of 79.3 seconds, and a settling time of 66.78 seconds. 4.4. Optimized Parameters of ChASO-2D0F-PID controller The results presented in Table 10 highlight that the ITAE criterion delivers the most effective parameter optimization across different fitness functions, characterized by the lowest temperature disturbance, the highest reduction in flow deviation, and the smallest peak overshoot in the step response. Compared to ITAE, the IAE and ISE criteria offer faster convergence but less comprehensive error minimization. The five parameters—K𝑝 ,K𝑖, K𝑑, α, β —represent key components of the 2DOF-PID control system, as illustrated in the simulation shown in Figure 11. According to the step response data, the controlled fitness function values for this algorithm are: IAE (46.1% flow, 19.2% temperature), ISE (14.9% flow, 28.1% temperature), and ITAE (48.3% flow, 51.6% temperature). Table 10 Optimized parameters of 2-DOF-PID controller simulation using CHASO Fitness function criteria for C(S) and Cf(S) Value of fitness function Average overshoot For both Flow and Temp. Average undershoots For both Flow and Temp. Reduction Temperature disturbance in (%) Reduction flow disturbance in (%) IAE K𝑝 = 0.4544 K𝑖= 0.0854 K𝑑= 3.345 α = 0.056 β = 0.0144 0.04521 0 -0.45 73.8 -60 ISE K𝑝 = 0.0345 K𝑖= 0.0334 K𝑑= 8.72 α = 0.12 β = 0.344 0.03919 -0.125 -0.1 -3.7 -29.6 ITAE
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 68 K𝑝 = 0.222 K𝑖= 0.0233 K𝑑= 6.23 α = 0.044 β = 0.0987 0.002044 0 -0.03 -11.6 -52.3 For all three performance criteria, the ChASO algorithm is applied to simultaneously optimize the parameters of controllers C(S) and Cf (S). The corresponding fitness function values are illustrated in Figure 11, with ITAE achieving the most substantial reduction in flow disturbance. The step response simulation data was used to evaluate the average overshoot and undershoot for each criterion. As shown in Figure 25, IAE records 0% overshoot with a minor undershoot of -0.23%, ISE shows 0% overshoot and -0.05% undershoot, while ITAE also maintains 0% overshoot with a slight undershoot of -0.04%. Similarly, in Figure 26, IAE displays 0% overshoot and -0.67% undershoot, ISE maintains 0% overshoot with -0.1% undershoot, and ITAE continues to show 0% overshoot with only -0.03% undershoot. Figure 25 Flow disturbance rejection response optimization of ChASO-2DOF-PID Figure 26 Temperature disturbance rejection response optimization of ChASO-2DOF-PID As illustrated in Figure 27, the step-response characteristics derived from the step information provide valuable insights into the plant's behavior. The ChASO-2DOF-PID controller demonstrates a well-regulated response, exhibiting
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 69 no overshoot and an undershoot of 45.5%. The system reaches a peak value of 0.476, with a rise time of 147.2 seconds and a settling time of 84.33 seconds, reflecting a stable and controlled performance. Figure 27 Step Response of ChASO-2DOF-PID 4.5. Optimized Parameters of MOGA-2D0F-PID controller Figure 30 and Table 11 present the step response analysis of the algorithms implemented in this study, specifically utilizing the MOGA-2DOF-PID controller in conjunction with an air pressure monitoring sensor under varying conditions. The step response was evaluated using different optimization algorithms to assess key performance metrics such as rise time, settling time, overshoot, undershoot, peak value, and peak time. For this research, ITAE, IAE, and ISE were employed as fitness functions. Based on the tabulated results, it is clear that the ITAE criterion consistently delivers superior performance by effectively minimizing larger errors in multi-objective optimization scenarios. Moreover, ITAE demonstrates a greater capacity for reducing both flow and temperature disturbances across the tested conditions. The five key controller parameters—K𝑝 ,K𝑖, K𝑑, α, β were simultaneously tuned within the 2DOF-PID framework as shown in Figure 13. According to the step response data, the fitness function outcomes for this algorithm are: IAE (50.7% reduction in flow, 43.4% in temperature), ISE (19.4% in flow, 42.1% in temperature), and ITAE (58% in flow, 81.7% in temperature), further reinforcing ITAE's effectiveness in handling dynamic disturbances. Table 11 Optimized parameters of 2-DOF-PID controller simulation using MOGA Fitness function criteria for C(S) and Cf(S) Value of fitness function Average overshoot For both Flow and Temp. Average undershoots For both Flow and Temp. Reduction Temperature disturbance in (%) Reduction flow disturbance in (%) IAE K𝑝 = 0.354 K𝑖= 0.0112 K𝑑= 3.789 α = 0.1432 β = 0.0098 0.0412 0.523 0 -29.5 -76.04 ISE K𝑝 = 0.01312 K𝑖= 0.0090 K𝑑= 8.899 α = 0.1098 0.02966 0.02 0 -55.3 -68.6
Global Journal of Engineering and Technology Advances, 2025, 23(02), 045-076 76 [18] M. A, Albadr, S. Tiun, M. Ayob and F. AL-Dhief. Genetic Algorithm Based on Natural Selection Theory for Optimization Problems. Symmetry. 2020; 12(11):1758. https://doi.org/10.3390/sym12111758. [19] J. C. Bansal, P. Bajpai, A. Rawat, A. K. Nagar (2023). Advancements in the Sine Cosine Algorithm. In: Sine Cosine Algorithm for Optimization. SpringerBriefs in Applied Sciences and Technology. Springer, Singapore. https://doi.org/10.1007/978-981-19-9722-8_5 [20] J. Too and A. R. Abdullah (2020). Chaotic Atom Search Optimization for Feature Selection. Arabian Journal for Science and Engineering. 45. 10.1007/s13369-020-04486-7. [21] S. Katoch, S. S. Chauhan, and V. Kumar. A review on genetic algorithm: past, present, and future. Multimed Tools Appl 80, 8091–8126 (2021). https://doi.org/10.1007/s11042-020-10139-6 [22] P. Kurukuri, M. R. Mohamed, P. Srinivasarao, J. K K. Dokala, D, Koteswararao, and P. Swamy (2022). Performance of 2-DOF PID Controller in AGC of Two Area Interconnected Power System Using PSO Algorithm. Proceedings of the 6th International Conference on Electrical, Control and Computer Engineering. pp.119-133. 10.1007/978981-16-8690-0_12. [23] D. Fister, I. Fister, I. Fister, and R. Šafarič, “Parameter tuning of PID controller with reactive nature-inspired algorithms,” Rob. Auton. Syst., vol. 84, pp. 64–75. 2011. [24] A. Sai Varun and R. Padma Sree, “Tuning of PID controllers for first order stable / unstable time delay systems with a zero,” Int. J. Control Theory Appl., vol. 8, no. 3, pp. 985–994, 2015. [25] N. K. Gupta, M. K Kar, and A. K. and Singh. Design of a 2-DOF-PID controller using an improved sine–cosine algorithm for load frequency control of a three-area system with nonlinearities. Prot Control Mod Power Syst 7, 33 (2022). https://doi.org/10.1186/s41601-022-00255-w. [26] S. A. Haresh A and J. G. Jagrut. ‘Multiobjective optimization of 2DOF controller using Evolutional and Swarm intelligence with TOPSIS ’International conference on Engineering/Heliyon, pp,1-7,doi; 10.116/j.heliyon.2019.e01410. 2019