<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" dtd-version="1.3" article-type="research-article" xml:lang="en">
  <front>
    <journal-meta>
      <journal-title-group><journal-title>Research and Reviews in Sustainability</journal-title></journal-title-group>
      <issn pub-type="epub">2977-8441</issn>
      <publisher><publisher-name>Caravel Press</publisher-name></publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.65582/rrs.2026.006</article-id>
      <article-id pub-id-type="publisher-id">2026.006</article-id>
      <title-group><article-title>Predictive Modeling of Energy and Exergy Effects from Injector Placement in HCCI Engines Running on Diethyl Ether and Biogas Using Machine Learning Techniques</article-title></title-group>
    <contrib-group>
      <contrib contrib-type="author">
        <name><surname>Samavedam</surname><given-names>Aditya Sai</given-names></name>
        <xref ref-type="aff" rid="aff1"/>
        <email>adityasai.s2021@vitstudent.ac.in</email>
      </contrib>
      <contrib contrib-type="author">
        <name><surname>CV</surname><given-names>Prasshanth</given-names></name>
        <xref ref-type="aff" rid="aff1"/>
        <email>prasshanth.cv2021@vitstudent.ac.in</email>
      </contrib>
      <contrib contrib-type="author">
        <contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-4965-0920</contrib-id>
        <name><surname>Sreekanth</surname><given-names>Manavalla</given-names></name>
        <xref ref-type="aff" rid="aff1"/>
        <email>manavalla.sreekanth@vit.ac.in</email>
      </contrib>
      <contrib contrib-type="author">
        <name><surname>P</surname><given-names>Tamilselvan</given-names></name>
        <xref ref-type="aff" rid="aff1"/>
        <email>tamilselvan.p@vit.ac.in</email>
      </contrib>
      <contrib contrib-type="author" corresp="yes">
        <contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-0974-9192</contrib-id>
        <name><surname>M</surname><given-names>Feroskhan</given-names></name>
        <xref ref-type="aff" rid="aff1"/>
        <email>feroskhan.m@vit.ac.in</email>
      </contrib>
      <aff id="aff1">School of Mechanical Engineering, Vellore Institute of Technology, Chennai, India</aff>
    </contrib-group>
      <pub-date publication-format="electronic" date-type="pub"><day>10</day><month>02</month><year>2026</year></pub-date>
      <volume>2</volume>
      <fpage>72</fpage>
      <lpage>101</lpage>
      <self-uri xlink:href="https://caravelpress.com/journals/rrs/articles/2026.006"/>
      <history>
        <date date-type="received"><string-date>21 November 2025</string-date></date>
        <date date-type="rev-recd"><string-date>17 December 2025</string-date></date>
        <date date-type="accepted"><string-date>10 January 2026</string-date></date>
      </history>
      <permissions>
        <copyright-statement>© 2026 The Author(s). Published by Caravel Press.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open access article under the CC BY 4.0 licence.</license-p>
        </license>
      </permissions>
      <abstract><p>The global emphasis on sustainable energy has highlighted biogas as a viable alternative fuel for internal combustion engines. Among advanced engine technologies, Homogeneous Charge Compression Ignition (HCCI) engines stand out due to their notable efficiency and low emissions, making them well-suited for clean energy applications. A key aspect in maximizing the benefits of biogas in HCCI engines, especially when paired with diethyl ether (DEE) as a pilot fuel, involves determining the optimal injector location. This study employed machine learning techniques to identify the most effective injector position by analyzing variables such as engine load, biogas flow rate, methane content, and intake air temperature. Three injector configurations were tested: one at the intake port and two further upstream at 6 cm (Manifold 1) and 10 cm (Manifold 2) from the intake. To solve this complex optimization problem, five advanced machine learning models SVM, Random Forest, AdaBoost, CATBoost, and XGBoost were utilized to predict crucial performance metrics, including brake-specific energy use, exergy losses, thermal efficiency, fuel consumption, and exergy-based efficiency. XGBoost emerged as the most accurate model, consistently delivering the highest R² values. The findings underscore the potential of machine learning to enhance injector placement strategies, thereby improving the energy efficiency and overall performance of HCCI engines operating on biogas and DEE.</p></abstract>
      <kwd-group kwd-group-type="author">
        <kwd>Biogas</kwd>
        <kwd>Diethyl Ether (DEE)</kwd>
        <kwd>Homogenous Charge Compression Ignition Engine</kwd>
        <kwd>Injector Location</kwd>
        <kwd>Machine Learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>Introduction</title>
      <p>Growing global interest in sustainable energy has increased attention on renewable fuels like biogas, recognized for being a carbon-neutral choice for powering internal combustion engines. Produced through the anaerobic digestion of organic materials, biogas shows great promise, though conventional engines often struggle to balance efficiency with low emissions when using it. HCCI engines help address these challenges by integrating features from both spark-ignition and compression-ignition systems, leading to higher thermal efficiency and reduced emissions. A pivotal factor in optimizing biogas use in HCCI engines is determining the best injector position for pilot fuels such as diethyl ether (DEE), since it significantly influences metrics like brake thermal efficiency and exergy efficiency. While experimental research and CFD simulations have provided important insights, they may not effectively capture complex variable interactions. In this context, machine learning has become a valuable tool, offering the ability to uncover hidden patterns and accelerate the identification of optimal injector configurations for HCCI engines running on biogas and DEE.</p>
      <p>Several researchers have explored machine learning (ML) techniques to predict and optimize the performance of various engine types, including HCCI engines. Hanuschkin et al. (<xref ref-type="bibr" rid="ref-r10">2021</xref>) used ML to analyse in-cylinder flow fields and predict combustion engine performance, while Wong et al. (2013) applied advanced ML models to optimise biodiesel engines. Extending to CI engines, Ağbulut, Gürel and Sarıdemir (2021) employed ML for nanoparticle–diesel blends, and Wang et al. (<xref ref-type="bibr" rid="ref-r31">2022</xref>) compared ML methods for gasoline Wankel engines.</p>
      <p>In SI engines, Liu, Ulishney and Dumitrescu (2020, 2021) developed Random Forest-based ML models for natural gas engines, improving predictions of combustion metrics. ML has also been applied to gas turbines (<xref ref-type="bibr" rid="ref-r18">Liu and Karimi 2020a</xref>) and extensively to HCCI engines. Çay et al. (<xref ref-type="bibr" rid="ref-r5">2012</xref>) pioneered artificial neural network (ANN) models for alternative-fuelled engines, while Balki et al. (<xref ref-type="bibr" rid="ref-r2">2018</xref>) and Çay (<xref ref-type="bibr" rid="ref-r4">2013</xref>) expanded the use of ANNs in SI engines.</p>
      <p>Furthermore, Oğuz, Saritas and Baydan (2010), Patel, Azad and Khan (2019), and Ghobadian et al. (<xref ref-type="bibr" rid="ref-r8">2009</xref>) modelled diesel engine performance and emissions using biofuels and ANN approaches. For diverse biofuel blends, Sebayang et al. (2017, 2022) and Gökalp et al. (<xref ref-type="bibr" rid="ref-r9">2010</xref>) employed extreme learning machines and ANNs to predict engine performance and exhaust emissions.</p>
      <p>Researchers have diversified machine learning (ML) approaches beyond artificial neural networks (ANNs). Kullolli, Sakthivel and Ilangkumaran (2016) applied neural networks to investigate the effects of injection timing in compression ignition (CI) engines, while Correa Gonzalez et al. (<xref ref-type="bibr" rid="ref-r7">2021</xref>) predicted ignition characteristics in gasoline blends. Lionus Leo et al. (<xref ref-type="bibr" rid="ref-r14">2024</xref>) employed Random Forest models to analyse an HCCI–DI engine operating with biodiesel–nano additives.</p>
      <p>Studies by Sahoo, Kumar and Srivastava (2022) and Liu and Liu (2022) demonstrated the adaptability of ML techniques to compressed natural gas (CNG) and ammonia-fuelled engines, respectively. Furthermore, Makalesi et al. (2022) and Zandie et al. (<xref ref-type="bibr" rid="ref-r33">2023</xref>) highlighted the capability of ML models for multi-fuel exhaust emission prediction and multi-output engine performance modelling.</p>
      <p>Advanced techniques such as long short-term memory (LSTM) networks were employed by Liu et al. (2022) for micro gas turbine engines fuelled with microalgae blends. Broader ML applications include the prediction of fuel consumption and maintenance costs (Katreddi, 2023) and hybrid physical–ML modelling approaches for diesel engine emission prediction (<xref ref-type="bibr" rid="ref-r21">Mohammad <italic>et al.</italic> 2021</xref>). Finally, closely aligning with the present study, Kale and Krishnasamy (<xref ref-type="bibr" rid="ref-r11">2024</xref>) utilised ML techniques for performance prediction and optimisation of HCCI engines operating on biofuel–gasoline blends, underscoring the growing role of ML in modelling complex engine systems.</p>
      <p>Extending prior studies, this work employs advanced machine learning techniques to optimize injector placement and fuel–air preparation parameters for biogas and diethyl ether fuelled HCCI engines under varying engine loads. Three injector locations are examined, namely direct injection at the intake port and two upstream manifold positions located 6 cm (Manifold 1) and 10 cm (Manifold 2) from the intake. Five machine learning models, including SVM, Random Forest, AdaBoost, CatBoost, and XGBoost, are used to predict key performance and exergy-based indicators such as brake-specific energy consumption, brake thermal efficiency, fuel consumption, exergy losses, and overall exergy efficiency. Although prior studies have applied machine learning models to energy systems for performance prediction, most have focused on output estimation and have rarely incorporated exergy-based analysis or design-level parameters such as injector placement. This study addresses this gap by integrating machine learning with exergy evaluation to quantify the influence of injector location and operating conditions on combustion irreversibility and efficiency, thereby offering new insights for the optimization of renewable-fueled HCCI engines.</p>
    </sec>
    <sec id="sec2">
      <title>Experimental Setup</title>
      <p>The experimental framework, depicted in Figure 1, was established to investigate an HCCI engine running on simulated biogas alongside diethyl ether (DEE). This involved converting a Kirloskar 8 HP single-cylinder compression ignition engine into a water-cooled HCCI configuration. The synthetic biogas was created by carefully mixing methane and carbon dioxide streams, which were then blended with intake air before entering the engine. DEE was introduced as a pilot fuel via injectors positioned both at the intake port and further upstream to explore different injection strategies. Power output was tracked using an eddy current dynamometer, while DEE consumption was precisely measured with a digital balance. Injection timing control was managed electronically. By systematically varying conditions such as engine load, biogas flow rate, methane concentration, intake air temperature, and DEE injection characteristics, a robust dataset was developed for training the machine learning models.</p>
      <fig id="fig1">
        <label>Figure 1</label>
        <caption><p>Experimental setup used in this study.</p></caption>
        <graphic xlink:href="obj/ab/62/ab62125115a6e35d296dce091d5f75ab7699f2eae0c787219a5d5d41bd3abb81"/>
      </fig>
    </sec>
    <sec id="sec3">
      <title>Methodology</title>
      <p>This section outlines the comprehensive methodology employed to meticulously prepare the dataset, enabling the machine learning model to undergo effective training and subsequently deliver accurate predictions.</p>
      <sec id="sec4">
        <title>Data Acquisition and Machine Learning Modelling</title>
        <p>During the experimental phase, the engine operated on air and simulated biogas, with diethyl ether (DEE) used as a pilot fuel introduced through the intake manifold. DEE was supplied at three different points: directly at the intake port, 6 cm upstream (Manifold 1), and 10 cm further upstream from Manifold 1 (Manifold 2), as illustrated in Figure 2. To comprehensively assess engine performance, tests were carried out by systematically varying several intake parameters, including the injector location (port, Manifold 1, Manifold 2), methane concentration (60% CH₄–40% CO₂ and pure CH₄), and engine load levels of 5, 10, 15, and 20 Nm, while maintaining constant intake air and coolant temperatures of 35°C. The biogas flow rate was also varied across different operating conditions. Data collected included five input parameters namely injector position, methane fraction, engine load, intake temperature, and biogas flow rate and five output metrics namely brake specific energy consumption, brake thermal efficiency, brake specific fuel consumption, exergy loss, and exergy efficiency. In total, this experimental design resulted in 60 distinct engine test runs covering all combinations of the selected operating parameters. This dataset was used to train and validate multiple machine learning models to predict engine performance under diverse operating conditions and to identify the optimal injector location. These input parameters were selected as they directly affect mixture formation, combustion characteristics, and in cylinder thermodynamic behavior, which in turn govern exergy destruction and efficiency. Their inclusion enables the models to capture the influence of operating conditions and fuel composition on exergy based performance. The overall methodology adopted in this study, along with a correlation heatmap of all variables, is presented in Figures 3 and 4.</p>
        <fig id="fig2">
          <label>Figure 2</label>
          <caption><p>Layout of the experimental setup used in the study.</p></caption>
          <graphic xlink:href="obj/39/ad/39ad18423b87db746317b238bd5756671540947de1ae7dbccec0fbbd9d75c281"/>
        </fig>
        <fig id="fig3">
          <label>Figure 3</label>
          <caption><p>Workflow employed in the current study.</p></caption>
          <graphic xlink:href="obj/d7/52/d752ff84cdbd4893e93746e1703b26c6455961ea38d22f42dba7c50360998609"/>
        </fig>
        <fig id="fig4">
          <label>Figure 4</label>
          <caption><p>Correlation Heatmap for the input and output features.</p></caption>
          <graphic xlink:href="obj/77/6b/776bed214b7d9fde8cd656d3784071a485abe5c6c7a5802733002e24ce8b6b9d"/>
        </fig>
      </sec>
      <sec id="sec5">
        <title>Performance Analysis</title>
        <p>This section outlines the comprehensive methodology employed to meticulously prepare the dataset, enabling the machine learning model to undergo effective training and subsequently deliver accurate predictions.</p>
        <sec id="sec6">
          <title>Energy Analysis</title>
          <p>In the comprehensive analysis, key parameters were meticulously evaluated to gain in-depth insights into the engine's performance capabilities. Through a thorough assessment, three critical energy parameters were identified as offering the most valuable opportunities for optimization and efficiency enhancement: brake power output, brake thermal efficiency, and Brake Specific Fuel Consumption.</p>
          <list list-type="order">
            <list-item><p>Brake Power Output:</p></list-item>
          </list>
          <disp-formula id="eq1">
            <label>(1)</label>
            <tex-math><![CDATA[P_{b} = 2\pi NT]]></tex-math>
          </disp-formula>
          <p>Where <inline-formula><tex-math><![CDATA[P_{b}]]></tex-math></inline-formula> is the brake power output, <inline-formula><tex-math><![CDATA[N]]></tex-math></inline-formula> is the engine speed in revolutions per second, and <inline-formula><tex-math><![CDATA[T]]></tex-math></inline-formula> is the torque measured by the dynamometer. This parameter quantifies the actual useful work output of the engine, serving as a direct measure of its overall performance. As such, it is an indispensable metric for evaluating the engine's capabilities</p>
          <list list-type="order">
            <list-item><p>Brake Thermal Efficiency:</p></list-item>
          </list>
          <disp-formula id="eq2">
            <label>(2)</label>
            <tex-math><![CDATA[\eta_{th} = \frac{P_{b}}{m_{f} \cdot LHV}]]></tex-math>
          </disp-formula>
          <p>Where <inline-formula><tex-math><![CDATA[\eta_{th}]]></tex-math></inline-formula> is the brake thermal efficiency, <inline-formula><tex-math><![CDATA[P_{b}]]></tex-math></inline-formula> is the brake power output, <inline-formula><tex-math><![CDATA[m_{f}]]></tex-math></inline-formula> is the mass flow rate of fuel, and <inline-formula><tex-math><![CDATA[LHV]]></tex-math></inline-formula> is the lower heating value of the fuel. This parameter characterizes the engine's ability to convert the chemical energy stored in the fuel into useful work. It provides invaluable insights into fuel utilization and energy conversion efficiency, making it a crucial aspect for identifying potential areas for improvement.</p>
          <list list-type="order">
            <list-item><p>Brake Specific Fuel Consumption:</p></list-item>
          </list>
          <disp-formula id="eq3">
            <label>(3)</label>
            <tex-math><![CDATA[BSFC = \frac{{\overset{˙}{m}}_{f}}{P_{b}}]]></tex-math>
          </disp-formula>
          <p>Where BSFC is the Brake Specific Fuel Consumption, <inline-formula><tex-math><![CDATA[{\overset{˙}{m}}_{f}]]></tex-math></inline-formula> is the mass flow rate of fuel, and <inline-formula><tex-math><![CDATA[P_{b}]]></tex-math></inline-formula> is the brake power output of the engine. This parameter measures the fuel efficiency of the engine, indicating how much fuel is required to produce a certain amount of power. A lower BSFC value indicates a more efficient engine.</p>
          <list list-type="order">
            <list-item><p>Brake Specific Energy Consumption (BSEC)</p></list-item>
          </list>
          <disp-formula id="eq4">
            <label>(4)</label>
            <tex-math><![CDATA[BSEC = \frac{m_{f} \cdot LHV}{P_{b}}]]></tex-math>
          </disp-formula>
          <p>Where BSEC is the brake specific energy consumption, <inline-formula><tex-math><![CDATA[m_{f}]]></tex-math></inline-formula> is the mass flow rate of fuel, <inline-formula><tex-math><![CDATA[LHV]]></tex-math></inline-formula> is the lower heating value of the fuel, and <inline-formula><tex-math><![CDATA[P_{b}]]></tex-math></inline-formula> is the brake power output.</p>
          <p>Brake Specific Energy Consumption (BSEC) quantifies the amount of fuel energy needed to generate one unit of brake power. It is determined based on the fuel mass flow rate, lower heating value (LHV), and brake power. While BSFC assesses fuel efficiency, BSEC offers a more complete picture by accounting for fuel energy content, making it useful for comparing different fuels. Together, these metrics provide valuable insight into engine efficiency and fuel utilization.</p>
        </sec>
        <sec id="sec7">
          <title>Exergy Analysis</title>
          <p>To complement the energy analysis, exergy analysis was performed to evaluate engine irreversibilities and the quality of energy conversion. Two key exergy parameters were considered: exergy destruction and exergy efficiency, as they capture inefficiencies not reflected by brake power, brake specific fuel consumption, or brake thermal efficiency.</p>
          <list list-type="order">
            <list-item><p>Exergy Destruction:</p></list-item>
          </list>
          <disp-formula id="eq5">
            <label>(5)</label>
            <tex-math><![CDATA[E_{d} = \overset{˙}{m}\left( h - T_{0}s \right) - \overset{˙}{m}\left( h_{0} - T_{0}s_{0} \right)]]></tex-math>
          </disp-formula>
          <p>Where <inline-formula><tex-math><![CDATA[\overset{˙}{m}]]></tex-math></inline-formula> is the mass flow rate, <inline-formula><tex-math><![CDATA[h]]></tex-math></inline-formula> and <inline-formula><tex-math><![CDATA[s]]></tex-math></inline-formula> are the specific enthalpy and entropy of the working fluid, and <inline-formula><tex-math><![CDATA[T_{0}]]></tex-math></inline-formula> is the reference environment temperature. Exergy destruction quantifies the loss of useful work due to irreversibilities such as combustion, heat transfer, and friction within the engine.</p>
          <list list-type="order">
            <list-item><p>Exergy Efficiency:</p></list-item>
          </list>
          <disp-formula id="eq6">
            <label>(6)</label>
            <tex-math><![CDATA[\eta_{ex} = \frac{\text{Useful Exergy Output}}{\text{Total Exergy Input}}]]></tex-math>
          </disp-formula>
          <p>This parameter evaluates the effectiveness of the engine in converting the available exergy of the fuel into useful work. The exergy analysis is based on the assumptions of steady-state operation, negligible kinetic and potential energy effects, uniform reference environmental conditions, and idealized thermodynamic properties of the working fluid. Together, these exergy parameters provide a clearer understanding of internal losses and energy utilization, enabling identification of optimization potential across different operating conditions.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec8">
      <title>Observed Trends</title>
      <p>This section presents a detailed analysis of the key trends and patterns observed during the experimental investigation of HCCI engine performance using biogas and diethyl ether (DEE) as fuels, building upon observations reported in our previous study (<xref ref-type="bibr" rid="ref-r25">Samavedam <italic>et al.</italic> 2024</xref>). All figures presented in this section are taken from (<xref ref-type="bibr" rid="ref-r25">Samavedam <italic>et al.</italic> 2024</xref>).</p>
      <sec id="sec9">
        <title>Trends of Brake Specific Energy Consumption</title>
        <p>This subsection looks at how injector location, engine load, methane fraction, and biogas flow rate affect Brake Specific Energy Consumption (BSEC) in a biogas engine, based on detailed experiments. Tests were carried out with three injector positions: port injection, Manifold 1 (6 cm away), and Manifold 2 (10 cm away). As shown in Figure 5, BSEC drops steadily as engine load increases for all injector setups. Port injection consistently showed the lowest BSEC, indicating better fuel efficiency. Although Manifold 1 and 2 had higher BSEC, they followed the same trend. Interestingly, Manifold 2 often performed better than Manifold 1, even though it was placed farther from the port, which goes against the usual expectation that closer injection is always more efficient. Injector placement had the biggest effect at low loads, where port injection clearly outperformed the other two. At higher loads, the differences became smaller. Along with injector location and load, the study also examined how biogas flow rate and methane fraction influence BSEC. A higher biogas flow rate generally led to increased BSEC, but BSEC still went down with load, showing why it is important to fine-tune the flow rate. Surprisingly, increasing the methane fraction raised BSEC, as seen in Figures 6 and 7, which means the methane content also needs careful adjustment depending on engine load.</p>
        <p>Overall, these results show that injector location, load, methane level, and flow rate all interact in complex ways to influence BSEC. Considering all these factors together is key to improving fuel economy and engine performance.</p>
        <fig id="fig5">
          <label>Figure 5</label>
          <caption><p>BSEC vs Load at various injector locations.</p></caption>
          <graphic xlink:href="obj/d0/dc/d0dcee5ccf445244418d90355f3f3521eb79a389a06000d6000309460d0123f3"/>
        </fig>
        <fig id="fig6">
          <label>Figure 6</label>
          <caption><p>BSEC vs Load at various methane fractions.</p></caption>
          <graphic xlink:href="obj/58/85/5885538cf7c311f9f0de190a0fdaa9c2a8de229db557e54772c6365a4596decc"/>
        </fig>
        <fig id="fig7">
          <label>Figure 7</label>
          <caption><p>BSEC vs Load at various Biogas flow rates.</p></caption>
          <graphic xlink:href="obj/20/82/2082a14f913bea2d6b69cb44877afe5e47eed3f1703256043e27df33eb2fbeee"/>
        </fig>
      </sec>
      <sec id="sec10">
        <title>Trends of Brake thermal Efficiency</title>
        <p>In the experimental study, it was observed that Brake Thermal Efficiency (BTE), also known as 1st law efficiency, serves as a crucial performance metric for internal combustion engines. It indicates how efficiently an engine transforms the chemical energy of the fuel into usable mechanical output, with higher values indicating better performance. The experiments involved three injector locations: Port injection, Manifold 1 (6 cm from the port), and Manifold 2 (10 cm from the port). Results indicated that BTE increases with engine load for all locations, a typical trend since engines generally operate more efficiently under higher loads. Port injection consistently demonstrated the highest efficiency, suggesting superior fuel-air mixing and combustion. Counterintuitively, Manifold 2 outperformed Manifold 1 despite being further from the port, indicating that the relationship between injector distance and efficiency is not linear as per Figure 8. The efficiency curves for all locations showed steeper increases at lower loads, with diminishing improvements at higher loads. This suggests that the greatest efficiency gains occur in the transition from low to medium loads. Furthermore, the experiment indicated that methane fraction and biogas flow rate significantly influence BTE. Higher methane fractions lowered efficiency when compared to lower methane fractions while increased biogas flow rates also led to lower BTE, especially at higher loads as per figures 9 and 10. The impact of these factors became more pronounced as engine load increased.</p>
        <fig id="fig8">
          <label>Figure 8</label>
          <caption><p>Brake thermal efficiency vs Load at different injector locations.</p></caption>
          <graphic xlink:href="obj/eb/e2/ebe2f0e87eba33d7e8030a056d842df2ff4f45112c1e8c7268d4972c758e34ed"/>
        </fig>
        <fig id="fig9">
          <label>Figure 9</label>
          <caption><p>Brake thermal efficiency vs Load at different biogas flow rates.</p></caption>
          <graphic xlink:href="obj/28/05/2805d959fef35ea50c03935fadc5d7bccc271bb7132a1550456e6aa501f21587"/>
        </fig>
        <fig id="fig10">
          <label>Figure 10</label>
          <caption><p>Brake thermal efficiency vs Load at different methane fractions.</p></caption>
          <graphic xlink:href="obj/a6/26/a626b5a76b85c859e63b36a10d83bf538fe0901eb1ae37f3358120d84337b1cb"/>
        </fig>
      </sec>
      <sec id="sec11">
        <title>Trends of Brake Specific Fuel Consumption</title>
        <p>This subsection examines how injector location, engine load, methane fraction, and biogas flow rate together influence Brake Specific Fuel Consumption (BSFC) in an internal combustion engine. Using a detailed experimental dataset and a machine learning model, the study aimed to uncover trends among these parameters and their effects on BSFC. Three injector positions were tested: port injection, Manifold 1 (6 cm from the port), and Manifold 2 (10 cm from the port). As shown in Figure 11, BSFC consistently decreased with increasing engine load across all injector locations and parameter combinations. Port injection emerged as the most efficient, showing the lowest BSFC throughout the load range, which points to better energy conversion and fuel economy. While Manifold 1 and Manifold 2 had higher BSFC, they followed the same downward trend. Interestingly, Manifold 2 often showed intermediate BSFC values despite being farther from the port, which challenges the common assumption that placing injectors closer always improves efficiency. The influence of injector location on BSFC was most noticeable at lower loads, where port injection clearly outperformed the manifold setups. At higher loads, this difference became much smaller, suggesting that injector positioning matters less as load increases. Beyond injector placement and load, the study also looked at how biogas flow rate and methane fraction affect BSFC. A higher biogas flow rate generally led to increased BSFC, though BSFC still dropped with higher loads, highlighting why it is important to carefully set the flow rate. Likewise, a higher methane fraction was linked to increased BSFC, as seen in Figures 12 and 13, which shows that the methane content needs to be adjusted based on expected load conditions for the best performance.</p>
        <fig id="fig11">
          <label>Figure 11</label>
          <caption><p>BSFC vs Load at all injector locations.</p></caption>
          <graphic xlink:href="obj/c4/ae/c4ae02fb54b01b4743e54dd99f79fde15f9973595976fec1c2f658fd6379e918"/>
        </fig>
        <fig id="fig12">
          <label>Figure 12</label>
          <caption><p>BSFC vs Load at different methane fractions.</p></caption>
          <graphic xlink:href="obj/b7/63/b763c26fb78c4fcc9c275463dfd90726194d1c6b4bb2c69b0274418b36e8dc4e"/>
        </fig>
        <fig id="fig13">
          <label>Figure 13</label>
          <caption><p>BSFC vs Load at different biogas flow rates.</p></caption>
          <graphic xlink:href="obj/21/de/21de109fda661178ce47bee49bcc893984629904b095272b55da50360baa357c"/>
        </fig>
      </sec>
      <sec id="sec12">
        <title>Trends of Exergy Destroyed</title>
        <p>This subsection examines how injector location, engine load, methane fraction, and biogas flow rate influence exergy destruction in an internal combustion engine. Using a detailed experimental dataset, the study analyzed the relationships between these parameters to support the development of a machine learning model for optimizing engine efficiency. Three injector positions were tested: port injection, Manifold 1 (6 cm from the port), and Manifold 2 (10 cm from the port). The results, shown in the graph, plot exergy destruction against engine load for each injector location at a methane fraction of 100% and a biogas flow rate of 12 lpm. Exergy destruction decreased with increasing engine load for all injector setups. Port injection consistently showed the lowest exergy destruction, indicating more efficient energy use. Manifold 1 and Manifold 2 recorded higher values but followed the same downward trend. Notably, Manifold 1 often showed intermediate performance despite being closer to the port, challenging the assumption that closer injector placement always reduces exergy destruction. At lower loads, differences between injector locations were more pronounced, with port injection performing best as shown in Figure 14. As load increased, these differences became smaller, suggesting that injector placement is less critical at higher loads. The study also evaluated how biogas flow rate and methane fraction affect exergy destruction. Higher flow rates generally led to more exergy destruction, although values still decreased with increasing load. A higher methane fraction usually resulted in lower exergy destruction at low loads, but this trend reversed at higher loads, as seen in Figures 15 and 16.</p>
        <fig id="fig14">
          <label>Figure 14</label>
          <caption><p>Exergy Destroyed vs Load at various injector locations.</p></caption>
          <graphic xlink:href="obj/2b/d2/2bd20551306411d0ee1406842ed054a9148d092644e522d7abf8ebe6de8db3b9"/>
        </fig>
        <fig id="fig15">
          <label>Figure 15</label>
          <caption><p>Exergy Destroyed vs Load at various Biogas flow rates.</p></caption>
          <graphic xlink:href="obj/8b/78/8b782187536cfd667f1d3f0b3f279aafd5973dd8e1c834b1c7a3785fcfde1f94"/>
        </fig>
        <fig id="fig16">
          <label>Figure 16</label>
          <caption><p>Exergy Destroyed vs Load at various Methane fractions.</p></caption>
          <graphic xlink:href="obj/dc/10/dc10c2b1e637ff901e269f06cd658cb95f1e910a4c0d3e2adb8f99696bdc7500"/>
        </fig>
      </sec>
      <sec id="sec13">
        <title>Trends of Exergy Efficiency</title>
        <p>This section examines how injector location, engine load, methane fraction, and biogas flow rate affect exergy efficiency in the internal combustion engine. By studying both exergy destruction and efficiency, the analysis gives a clearer picture of energy use and supports building a stronger machine learning model. Tests were carried out with three injector positions: port injection, Manifold 1 (6 cm), and Manifold 2 (10 cm). The results, shown in the graph, plot exergy efficiency against engine load for a methane fraction of 100% and a biogas flow rate of 12 lpm. Exergy efficiency increased with load for all setups. Port injection consistently showed the highest efficiency across loads, as seen in Figure 17. Manifold 1 and 2 had lower efficiency but followed the same trend, with Manifold 2 often performing between the other two despite being farther from the port. At low loads, differences between injector locations were more pronounced, while at higher loads these gaps narrowed. Higher biogas flow rates generally led to lower efficiency, though efficiency still rose with load. Lower methane fractions slightly improved efficiency at higher loads, as shown in Figures 18 and 19, highlighting the need to carefully balance these factors for better engine performance.</p>
        <fig id="fig17">
          <label>Figure 17</label>
          <caption><p>Exergy Efficiency vs Load at various injector locations.</p></caption>
          <graphic xlink:href="obj/82/86/82861c611c339a1694ae2e79aa7cfa89e010c4af608c06d656cefffa8baa8472"/>
        </fig>
        <fig id="fig18">
          <label>Figure 18</label>
          <caption><p>Exergy Efficiency vs Load at various biogas flow rates.</p></caption>
          <graphic xlink:href="obj/52/57/5257681cef428d5587819cc5bd7dbdd340c6cac63d1368444aaaf71fcebd192c"/>
        </fig>
        <fig id="fig19">
          <label>Figure 19</label>
          <caption><p>Exergy Efficiency vs Load at various methane fractions.</p></caption>
          <graphic xlink:href="obj/b8/bf/b8bfc204d4da271248d4900587084af69e0a1018655fb0baaf7ef9aa3d259e7c"/>
        </fig>
      </sec>
    </sec>
    <sec id="sec14">
      <title>Pseudocode and Parameter Specifications for Model Training</title>
      <p>This section presents the pseudocode and key parameters for each machine learning model employed in this study, namely Support Vector Machine (SVM), Random Forest, AdaBoost, CATBoost, and XGBoost.</p>
      <sec id="sec15">
        <title>Support Vector Machine (SVM)</title>
        <p>The first machine learning model utilized in this study was the Support Vector Machine (SVM), which identifies a decision boundary, or hyperplane, that best separates different classes by maximizing the margin between them. Thanks to this approach, SVM excels with high-dimensional data and is versatile enough to manage both linear and non-linear classification tasks through the application of various kernel functions. For predicting continuous outputs, the Support Vector Regression (SVR) variant relies on the same foundational concept. Table 1 outlines the pseudocode for this model, with key parameter configurations detailed below (<xref ref-type="bibr" rid="ref-r30">Suthaharan 2016</xref>):</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <caption><p>Pseudocode for the support vector machine algorithm for prediction.</p></caption>
          <table>
            <thead>
              <tr>
                <th><bold>Pseudocode for SVR </bold></th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td><bold>Input:</bold> Training dataset <inline-formula><tex-math><![CDATA[X]]></tex-math></inline-formula> with corresponding labels <inline-formula><tex-math><![CDATA[y]]></tex-math></inline-formula> and parameters: kernel type, <inline-formula><tex-math><![CDATA[C]]></tex-math></inline-formula> (regularization parameter), <inline-formula><tex-math><![CDATA[\gamma]]></tex-math></inline-formula> (for RBF kernel)</td>
              </tr>
              <tr>
                <td><bold>Output:</bold> Predicted output value for new input <inline-formula><tex-math><![CDATA[x_{\text{new~}}]]></tex-math></inline-formula></td>
              </tr>
              <tr>
                <td><bold>Begin</bold></td>
              </tr>
              <tr>
                <td>Define kernel function <inline-formula><tex-math><![CDATA[K\left( x_{i},x_{j} \right)]]></tex-math></inline-formula> based on the chosen kernel type (linear, polynomial, RBF, etc.).</td>
              </tr>
              <tr>
                <td>Initialize regularization parameter <inline-formula><tex-math><![CDATA[C]]></tex-math></inline-formula> to control the trade-off between margin width and error.</td>
              </tr>
              <tr>
                <td>For RBF kernel, set <inline-formula><tex-math><![CDATA[\gamma]]></tex-math></inline-formula> to determine the influence of a single training example.</td>
              </tr>
              <tr>
                <td>Optimize: a. Calculate weights and bias by minimizing regression error. b. Use an optimization algorithm (e.g., Sequential Minimal Optimization) to solve for Lagrange multipliers. c. Identify support vectors based on non-zero Lagrange multipliers.</td>
              </tr>
              <tr>
                <td>Calculate Prediction Value:</td>
              </tr>
              <tr>
                <td>For new input <inline-formula><tex-math><![CDATA[x_{\text{new~}}]]></tex-math></inline-formula>, compute:</td>
              </tr>
              <tr>
                <td><inline-formula><tex-math><![CDATA[\widehat{y}\left( x_{\text{new~}} \right) = \sum_{i}^{}\mspace{2mu}\alpha_{i} \cdot K\left( x_{i},x_{\text{new~}} \right) + b]]></tex-math></inline-formula></td>
              </tr>
              <tr>
                <td>Return Predicted Output Value: <inline-formula><tex-math><![CDATA[\widehat{y}\left( x_{\text{new~}} \right)]]></tex-math></inline-formula> for <inline-formula><tex-math><![CDATA[x_{\text{new~}}]]></tex-math></inline-formula>.</td>
              </tr>
              <tr>
                <td><bold>End</bold></td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Working Parameters:</p>
        <list list-type="bullet">
          <list-item><p>Kernel Type: Determines how data is projected into higher-dimensional space to achieve clearer separation. Common kernels include Linear (ideal for data that is linearly separable), Polynomial (captures polynomial relationships), Radial Basis Function (RBF, effective for non-linear patterns by considering distance-based similarity), and Sigmoid (comparable to neural network activation functions).</p></list-item>
          <list-item><p>Regularization parameter (C): Balances the goal of maximizing the margin with minimizing classification errors. Larger values of C impose stricter penalties on misclassifications, while smaller values allow for a wider margin at the expense of tolerating some errors.</p></list-item>
          <list-item><p>Gamma (γ): Mainly used with the RBF kernel, this parameter dictates how much influence a single training example has. Lower gamma leads to a broader, more generalized influence, whereas higher gamma concentrates the model’s focus on nearby points.</p></list-item>
          <list-item><p>Epsilon (ϵ): Defines a tolerance zone for errors in SVR, within which no penalty is applied. This helps adjust the model’s sensitivity to small deviations in data.</p></list-item>
        </list>
      </sec>
      <sec id="sec16">
        <title>Random Forest</title>
        <p>The study also incorporated the Random Forest algorithm, an ensemble learning approach that boosts prediction reliability and accuracy by constructing multiple decision trees. During training, Random Forest generates many such trees and combines their outputs taking a majority vote for classification problems or averaging (mean or median) for regression tasks. This ensemble strategy significantly enhances robustness and helps mitigate overfitting. Table 2 presents the pseudocode for the Random Forest model, while the associated working parameters are provided in the subsequent section (<xref ref-type="bibr" rid="ref-r3">Breiman 2001</xref>).</p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <caption><p>Pseudocode for the Random Forest algorithm.</p></caption>
          <table>
            <thead>
              <tr>
                <th><bold>Pseudocode for Random Forest (Prediction)</bold></th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td><bold>Input</bold>: Trained Random Forest model, new input data <inline-formula><tex-math><![CDATA[x]]></tex-math></inline-formula><br><bold>Output</bold>: Predicted output value for <inline-formula><tex-math><![CDATA[\mathbf{x}]]></tex-math></inline-formula></td>
              </tr>
              <tr>
                <td><bold>Begin</bold></td>
              </tr>
              <tr>
                <td>For each decision tree <inline-formula><tex-math><![CDATA[t = 1,2,\ldots,K]]></tex-math></inline-formula> in the Random Forest: a. Pass the input <inline-formula><tex-math><![CDATA[x]]></tex-math></inline-formula> through decision tree <inline-formula><tex-math><![CDATA[t]]></tex-math></inline-formula> to get a prediction <inline-formula><tex-math><![CDATA[y_{t}]]></tex-math></inline-formula>.</td>
              </tr>
              <tr>
                <td>For classification, compute the mode (most common) of the predicted classes <inline-formula><tex-math><![CDATA[\left\{ y_{t} \right\}_{t = 1}^{K}]]></tex-math></inline-formula>. For regression, compute the mean or median of the predicted values <inline-formula><tex-math><![CDATA[\left\{ y_{t} \right\}_{t = 1}^{K}]]></tex-math></inline-formula>.</td>
              </tr>
              <tr>
                <td>Return the final predicted output value.</td>
              </tr>
              <tr>
                <td><bold>End</bold></td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Working Parameters of Random Forest:</p>
        <list list-type="bullet">
          <list-item><p>Number of Trees (K): The total trees in the forest; more trees usually improve performance but increase computation time.</p></list-item>
          <list-item><p>Max Depth: Limits how deep each tree can grow, preventing overfitting.</p></list-item>
          <list-item><p>Min Samples Split: Minimum samples required to split a node; higher values lead to simpler trees.</p></list-item>
          <list-item><p>Min Samples Leaf: Minimum samples in a leaf node to ensure adequate data for generalization.</p></list-item>
          <list-item><p>Max Features: Number of features considered for splits; adds randomness and reduces overfitting.</p></list-item>
          <list-item><p>Bootstrap: Indicates if samples are drawn with replacement when building trees; true adds diversity.</p></list-item>
          <list-item><p>Random State: Seed for reproducibility of results.</p></list-item>
          <list-item><p>Criterion: Measures split quality, with options for classification ('gini', 'entropy') and regression ('mse', 'mae').</p></list-item>
        </list>
      </sec>
      <sec id="sec17">
        <title>AdaBoost</title>
        <p>The third model utilized was the AdaBoost algorithm. AdaBoost is an ensemble learning method that combines multiple weak classifiers to enhance the accuracy and robustness of predictions. It operates by sequentially training classifiers, adjusting the weights of misclassified instances to focus on difficult cases. The final prediction is made by aggregating the weighted outputs of all classifiers. Table 3 shows the pseudocode for the AdaBoost algorithm, while the working parameters for the same are presented below (<xref ref-type="bibr" rid="ref-r27">Schapire 2013</xref>).</p>
        <table-wrap id="tbl3">
          <label>Table 3</label>
          <caption><p>Pseudocode for the AdaBoost algorithm.</p></caption>
          <table>
            <thead>
              <tr>
                <th>Pseudocode for AdaBoost</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td><bold>Input</bold>: D, a set of d class-labeled training tuples, <inline-formula><tex-math><![CDATA[k]]></tex-math></inline-formula>, the number of rounds, a classification learning scheme.<br><bold>Output</bold>: Predicted output value for tuple <inline-formula><tex-math><![CDATA[X]]></tex-math></inline-formula>.</td>
              </tr>
              <tr>
                <td><bold>Begin</bold>:</td>
              </tr>
              <tr>
                <td>Initialize weights of tuples in D to <inline-formula><tex-math><![CDATA[\frac{1}{d}]]></tex-math></inline-formula>.<br>For <inline-formula><tex-math><![CDATA[i = 1]]></tex-math></inline-formula> to <inline-formula><tex-math><![CDATA[k]]></tex-math></inline-formula> : <br>a. Sample D with replacement based on weights to obtain <inline-formula><tex-math><![CDATA[D_{i}]]></tex-math></inline-formula>. <br>b. Derive model <inline-formula><tex-math><![CDATA[M_{i}]]></tex-math></inline-formula> using <inline-formula><tex-math><![CDATA[D_{i}]]></tex-math></inline-formula>. <br>c. Compute error <inline-formula><tex-math><![CDATA[error\left( M_{i} \right)]]></tex-math></inline-formula>. <br>d. If <inline-formula><tex-math><![CDATA[error\left( M_{i} \right) &gt; 0.5]]></tex-math></inline-formula>, go back to step 2a. <br>e. Update weights of correctly classified tuples: <br>i. Multiply by <inline-formula><tex-math><![CDATA[\frac{error\left( M_{i} \right)}{1 - error\left( M_{i} \right)}]]></tex-math></inline-formula>. <br>ii. Normalize weights.</td>
              </tr>
              <tr>
                <td>To predict output for tuple :</td>
              </tr>
              <tr>
                <td>Initialize weight for each class to 0.<br>For <inline-formula><tex-math><![CDATA[i = 1]]></tex-math></inline-formula> to <inline-formula><tex-math><![CDATA[k]]></tex-math></inline-formula> : <br>a. Compute classifier weight: <inline-formula><tex-math><![CDATA[w_{i} = log\frac{1 - error\left( M_{i} \right)}{error\left( M_{i} \right)}]]></tex-math></inline-formula>. <br>b. Get prediction <inline-formula><tex-math><![CDATA[y_{i} = M_{i}(X)]]></tex-math></inline-formula>. <br>c. Add <inline-formula><tex-math><![CDATA[w_{i}]]></tex-math></inline-formula> to the weight for the predicted value <inline-formula><tex-math><![CDATA[y_{i}]]></tex-math></inline-formula>.<br>Return the final predicted output value based on aggregated weights.</td>
              </tr>
              <tr>
                <td>End:</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Working Parameters for AdaBoost:</p>
        <list list-type="bullet">
          <list-item><p>Number of Rounds: This parameter defines the total number of weak classifiers to be combined. More rounds can enhance performance but may lead to overfitting.</p></list-item>
          <list-item><p>Weak Classifier: A basic model used in each round. Common choices include decision stumps or any classifier that performs slightly better than random guessing.</p></list-item>
          <list-item><p>Weight Adjustment: Each training instance has a weight that is updated after each round based on the classifier's performance. Misclassified instances receive higher weights to increase their importance in subsequent rounds.</p></list-item>
          <list-item><p>Error Rate: The error rate of each weak classifier is considered to adjust the weights of the classifiers in the final prediction.</p></list-item>
        </list>
      </sec>
      <sec id="sec18">
        <title>CatBoost</title>
        <p>The fourth model employed in the study was CatBoost, a powerful gradient boosting library that is specifically designed to handle categorical features seamlessly without extensive preprocessing. CatBoost stands for Categorical Boosting and it excels at improving the performance of decision tree-based algorithms by utilizing an ordered boosting technique, which assists in preventing overfitting. One of CatBoost's key strengths is its ability to efficiently deal with a diverse array of data types, including high cardinality categorical features. Table 4 shows the pseudocode for the CATboost algorithm, while the working parameters for the same are presented below (<xref ref-type="bibr" rid="ref-r24">Prokhorenkova <italic>et al.</italic> 2018</xref>).</p>
        <table-wrap id="tbl4">
          <label>Table 4</label>
          <caption><p>Pseudocode for the CATboost.</p></caption>
          <table>
            <thead>
              <tr>
                <th><bold>Pseudocode for CatBoost Prediction</bold></th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td><bold>Input:</bold> Trained CatBoost model, new input data x<br><bold>Output:</bold> Predicted output value for x<br><bold>Begin</bold></td>
              </tr>
              <tr>
                <td>Initialize the prediction value <inline-formula><tex-math><![CDATA[f(x)]]></tex-math></inline-formula> to 0 .</td>
              </tr>
              <tr>
                <td>For each decision tree <inline-formula><tex-math><![CDATA[t = 1,2,\ldots,\text{ }T]]></tex-math></inline-formula> in the CatBoost model: a. Pass the input <inline-formula><tex-math><![CDATA[x]]></tex-math></inline-formula> through decision tree <inline-formula><tex-math><![CDATA[t]]></tex-math></inline-formula> to get a prediction <inline-formula><tex-math><![CDATA[y_{t}]]></tex-math></inline-formula>. b. Update the prediction value: <inline-formula><tex-math><![CDATA[f(x) = f(x) + y_{t}]]></tex-math></inline-formula>.</td>
              </tr>
              <tr>
                <td>Return the final predicted output value: <inline-formula><tex-math><![CDATA[f(x)]]></tex-math></inline-formula>.</td>
              </tr>
              <tr>
                <td><bold>End</bold></td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Working Parameters for CatBoost:</p>
        <list list-type="bullet">
          <list-item><p>Learning Rate: Controls the step size at each iteration while moving toward a minimum of the loss function. A smaller learning rate can improve model performance but may require more iterations.</p></list-item>
          <list-item><p>Depth of Trees: Defines the maximum depth of the trees in the ensemble. Deeper trees can capture more complex patterns but are prone to overfitting.</p></list-item>
          <list-item><p>Number of Iterations: Specifies the total number of trees to be built. More iterations can enhance model performance but may also lead to overfitting if not properly managed.</p></list-item>
          <list-item><p>L2 Leaf Regularization: A regularization parameter that helps to prevent overfitting by penalizing large weights in the model.</p></list-item>
          <list-item><p>Loss Function: Determines how the model evaluates its predictions during training. Common choices include mean squared error for regression tasks and log loss for classification tasks.</p></list-item>
        </list>
      </sec>
      <sec id="sec19">
        <title>XGBoost</title>
        <p>The final model employed in the study was XGBoost, or Extreme Gradient Boosting - a powerful machine learning algorithm that enhances the traditional gradient boosting framework. XGBoost constructs an ensemble of decision trees, where each new tree focuses on correcting the errors of its predecessors using gradient computations. By incorporating advanced regularization techniques, XGBoost effectively mitigates overfitting, a common challenge with tree-based models. The pseudocode for the XGBoost algorithm is provided in Table 5, while the key working parameters are presented below (<xref ref-type="bibr" rid="ref-r6">Chen and Guestrin 2016</xref>).</p>
        <table-wrap id="tbl5">
          <label>Table 5</label>
          <caption><p>Pseudocode for the XGBoost.</p></caption>
          <table>
            <thead>
              <tr>
                <th><bold>Pseudocode for XGBoost</bold></th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td><bold>Input:</bold> Training dataset <inline-formula><tex-math><![CDATA[\left\{ \left( x_{i},y_{i} \right) \right\}_{i = 1}^{n}]]></tex-math></inline-formula>, learning rate <inline-formula><tex-math><![CDATA[\eta]]></tex-math></inline-formula>, number of trees <inline-formula><tex-math><![CDATA[N]]></tex-math></inline-formula>, loss function <inline-formula><tex-math><![CDATA[L]]></tex-math></inline-formula><br><bold>Output:</bold> Ensemble model <inline-formula><tex-math><![CDATA[M]]></tex-math></inline-formula><br><bold>Begin</bold></td>
              </tr>
              <tr>
                <td>Initialize model <inline-formula><tex-math><![CDATA[M = 0]]></tex-math></inline-formula></td>
              </tr>
              <tr>
                <td>For <inline-formula><tex-math><![CDATA[t = 1]]></tex-math></inline-formula> to <inline-formula><tex-math><![CDATA[N]]></tex-math></inline-formula> do: a. Compute the residuals: <inline-formula><tex-math><![CDATA[r_{i} = - \frac{\partial L\left( y_{i},M\left( x_{i} \right) \right)}{\partial M\left( x_{i} \right)}]]></tex-math></inline-formula> b. Fit a new decision tree <inline-formula><tex-math><![CDATA[T_{t}]]></tex-math></inline-formula> to the residuals <inline-formula><tex-math><![CDATA[\left\{ \left( x_{i},r_{i} \right) \right\}_{i = 1}^{n}]]></tex-math></inline-formula> c. Calculate the tree's contribution: <inline-formula><tex-math><![CDATA[f_{t}(x) = \eta \cdot T_{t}(x)]]></tex-math></inline-formula> d. Update the model: <inline-formula><tex-math><![CDATA[M = M + f_{t}]]></tex-math></inline-formula></td>
              </tr>
              <tr>
                <td>Return the ensemble model <inline-formula><tex-math><![CDATA[M]]></tex-math></inline-formula></td>
              </tr>
              <tr>
                <td><bold>End</bold></td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Working Parameters for XGBoost:</p>
        <list list-type="bullet">
          <list-item><p>Learning Rate: Also referred to as eta, this parameter determines how much each tree contributes to the overall prediction. Using a lower learning rate often improves the model’s performance but typically requires more boosting iterations.</p></list-item>
          <list-item><p>Max Depth: Sets the maximum depth of the individual trees. Deeper trees are capable of capturing more intricate patterns but may also increase the risk of overfitting.</p></list-item>
          <list-item><p>Number of Estimators: Specifies how many trees are included in the ensemble. While increasing this number can boost model accuracy, it is important to monitor closely to avoid overfitting.</p></list-item>
          <list-item><p>Subsample: Indicates the fraction of the training data used to grow each tree. Values below 1 introduce randomness, which can help mitigate overfitting.</p></list-item>
          <list-item><p>Col sample by tree: Defines the proportion of features selected randomly for each tree, further helping to control overfitting.</p></list-item>
          <list-item><p>Gamma: A regularization parameter that sets the minimum reduction in loss needed to make an additional split on a leaf node, thereby managing model complexity.</p></list-item>
          <list-item><p>Loss Function: Determines the objective to be minimized during training. Typical choices include mean squared error for regression and binary logistic loss for classification tasks.</p></list-item>
        </list>
      </sec>
    </sec>
    <sec id="sec20">
      <title>Analysis of Machine Learning Models</title>
      <p>This segment of the research evaluates the performance of five machine learning algorithms Support Vector Machine (SVM), Random Forest, AdaBoost, CATBoost, and XGBoost in correlating input variables such as injector location, methane ratio, engine load, intake air temperature, and biogas flow with essential output metrics. These outputs encompass brake specific energy consumption, exergy destruction, brake thermal efficiency, brake specific fuel consumption, and exergy efficiency. The main objective is to pinpoint the most influential set of input parameters that lead to enhanced engine efficiency and performance across different loading conditions. All models were systematically tuned using a Grid Search with ten fold cross validation to identify optimal hyperparameters and ensure robust predictive performance.</p>
      <sec id="sec21">
        <title>Model Performances in Predicting brake specific energy consumption</title>
        <p>Brake Specific Energy Consumption (BSEC) serves as a crucial metric for assessing the energy efficiency of an engine. To predict BSEC, five machine learning models were trained using data obtained from the experimental trials and were assessed based on RMSE, MAE, and R² values. As illustrated in Table 6, the Random Forest algorithm delivered the best results, achieving the lowest RMSE (0.5402) and MAE (0.2879), along with the highest R² of 0.9501, which indicates it could account for approximately 95% of the variability in BSEC. The optimal Random Forest configuration consisted of 300 estimators with a maximum tree depth of 6, as identified through grid search optimization. XGBoost also showed strong performance with an R² of 0.9285 and slightly higher error metrics, while ADABoost followed with an R² of 0.9115. CatBoost demonstrated moderate predictive ability with an R² of 0.7451 and higher RMSE (1.2205) and MAE (1.1200). In contrast, the SVM model performed poorly, with the highest RMSE (3.8684), high MAE (3.4005), and a negative R² (-1.5609), meaning it did worse than simply predicting the mean. Because engine experiments are time-consuming and data extraction is challenging, the dataset used was relatively small. This makes it especially important to choose robust models and tune them carefully. Grid search was used to find the best hyperparameters for each algorithm to ensure the models performed as well as possible on the available data. Figure 20 shows the actual vs predicted BSEC values for the Random Forest model, clearly illustrating its high prediction accuracy.</p>
        <fig id="fig20">
          <label>Figure 20</label>
          <caption><p>Actual vs Predicted plot for BSEC for the Random Forest model.</p></caption>
          <graphic xlink:href="obj/6d/5d/6d5d719646ac0b5cf151663b6b23df83d6b7c4e8521af5f1bb09e0b4e3ed17ed"/>
        </fig>
        <table-wrap id="tbl6">
          <label>Table 6</label>
          <caption><p>Performance metrics of all 5 Machine Learning Models for Brake specific energy consumption Prediction.</p></caption>
          <table>
            <thead>
              <tr>
                <th><bold>Metric</bold></th>
                <th><bold>SVM</bold></th>
                <th><bold>Random Forest</bold></th>
                <th><bold>ADAboost</bold></th>
                <th><bold>CatBoost</bold></th>
                <th><bold>XGBoost</bold></th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td><bold>RMSE</bold></td>
                <td>3.8684</td>
                <td>0.5402</td>
                <td>0.7192</td>
                <td>1.2205</td>
                <td>0.6464</td>
              </tr>
              <tr>
                <td><bold>MAE</bold></td>
                <td>3.4005</td>
                <td>0.2879</td>
                <td>0.4029</td>
                <td>1.1200</td>
                <td>0.4272</td>
              </tr>
              <tr>
                <td><bold>R2</bold></td>
                <td>-1.5609</td>
                <td>0.9501</td>
                <td>0.9115</td>
                <td>0.7451</td>
                <td>0.9285</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec22">
        <title>Model Performances in Predicting Brake Thermal Efficiency</title>
        <p>Brake Thermal Efficiency is a key parameter that influences overall engine performance and energy use. To predict this parameter, five machine learning models were tested: Support Vector Machine (SVM), Random Forest, ADABoost, CatBoost, and XGBoost. These models were trained on data from the experimental setup and evaluated using RMSE, MAE, and R² metrics. As shown in Table 7, the XGBoost model performed best, achieving the lowest RMSE (3.2662) and MAE (1.4464) along with the highest R² score of 0.9262, capturing about 93% of the variance in Brake Thermal Efficiency. The optimal XGBoost configuration obtained through grid search used 300 estimators with no restriction on maximum tree depth. Random Forest followed closely with an R² of 0.9136, while SVM and ADABoost also performed well with R² scores slightly above 0.91. CatBoost showed weaker results, with the highest RMSE (5.3956) and a lower R² of 0.7987. Since engine experiments are time-consuming and often produce smaller datasets, grid search was used to carefully tune model parameters and improve accuracy. Figure 21 shows the actual vs predicted plot for the XGBoost model, highlighting its ability to closely match real Brake Thermal Efficiency values. These results indicate that XGBoost, along with Random Forest, SVM, and ADABoost, can reliably predict this parameter, while CatBoost was less effective for this dataset.</p>
        <fig id="fig21">
          <label>Figure 21</label>
          <caption><p>Actual vs Predicted plot for brake thermal efficiency for the XGboost model.</p></caption>
          <graphic xlink:href="obj/1a/5e/1a5e4be821bd53280749d2254cbe418e352fb50079ca1aecdcb03abb55687ce9"/>
        </fig>
        <table-wrap id="tbl7">
          <label>Table 7</label>
          <caption><p>Performance metrics of all 5 Machine Learning Models for Brake Thermal Efficiency Prediction</p></caption>
          <table>
            <thead>
              <tr>
                <th><bold>Metric</bold></th>
                <th><bold>SVM</bold></th>
                <th><bold>Random Forest</bold></th>
                <th><bold>ADAboost</bold></th>
                <th><bold>CatBoost</bold></th>
                <th><bold>XGBoost</bold></th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td><bold>RMSE</bold></td>
                <td>3.5453</td>
                <td>3.5345</td>
                <td>3.6232</td>
                <td>5.3956</td>
                <td>3.2662</td>
              </tr>
              <tr>
                <td><bold>MAE</bold></td>
                <td>2.0964</td>
                <td>1.5644</td>
                <td>1.6593</td>
                <td>4.1822</td>
                <td>1.4464</td>
              </tr>
              <tr>
                <td><bold>R2</bold></td>
                <td>0.9131</td>
                <td>0.9136</td>
                <td>0.9092</td>
                <td>0.7987</td>
                <td><bold>0.9262</bold></td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec23">
        <title>Model performances in predicting Brake Specific Fuel Consumption</title>
        <p>Brake Specific Fuel Consumption (BSFC) serves as an important indicator of how efficiently an engine utilizes fuel. To predict BSFC, this study employed five machine learning models Support Vector Machine (SVM), Random Forest, AdaBoost, CatBoost, and XGBoost which were trained using the experimental dataset and evaluated with RMSE, MAE, and R² metrics. As detailed in Table 8, XGBoost demonstrated the strongest predictive capability, achieving the lowest RMSE (0.0187) and MAE (0.0149), along with the highest R² value of 0.9947 The optimal XGBoost configuration obtained through grid search used 200 estimators with maximum tree depth of 6, explaining nearly 99.5% of the variation in BSFC. Random Forest also performed robustly, attaining an R² of 0.9501, followed by AdaBoost with an R² of 0.9076. CatBoost showed moderate performance (R² = 0.7451), whereas SVM struggled significantly, yielding the highest RMSE (0.3837), highest MAE (0.3376), and a negative R² (-1.2345), indicating it failed to reliably capture the data patterns. Because experimental engine studies often generate relatively small datasets due to the complexity of data acquisition, grid search techniques were employed to fine-tune model parameters and enhance prediction accuracy. Figure 22 illustrates the actual versus predicted BSFC values for the XGBoost model, showing a close match to experimental data. Overall, these findings underscore that ensemble methods, particularly XGBoost, along with Random Forest and AdaBoost are highly effective for modeling BSFC, while SVM proved less suitable for this application.</p>
        <fig id="fig22">
          <label>Figure 22</label>
          <caption><p>Actual vs Predicted plot for brake thermal efficiency for the XGboost model.</p></caption>
          <graphic xlink:href="obj/2b/de/2bde7b1209296820dc880a4da246518d3332b355102cd533be9f281c6c0e8b52"/>
        </fig>
        <table-wrap id="tbl8">
          <label>Table 8</label>
          <caption><p>Performance metrics of all 5 Machine Learning Models for Brake Specific Fuel Consumption Prediction</p></caption>
          <table>
            <thead>
              <tr>
                <th><bold>Metric</bold></th>
                <th><bold>SVM</bold></th>
                <th><bold>Random Forest</bold></th>
                <th><bold>ADAboost</bold></th>
                <th><bold>CatBoost</bold></th>
                <th><bold>XGBoost</bold></th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td><bold>RMSE</bold></td>
                <td>0.3837</td>
                <td>0.0574</td>
                <td>0.0780</td>
                <td>0.1296</td>
                <td>0.0187</td>
              </tr>
              <tr>
                <td><bold>MAE</bold></td>
                <td>0.3376</td>
                <td>0.0306</td>
                <td>0.0445</td>
                <td>0.1189</td>
                <td>0.0149</td>
              </tr>
              <tr>
                <td><bold>R2</bold></td>
                <td>-1.2345</td>
                <td>0.9501</td>
                <td>0.9076</td>
                <td>0.7451</td>
                <td><bold>0.9947</bold></td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec24">
        <title>Model Performances in Predicting Exergy Destroyed</title>
        <p>The Exergy Destroyed parameter, critical for assessing engine performance, was modeled using Support Vector Machine (SVM), Random Forest, ADABoost, CatBoost, and XGBoost algorithms. As shown in Table 9, the ADABoost model delivered the best results, achieving the lowest RMSE (0.5999) and MAE (0.4467), along with the highest R² score of 0.8818 with 100 as its number of rounds, indicating it could explain about 88% of the variance in Exergy Destroyed. XGBoost also performed well, with an RMSE of 0.7603, MAE of 0.5293, and R² of 0.8102. SVM and CatBoost showed moderate predictive ability, with R² scores of 0.7085 and 0.6494, respectively, while Random Forest performed the weakest, recording an R² of just 0.2698. Grid search was used to optimize hyperparameters for all models. Figure 23 illustrates the actual vs predicted values for the ADABoost model, highlighting its strong fit. These results show that ADABoost, followed by XGBoost, is best suited for predicting Exergy Destroyed with this feature set.</p>
        <table-wrap id="tbl9">
          <label>Table 9</label>
          <caption><p>Performance metrics of all 5 Machine Learning Models for Exergy Destroyed Prediction</p></caption>
          <table>
            <thead>
              <tr>
                <th><bold>Metric</bold></th>
                <th><bold>SVM</bold></th>
                <th><bold>Random Forest</bold></th>
                <th><bold>ADAboost</bold></th>
                <th><bold>CatBoost</bold></th>
                <th><bold>XGBoost</bold></th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td><bold>RMSE</bold></td>
                <td>0.9421</td>
                <td>1.4912</td>
                <td>0.5999</td>
                <td>1.0333</td>
                <td>0.7603</td>
              </tr>
              <tr>
                <td><bold>MAE</bold></td>
                <td>0.6127</td>
                <td>1.1602</td>
                <td>0.4467</td>
                <td>0.8164</td>
                <td>0.5293</td>
              </tr>
              <tr>
                <td><bold>R2</bold></td>
                <td>0.7085</td>
                <td>0.2698</td>
                <td><bold>0.8818</bold></td>
                <td>0.6494</td>
                <td>0.8102</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <fig id="fig23">
          <label>Figure 23</label>
          <caption><p>Actual vs predicted plot for Exergy Destroyed for the ADAboost model.</p></caption>
          <graphic xlink:href="obj/2a/5c/2a5cb0cc5a347465521fca3057be1e104a6ddae6de9a46819ffa6550e4dfb3b7"/>
        </fig>
      </sec>
      <sec id="sec25">
        <title>Model Performances in Predicting Exergy Efficiency</title>
        <p>Exergy Efficiency, a key parameter affecting engine performance, was modeled using Support Vector Machine (SVM), Random Forest, ADABoost, CatBoost, and XGBoost. As shown in Table 10, the XGBoost model delivered the best results, achieving the lowest MAE (1.5157), an RMSE of 3.2778, and the highest R² score of 0.9189 with 300 estimators and maximum depth of 10, explaining about 92% of the variance in Exergy Efficiency. Random Forest, SVM, and ADABoost showed similar performance, with R² values between 0.9042 and 0.9156, while Random Forest also achieved a notably low MAE of 1.4805. In contrast, CatBoost performed the weakest, with an RMSE of 5.2108, MAE of 4.0571, and an R² of 0.7951. Grid search was used to tune hyperparameters for all models to enhance prediction accuracy. Figure 24 shows the actual vs predicted plot for XGBoost, highlighting its strong fit. Overall, XGBoost proved most effective for predicting Exergy Efficiency, with Random Forest also showing competitive results.</p>
        <fig id="fig24">
          <label>Figure 24</label>
          <caption><p>Actual vs predicted plot for Exergy Efficiency for the XGboost model.</p></caption>
          <graphic xlink:href="obj/e2/9a/e29a18f9b0e25209ed897f6ee6703e9e7622c1f31bbe6c10f6a203ae27a2368b"/>
        </fig>
        <table-wrap id="tbl10">
          <label>Table 10</label>
          <caption><p>Performance metrics of all 5 Machine Learning Models for Exergy Efficiency Prediction</p></caption>
          <table>
            <thead>
              <tr>
                <th><bold>Metric</bold></th>
                <th><bold>SVM</bold></th>
                <th><bold>Random Forest</bold></th>
                <th><bold>ADAboost</bold></th>
                <th><bold>CatBoost</bold></th>
                <th><bold>XGBoost</bold></th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td><bold>RMSE</bold></td>
                <td>3.4026</td>
                <td>3.3451</td>
                <td>3.5635</td>
                <td>5.2108</td>
                <td>3.2778</td>
              </tr>
              <tr>
                <td><bold>MAE</bold></td>
                <td>2.0518</td>
                <td>1.4805</td>
                <td>1.6044</td>
                <td>4.0571</td>
                <td>1.5157</td>
              </tr>
              <tr>
                <td><bold>R2</bold></td>
                <td>0.9126</td>
                <td>0.9156</td>
                <td>0.9042</td>
                <td>0.7951</td>
                <td><bold>0.9189</bold></td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec26">
        <title>Comparison of all 5 machine learning models for best predictive capabilities</title>
        <p>The performance of various machine learning models in predicting key engine parameters was evaluated across five critical outputs: Brake Specific Energy Consumption, Brake Thermal Efficiency, Brake Specific Fuel Consumption, Exergy Destroyed, and Exergy Efficiency. As shown in Table 11, XGBoost achieved exceptional accuracy for Brake Specific Fuel Consumption with an R² of 0.9947, while Random Forest performed best for Brake Specific Energy Consumption at 0.9501. XGBoost also delivered strong results for Brake Thermal Efficiency and Exergy Efficiency, with R² scores of 0.9262 and 0.9189 respectively. For Exergy Destroyed, ADABoost showed the highest predictive performance, reaching an R² of 0.8818. Although the datasets were relatively small, which is typical given the time and effort required for detailed engine experiments, the models were carefully tuned using grid search to achieve the best possible results. The high R² values across most parameters indicate that the models effectively captured the main relationships between inputs and outputs. These relationships were often monotonic, such as efficiency generally increasing with load and specific consumptions decreasing, which is consistent with well-established engine behavior. Tree-based ensemble models such as XGBoost and Random Forest are particularly effective in capturing nonlinear interactions and threshold effects between engine operating parameters, which explains their superior performance for most outputs. Random Forest showed strong generalization for energy-based metrics due to its robustness against overfitting, while XGBoost benefited from gradient-based boosting to refine predictions for efficiency-related parameters. ADABoost performed better for exergy destruction likely because it emphasizes difficult-to-predict samples, which is useful for capturing losses influenced by subtle thermodynamic variations.</p>
        <table-wrap id="tbl11">
          <label>Table 11</label>
          <caption><p>Best performing models for prediction of each of the 5 output parameters.</p></caption>
          <table>
            <thead>
              <tr>
                <th><bold>Parameter</bold></th>
                <th><bold>Model with highest R2 score</bold></th>
                <th><bold>R2 Score</bold></th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>Brake specific energy Consumption</td>
                <td>Random Forest</td>
                <td>0.9501</td>
              </tr>
              <tr>
                <td>Brake Thermal Efficiency</td>
                <td>XGBoost</td>
                <td>0.9262</td>
              </tr>
              <tr>
                <td>Brake Specific Fuel Consumption</td>
                <td>XGboost</td>
                <td>0.9947</td>
              </tr>
              <tr>
                <td>Exergy Destroyed</td>
                <td>ADAboost</td>
                <td>0.8818</td>
              </tr>
              <tr>
                <td>Exergy Efficiency</td>
                <td>XGBoost</td>
                <td>0.9189</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
    </sec>
    <sec id="sec27">
      <title>Conclusion</title>
      <p>The predictive performance of multiple machine learning models was evaluated for five key engine outputs: brake specific energy consumption, brake thermal efficiency, brake specific fuel consumption, exergy destroyed, and exergy efficiency. Support Vector Machine (SVM), Random Forest, AdaBoost, CatBoost, and XGBoost models were trained and compared. As summarized in Table 11, XGBoost achieved the highest accuracy for several metrics, with R² values of 0.9947 for brake specific fuel consumption, 0.9262 for brake thermal efficiency, and 0.9189 for exergy efficiency. Random Forest performed best for brake specific energy consumption (R² = 0.9501), while AdaBoost yielded the highest accuracy for exergy destroyed (R² = 0.8818). The strong predictive performance indicates that the models successfully captured the dominant relationships between engine inputs and outputs, which were largely monotonic and consistent with established engine performance behavior (e.g., increased load leading to improved efficiency and reduced specific consumption). This agreement with known physical trends suggests that the models are learning meaningful system behavior rather than overfitting. Although the dataset was limited, as is typical in experimental engine studies, systematic hyperparameter tuning using grid search ensured near-optimal model performance. The consistently high R² values demonstrate that ensemble-based models, particularly XGBoost and Random Forest, are well suited for modeling complex thermodynamic and exergy-based engine characteristics. Beyond offline prediction, these trained models can be integrated into real-time engine monitoring frameworks by mapping readily available sensor inputs (such as load, speed, and fuel flow) to key efficiency and exergy indicators. This enables continuous estimation of otherwise difficult-to-measure parameters like exergy destruction and exergy efficiency, supporting early fault detection, performance degradation monitoring, and adaptive control strategies. Such real-time capability can help operators optimize operating conditions, reduce energy losses, and improve overall engine efficiency without requiring additional physical instrumentation.</p>
    </sec>
  </body>
  <back>
    <fn-group>
      <fn fn-type="con"><p>Aditya Sai Samavedam: Investigation, Data Curation, Formal analysis, Writing – Original Draft, Prasshanth C. V.: Investigation, Resources, Data Curation, Validation, Manavalla Sreekanth: Methodology, Software, Formal analysis, Validation, Tamilselvan P.: Formal analysis, Methodology, Validation, Writing – Review &amp; Editing, Feroskhan M.: Conceptualization, Methodology, Supervision, Project administration, Writing – Review &amp; Editing.</p></fn>
      <fn fn-type="conflict"><p>The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.</p></fn>
      <fn fn-type="data-availability"><p>The data used in this study will be made available upon request.</p></fn>
    </fn-group>
    <ref-list>
      <ref id="ref-r1">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Ağbulut, Ümit</string-name>
            <string-name>Gürel, Ali Etem</string-name>
            <string-name>Sarıdemir, Suat</string-name>
          </person-group>
          <article-title>Experimental investigation and prediction of performance and emission responses of a CI engine fuelled with different metal-oxide based nanoparticles–diesel blends using different machine learning algorithms</article-title>
          <source>Energy</source>
          <year>2021</year>
          <volume>215</volume>
          <page-range>119076</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.energy.2020.119076</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r2">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Balki, Mustafa Kemal</string-name>
            <string-name>Çavuş, Volkan</string-name>
            <string-name>Duran, İsmail Umut</string-name>
            <string-name>Tuna, Resul</string-name>
            <string-name>Sayin, Cenk</string-name>
          </person-group>
          <article-title>Experimental Study and Prediction of Performance and Emission in an SI Engine Using Alternative Fuel with Artificial Neural Network</article-title>
          <source>International Journal of Automotive Engineering and Technologies</source>
          <year>2018</year>
          <volume>7</volume>
          <issue>1</issue>
          <page-range>58-64</page-range>
          <publisher-name>International Journal of Automotive Engineering and Technologies</publisher-name>
          <pub-id pub-id-type="doi">10.18245/IJAET.438048</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r20">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>BİLBAN, Samet</string-name>
            <string-name>AYDOĞAN, Hasan</string-name>
          </person-group>
          <article-title>Using Machine Learning Methods to Predict the Effect of Alternative Fuel Mixtures on Exhaust Emissions</article-title>
          <source>European Journal of Science and Technology</source>
          <year>2022</year>
          <publisher-name>ASOS Yayinevi</publisher-name>
          <pub-id pub-id-type="doi">10.31590/EJOSAT.1081539</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r3">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Breiman, Leo</string-name>
          </person-group>
          <article-title>Random Forests</article-title>
          <source>Machine Learning</source>
          <year>2001</year>
          <volume>45</volume>
          <issue>1</issue>
          <page-range>5-32</page-range>
          <publisher-name>Springer Science and Business Media LLC</publisher-name>
          <pub-id pub-id-type="doi">10.1023/A:1010933404324</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r4">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Cay, Yusuf</string-name>
          </person-group>
          <article-title>Prediction of a gasoline engine performance with artificial neural network</article-title>
          <source>Fuel</source>
          <year>2013</year>
          <volume>111</volume>
          <page-range>324-331</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.fuel.2012.12.040</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r5">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Çay, Yusuf</string-name>
            <string-name>Çiçek, Adem</string-name>
            <string-name>Kara, Fuat</string-name>
            <string-name>Sağiroğlu, Selami</string-name>
          </person-group>
          <article-title>Prediction of engine performance for an alternative fuel using artificial neural network</article-title>
          <source>Applied Thermal Engineering</source>
          <year>2012</year>
          <volume>37</volume>
          <page-range>217-225</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.applthermaleng.2011.11.019</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r6">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Chen, Tianqi</string-name>
            <string-name>Guestrin, Carlos</string-name>
          </person-group>
          <article-title>XGBoost</article-title>
          <source>Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>
          <year>2016</year>
          <page-range>785-794</page-range>
          <publisher-name>ACM</publisher-name>
          <pub-id pub-id-type="doi">10.1145/2939672.2939785</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r7">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Correa Gonzalez, Sandra</string-name>
            <string-name>Kroyan, Yuri</string-name>
            <string-name>Sarjovaara, Teemu</string-name>
            <string-name>Kiiski, Ulla</string-name>
            <string-name>Karvo, Anna</string-name>
            <string-name>Toldy, Arpad I.</string-name>
            <string-name>Larmi, Martti</string-name>
            <string-name>Santasalo-Aarnio, Annukka</string-name>
          </person-group>
          <article-title>Prediction of Gasoline Blend Ignition Characteristics Using Machine Learning Models</article-title>
          <source>Energy &amp;amp; Fuels</source>
          <year>2021</year>
          <volume>35</volume>
          <issue>11</issue>
          <page-range>9332-9340</page-range>
          <publisher-name>American Chemical Society (ACS)</publisher-name>
          <pub-id pub-id-type="doi">10.1021/acs.energyfuels.1c00749</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r8">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Ghobadian</string-name>
            <string-name>B.</string-name>
            <string-name>Rahimi</string-name>
            <string-name>H.</string-name>
            <string-name>Nikbakht</string-name>
            <string-name>A.M.</string-name>
            <string-name>Najafi</string-name>
            <string-name>G.</string-name>
            <string-name>Yusaf</string-name>
            <string-name>T.F.</string-name>
          </person-group>
          <article-title>Diesel engine performance and exhaust emission analysis using waste cooking biodiesel fuel with an artificial neural network</article-title>
          <source>Renewable Energy</source>
          <year>2009</year>
          <volume>34</volume>
          <issue>4</issue>
          <page-range>976-982</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.renene.2008.08.008</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r9">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Gokalp, Burak</string-name>
            <string-name>Ertunc</string-name>
            <string-name>H. Metin</string-name>
            <string-name>Hosoz, Murat</string-name>
            <string-name>Sarac</string-name>
            <string-name>H. Ibrahim</string-name>
          </person-group>
          <article-title>Performance prediction of a CI engine using artificial neural network for various SME and diesel fuel blends</article-title>
          <source>International Journal of Vehicle Design</source>
          <year>2010</year>
          <volume>54</volume>
          <issue>2</issue>
          <page-range>156</page-range>
          <publisher-name>Inderscience Publishers</publisher-name>
          <pub-id pub-id-type="doi">10.1504/IJVD.2010.035357</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r10">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Hanuschkin, Alexander</string-name>
            <string-name>Schober, Steffen</string-name>
            <string-name>Bode, Johannes</string-name>
            <string-name>Schorr, Jürgen</string-name>
            <string-name>Böhm, Benjamin</string-name>
            <string-name>Krüger, Christian</string-name>
            <string-name>Peters, Steven</string-name>
          </person-group>
          <article-title>Machine learning–based analysis of in-cylinder flow fields to predict combustion engine performance</article-title>
          <source>International Journal of Engine Research</source>
          <year>2021</year>
          <volume>22</volume>
          <issue>1</issue>
          <page-range>257-272</page-range>
          <publisher-name>SAGE Publications</publisher-name>
          <pub-id pub-id-type="doi">10.1177/1468087419833269</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r11">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Kale, Aneesh Vijay</string-name>
            <string-name>Krishnasamy, Anand</string-name>
          </person-group>
          <article-title>Application of machine learning for performance prediction and optimization of a homogeneous charge compression ignited engine operated using biofuel-gasoline blends</article-title>
          <source>Energy Conversion and Management</source>
          <year>2024</year>
          <volume>314</volume>
          <page-range>118629</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.enconman.2024.118629</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r12">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Katreddi, Sasanka</string-name>
          </person-group>
          <article-title>Development of Machine Learning based approach to predict fuel consumption and maintenance cost of Heavy-Duty Vehicles using diesel and alternative fuels</article-title>
          <publisher-name>West Virginia University Libraries</publisher-name>
          <pub-id pub-id-type="doi">10.33915/etd.11780</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r13">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Kullolli, Shridhar</string-name>
            <string-name>Sakthivel</string-name>
            <string-name>G.</string-name>
            <string-name>Ilangkumaran</string-name>
            <string-name>M.</string-name>
          </person-group>
          <article-title>A neural network model for the prediction of compression ignition engine performance at different injection timings</article-title>
          <source>International Journal of Ambient Energy</source>
          <year>2016</year>
          <volume>37</volume>
          <issue>3</issue>
          <page-range>227-236</page-range>
          <publisher-name>Informa UK Limited</publisher-name>
          <pub-id pub-id-type="doi">10.1080/01430750.2014.931297</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r14">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Lionus Leo</string-name>
            <string-name>G.M.</string-name>
            <string-name>Jayabal, Ravikumar</string-name>
            <string-name>Srinivasan</string-name>
            <string-name>D.</string-name>
            <string-name>Chrispin Das</string-name>
            <string-name>M.</string-name>
            <string-name>Ganesh</string-name>
            <string-name>M.</string-name>
            <string-name>Gavaskar, Thodda</string-name>
          </person-group>
          <article-title>Predicting the performance and emissions of an HCCI-DI engine powered by waste cooking oil biodiesel with Al2O3 and FeCl3 nano additives and gasoline injection – A random forest machine learning approach</article-title>
          <source>Fuel</source>
          <year>2024</year>
          <volume>357</volume>
          <page-range>129914</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.fuel.2023.129914</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r18">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Liu, Zuming</string-name>
            <string-name>Karimi, Iftekhar A.</string-name>
          </person-group>
          <article-title>Gas turbine performance prediction via machine learning</article-title>
          <source>Energy</source>
          <year>2020</year>
          <volume>192</volume>
          <page-range>116627</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.energy.2019.116627</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r15">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Liu, Jinlong</string-name>
            <string-name>Ulishney, Christopher</string-name>
            <string-name>Dumitrescu, Cosmin E.</string-name>
          </person-group>
          <article-title>Improving Machine Learning Model Performance in Predicting the Indicated Mean Effective Pressure of a Natural Gas Engine</article-title>
          <source>ASME 2020 Internal Combustion Engine Division Fall Technical Conference</source>
          <year>2020</year>
          <publisher-name>American Society of Mechanical Engineers</publisher-name>
          <pub-id pub-id-type="doi">10.1115/ICEF2020-2968</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r16">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Liu, Jinlong</string-name>
            <string-name>Ulishney, Christopher</string-name>
            <string-name>Dumitrescu, Cosmin Emil</string-name>
          </person-group>
          <article-title>Random Forest Machine Learning Model for Predicting Combustion Feedback Information of a Natural Gas Spark Ignition Engine</article-title>
          <source>Journal of Energy Resources Technology</source>
          <year>2021</year>
          <volume>143</volume>
          <issue>1</issue>
          <publisher-name>ASME International</publisher-name>
          <pub-id pub-id-type="doi">10.1115/1.4047761</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r19">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Liu, Zhentao</string-name>
            <string-name>Liu, Jinlong</string-name>
          </person-group>
          <article-title>Machine Learning Assisted Analysis of an Ammonia Engine Performance</article-title>
          <source>Journal of Energy Resources Technology</source>
          <year>2022</year>
          <volume>144</volume>
          <issue>11</issue>
          <publisher-name>ASME International</publisher-name>
          <pub-id pub-id-type="doi">10.1115/1.4054287</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r17">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Liu, Yuchen</string-name>
            <string-name>Meenakshi</string-name>
            <string-name>V.</string-name>
            <string-name>Karthikeyan</string-name>
            <string-name>L.</string-name>
            <string-name>Maroušek, Josef</string-name>
            <string-name>Krishnamoorthy, NR</string-name>
            <string-name>Sekar, Manigandan</string-name>
            <string-name>Nasif, Omaima</string-name>
            <string-name>Ali Alharbi, Sulaiman</string-name>
            <string-name>Wu, Yingji</string-name>
            <string-name>Xia, Changlei</string-name>
          </person-group>
          <article-title>Machine learning based predictive modelling of micro gas turbine engine fuelled with microalgae blends on using LSTM networks: An experimental approach</article-title>
          <source>Fuel</source>
          <year>2022</year>
          <volume>322</volume>
          <page-range>124183</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.fuel.2022.124183</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r21">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Mohammad, Aran</string-name>
            <string-name>Rezaei, Reza</string-name>
            <string-name>Hayduk, Christopher</string-name>
            <string-name>Delebinski, Thaddaeus O.</string-name>
            <string-name>Shahpouri, Saeid</string-name>
            <string-name>Shahbakhti, Mahdi</string-name>
          </person-group>
          <article-title>Hybrid Physical and Machine Learning-Oriented Modeling Approach to Predict Emissions in a Diesel Compression Ignition Engine</article-title>
          <source>SAE Technical Paper Series</source>
          <year>2021</year>
          <volume>1</volume>
          <publisher-name>SAE International</publisher-name>
          <pub-id pub-id-type="doi">10.4271/2021-01-0496</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r22">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Oğuz, Hidayet</string-name>
            <string-name>Sarıtas, Ismail</string-name>
            <string-name>Baydan, Hakan Emre</string-name>
          </person-group>
          <article-title>Prediction of diesel engine performance using biofuels with artificial neural network</article-title>
          <source>Expert Systems with Applications</source>
          <year>2010</year>
          <volume>37</volume>
          <issue>9</issue>
          <page-range>6579-6586</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.eswa.2010.02.128</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r23">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Patel</string-name>
            <string-name>S.</string-name>
            <string-name>Azad</string-name>
            <string-name>A.K.</string-name>
            <string-name>Khan, Masud</string-name>
          </person-group>
          <article-title>Numerical investigation for predicting diesel engine performance and emission using different fuels</article-title>
          <source>Energy Procedia</source>
          <year>2019</year>
          <volume>160</volume>
          <page-range>834-841</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.egypro.2019.02.150</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r24">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Prokhorenkova</string-name>
            <string-name>L., Gusev</string-name>
            <string-name>G., Vorobev</string-name>
            <string-name>A., Dorogush</string-name>
            <string-name>A.V.</string-name>
            <string-name>Gulin, A</string-name>
          </person-group>
          <article-title>CatBoost: Unbiased boosting with categorical features</article-title>
          <year>2018</year>
          <pub-id pub-id-type="doi">10.48550/arXiv.1706.09516</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r26">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Sahoo, Sridhar</string-name>
            <string-name>Kumar, Valluri Naga Sai Pavan</string-name>
            <string-name>Srivastava, Dhananjay Kumar</string-name>
          </person-group>
          <article-title>Quantitative analysis of engine parameters of a variable compression ratio CNG engine using machine learning</article-title>
          <source>Fuel</source>
          <year>2022</year>
          <volume>311</volume>
          <page-range>122587</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.fuel.2021.122587</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r25">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Samavedam, Aditya Sai</string-name>
            <string-name>C.V., Prasshanth</string-name>
            <string-name>Sreekanth, Manavalla</string-name>
            <string-name>Khan</string-name>
            <string-name>T.M. Yunus</string-name>
            <string-name>Almakayeel, Naif</string-name>
            <string-name>M, Feroskhan</string-name>
          </person-group>
          <article-title>Exergetic investigation of the influence of injector location in HCCI engines utilizing DEE as pilot fuel and biogas as primary fuel</article-title>
          <source>Heliyon</source>
          <year>2024</year>
          <volume>10</volume>
          <issue>18</issue>
          <page-range>e37607</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.heliyon.2024.e37607</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r27">
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <string-name>Schapire, Robert E.</string-name>
          </person-group>
          <article-title>Explaining AdaBoost</article-title>
          <source>Empirical Inference</source>
          <year>2013</year>
          <page-range>37-52</page-range>
          <publisher-name>Springer Berlin Heidelberg</publisher-name>
          <pub-id pub-id-type="doi">10.1007/978-3-642-41136-6_5</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r28">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Sebayang</string-name>
            <string-name>A.H.</string-name>
            <string-name>Masjuki</string-name>
            <string-name>H.H.</string-name>
            <string-name>Ong, Hwai Chyuan</string-name>
            <string-name>Dharma</string-name>
            <string-name>S.</string-name>
            <string-name>Silitonga</string-name>
            <string-name>A.S.</string-name>
            <string-name>Kusumo</string-name>
            <string-name>F.</string-name>
            <string-name>Milano, Jassinnee</string-name>
          </person-group>
          <article-title>Prediction of engine performance and emissions with Manihot glaziovii bioethanol − Gasoline blended using extreme learning machine</article-title>
          <source>Fuel</source>
          <year>2017</year>
          <volume>210</volume>
          <page-range>914-921</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.fuel.2017.08.102</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r29">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Sebayang</string-name>
            <string-name>A.H.</string-name>
            <string-name>Milano, Jassinnee</string-name>
            <string-name>Shamsuddin, Abd Halim</string-name>
            <string-name>Alfansuri, Munawar</string-name>
            <string-name>Silitonga</string-name>
            <string-name>A.S.</string-name>
            <string-name>Kusumo, Fitranto</string-name>
            <string-name>Prahmana, Rico Aditia</string-name>
            <string-name>Fayaz</string-name>
            <string-name>H.</string-name>
            <string-name>Zamri</string-name>
            <string-name>M.F.M.A.</string-name>
          </person-group>
          <article-title>Modelling and prediction approach for engine performance and exhaust emission based on artificial intelligence of sterculia foetida biodiesel</article-title>
          <source>Energy Reports</source>
          <year>2022</year>
          <volume>8</volume>
          <page-range>8333-8345</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.egyr.2022.06.052</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r30">
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <string-name>Suthaharan, Shan</string-name>
          </person-group>
          <article-title>Support Vector Machine</article-title>
          <source>Integrated Series in Information Systems</source>
          <year>2016</year>
          <page-range>207-235</page-range>
          <publisher-name>Springer US</publisher-name>
          <pub-id pub-id-type="doi">10.1007/978-1-4899-7641-3_9</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r31">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Wang, Huaiyu</string-name>
            <string-name>Ji, Changwei</string-name>
            <string-name>Shi, Cheng</string-name>
            <string-name>Ge, Yunshan</string-name>
            <string-name>Meng, Hao</string-name>
            <string-name>Yang, Jinxin</string-name>
            <string-name>Chang, Ke</string-name>
            <string-name>Wang, Shuofeng</string-name>
          </person-group>
          <article-title>Comparison and evaluation of advanced machine learning methods for performance and emissions prediction of a gasoline Wankel rotary engine</article-title>
          <source>Energy</source>
          <year>2022</year>
          <volume>248</volume>
          <page-range>123611</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.energy.2022.123611</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r32">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Yang, Ruomiao</string-name>
            <string-name>Yan, Yuchao</string-name>
            <string-name>Sun, Xiaoxia</string-name>
            <string-name>Wang, Qifan</string-name>
            <string-name>Zhang, Yu</string-name>
            <string-name>Fu, Jiahong</string-name>
            <string-name>Liu, Zhentao</string-name>
          </person-group>
          <article-title>An Artificial Neural Network Model to Predict Efficiency and Emissions of a Gasoline Engine</article-title>
          <source>Processes</source>
          <year>2022</year>
          <volume>10</volume>
          <issue>2</issue>
          <page-range>204</page-range>
          <publisher-name>MDPI AG</publisher-name>
          <pub-id pub-id-type="doi">10.3390/pr10020204</pub-id>
        </element-citation>
      </ref>
      <ref id="ref-r33">
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Zandie, Mohammad</string-name>
            <string-name>Ng, Hoon Kiat</string-name>
            <string-name>Gan, Suyin</string-name>
            <string-name>Muhamad Said, Mohd Farid</string-name>
            <string-name>Cheng, Xinwei</string-name>
          </person-group>
          <article-title>Multi-input multi-output machine learning predictive model for engine performance and stability, emissions, combustion and ignition characteristics of diesel-biodiesel-gasoline blends</article-title>
          <source>Energy</source>
          <year>2023</year>
          <volume>262</volume>
          <page-range>125425</page-range>
          <publisher-name>Elsevier BV</publisher-name>
          <pub-id pub-id-type="doi">10.1016/j.energy.2022.125425</pub-id>
        </element-citation>
      </ref>
    </ref-list>
  </back>
</article>
