Figures
Abstract
Controlling the air-fuel ratio system (AFR) in lean combustion spark-ignition engines is crucial for mitigating emissions and addressing climate change. In this regard, this study proposes an enhanced version of the Aquila optimizer (ImpAO) with a modified elite opposition-based learning technique to optimize the feedforward (FF) mechanism and proportional-integral (PI) controller parameters for AFR control. Simulation results demonstrate ImpAO’s outstanding performance compared to state-of-the-art algorithms. It achieves a minimum cost function value of 0.6759, exhibiting robustness and stability with an average ± standard deviation range of 0.6823±0.0047. The Wilcoxon signed-rank test confirms highly significant differences (p<0.001) between ImpAO and other algorithms. ImpAO also outperforms competitors in terms of elapsed time, with an average of 43.6072 s per run. Transient response analysis reveals that ImpAO achieves a lower rise time of 1.1845 s, settling time of 3.0188 s, overshoot of 0.1679%, and peak time of 4.0371 s compared to alternative algorithms. The algorithm consistently achieves lower error-based cost function values, indicating more accurate control. ImpAO demonstrates superior capabilities in tracking the desired input signal compared to other algorithms. Comparative assessment with recent metaheuristic algorithms further confirms ImpAO’s superior performance in terms of transient response metrics and error-based cost functions. In summary, the simulation results provide strong evidence of the exceptional performance and effectiveness of the proposed ImpAO algorithm. It establishes ImpAO as a reliable and superior solution for optimizing the FF mechanism-supported PI controller for the AFR system, surpassing state-of-the-art algorithms and recent metaheuristic optimizers.
Citation: Izci D, Ekinci S, Hussien AG (2023) An elite approach to re-design Aquila optimizer for efficient AFR system control. PLoS ONE 18(9): e0291788. https://doi.org/10.1371/journal.pone.0291788
Editor: Sani Isah Abba, King Fahd University of Petroleum and Minerals, SAUDI ARABIA
Received: May 31, 2023; Accepted: September 6, 2023; Published: September 20, 2023
Copyright: © 2023 Izci et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the paper.
Funding: The author(s) received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
Introduction
The issue of harmful vehicle emissions poses a significant global challenge, exacerbating the adverse impacts of climate change [1, 2]. Addressing this pressing concern necessitates a careful balance between engine power and environmental harm. In this context, the adjustment of the air-fuel mixture ratio [3] emerges as a sustainable approach to tackle this critical issue. By implementing such an approach, not only can harmful emissions be substantially reduced, but also the efficiency of spark-ignition engines can be enhanced [4].
To convert hydrocarbons to water and carbon dioxide, nitrogen oxide to oxygen and nitrogen, and carbon monoxide to carbon dioxide [5], spark-ignited engines employ three-way catalytic converters [6]. In other words, these converters play a crucial role in transforming combustion products into less harmful pollutants. However, maintaining the air-fuel ratio at stoichiometric levels is vital for achieving efficient conversion [7]. Consequently, managing the air-fuel ratio (AFR) system around this stoichiometric level becomes paramount to maximize conversion efficacy. Therefore, the utilization of robust control mechanisms for the AFR system is essential to enhance the performance of spark-ignition engines and notably reduce harmful emissions [8]. Nevertheless, controlling the AFR system poses a formidable challenge due to its nonlinear and time-delayed nature [9].
To address this complexity, researchers have proposed various control mechanisms. For example, the study reported in [8] proposed a feedforward (FF) compensated proportional-integral (PI) control method using the enhanced weighted mean of vectors algorithm to effectively control the AFR system in lean combustion spark-ignition engines. The proposed algorithm was used to determine the coefficients of the controller. The study demonstrated that the proposed control method based on the enhanced weighted mean of vectors algorithm is an effective approach for controlling the AFR system, as evidenced by various analyses such as transient response, tracking performance, disturbance rejection, and Padé approach techniques. Another study [10] focused on developing a robust control strategy for a spark ignition engine, specifically addressing the speed fluctuations that occur during idle conditions. A robust controller based on H∞ control theory was designed, considering engine torque variation as a disturbance and other factors as noises. A linear mean value engine model was employed to represent the engine’s behavior for control studies. Simulation results demonstrated that the proposed robust H∞ controller based on genetic algorithm offers superior low-frequency disturbance rejection, high-frequency noise rejection, and overall performance. The study in [11] introduced an enhanced intelligent PI-like fuzzy knowledge-based controller for regulating the AFR in gasoline direct injection engines. The controller utilized a chaos-enhanced accelerated particle swarm optimization algorithm to automatically determine parameters, improving transient performance. Experimental results demonstrated that the enhanced controller achieves reduced settling time and integral of absolute error compared to the conventional self-adaptive controller. In another study [12], the researchers focused on developing observer-based cylinder air charge estimation methods that utilize both mass air flow and manifold absolute pressure sensors in spark-ignition engines. The proposed methods aimed to reduce calibration efforts while providing accurate transient and steady-state air charge estimation with low computational load. Steady-state and transient tests validated and compared the proposed observer-based algorithms against common air estimation methods, demonstrating their effectiveness under various engine operating conditions. In [13], the application of the smooth super-twisting algorithm for AFR control in a gasoline engine was introduced. The proposed algorithm-based controller effectively reduced chattering effects and maintained robustness against model errors, thereby minimizing calibration efforts and meeting performance requirements. The study reported in [14] was also focused on the control of AFR in lean-burn SI engines to reduce emissions and improve fuel economy by proposing a control scheme that combines linear parameter varying and fuzzy control techniques to handle the unstable internal dynamics caused by time delay and system parameter uncertainty. The simulation results demonstrated the effectiveness and robustness of the proposed control scheme, outperforming the PI controller with Smith predictor under different operating conditions. It is feasible to extend the similar works that is mentioned above [15–25].
While these mechanisms have demonstrated certain performance capabilities, it is crucial to consider the time-delayed structure of the AFR system [26] for more effective control. Taking this into account, this study focuses on the AFR system’s structure and integrates previously proposed control methods to develop an efficient mechanism for controlling lean-burn SI engines, utilizing an FF mechanism-supported PI controller. Thus, in this work, we introduce a new metaheuristic optimization technique called the improved Aquila optimizer to optimize the parameters of the FF mechanism-supported PI controller used in controlling the AFR system. The improved Aquila optimizer builds upon the original version of Aquila optimizer [27] by incorporating a newly modified version of the elite opposition-based learning technique [28]. Additionally, a time domain-based cost function [29] is employed for minimization, facilitating the extraction of optimal parameter values for both the FF mechanism and the PI controller in the AFR system. The selection of the Aquila optimizer for improvement stems from its demonstrated capabilities across diverse problem domains, including oil production forecasting [30], IoT intrusion detection systems [31], automatic voltage regulation [32], and different engineering problems [33–37].
To showcase the enhanced capabilities of the proposed improved Aquila optimizer, we conduct initial comparative assessments against widely used and effective metaheuristic structures, namely the slime mould algorithm [38], moth-flame optimization algorithm [39], artificial bee colony algorithm [40], and the original Aquila optimizer [27]. By creating a Simulink model for the AFR system, we employ statistical tests, Wilcoxon signed-rank tests, computational time analyses, convergence performance evaluations, transient response analyses, and input signal tracking performance analyses. The results unequivocally demonstrate the significant capabilities of our proposed approach, surpassing the aforementioned metaheuristic-based methods. Furthermore, we employ widely available error-based performance indices for minimization, further exemplifying the remarkable promise of the proposed improved Aquila optimizer presented in this work.
To further validate the efficacy of our proposed approach-based control structure for the AFR system, we conduct additional comparative assessments utilizing recent and efficient algorithms. We utilize the Harris hawks optimization algorithm [41], atom search optimization algorithm [42], Henry gas solubility optimization algorithm [43], bald eagle search algorithm [44], black widow optimization algorithm [45], Runge Kutta optimizer [46], African vultures optimization algorithm [47], Prairie dog optimization algorithm [48], artificial hummingbird algorithm [49], and gazelle optimization algorithm [50] as cutting-edge metaheuristic optimizers. Through this evaluation, we showcase the exceptional capabilities of our proposed approach, achieving superior results in terms of rise time, settling time, overshoot, and peak time. These findings reinforce the advantageous structure of our approach for the AFR system, consolidating its position as a highly promising solution. The contributions and novelty of our work can be summarized as follows:
- ○ A new metaheuristic optimization technique called the improved Aquila optimizer is introduced which is built upon the original version of the Aquila optimizer by incorporating a newly modified version of the elite opposition-based learning technique.
- ○ A Simulink model is developed to accurately evaluate the performance of the AFR system. The model incorporates essential components such as the feedforward mechanism, PI controller, transport delay, and an external disturbance source.
- ○ The improved Aquila optimizer is comprehensively compared with other optimization algorithms such as slime mould algorithm, moth-flame optimization algorithm, artificial bee colony algorithm, and the original Aquila optimizer as recent and effective competitors. The comparative analysis ensures a rigorous and unbiased evaluation.
- ○ The performance of the proposed algorithm is statistically evaluated based on the obtained cost function values. The algorithm consistently achieves lower cost function values compared to its counterparts, demonstrating its superior performance.
- ○ The Wilcoxon signed-rank test results indicate that the proposed algorithm achieves statistically significant improvements compared to its competitors.
- ○ Computational time analysis demonstrates the proposed algorithm’s less computational burden compared to its competitors and a slightly higher average elapsed time compared to the original Aquila optimizer (as expected due to inclusion of modified elite opposition-based mechanism).
- ○ The proposed algorithm demonstrates faster convergence and reaches the lowest cost function value in fewer iterations compared to Aquila optimizer, slime mould algorithm, moth-flame optimization algorithm, and artificial bee colony algorithm.
- ○ The proposed algorithm consistently outperforms other algorithms in terms of rise time, settling time, overshoot, and peak time, indicating its superior control precision and stability.
- ○ The proposed algorithm consistently achieves lower error values compared to Aquila optimizer, slime mould algorithm, moth-flame optimization algorithm, and artificial bee colony algorithm, highlighting its accuracy and precision in control system optimization.
- ○ The proposed algorithm also outperforms other recent and highly efficient algorithms of Harris hawks optimization, atom search optimization, Henry gas solubility optimization, bald eagle search, black widow optimization, Runge Kutta optimizer, African vultures optimization, Prairie dog optimization, artificial hummingbird, and gazelle optimization in terms of transient response performance and error-based cost function minimization.
Aquila optimizer and its improved version
Aquila optimizer
The Aquila optimizer (AO) is a problem-solving technique inspired by the hunting behavior of Aquila. It offers a fresh approach to tackling problems [27]. To initialize the optimizer, we generate a matrix called X, consisting of X potential solutions. The matrix has a size of N×D, where N represents the total number of solutions and D represents the problem’s dimension. We construct the X matrix by considering the upper (UB) and lower (LB) limits specific to the task. Each candidate solution in X is obtained using the formula , where rand, LBj, and UBj are a random number between 0 and 1, the lower bound of the jth parameter, and the upper bound of the jth parameter, respectively. The AO follows a mathematical model composed of four steps. In first step, also called the expanded exploration stage, the solution for the next iteration is calculated using the following definition: (1) where t represents the current iteration and T is the maximum number of iterations. X1(t+1) and Xbest(t) are denoting the next and current iteration related obtained solutions, respectively during the first stage. XM(t) is defined as the average of all solutions Xi(t) for i ranging from 1 to N and j ranging from 1 to D. (2) The narrowed exploration (X2) stage is defined by the following formula: (3) where X2(t+1) represents the solution obtained in the next iteration during the second stage. L(D) and XR(t) are denoting a function known as Lévy flight distribution and a random solution at ith iteration. The parameters x and y contribute to creating a spiral formation in the search process.
Moving on to the expanded exploitation (X3) stage, the solution for the next iteration is given by: (4) where X3(t+1) represents the solution obtained in the next iteration during the expanded exploitation stage. α and δ are exploitation adjustment parameters that influence the optimization process.
Finally, we reach the narrowed exploitation (X4) stage, which concludes the AO optimizer. It is expressed as: (5) where X4(t+1) represents the solution obtained in the next iteration during the narrowed exploitation stage. QF and X(t) are denoting the quality function that balances the search strategies and the solution at iteration t. G1 and G2 introduce various motions during the search process.
Improved Aquila optimizer
The improved Aquila optimizer (ImpAO) in this study is introduced as a remarkable enhancement to the original Aquila optimizer. By incorporating a modified version of the elite opposition-based learning (EOBL) technique, ImpAO takes problem-solving performance to unprecedented heights. The EOBL technique, a variant of opposition-based learning (OBL) [29], has been favored by researchers to augment the effectiveness of metaheuristic optimization methods [51]. It leverages the power of the elite agents and their current counterparts, generating opposite solutions to achieve superior outcomes [52].
In this study, we propose a novel adaptation of EOBL, empowering ImpAO with an even more potent approach. Our modified EOBL redefines the solution generation process, utilizing three random variables (a, b, and c) within the range of [0,1]. The expression becomes , where δ, residing within the interval (0, 1), acts as a crucial parameter. Here, dai and dbi represent dynamic boundaries. Unlike the original EOBL, which confines the solution within specific lower (Lbi) and upper (Ubi) boundaries, our modification adopts a different strategy. If the solution surpasses the upper limit, it gracefully settles at the upper boundary, and if it falls below the lower threshold, it elegantly aligns with the lower boundary. To accomplish this, we employ the expression , where signifies solutions below the lower boundary, represents solutions exceeding the upper boundary, and rand(Lbi, Ubi) denotes a random number within the range (Lbi, Ubi). The ImpAO algorithm follows a meticulously designed flowchart, as depicted in Fig 1, to guide its transformative process. It starts by initializing the relevant parameters and then leverages the original AO to determine fitness values and identify the best solution. However, ImpAO goes further by seamlessly integrating the modified elite OBL mechanism, improving the solution quality. This iterative process continues until the maximum number of iterations is reached, ensuring thorough exploration of the problem space and achieving unparalleled performance in AFR system control.
Modeling of AFR system and proposed design methodology
Fig 2 illustrates the configuration of an air-fuel ratio (AFR) system, which includes the three-way catalytic (TWC) converter, throttle, fuel path, heat exhaust gas oxygen (HEGO) sensor, lean nitrogen oxide trap (LNT), and universal exhaust gas oxygen (UEGO) sensor [53]. The control of this system is challenging due to cycle and gas transportation delays.
To model the dynamics of the UEGO sensor, a first-order differential equation can be used: , where τ represents the total time delay (considered as 1.5 s for this study), k is the time constant of the UEGO sensor (considered as 0.2 s for this study), y(t) denotes the actual AFR output, and u(t) represents the control input [54]. The transfer function of the dynamic model for the AFR system can be derived as [37]. By substituting the given values for the time delay and time constant, the transfer function e−1.5s/(1+0.2s) is obtained for the AFR system. Due to the time-delayed nature of the AFR system, a feedforward (FF) control mechanism (KF/(1+sTF)) with a proportional-integral (PI) controller (KP+KI/s) is utilized in this study. The adoption of the FF control mechanism aims to enable efficient system response to changes [8]. Fig 3 presents the block diagram of the AFR system with the feedforward-compensated PI controller employed in this work.
The performance index used (F) in this study serves as the cost function for minimization. It is defined as follows [55]. (6) Here, %OS is the percent overshoot, ts is the settling time, tr is the rise time, ess is the steady state error and ρ is a weighting coefficient and set to 1 [56]. The implementation procedure to tune the FF compensated PI controller using the proposed ImpAO algorithm is illustrated in Fig 4. The related optimization procedure starts with the parameter initialization. Then, the proposed algorithm updates the parameters of the system (KF, TF, KP, KI) by continuously minimizing the F cost function. The limits for the optimized parameters (KF, TF, KP, KI) are selected as 0.01≤KF, TF, KP, KI≤0.5 for this work. The optimization procedure continues for the total number of iterations, and the optimized parameters are obtained.
Simulation results
Developed Simulink model
A Simulink model, given in Fig 5, is developed for this study to accurately evaluate the performance of the Air-Fuel Ratio (AFR) system, which closely resembles the real system. The model, as depicted in the figure, incorporates essential components such as the feedforward mechanism, PI controller, transport delay, and an external disturbance source. To facilitate the analysis conducted in the subsequent subsections, the proposed ImpAO algorithm is implemented as a MATLAB script and seamlessly integrated with the corresponding model. This integration enables us to effectively analyze the system’s behavior and assess its performance under different conditions.
Compared algorithms
This study undertakes a comprehensive comparative analysis of the proposed ImpAO algorithm for the AFR system, pitting it against esteemed counterparts such as the slime mould (SMA) algorithm [38], moth-flame optimization (MFO) algorithm [39], artificial bee colony (ABC) algorithm [40], and the original Aquila optimizer (AO) algorithm [27]. To ensure a rigorous and unbiased evaluation, we carefully set the parameters of each algorithm, as outlined in Table 1. Employing a maximum iteration number of 50 and population sizes of 30, we conducted 30 independent runs for each algorithm, guaranteeing a robust and equitable comparison. By subjecting these algorithms to a series of demanding tests, we aim to unravel the true potential and comparative performance of the ImpAO algorithm. This thorough evaluation offers valuable insights into the capabilities of our proposed approach. By exploring the complexities of AFR system control, this study contributes to ongoing research efforts, fostering innovation and contributing to the development of sustainable engineering solutions.
Statistical analysis
The initial evaluation of the proposed ImpAO algorithm primarily examines its effectiveness in minimizing the F cost function. The assessment results, as depicted in Fig 6, highlight the values of the cost function obtained for each run of the ImpAO, AO, SMA, MFO, and ABC algorithms. Notably, the results consistently demonstrate the superior performance of the ImpAO algorithm, consistently achieving lower values of the cost function compared to its counterparts. This clear visual representation reinforces the ImpAO algorithm’s efficiency and solidifies its position as a highly effective optimization technique within the domain of AFR system control.
Table 2 presents a comprehensive statistical performance comparison of various algorithms in terms of their effectiveness in minimizing the F cost function. By examining the data, it becomes evident that the ImpAO algorithm surpasses all other algorithms, including AO, SMA, MFO, and ABC, in terms of achieving the best (minimum) values for the cost function. The superiority of the ImpAO algorithm is highlighted by its remarkable best (minimum) value of 0.6759, which outperforms the next best algorithm, AO, by a significant margin. This notable difference demonstrates the exceptional ability of the ImpAO algorithm to achieve highly optimized solutions for the F cost function. Furthermore, the ImpAO algorithm exhibits outstanding consistency in performance, as indicated by its narrow range of values for the worst (maximum) and average ± Std (standard deviation) columns. Compared to other algorithms, the ImpAO algorithm consistently achieves the lowest worst (maximum) values and the most favorable average ± Std values, indicating its robustness and stability across multiple runs.
The boxplot given in Fig 7 further confirms the more excellent ability of the proposed ImpAO algorithm illustratively as the worst value achieved by the ImpAO is lower than the best values achieved by the rest of the algorithms. Overall, the ImpAO algorithm’s exceptional performance, as evidenced by its superior best (minimum) values, consistent results, and impressive average ± Std values, firmly establishes its superiority among the evaluated algorithms. Its remarkable ability to minimize the F cost function highlights the immense potential and effectiveness of the ImpAO algorithm in solving optimization problems related to the AFR system.
Wilcoxon signed rank test
Table 3 presents the results of the comparative Wilcoxon signed-rank test [57], which assesses the significance of differences between the ImpAO algorithm and other algorithms, namely AO, SMA, MFO, and ABC. The p-value, a measure of statistical significance, is provided for each comparison, along with the indication of whether the difference is significant. Notably, all comparisons involving the ImpAO algorithm against AO, SMA, MFO, and ABC yield extremely small p-values, indicating highly significant differences. This means that the performance of the ImpAO algorithm is significantly better than that of the compared algorithms. The consistent "Yes" entries under the "Significant" column emphasize the superiority of the ImpAO algorithm. In each comparison, the small p-value confirms that the ImpAO algorithm achieves statistically significant improvements compared to the other algorithms. These results reinforce the dominance of the ImpAO algorithm in terms of its performance and effectiveness. The statistical significance of the differences, as indicated by the consistently small p-values, underscores the clear superiority of the ImpAO algorithm over AO, SMA, MFO, and ABC. Thus, based on the Wilcoxon signed-rank test results, it is evident that the ImpAO algorithm outperforms the other algorithms, making it the preferred choice for the optimization tasks at hand. Its superiority is supported by statistically significant differences, demonstrating its capability to provide superior solutions and overall performance compared to the alternative algorithms.
Wall-clock time analysis
To demonstrate the efficiency of the proposed ImpAO algorithm in terms of the time taken to perform the optimization task, a computational time analysis is also carried out. The average computational time for each run of the ImpAO, AO, SMA, MFO and ABC algorithms are provided in Table 4. The related numerical data shows a slightly higher average elapsed time of the proposed ImpAO algorithm with respect to the original version of the AO algorithm. This is due to the inclusion of the modified elite OBL mechanism. Considering the improved performance, the slight increase does not pose a significant issue. Meanwhile, the proposed ImpAO algorithm reaches a lower value compared to the rest of the algorithms indicating better capability of the proposed algorithm in terms of computational time.
Convergence performance of algorithms
The convergence profile for the ImpAO, AO, SMA, MFO and ABC algorithms for the minimization of the F cost function is comparatively demonstrated in Fig 8. The proposed ImpAO algorithm reaches the lowest cost function value in 23 iterations whereas AO, SMA, MFO and ABC algorithms reaches lowest values in 28, 31, 30 and 27 iterations, respectively. Apart from that the proposed ImpAO algorithm reaches the lowest value, as well, compared to the rest of the algorithms, indicating good capability of converging the lowest cost function value. The best controller parameters obtained via ImpAO, AO, SMA, MFO and ABC algorithms are provided in Table 5. Those parameters are used to perform the analysis provided in the following subsections.
Transient response analysis
The comparative normalized step responses of the AFR system for the proposed ImpAO, AO, SMA, MFO and ABC algorithms are illustrated in Fig 9. Those responses are obtained via using the obtained controller parameters given in Table 5 and the system model given in Fig 5. Table 6 presents the transient response performances of different algorithms, including ImpAO, AO, SMA, MFO, and ABC. The performance metrics analyzed in this table are rise time, settling time, overshoot, and peak time. Examining the data, it is evident that the ImpAO algorithm consistently outperforms the other methods across all the performance metrics.
In terms of rise time, ImpAO achieves the lowest value of 1.1845 s, demonstrating its ability to respond quickly and reach the desired output. Comparatively, the other algorithms, such as AO, SMA, MFO, and ABC, exhibit slightly longer rise times, indicating slower response times. Similarly, ImpAO showcases a superior settling time of 3.0188 s, indicating its capability to converge to the desired output more swiftly compared to AO, SMA, MFO, and ABC. The ImpAO algorithm also demonstrates remarkable control over overshoot, achieving a significantly lower value of 0.1679%. In contrast, the alternative algorithms display higher overshoot percentages, suggesting less stable and less accurate control. Moreover, ImpAO excels in terms of peak time, with a value of 4.0371 s. This indicates that ImpAO can reach its peak performance faster than the other algorithms, including AO, SMA, MFO, and ABC. The consistently better performance of ImpAO across all these metrics highlights its superiority in achieving faster response times, quicker convergence, reduced overshoot, and faster peak performance. These results emphasize the effectiveness and efficiency of the ImpAO algorithm in providing superior transient response performances compared to the alternative methods.
Performance evaluation on well-known error-based cost functions
In this study, to provide a comprehensive evaluation of the proposed ImpAO algorithm, well-established error-based performance indices are incorporated as cost functions. The utilized cost functions encompass integral of time-weighted squared error (ITSE), integral of squared error (ISE), the integral of absolute error (IAE) and integral of time-weighted absolute error (ITAE). These cost functions are fundamental in assessing the accuracy and precision of control systems. To establish a clear understanding of these cost functions, their definitions are presented in Eqs (7), (8), (9), and (10). Here, the error between the reference input signal, denoted as r(t), and the obtained output, denoted as y(t), is represented by the variable e(t). These equations serve as a basis for quantifying the performance of the ImpAO algorithm in terms of its ability to minimize error and achieve optimal control. (7) (8) (9) (10) By incorporating these widely accepted error-based performance indices, this research not only presents a comprehensive analysis of the ImpAO algorithm but also underscores its impressive capability in addressing the intricacies of control systems. The utilization of these cost functions adds depth and rigor to the assessment, ensuring a thorough evaluation of the algorithm’s performance and establishing its superiority in achieving precise and accurate control outcomes.
Table 7 provides the performances of different algorithms, including ImpAO, AO, SMA, MFO, and ABC, for the minimization of various error-based cost functions. The cost functions evaluated in this table are FIAE, FISE, FITAE, and FITSE. Analyzing the data, it is evident that the ImpAO algorithm consistently outperforms the other methods across all the error-based cost functions. Considering the FIAE cost function, ImpAO achieves a lower value of 2.0151, indicating its ability to minimize the integral of the absolute error more effectively compared to AO, SMA, MFO, and ABC. Similarly, for the FISE cost function, ImpAO demonstrates a superior performance with a value of 1.7258, indicating its capability to minimize the integral of the squared error more efficiently than the alternative algorithms. ImpAO also showcases a competitive performance for the FITAE and FITSE cost functions, achieving values of 2.3858 and 1.5249, respectively. This indicates its effectiveness in minimizing the integral of the time-weighted absolute error and the integral of the time-weighted squared error, surpassing the performance of AO, SMA, MFO, and ABC. The consistently better performance of ImpAO across all these error-based cost functions highlights its superiority in achieving lower error values and more accurate control compared to the alternative algorithms. These results emphasize the effectiveness and efficiency of the ImpAO algorithm in providing superior performances for the minimization of different error-based cost functions.
Input signal tracking performance
To evaluate the input signal tracking capabilities of different algorithms, a comparative analysis is conducted using the ImpAO, AO, SMA, MFO, and ABC methods. The results are visually presented in Fig 10, showcasing the ability of each algorithm to follow the desired input signal despite inherent time delays. Upon careful examination of the figure, it becomes evident that all algorithms exhibit a certain degree of proficiency in tracking the input signal. However, the proposed ImpAO algorithm stands out as it demonstrates superior performance compared to the other algorithms. This superiority is particularly noticeable during the rise and fall phases of the input signal, where the tracking output signal exhibits a remarkable alignment with the desired input. The exceptional tracking capabilities exhibited by the ImpAO algorithm reaffirm its effectiveness in addressing the challenges of input signal tracking. By surpassing the performance of alternative algorithms in faithfully following the desired input, the ImpAO algorithm emerges as a powerful and reliable solution for achieving precise and accurate control. These results highlight the algorithm’s potential to enhance control systems and contribute to more efficient and responsive operation.
Comparison with recent metaheuristic algorithms
In this study, we also showcase the remarkable superiority of our proposed ImpAO algorithm by subjecting it to a comprehensive comparative assessment against a range of recent and highly effective algorithms. By adopting this broader perspective, we can demonstrate the exceptional performance of ImpAO in comparison to its counterparts. To ensure a rigorous evaluation, we enlist an array of cutting-edge metaheuristic optimizers renowned for their efficacy. Among these notable algorithms are the Harris hawks optimization (HHO) algorithm [41], atom search optimization (ASO) algorithm [42], Henry gas solubility optimization (HGSO) algorithm [43], bald eagle search (BES) algorithm [44], black widow optimization (BWO) algorithm [45], Runge Kutta (RUN) optimizer [46], African vultures optimization (AVOA) algorithm [47], Prairie dog optimization (PDO) algorithm [48], artificial hummingbird (AHA) algorithm [49], and gazelle optimization (GOA) algorithm [50]. These advanced optimizers, carefully selected for their recent development and efficiency, serve as formidable contenders in this comprehensive assessment. To ensure a fair and meaningful comparison, we establish consistent experimental conditions. Each algorithm is assigned a population size of 30 and a maximum iteration number of 50. With a meticulous commitment to accuracy, all algorithms are run a total of 30 times, providing robust statistical insights. Furthermore, the crucial parameters for the FF mechanism and the PI controller obtained through these algorithms are compiled in Table 8. This comprehensive evaluation not only demonstrates the exceptional performance of ImpAO but also offers invaluable insights into its comparative strengths and advantages. Using the parameter values given in Table 8, the transient response metrics listed in Table 9 can be obtained for the recent and effective algorithms. The related table also lists the obtained values via the proposed ImpAO algorithm, as well.
Table 9 provides a comprehensive comparison of the transient response performances of various recent and effective metaheuristic algorithms, highlighting the superiority of the ImpAO algorithm. Examining the data, we observe that ImpAO outshines its competitors across multiple performance metrics. ImpAO exhibits an impressively low rise time of 1.1845 s, indicating its exceptional ability to quickly reach the desired output. This is notably better than all of the other algorithms, including HHO, ASO, HGSO, BES, BWO, RUN, AVOA, PDO, AHA, and GOA. The settling time of ImpAO is an impressive 3.0188 s, demonstrating its efficiency in achieving a stable output within a short duration. Once again, ImpAO surpasses all of the other algorithms, delivering superior performance compared to HHO, ASO, HGSO, BES, BWO, RUN, AVOA, PDO, AHA, and GOA. ImpAO showcases exceptional control precision with an incredibly low overshoot percentage of 0.1679%. This indicates its ability to maintain stability and accuracy, outperforming all of the algorithms, including HHO, ASO, HGSO, BES, BWO, RUN, AVOA, PDO, AHA, and GOA. ImpAO achieves a peak time of 4.0371 s, signifying its swift response in reaching the peak value. Once again, ImpAO surpasses all of its counterparts, including HHO, ASO, HGSO, BES, BWO, RUN, AVOA, PDO, AHA, and GOA. Overall, the performance analysis clearly demonstrates the excellency of the ImpAO algorithm. It showcases superior results in terms of rise time, settling time, overshoot, and peak time when compared to the other recent and effective metaheuristic algorithms evaluated. This highlights ImpAO’s capability to deliver precise, stable, and efficient transient responses, positioning it as a highly effective optimization solution.
Table 10, on the other hand, further demonstrates the performance of the proposed ImpAO algorithm against the recent and effective algorithms listed in Table 8 by presenting the obtained values for the error-based cost functions. Table 10 serves as an illuminating testament to the exceptional capabilities of the proposed ImpAO algorithm, unveiling its magnificent performance in the realm of error-based cost function minimization. Through a meticulous examination of the bolded values gracing this extraordinary tableau, a resounding affirmation emerges, solidifying ImpAO’s resplendent mastery in AFR system control.
Conclusion
In this study, we present an innovative and highly efficient metaheuristic optimization technique called the ImpAO algorithm, specifically designed to improve the control of AFR system. The ImpAO algorithm represents a significant advancement as it incorporates a newly modified structure of the elite opposition-based learning technique, seamlessly integrated with the Aquila optimizer. Leveraging the power of this cutting-edge algorithm, we employ an FF mechanism supported PI controller, where the parameters are meticulously adjusted using the ImpAO algorithm and a state-of-the-art time domain-based cost function. To demonstrate the unrivaled superiority of our proposed method for AFR system control, comprehensive comparative assessments were conducted against prominent algorithms, namely the slime mould algorithm, moth-flame optimization algorithm, artificial bee colony algorithm, and the original Aquila optimizer. Through rigorous statistical tests, Wilcoxon signed-rank tests, computational time analyses, convergence performance evaluations, transient response analyses, and input signal tracking performance analyses, our ImpAO algorithm tuned, FF mechanism-supported PI controller exhibited exceptional capabilities that surpassed all expectations. Moreover, to further emphasize its excellence, widely available error-based performance indices were employed, conclusively demonstrating the immense promise of the ImpAO algorithm. We expanded our comparative assessments by evaluating the proposed approach against a diverse range of recent and highly effective algorithms, including the Harris hawks optimization algorithm, atom search optimization algorithm, Henry gas solubility optimization algorithm, bald eagle search algorithm, black widow optimization algorithm, Runge Kutta optimizer, African vultures optimization algorithm, Prairie dog optimization algorithm, artificial hummingbird algorithm, and gazelle optimization algorithm. This comprehensive evaluation reaffirmed the remarkable capabilities of our ImpAO algorithm-based method for the AFR system, as it consistently outperformed its counterparts, achieving unparalleled values in terms of rise time, settling time, overshoot, and peak time. The ImpAO algorithm stands as a testament to our commitment to innovation and excellence, offering a transformative solution to revolutionize the control of AFR systems and pave the way for a sustainable and greener future.
References
- 1. Madziel M, Jaworski A, Savostin-Kosiak D, Lejda K. The Impact of Exhaust Emission from Combustion Engines on the Environment: Modelling of Vehicle Movement at Roundabouts. International Journal of Automotive and Mechanical Engineering. 2020;17: 8360–8371.
- 2. Ekinci S, Izci D. Enhanced reptile search algorithm with Lévy flight for vehicle cruise control system design. Evol Intell. 2023;16: 1339–1351.
- 3. Odunlami OA, Oderinde OK, Akeredolu FA, Sonibare JA, Obanla OR, Ojewumi ME. The effect of air-fuel ratio on tailpipe exhaust emission of motorcycles. Fuel Communications. 2022;11: 100040.
- 4. Na J, Chen AS, Huang Y, Agarwal A, Lewis A, Herrmann G, et al. Air–Fuel Ratio Control of Spark Ignition Engines With Unknown System Dynamics Estimator: Theory and Experiments. IEEE Transactions on Control Systems Technology. 2021;29: 786–793.
- 5. Meng L, Wang X, Zeng C, Luo J. Adaptive Air-Fuel Ratio Regulation for Port-Injected Spark-Ignited Engines Based on a Generalized Predictive Control Method. Energies (Basel). 2019;12: 173.
- 6. Jo S, Cha J, Park S. Exhaust emission characteristics of stoichiometric combustion applying to diesel particulate filter(DPF) and three-way catalytic converter(TWC). Energy. 2022;254: 124196.
- 7. Tsiogkas VD, Kleitsas I, Kolokotronis D, Tourlidakis A, Karonis D. Study of Stoichiometric and Lean Combustion in a Spark Ignition, Direct Injection Optical Engine Using E10 and ETBE20 Fuels. 2022.
- 8. Izci D, Köse E, Ekinci S. Feedforward-Compensated PI Controller Design for Air–Fuel Ratio System Control Using Enhanced Weighted Mean of Vectors Algorithm. Arab J Sci Eng. 2023.
- 9. Munahar S, Munadi M., Triwiyatno A, Setiawan JD. Fuzzy Logic Control System For Fuel-Saving Using Steering Behavior. 2023. pp. 60–73.
- 10.
Manikandan G, Kumar PS, Sivakumar NS, Srinivasan S, Perumal VS, Dhavaneeswaran N. Genetic Algorithm Based Robust H∞ Loop Shaping Control of SI Engines. 2021 International Conference on Emerging Smart Computing and Informatics (ESCI). IEEE; 2021. pp. 639–642. https://doi.org/10.1109/ESCI50559.2021.9396841
- 11. Li Z, Zhou Q, Zhang Y, Li J, Xu H. Enhanced intelligent proportional-integral-like fuzzy knowledge–based controller using chaos-enhanced accelerated particle swarm optimization algorithm for transient calibration of air–fuel ratio control system. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering. 2020;234: 39–55.
- 12. Wang Z, Zhu Q, Prucka R, Prucka M, Dourra H. Observer-Based Cylinder Air Charge Estimation for Spark-Ignition Engines. J Eng Gas Turbine Power. 2017;139.
- 13.
Anjum R, Khan I, Yar A, Bhatti AI. Air-to-fuel ratio control of gasoline engines using smooth sliding mode algorithm. 2017 13th International Conference on Emerging Technologies (ICET). IEEE; 2017. pp. 1–6. https://doi.org/10.1109/ICET.2017.8281731
- 14. Wu H-M, Tafreshi R. Air–fuel ratio control of lean‐burn SI engines using the LPV‐based fuzzy technique. IET Control Theory & Applications. 2018;12: 1414–1420.
- 15. Yoon Y, Brahma A. Air–Fuel Ratio Imbalance Diagnostic of Spark-Ignited Engines With Modulated Sliding Discrete Fourier Transform. J Dyn Syst Meas Control. 2020;142.
- 16.
Panjaitan JHD, Kurniahadi A, Triwiyatno A, Setiawan I. Design of Gain-Scheduled Fuzzy PID Controller for AFR Control System of SI-Based Motorcycle Engine Model. 2020 7th International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE). IEEE; 2020. pp. 19–24. https://doi.org/10.1109/ICITACEE50144.2020.9239250
- 17. Wang P, Zhu C, Gao J. Feedforward Model Predictive Control of Fuel-Air Ratio for Lean-Burn Spark-Ignition Gasoline Engines of Passenger Cars. IEEE Access. 2019;7: 73961–73969.
- 18. Shahbaz MH, Amin AA. Design of Active Fault Tolerant Control System for Air Fuel Ratio Control of Internal Combustion Engines Using Artificial Neural Networks. IEEE Access. 2021;9: 46022–46032.
- 19. Riaz U, Amin AA, Tayyeb M. Design of active fault-tolerant control system for Air-fuel ratio control of internal combustion engines using fuzzy logic controller. Sci Prog. 2022;105: 003685042210947. pmid:35443839
- 20.
Salehi Z, Azadi S, Mousavinia A. Sliding Mode Air-to-Fuel Ratio Control of Spark Ignition Engines in Comprehensive Powertrain System. 2021 7th International Conference on Control, Instrumentation and Automation (ICCIA). IEEE; 2021. pp. 1–5. https://doi.org/10.1109/ICCIA52082.2021.9403601
- 21. Xiong W, Ye J, Gong Q, Feng H, Xu J, Shen A. Multi-input model predictive speed control of lean-burn natural gas engine in range-extended electric vehicles. Energy. 2022;239: 122165.
- 22. García-Morales J, Escobar-Jiménez RF, Ramos-Negrón OJ, Carbot-Rojas DA, Cervantes-Bobadilla M, Gómez-Aguilar JF. Design of an Adaptive Control to Feed Hydrogen-Enriched Ethanol-Gasoline Blend to an Internal Combustion Engine. Bück A, editor. International Journal of Chemical Engineering. 2022;2022: 1–12.
- 23. Setiadi H, Jones KO, Nugroho TA, Abdillah M, Trilaksana H, Amrillah T. Design of spark ignition engine speed control using bat algorithm. International Journal of Electrical and Computer Engineering (IJECE). 2021;11: 794.
- 24. Gagliardi G, Mari D, Tedesco F, Casavola A. An Air-to-Fuel ratio estimation strategy for turbocharged spark-ignition engines based on sparse binary HEGO sensor measures and hybrid linear observers. Control Eng Pract. 2021;107: 104694.
- 25.
Maldonado B, Stefanopoulou A, Kaul B. Artificial-intelligence-based prediction and control of combustion instabilities in spark-ignition engines. Artificial Intelligence and Data Driven Optimization of Internal Combustion Engines. Elsevier; 2022. pp. 185–212. https://doi.org/10.1016/B978-0-323-88457-0.00006–0
- 26. Li Z, Li J, Zhou Q, Zhang Y, Xu H. Intelligent air/fuel ratio control strategy with a PI-like fuzzy knowledge–based controller for gasoline direct injection engines. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering. 2019;233: 2161–2173.
- 27. Abualigah L, Yousri D, Abd Elaziz M, Ewees AA, Al-qaness MAA, Gandomi AH. Aquila Optimizer: A novel meta-heuristic optimization algorithm. Comput Ind Eng. 2021;157: 107250.
- 28. Izci D, Ekinci S, Eker E, Demirören A. Biomedical Application of a Random Learning and Elite Opposition-Based Weighted Mean of Vectors Algorithm with Pattern Search Mechanism. Journal of Control, Automation and Electrical Systems. 2023;34: 333–343.
- 29. Izci D, Ekinci S, Eker E, Kayri M. Augmented hunger games search algorithm using logarithmic spiral opposition-based learning for function optimization and controller design. Journal of King Saud University—Engineering Sciences. 2022.
- 30. AlRassas AM, Al-qaness MAA, Ewees AA, Ren S, Abd Elaziz M, Damaševičius R, et al. Optimized ANFIS Model Using Aquila Optimizer for Oil Production Forecasting. Processes. 2021;9: 1194.
- 31. Fatani A, Dahou A, Al-qaness MAA, Lu S, Abd Elaziz MA. Advanced Feature Extraction and Selection Approach Using Deep Learning and Aquila Optimizer for IoT Intrusion Detection System. Sensors. 2021;22: 140. pmid:35009682
- 32. Ekinci S, Izci D, Eker E, Abualigah L. An effective control design approach based on novel enhanced aquila optimizer for automatic voltage regulator. Artif Intell Rev. 2023;56: 1731–1762.
- 33. Zhang Y-J, Yan Y-X, Zhao J, Gao Z-M. AOAAO: The Hybrid Algorithm of Arithmetic Optimization Algorithm With Aquila Optimizer. IEEE Access. 2022;10: 10907–10933.
- 34. Zhao J, Gao Z-M. The heterogeneous Aquila optimization algorithm. Mathematical Biosciences and Engineering. 2022;19: 5867–5904. pmid:35603383
- 35. Zhao J, Gao Z-M, Chen H-F. The Simplified Aquila Optimization Algorithm. IEEE Access. 2022;10: 22487–22515.
- 36. Ekinci S, Izci D, Abualigah L, Zitar RA. A Modified Oppositional Chaotic Local Search Strategy Based Aquila Optimizer to Design an Effective Controller for Vehicle Cruise Control System. J Bionic Eng. 2023;20: 1828–1851.
- 37. Ekinci S, Izci D, Abualigah L. A novel balanced Aquila optimizer using random learning and Nelder–Mead simplex search mechanisms for air–fuel ratio system control. Journal of the Brazilian Society of Mechanical Sciences and Engineering. 2023;45: 68.
- 38. Li S, Chen H, Wang M, Heidari AA, Mirjalili S. Slime mould algorithm: A new method for stochastic optimization. Future Generation Computer Systems. 2020;111: 300–323.
- 39. Mirjalili S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl Based Syst. 2015;89: 228–249.
- 40. Akay B, Karaboga D. Artificial bee colony algorithm for large-scale problems and engineering design optimization. J Intell Manuf. 2012;23: 1001–1014.
- 41. Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H. Harris hawks optimization: Algorithm and applications. Future Generation Computer Systems. 2019;97: 849–872.
- 42. Zhao W, Wang L, Zhang Z. Atom search optimization and its application to solve a hydrogeologic parameter estimation problem. Knowl Based Syst. 2019;163: 283–304.
- 43. Hashim FA, Houssein EH, Mabrouk MS, Al-Atabany W, Mirjalili S. Henry gas solubility optimization: A novel physics-based algorithm. Future Generation Computer Systems. 2019;101: 646–667.
- 44. Alsattar HA, Zaidan AA, Zaidan BB. Novel meta-heuristic bald eagle search optimisation algorithm. Artif Intell Rev. 2020;53: 2237–2264.
- 45. Hayyolalam V, Pourhaji Kazem AA. Black Widow Optimization Algorithm: A novel meta-heuristic approach for solving engineering optimization problems. Eng Appl Artif Intell. 2020;87: 103249.
- 46. Ahmadianfar I, Heidari AA, Gandomi AH, Chu X, Chen H. RUN beyond the metaphor: An efficient optimization algorithm based on Runge Kutta method. Expert Syst Appl. 2021;181: 115079.
- 47. Abdollahzadeh B, Gharehchopogh FS, Mirjalili S. African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems. Comput Ind Eng. 2021;158: 107408. https://doi.org/10.1016/j.cie.2021.107408
- 48. Ezugwu AE, Agushaka JO, Abualigah L, Mirjalili S, Gandomi AH. Prairie Dog Optimization Algorithm. Neural Comput Appl. 2022;34: 20017–20065.
- 49. Zhao W, Wang L, Mirjalili S. Artificial hummingbird algorithm: A new bio-inspired optimizer with its engineering applications. Comput Methods Appl Mech Eng. 2022;388: 114194.
- 50. Agushaka JO, Ezugwu AE, Abualigah L. Gazelle optimization algorithm: a novel nature-inspired metaheuristic optimizer. Neural Comput Appl. 2022.
- 51. Özmen H, Ekinci S, Izci D. Boosted arithmetic optimization algorithm with elite opposition-based pattern search mechanism and its promise to design microstrip patch antenna for WLAN and WiMAX. International Journal of Modelling and Simulation. 2023; 1–16.
- 52. Khanduja N, Bhushan B. Chaotic state of matter search with elite opposition based learning: A new hybrid metaheuristic algorithm. Optim Control Appl Methods. 2021.
- 53. Alsuwian T, Riaz U, Amin AA, Qadir MB, Almasabi S, Jalalah M. Hybrid Fault-Tolerant Control for Air-Fuel Ratio Control System of Internal Combustion Engine Using Fuzzy Logic and Super-Twisting Sliding Mode Control Techniques. Energies (Basel). 2022;15: 7010.
- 54. Wu H-M, Tafreshi R. Observer-based internal model air–fuel ratio control of lean-burn SI engines. IFAC Journal of Systems and Control. 2019;9: 100065.
- 55. Izci D, Ekinci S, Hussien AG. Effective PID controller design using a novel hybrid algorithm for high order systems. Arya Y, editor. PLoS One. 2023;18: e0286060. pmid:37235627
- 56. Izci D, Ekinci S. Comparative Performance Analysis of Slime Mould Algorithm For Efficient Design of Proportional–Integral–Derivative Controller. Electrica. 2021;21: 151–159.
- 57. Eker E, Kayri M, Ekinci S, Izci D. A New Fusion of ASO with SA Algorithm and Its Applications to MLP Training and DC Motor Speed Control. Arab J Sci Eng. 2021;46: 3889–3911.