<?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-mathml3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Mech. Eng.</journal-id>
<journal-title-group>
<journal-title>Frontiers in Mechanical Engineering</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Mech. Eng.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2297-3079</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1754007</article-id>
<article-id pub-id-type="doi">10.3389/fmech.2025.1754007</article-id>
<article-version article-version-type="Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Original Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Integrated machine learning and PSO framework for optimization of grinding forces in advanced manufacturing</article-title>
<alt-title alt-title-type="left-running-head">Charde et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fmech.2025.1754007">10.3389/fmech.2025.1754007</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Charde</surname>
<given-names>Maya M.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3253892"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal Analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing - original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Bhalerao</surname>
<given-names>Yogesh J.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Cepova</surname>
<given-names>Lenka</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2551836"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Rashinkar</surname>
<given-names>Sharadchandra N.</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Swarna</surname>
<given-names>B.</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3299973"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
</contrib>
</contrib-group>
<aff id="aff1">
<label>1</label>
<institution>Department of Mechanical Engineering, MIT Academy of Engineering, Alandi (D)</institution>, <city>Pune</city>, <country country="IN">India</country>
</aff>
<aff id="aff2">
<label>2</label>
<institution>Department of Machining, Assembly and Engineering Metrology, Faculty of Mechanical Engineering, VSB-Technical University of Ostrava</institution>, <city>Ostrava</city>, <country country="CZ">Czechia</country>
</aff>
<aff id="aff3">
<label>3</label>
<institution>Dr D Y Patil School of MCA, Charholi (Bk)</institution>, <city>Pune</city>, <country country="IN">India</country>
</aff>
<aff id="aff4">
<label>4</label>
<institution>Department of Biosciences, Saveetha School of Engineering, Saveetha Institute of Medical and Technical Sciences</institution>, <city>Chennai</city>, <country country="IN">India</country>
</aff>
<author-notes>
<corresp id="c001">
<label>&#x2a;</label>Correspondence: Maya M. Charde, <email xlink:href="mailto:mmcharde@mitaoe.ac.in">mmcharde@mitaoe.ac.in</email>
</corresp>
</author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-01-14">
<day>14</day>
<month>01</month>
<year>2026</year>
</pub-date>
<pub-date publication-format="electronic" date-type="collection">
<year>2025</year>
</pub-date>
<volume>11</volume>
<elocation-id>1754007</elocation-id>
<history>
<date date-type="received">
<day>25</day>
<month>11</month>
<year>2025</year>
</date>
<date date-type="rev-recd">
<day>29</day>
<month>12</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>29</day>
<month>12</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2026 Charde, Bhalerao, Cepova, Rashinkar and Swarna.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>Charde, Bhalerao, Cepova, Rashinkar and Swarna</copyright-holder>
<license>
<ali:license_ref start_date="2026-01-14">https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</license-p>
</license>
</permissions>
<abstract>
<p>In modern precision machining, optimization of the grinding process is vital to improve product quality, surface integrity, and machining efficiency. This research puts forward a data-driven solution that uses a combination of machine learning and Particle Swarm Optimization (PSO) to predict and minimize grinding forces in external cylindrical grinding processes. Experiments were conducted on EN31 steel with varying machining parameters depth of cut (DOC), feed rate (FR), work speed (WRS), wheel speed (WHS) and four coolant conditions: dry, flooded, MQL with HP KOOLKUT40, and MQL with HP SYNTHCOOL100. Three machine learning algorithms XGBoost, Multilayer Perceptron (MLP), and Support Vector Regression (SVR) were trained on a dataset of 115 experiments and validated with Mean Squared Error (MSE) and R<sup>2</sup>. XGBoost worked best among the rest, particularly for shoulder force prediction, with an MSE of 0.0373 and an R<sup>2</sup> of 0.9324. This better model was combined with PSO to determine the best grinding parameters that had minimum total force. The PSO gave a minimum predicted force of 4.22 N with XGBoost, affirming its stability. Further, cooling condition analysis showed that MQL with HP SYNTHCOOL100 provided the most effective force reduction. In general, the investigation proves effective in demonstrating the suitability of integrating metaheuristic optimization and predictive modeling for intelligent process control in grinding.</p>
</abstract>
<kwd-group>
<kwd>grinding forces</kwd>
<kwd>machine learning</kwd>
<kwd>XGBoost</kwd>
<kwd>PSO</kwd>
<kwd>cooling conditions</kwd>
<kwd>smart manufacturing</kwd>
<kwd>optimization</kwd>
</kwd-group>
<funding-group>
<funding-statement>The author(s) declared that financial support was received for this work and/or its publication.</funding-statement>
</funding-group>
<counts>
<fig-count count="12"/>
<table-count count="7"/>
<equation-count count="9"/>
<ref-count count="15"/>
<page-count count="18"/>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Digital Manufacturing</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<label>1</label>
<title>Introduction</title>
<p>Maintaining high-quality standards of mechanical products is an essential requirement of current manufacturing due to its pivotal impact on product performance, operating reliability, and lifespan durability (<xref ref-type="bibr" rid="B10">Prakash et al., 2025</xref>). Therefore, precise prediction of critical quality characteristics has become important in sustaining competitiveness and conforming to strict industry norms. Production systems are generally classified into intermittent and continuous types, with mass production under continuous systems allowing automation and uniform machine settings for high-volume production, and job shop production under intermittent systems providing customized, small-batch manufacturing involving frequent setup changes. The cycle of product development encompasses activities including design, simulation, and process planning, taking advantage of sophisticated tools such as Design of Experiments (DOE), Finite Element Analysis (FEA), Design for Manufacturing (DFM), and Design for Assembly (DFA) and is supported increasingly by IT-based technologies such as Product Data Management (PDM) and Product Lifecycle Management (PLM) in compliance with Industry 4.0 guidelines (<xref ref-type="bibr" rid="B12">Rubi et al., 2024</xref>). Among different machining operations, grinding is a very accurate abrasive process, commonly employed in finishing manufacturing operations for creating smooth and precise surfaces. Grinding is especially ideal for machining hardened materials, with high precision and efficiency, but its optimization is difficult because of the nonlinear and complex nature of parameters like material removal rate, feed rate, wheel speed, and depth of cut (<xref ref-type="bibr" rid="B6">Kim et al., 2024</xref>). Grinding is also important in high-precision sectors such as aerospace, automotive, and defense, and is used on hard-to-machine materials such as glass ceramics. Surface roughness, an important quality characteristic influencing fatigue resistance, corrosion, and aesthetics, is determined by process parameters as well as external influences such as material properties, cooling conditions, and tool wear (<xref ref-type="bibr" rid="B3">Charde et al., 2025</xref>). To meet this, researchers have proposed predictive models and investigated sustainable grinding techniques, such as cryogenics, hybrid lubrication, and force-based data-driven roughness prediction (<xref ref-type="bibr" rid="B2">Charde et al., 2020</xref>). Further, surface integrity, dimensional accuracy, and tool life in subtractive manufacturing require greater understanding of cutting mechanics. The Finite Element Method (FEM) has turned out to be an advanced simulation tool in this area, supporting research into tool wear, residual stresses, and chip formation dynamics using different mesh-based methods. Though valuable for research, FEM&#x2019;s application in real-time use within manufacturing environments is restricted due to computationally intensive requirements, particularly in 3D simulations, although simplified 2D models offer some alternatives (<xref ref-type="bibr" rid="B11">Reeber et al., 2024</xref>). To counter the intricacies involved in optimizing such complex machining operations, current studies have increasingly relied on advanced computational methods. Specifically, the blend of machine learning and data-driven modeling has proven to be an exciting path for improving grinding efficiency and predictive performance. <xref ref-type="fig" rid="F1">Figure 1</xref> depicts a cyclical model that captures the major elements of manufacturing process and quality control. The cycle starts with the determination of quality standards and moves on to categorizing production systems, utilizing product development tools, and the adoption of IT-based technologies. It goes on to refine grinding processes, study surface roughness, FEM simulation of processes, and finally incorporates machine learning for increased efficiency and accuracy. This feedback mechanism focuses on continuous manufacturing improvement through data-driven and technology-infused strategies. <xref ref-type="table" rid="T1">Table 1</xref> describes the methodology adopted by different authors and their outcomes.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Manufacturing process and quality control.</p>
</caption>
<graphic xlink:href="fmech-11-1754007-g001.tif">
<alt-text content-type="machine-generated">Circular diagram with eight interconnected green rectangles. Starting at the top: Identify Quality Standard, Classify Production Systems, Apply Product Development Tools, Implement IT-Based Technologies, Optimizing Grinding Operations, Analyze Surface Roughness, Use FEM for Simulation, Integrate Machine Learning. Arrows connect each step, forming a continuous cycle.</alt-text>
</graphic>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Data-driven and machine learning approaches in machining process optimization and prediction.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Ref.<break/>No.</th>
<th align="left">Material<break/>used</th>
<th align="left">Model/Algorithm used</th>
<th align="left">Machining<break/>process</th>
<th align="left">Performance<break/>metrics</th>
<th align="left">Input<break/>parameters</th>
<th align="left">Key findings</th>
<th align="left">Results</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<xref ref-type="bibr" rid="B6">Kim et al. (2024)</xref>
</td>
<td align="left">Internal Grind</td>
<td align="left">ML &#x2b; Gaussian Process &#x2b; Metaheuristic Optimization</td>
<td align="left">Internal Cylindrical Grinding</td>
<td align="left">Fault Rate Reduction, Cycle Time Reduction</td>
<td align="left">DOC, FR, WRS, WHS</td>
<td align="left">Proposed a data-driven system integrating ML for fault detection and optimization using real-world data</td>
<td align="left">Fault rate &#x2193; by 77.83%, Cycle time &#x2193; by 17.64%</td>
</tr>
<tr>
<td align="left">
<xref ref-type="bibr" rid="B11">Reeber et al. (2024)</xref>
</td>
<td align="left">-</td>
<td align="left">Random Forest, Gradient Boosting, LightGBM</td>
<td align="left">Grinding</td>
<td align="left">MSE, MAE, RMSE, R<sup>2</sup>
</td>
<td align="left">DOC, FR, WRS, WHS</td>
<td align="left">LightGBM performed best in surface roughness prediction; Gradient Boosting had the highest error</td>
<td align="left">LightGBM: MSE 0.0047, MAE 0.064, RMSE 0.09, R<sup>2</sup> &#x2248; &#x2212;0.02</td>
</tr>
<tr>
<td align="left">
<xref ref-type="bibr" rid="B1">Bukhari et al. (2025)</xref>
</td>
<td align="left">AZ91 magnesium alloy</td>
<td align="left">Decision Tree, Bayesian Opt., RF, XGBoost</td>
<td align="left">Orthogonal Cutting (MQL)</td>
<td align="left">MSE, MAE, R<sup>2</sup>
</td>
<td align="left">Feed, Cutting Speed, MQL Flow Rate</td>
<td align="left">XGBoost showed superior predictive accuracy; rare literature in AZ91 under MQL</td>
<td align="left">XGBoost: MSE &#x2193; 34.1%, MAE &#x2193; 17.1% vs. Decision Tree; MSE &#x2193; 19.8% vs. RF</td>
</tr>
<tr>
<td align="left">
<xref ref-type="bibr" rid="B4">Karthik and Rao (2025)</xref>
</td>
<td align="left">IN625 superalloy</td>
<td align="left">AdaBoost, SVR, RF, GPR, FEM-based Data Augmentation</td>
<td align="left">Milling/Turning (General)</td>
<td align="left">Accuracy (%), Error (%)</td>
<td align="left">FE Simulations, Cutting Parameters</td>
<td align="left">AdaBoost best for temperature; SVR best for cutting force; ML models validated with experimental data</td>
<td align="left">AdaBoost: 99.89% acc. temp.; SVR: 100% acc. force; Validation error: 4% temp., 7% force</td>
</tr>
<tr>
<td align="left">
<xref ref-type="bibr" rid="B15">Wang et al. (2024)</xref>
</td>
<td align="left">Ultrathin Niobium Strips</td>
<td align="left">XGBoost, RF, MLP, GBDT</td>
<td align="left">Rolling</td>
<td align="left">R<sup>2</sup>, MAE, RMSE, MAPE</td>
<td align="left">Strip Thickness, Microstructure Features</td>
<td align="left">XGBoost achieved highest R<sup>2</sup> and lowest error; effective for predicting mechanical properties</td>
<td align="left">R<sup>2</sup>: 0.944 (TS), 0.964 (YS); Lowest MAE, RMSE, MAPE across models</td>
</tr>
<tr>
<td align="left">
<xref ref-type="bibr" rid="B8">Mishra et al. (2024)</xref>
</td>
<td align="left">- (Carbon analysis)</td>
<td align="left">XGBoost, SHAP</td>
<td align="left">3-Axis Milling</td>
<td align="left">RMSE, MAE, R<sup>2</sup>
</td>
<td align="left">Cutting Params, Flowmeter Rate</td>
<td align="left">XGBoost best for emission prediction; SHAP identified spindle speed as dominant factor</td>
<td align="left">RMSE: 0.0007129, MAE: 0.0004476, R<sup>2</sup>: 1</td>
</tr>
<tr>
<td align="left">
<xref ref-type="bibr" rid="B9">Pour and Fallah (2024)</xref>
</td>
<td align="left">Flexible Thin-Walled Workpiece</td>
<td align="left">Imperialist Competitive Algorithm &#x2b; MVE</td>
<td align="left">Milling (Force Prediction)</td>
<td align="left">Peak-to-Peak Error (%)</td>
<td align="left">Cutting Parameters, Modal Characteristics</td>
<td align="left">Rapid cutting force prediction using dynamic state-space and time series analysis</td>
<td align="left">Force prediction error: &#x3c;8% (stable), &#x3c;17% (unstable)</td>
</tr>
<tr>
<td align="left">
<xref ref-type="bibr" rid="B5">Kaur et al. (2025)</xref>
</td>
<td align="left">Various machining materials (182 studies across machining, manufacturing, and prognostics)</td>
<td align="left">AI, ML, DL; clustering using VOSviewer; algorithms include predictive models, neural networks, optimization algorithms</td>
<td align="left">Machining processes; predictive maintenance; monitoring; digital twins; sustainable manufacturing</td>
<td align="left">Efficiency, accuracy, sustainability; energy consumption; tool wear prediction; process stability</td>
<td align="left">Keywords-derived clusters: sensing, prognostics, sustainability, optimization, neural networks, tool wear, CNC, digital twins</td>
<td align="left">AI/ML/DL significantly enhance predictive maintenance, real-time monitoring, energy optimization (up to 20% energy reduction); improve tool wear prediction and machining accuracy</td>
<td align="left">Identified 8 thematic clusters; major gaps include data quality, adaptability, and system integration; roadmap proposed for scalable intelligent machining</td>
</tr>
<tr>
<td align="left">
<xref ref-type="bibr" rid="B7">Ma et al. (2024)</xref>
</td>
<td align="left">Welding samples (material not specified; welding bead geometry studied)</td>
<td align="left">Machine Learning model for bead geometry prediction; Reinforcement Learning &#x2013; SPO (Stochastic Policy Optimization); Genetic Algorithm (GA) for benchmarking</td>
<td align="left">Welding optimization; WPS development</td>
<td align="left">Penetration depth, bead area, material deposition, computational time, prediction error</td>
<td align="left">Process parameters affecting bead geometry; constraints for two optimization tasks (setpoint-based and setpoint-free)</td>
<td align="left">ML model correlates parameters to bead geometry; SPO RL algorithm outperforms GA in accuracy and computational efficiency; reduces number of physical welding experiments</td>
<td align="left">Setpoint optimization: solved in 8&#xa0;min, MPAE &#x3d; 2.48% (vs. GA: 42&#xa0;min, 3.42%). No-setpoint optimization: 30&#xa0;s vs. GA&#x2019;s 6&#xa0;min; RL reward 5.8 vs. 3.6; Reduced cost, waste, and emissions</td>
</tr>
<tr>
<td align="left">
<xref ref-type="bibr" rid="B13">Sarii&#x15f;ik and &#xd6;&#x11f;&#xfc;tl&#xfc; (2025)</xref>
</td>
<td align="left">Marble</td>
<td align="left">CatBoost, LightGBM, XGBoost, K-means clustering, Gradient Boosting (classification); ANOVA statistical analysis</td>
<td align="left">CNC machining of marble under different toolpath strategies (external, linear, spiral)</td>
<td align="left">Specific Energy (Se), Material Removal Rate (MRR), R<sup>2</sup> scores, AUC, classification accuracy, feature importance</td>
<td align="left">Cutting depth, feed rate, toolpath type, cutting force, energy metrics</td>
<td align="left">Significant effects of depth, feed rate, toolpath on Se; MRR strongly reduces Se; MRR most important feature (96.05% importance by XGBoost); Ensemble ML models achieved R<sup>2</sup> &#x3e; 0.98; SHAP validated interpretability</td>
<td align="left">CatBoost best predictor (R<sup>2</sup>&#x3d;0.983). Toolpath accuracy ranking: external &#x3e; linear &#x3e; spiral. Gradient boosting: accuracy &#x3d; 0.75, highest AUC. Strong correlations (R<sup>2</sup>&#x3d;0.70) for Se with depth/feed; weak with MRR (R<sup>2</sup>&#x3d;0.16)</td>
</tr>
<tr>
<td align="left">
<xref ref-type="bibr" rid="B14">Tlija et al. (2025)</xref>
</td>
<td align="left">DC53 tool steel (compared with AISI D2) using Xcel CBN tool</td>
<td align="left">Artificial Neural Networks (ANNs); NSGA-II (Non-Sorting Genetic Algorithm) for multi-objective optimization</td>
<td align="left">Hard part turning</td>
<td align="left">Tool life, surface roughness, MRR, power consumption, temperature; R<sup>2</sup>; optimized trade-offs</td>
<td align="left">Workpiece hardness (heat treatment), cutting speed, feed rate, depth of cut</td>
<td align="left">Heat treatment is the dominant factor (e.g., 74.63% effect on tool life); ANN models accurately predict machinability (R<sup>2</sup> &#x3e; 0.97); NSGA-II identifies optimal compromises</td>
<td align="left">Optimized results: &#x2b;92.05% tool life, &#x2b;91.83% material removed, &#x2212;33.33% roughness, &#x2212;26.73% power consumption, &#x2212;9.61% temperature; strong prediction and optimization framework</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Grinding is one of the most essential manufacturing processes in today&#x2019;s industry, appreciated for its potential to generate high-precision surfaces as well as increase productivity. Nevertheless, optimizing grinding parameters is a challenging task because nonlinear dynamics are involved. To solve this, an ML-based data-driven system coupled with metaheuristic optimization algorithms was suggested for internal cylindrical grinding performance enhancement. This framework combines a fault detection model and a Gaussian process-based cycle time estimator, resulting in considerable fault rate and cycle time reductions by 77.83% and 17.64%, respectively tested and validated using real-world experiments and expert opinions (<xref ref-type="bibr" rid="B2">Charde et al., 2020</xref>). Likewise, machine learning models like LightGBM, Random Forest, and Gradient Boosting have been used for surface roughness prediction based on critical parameters such as depth of cut, feed rate, work speed, and wheel speed. LightGBM performed best, with small error values, which proves the importance of predictive modeling in enhancing surface finish quality (<xref ref-type="bibr" rid="B11">Reeber et al., 2024</xref>).</p>
<p>Beyond grinding, there have been various studies investigating ML applications in various machining conditions. In orthogonal cutting of AZ91 magnesium alloy using MQL assistance, for instance, there have been machine learning models such as XGBoost, Decision Tree, and Random Forest applied to predict machinability. XGBoost proved to be the highest accuracy, performing better than other models in reducing MSE and MAE (<xref ref-type="bibr" rid="B1">Bukhari et al., 2025</xref>). In a different study, physics-informed ensemble learning strategy combining finite element simulations and machine learning models such as AdaBoost and SVR was employed for cutting temperature and force prediction during machining IN625 superalloy. AdaBoost and SVR attained the maximum accuracy for predicting temperatures and forces, respectively, with negligible validation errors (<xref ref-type="bibr" rid="B4">Karthik and Rao, 2025</xref>). Similarly, XGBoost also emerged as the best model in predicting mechanical characteristics of ultrathin niobium strips as compared to RF, MLP, and GBDT models at large in generalization performance (<xref ref-type="bibr" rid="B15">Wang et al., 2024</xref>). Regarding green manufacturing, XGBoost has also been utilized to predict and reduce carbon footprints in a three-axis mill machine with backup from SHAP analysis that reflected spindle speed to be the determining factor (<xref ref-type="bibr" rid="B8">Mishra et al., 2024</xref>). Finally, for cutting force prediction in thin-walled milling, a new framework integrating time-series analysis, the Imperialist Competitive Algorithm, and Multi-View Embedding was proposed, which showed high predictive accuracy with errors less than 17% even under unstable cutting conditions (<xref ref-type="bibr" rid="B9">Pour and Fallah, 2024</xref>). A recent large scale bibliometric analysis, highlighting the effect of artificial intelligence in advanced manufacturing through AI-enabled predictive maintenance and monitoring; 20% reductions in energy use and accuracy/stability improvements in machining (<xref ref-type="bibr" rid="B5">Kaur et al., 2025</xref>). In welding, while traditional evolution algorithms have typical been the go-to optimizations, with the introduction of reinforcement learning based optimization frameworks, faster bead geometries have been obtained resulting in significantly fewer experiments, total cost, waste and emissions when optimizing welds (<xref ref-type="bibr" rid="B7">Ma et al., 2024</xref>).</p>
<p>By employing ensemble machine learning models with techniques of statistical method and interpretability in the CNC machining of marble produces extremely accurate predictions (R<sup>2</sup> &#x3e; 0.98), while identifying the primary components to energy efficient machining; that is; removal rate of material and machining strategy (<xref ref-type="bibr" rid="B13">Sarii&#x15f;ik and &#xd6;&#x11f;&#xfc;tl&#xfc;, 2025</xref>). The hard turning of tool steels demonstrated substantial heat treatment impacting performance on machinability, generating significant improvements in surface qualities, tool life, and power consumptions in addition to displaying high potential applicability to industrial needs (<xref ref-type="bibr" rid="B14">Tlija et al., 2025</xref>).</p>
<p>These studies often focus on a single parameter at a time when modelling their predictive power, such as determining surface finish based solely on surface roughing parameters or measuring tool wear based solely on data related to tool-wear measurements. In addition, many existing models use a conventional machine learning approach and do not support a single framework that can manage the dynamic non-linearities of grinding systems in real-time. In contrast, the proposed architecture uses both hybrid learning and metaheuristic techniques in order to be adaptable for high-precision automated control on the production floor. Existing limitations in these existing approaches highlight the importance of a more complete, robust and production-ready optimisation framework.</p>
<p>The rest of the paper is organized as in Section II there is a discussion about the material used and the setting up of the experimental setup, Section III discusses about the methodology where process from data collection and description to the optimization process is discussed in detail. Moving further in the paper Section IV discusses about the Results obtained from the methodology and Section V is the conclusion of the paper.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Material and experimental setup</title>
<sec id="s2-1">
<label>2.1</label>
<title>Workpiece material and specifications</title>
<p>The base materials for testing were made of the material known as EN 31 steel with 50 HRC hardness. The chemical make-up of EN 31 steel is 1% Carbon, 0.50% Manganese, 1.40% Chromium, 0.3% Sulphur, 0.20% Silicon, and 0.025% Phosphorus. The size of the workpiece is 60&#xa0;mm in length with a major diameter of 80&#xa0;mm and minor diameter of 60&#xa0;mm. Different machining operations, such as facing, turning, and step turning, are performed on the workpiece prior to hardening through a hot oil deep hardening process. Thermocouples are also inserted in the workpiece through Electrical Discharge Machining (EDM) for temperature measurement during the grinding processes.</p>
</sec>
<sec id="s2-2">
<label>2.2</label>
<title>Grinding conditions and process parameters</title>
<sec id="s2-2-1">
<label>2.2.1</label>
<title>Control parameters</title>
<p>The four major parameters of the machining process determined to be in focus for this study were subsequently investigated to understand their effect on cylindrical grinding performance. The selected parameters varied from 0.025&#xa0;mm to 0.04&#xa0;mm for the depth of cut and were directly proportional to the amount of material removed per pass; the rate of feed that was taken into account, especially concerning the material removal rate and surface finish; the work speed, whose variations were 100&#x2013;250&#xa0;rpm, and it was said to be in favour of keeping the right balance of heat generation and wear rate of the grinding wheel; similarly, the wheel speed was maintained between 948&#xa0;rpm and 1186&#xa0;rpm and exerted a great influence on the size of abrasive chips and the subsequent thermal effect on the workpiece. The ranges of the parameters included in this study were determined by the machining capabilities of EN31 steel and the operational limits of the AHG-60 &#xd7; 300 CNC grinding machine. The allowable combinations for the experiment were selected such that they all met the safe and industrially valid parameters. The ranges of the parameter values used are also representative of those used in previous grinding research, and this allows for comparison to published results. To accomplish this, the 29-lateral Taguchi L29 orthogonal array was selected, as it allows four factors to be assessed simultaneously at various levels and, due to the L29&#x2019;s architecture, constrains the number of required experimental tests from hundreds to 29. By having 29 test configurations, the evaluation of parameter interactions will be statistically meaningful, and the workload will be manageable because, as indicated by the previous use of the L29 array, simultaneous measurement of force, temperature and cooling conditions produces a large volume of data in addition to the amount of time involved. In an ordered approach, the investigation established a systematic method of analysis of these parameters through the Taguchi L29 orthogonal array as the experimental design for an effective investigation of combinations of parameters by conducting 29 designed experiments. The optimization approach was based on the Smaller-the-better quality objective, aiming toward minimizing the critical output responses like temperature and surface roughness to render the grinding process much more upgraded in terms of its quality and integrity.</p>
</sec>
</sec>
<sec id="s2-3">
<label>2.3</label>
<title>Experimental setup and measurement techniques</title>
<p>Face and shoulder grinding operations are carried out with the aid of the AHG-60 &#xd7; 300 CNC grinding machine that can hold several features such as a 60&#xa0;mm maximum workpiece width and 45&#xa0;m/s grinding wheel speed as per the <xref ref-type="table" rid="T2">Table 2</xref>. Experimental testing incorporates the utilization of slip rings, thermocouples, and a brush assembly to capture and store temperature readings during grinding. These elements collaborate to allow precise monitoring and measurement of temperatures during the grinding processes of the face and shoulders.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Specifications of face and shoulder grinding machine used.</p>
</caption>
<table>
<tbody valign="top">
<tr>
<td align="left">Machine type</td>
<td align="left">AHG- 60 &#xd7; 300 CNC<break/>Maximum width of the work piece to be grind&#x3d;60&#xa0;mm<break/>Maximum distance between centers &#x3d; 300&#xa0;mm</td>
</tr>
<tr>
<td align="left">Manufactures Name</td>
<td align="left">Parishudh Machines Pvt. Ltd</td>
</tr>
<tr>
<td align="left">Capacities</td>
<td align="left">Centre Height: 130&#xa0;mm<break/>Distance between centers: 300&#xa0;mm</td>
</tr>
<tr>
<td align="left">External Wheel Head</td>
<td align="left">Grinding Wheel (OD x ID) &#x3d; &#x3d5;500&#xa0;mm X &#x3d5; 254&#xa0;mm<break/>Maximum Width: 60&#xa0;mm</td>
</tr>
<tr>
<td align="left">Work Head (Dead)</td>
<td align="left">Spindle Motor (AC induction Motor): 7.5&#xa0;Kw<break/>Grinding Speed: 45&#xa0;m/s<break/>Spindle Speed (infinitely variable):50&#x2013;650&#xa0;rpm<break/>Spindle motor (AC Servo Motor): 6NM</td>
</tr>
<tr>
<td align="left">Infeed Slide (X-Axis)</td>
<td align="left">Total stroke: 200&#xa0;mm<break/>Rapid Feed rate: 10&#xa0;m/min<break/>Feed A. C. Servo Motor: 6NM<break/>Input Resolution: 0.0001&#xa0;mm</td>
</tr>
<tr>
<td align="left">Table (Z-Axis)</td>
<td align="left">Total Stroke: 400&#xa0;mm<break/>Rapid feed rate: 10&#xa0;m/min<break/>Feed A. C. Servo motor: 6NM<break/>Input Resolution: 0.001&#xa0;mm</td>
</tr>
<tr>
<td align="left">Tail Stock Assembly</td>
<td align="left">Travel: 40&#xa0;mm<break/>Centre: MT 4</td>
</tr>
<tr>
<td align="left">General</td>
<td align="left">Coolant Pump Motor: 1.5&#xa0;KW<break/>Total power requirement: 25&#xa0;Kw<break/>Total Weight of the machine: 4000&#xa0;kg</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In this experiment, we used an array of strain gauges in an assembly that was mounted between the support of the work piece and the support of the machine as shown in <xref ref-type="fig" rid="F2">Figure 2</xref> to measure the grinding force at the shoulder and the end face of a cylinder. This created the ability to obtain data in real-time during the cylinder grinding process on both radial and axial directional forces of the grinding wheel.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Experimental Setup for Measuring Forces in Face and shoulder Grinding Operation.</p>
</caption>
<graphic xlink:href="fmech-11-1754007-g002.tif">
<alt-text content-type="machine-generated">A mechanical setup with a green support structure holding rotating components, likely a motor or test rig, is fixed on a platform with two adjustable knobs and wires extending from it. A metallic wheel labeled &#x22;Wheel Head&#x22; is visible in the background.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s2-4">
<label>2.4</label>
<title>Grinding under various cooling conditions</title>
<p>In the dry condition, there is grinding in the absence of any coolant, and consequently, there is high temperature generation. High temperatures are liable to cause thermal damage to the workpiece in the form of tensile residual stresses and crack formation. Contrarily, in the flooded coolant condition, there is grinding through an oil-in-water emulsion or neat oil, and it is supplied to the grinding zone at low pressure. This cooling method is particularly beneficial for low-speed grinding, and it controls heat more effectively. Furthermore, in the Minimum Quantity Lubrication (MQL) condition, a small amount of lubricant, typically 100&#xa0;mL/h or lower, is delivered directly to the cutting zone by an air-oil stream. This reduces the overall coolant usage but provides an acceptable surface finish with lower thermal damage. The lubricants used in this operation are HP KOOLKUT 40 and HP SYNTHCOOL 100 whose properties are described in <xref ref-type="table" rid="T3">Tables 3</xref>, <xref ref-type="table" rid="T4">4</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Physio-chemical properties of HP KOOLKUT 40.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">S. No.</th>
<th align="left">Properties</th>
<th align="left">HP KOOLCUT 40</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">Colour After Emulsification</td>
<td align="left">Milky White</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">Kinematic Viscosity at 40&#xa0;&#xb0;C, Min, CST</td>
<td align="left">20</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">Flash Point, COC&#xa0;&#xb0;C, Min</td>
<td align="left">150</td>
</tr>
<tr>
<td align="left">4</td>
<td align="left">Copper Corrosion at100&#xa0;&#xb0;C, Min</td>
<td align="left">1</td>
</tr>
<tr>
<td align="left">5</td>
<td align="left">Cast Iron Corrosion Test, 20:1 Emulsion with 400 PPM Hard Water Max</td>
<td align="left">0/1&#x2013;1</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Physio-chemical properties of HP SYNTHCOOL 100.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">S. No.</th>
<th align="left">Properties</th>
<th align="left">HP SYNTHCOOL 100</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">Appearance</td>
<td align="left">Fluorescent yellow</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">Copper Strip Corrosion 3Hr 1&#xa0;at 100&#xa0;&#xb0;C, Max</td>
<td align="left">1</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">1:40 in Distilled Water</td>
<td align="left">0/1&#x2013;1</td>
</tr>
<tr>
<td align="left">4</td>
<td align="left">1:40 in Hard Water-200 PPM</td>
<td align="left">0/1&#x2013;1</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-5">
<label>2.5</label>
<title>Force measurement during grinding at face and shoulder</title>
<p>The forces generated in grinding are measured by a force measuring system that has been specifically designed using strain gauges, an octagonal ring, and a digital display. The system is capable of measuring both the radial and axial forces generated during grinding. The forces are detected at the workpiece extension end where strain gauges are mounted on the ring. These measured forces are subsequently digitally presented, with real-time data available for examination. The force measurement system is designed to be integrated into the grinding process in such a way as not to close the process while continuously monitoring face and shoulder grinding forces.</p>
</sec>
</sec>
<sec sec-type="methods" id="s3">
<label>3</label>
<title>Methodology</title>
<sec id="s3-1">
<label>3.1</label>
<title>Dataset description</title>
<p>The information for this study was collected from a series of experimental grinding tests conducted with four various cooling conditions: dry, flooded coolant, MQL with HP KOOLKUT, and MQL with HP SYNTHCOOL. There are a few input parameters in each record, including the depth of cut (DOC), feed rate (FR), work speed (WRS), wheel speed (WHS), and the cooling condition, which is defined as a categorical variable. The measured outputs are surface roughness, temperature, and force, all of which were measured at the shoulder and face of the workpiece during grinding. The data set consists of 115 experiments each representing a unique combination of the input parameters. These combinations were grouped based on an L29 orthogonal array such that various settings of the parameters were well covered in the data set.</p>
</sec>
<sec id="s3-2">
<label>3.2</label>
<title>Data pre-processing</title>
<p>Data pre-processing followed a few steps to clean the dataset before analysis. The categorical feature, cooling condition, was one-hot encoded to transform it into numerical form that can be utilized well in machine learning models. The input features were normalized with standard scaling so that all variables are on the same scale, thus avoiding any feature from controlling the model based on magnitude differences. Missing values in the data were deleted, and any column formatting inconsistencies were resolved to preserve the integrity of the data. New features were also introduced for optimization purposes, like the calculation of the total force, i.e., the addition of forces at the face and shoulder. This total force feature was most beneficial in the following optimization models, where total grinding force reduction was one of the main goals.</p>
</sec>
<sec id="s3-3">
<label>3.3</label>
<title>Predictive modeling of grinding forces</title>
<p>Machine learning was a very important part of the methodology aimed at building robust predictive models that could accurately forecast the grinding forces at the workpiece face and shoulder. The three algorithms to be used were chosen because they had demonstrated ability in regression applications and their potential to accommodate non-linear interactions among variables: Extreme Gradient Boosting (XGBoost), Multilayer Perceptron (MLP), and Support Vector Regression (SVR). XGBoost, a high-performance gradient-boosted decision tree implementation, was used because of its ability, scalability, and regularization, which assist in overcoming overfitting and generalization.</p>
<sec id="s3-3-1">
<label>3.3.1</label>
<title>XGBoost (extreme Gradient Boosting)</title>
<p>XGBoost is an ensemble learning algorithm that constructs additive regression trees sequentially. To help control model complexity, the target functions have both loss terms and regularization constants. The objective function, regularization function and prediction step for XGBoost algorithm is represented by <xref ref-type="disp-formula" rid="e1">Equations 1</xref>&#x2010;<xref ref-type="disp-formula" rid="e3">3</xref>.</p>
<p>Overall Objective Function:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>Here,</p>
<p>
<inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>: total loss</p>
<p>
<inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>: training loss (e.g., Mean Squared Error)</p>
<p>
<inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>: individual regression tree at iteration <italic>k</italic>
</p>
<p>
<inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>: predicted value after <italic>t</italic> trees</p>
<p>Regularization Term:<disp-formula id="e2">
<mml:math id="m6">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>T</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>&#x3bb;</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>Here,</p>
<p>
<inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>: number of leaves in the tree</p>
<p>
<inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>: weight of the <italic>j</italic>th leaf</p>
<p>
<inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>: regularization parameters</p>
<p>Prediction:<disp-formula id="e3">
<mml:math id="m10">
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-3-2">
<label>3.3.2</label>
<title>Multilayer Perceptron (MLP)</title>
<p>Multilayer Perceptron&#x2019;s in artificial neural networks represent a series of feedforward neural network that includes the input layer, hidden layer, as well as the output layer, and is capable of learning increasingly complex nonlinear relationships by weighted sums and activation functions on various-layer transformations. The hidden layer computation is shown by <xref ref-type="disp-formula" rid="e4">Equation 4</xref> with output layer and loss function represented by <xref ref-type="disp-formula" rid="e5">Equations 5</xref>, <xref ref-type="disp-formula" rid="e6">6</xref> respectively.</p>
<p>Hidden Layer Computation:<disp-formula id="e4">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>Output Layer:<disp-formula id="e5">
<mml:math id="m12">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>Here,</p>
<p>
<inline-formula id="inf8">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>: input features (DOC, FR, WRS, WHS)</p>
<p>
<inline-formula id="inf9">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>: output of hidden node <italic>j</italic>
</p>
<p>
<inline-formula id="inf10">
<mml:math id="m15">
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>: weights of input-to-hidden and hidden-to-output layers</p>
<p>
<inline-formula id="inf11">
<mml:math id="m16">
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>: biases</p>
<p>
<inline-formula id="inf12">
<mml:math id="m17">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#xb7;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>: activation function (e.g., ReLU or sigmoid)</p>
<p>
<inline-formula id="inf13">
<mml:math id="m18">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#xb7;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>: linear activation for regression output</p>
<p>Loss Function (Mean Squared Error):<disp-formula id="e6">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-3-3">
<label>3.3.3</label>
<title>Support Vector Regression (SVR)</title>
<p>Support Vector Regression (SVR) is effective in coping with highly dimensional data, model complexity as against prediction accuracy. In this way, the target values are estimated within a margin (&#x3b5;) using kernel functions while ensuring the flatness of the model. SVR Optimization equation represented by <xref ref-type="disp-formula" rid="e7">Equations 7</xref>&#x2010;<xref ref-type="disp-formula" rid="e9">9</xref>.</p>
<p>Optimization Objective:<disp-formula id="e7">
<mml:math id="m20">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3be;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3be;</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>Subject to:<disp-formula id="e8">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2205;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m22">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2205;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>;</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s3-4">
<label>3.4</label>
<title>Model training and evaluation</title>
<p>All the models trained and tested on a stratified 80/20 train-test split were such that the data distribution in the underlying data was maintained in both training and test sets. This method, therefore, helped in realistic testing of models under reduced possibilities of bias. Prior to training, the input features were normalized to ensure that all features made equal contributions to the learning process, a process critical for algorithms like MLP and SVR that are sensitive to feature scaling. One-hot encoding was also applied to transform the categorical cooling condition variable to one appropriate for numerical computation.</p>
<p>Model performance was assessed using two common regression metrics Mean Squared Error (MSE), which measures the average squared difference between real and estimated force values, and the coefficient of determination (R<sup>2</sup> score), which measures the percentage of variance in the dependent variable that can be explained by the independent variables. These were chosen to adequately reflect both the accuracy and explanatory ability of the models. The comparative performance of the models not only gave us an understanding of their predictive capabilities but also set the stage for identifying the best model to be used for subsequent optimization. The best-performing model&#x2019;s output was then incorporated in a metaheuristic optimization framework to optimize the total grinding force, thus connecting predictive modeling with process improvement in an end-to-end intelligent manufacturing approach.</p>
<p>In order to ensure that model assessments are robust and to compensate for the drawbacks associated with only using MSE and R<sup>2</sup> as measures of performance; we also included other performance metrics in our evaluation. The MAE represents the average size of your prediction errors across all predictions and is not dependent on the presence of large outlier predictions, thus it provides a better estimate of prediction accuracy overall, on average. In addition, we have performed 5-fold cross validation to evaluate the generalization of each model to different training/test partitioning versus 1 train/test partition; therefore, allowing for greater confidence in the stability and predictive reliability of the models.</p>
</sec>
<sec id="s3-5">
<label>3.5</label>
<title>Optimization of grinding parameters through Particle Swarm optimization methodology</title>
<p>Particle swarm optimization (PSO) was deployed as a global optimization algorithm with high robustness and efficiency to reduce the overall machining grinding force. PSO derives its concept from the collective behavior in nature, especially from the behavior of bird flocks and fish schools. It works by initializing a set of possible solutions, known as particles, which iteratively search the solution space according to both individual and social experience. In this case, however, the PSO protocol was hence used to determine the best combination of grinding process parameters such as depth of cut (DOC), feed rate (FR), work speed (WRS), and wheel speed (WHS), which would give rise to least possible total force defined as the sum of the forces exerted on face and shoulder sides of the workpiece.</p>
<p>The process of optimization was organized over some search space characterized by machining experience with experimentally achievable limits about the minimum cut depth of 0.02&#x2013;0.06&#xa0;mm; a feed rate of 0.5&#x2013;2.0&#xa0;mm/s, a workpiece rotation speed of 50&#x2013;300&#xa0;rpm, and a wheel speed of 900&#x2013;1,500&#xa0;rpm. A population size of 20 particles was initialized, and 50 iterations were performed to ensure an adequate exploration over the multidimensional parameter space. Each particle represents a candidate solution expressed as a set of the four grinding parameters, and its fitness is evaluated by a trained machine learning model that predicts the total grinding force for that combination. The machine learning model is used in the fitness function, which was already selected in the previous predictive modeling iterations as it had a better prediction performance of force values with high accuracy.</p>
<p>The fitness function was used as a surrogate model, to enable quick evaluation on a number of parameters sets without having to do additional physical experimentation. In each step, particles updated their positions in the search space according to their own best-known position and the global best-known position found by the swarm, resulting in successive solution improvement towards the global optimum. This PSO-driven optimization platform delivered a viable mechanism for coupling data-driven modeling and intelligent search mechanisms to enable the creation of a smart manufacturing policy for process improvement in grinding operations. The method not only enabled the minimization of grinding forces but also presented a scalable process that could be tailored for optimization of other performance indicators like temperature or surface finish in future work.</p>
<p>The parameter setting for the Particle Swarm Optimization (PSO) method will be used throughout this study to provide us with a stable, reproducible basis for our work, as this is an important aspect of the overall methodology and one that is generally accepted and used in the area of machining technology. The inertia weight (<italic>w</italic> &#x3d; 0.7) was selected to provide a good balance between exploration (randomness) and exploitation (use of current knowledge). It is important to note that the cognitive and social learning coefficients were selected based on previous research to also assist the particles to learn from their own best experiences as well as from the global best solution, and set equal values (<italic>c</italic>1 &#x3d; 1.5 and <italic>c</italic>2 &#x3d; 1.5). The other two parameters, particle velocity, and position limits, were set in order to prevent any oscillatory behavior during the update process. Finally, the convergence of PSO was determined based on the following two criteria: either the improvement of the global best fitness was less than 10&#x2013;6 for the last ten iterations, or the algorithm reached the maximum limit (50 iterations) and it had made no further improvements in the global best fitness since the last iteration. Using these parameters allowed for the development of a consistent, reliable method to analyse the nonlinear parameters in the grinding process.</p>
<p>
<xref ref-type="fig" rid="F3">Figure 3</xref> depicts a robust workflow for grinding force optimization with machine learning and Particle Swarm Optimization (PSO) and model is named as MSX_PS. It starts with experimental setup and data collection, which includes measurement of forces on EN31 steel under various cooling conditions. Having pre-processed the data, machine learning models (XGBoost, MLP, SVR) are trained and tested using Mean Squared Error (MSE) and R<sup>2</sup>. The model with the highest performance is utilized in PSO to find the best grinding parameters (DOC, FR, WRS, WHS) which reduce the total force and improve process efficiency.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Framework for predictive modeling and optimization of grinding forces using MSX_PS model.</p>
</caption>
<graphic xlink:href="fmech-11-1754007-g003.tif">
<alt-text content-type="machine-generated">Flowchart detailing an experimental setup for grinding processes using EN31 Steel. Key components include an L29 orthogonal array, force sensor setup with strain gauges, and various algorithms (XGB, MLP, SVR) for predictive modeling. Data processing involves one-hot encoding and feature engineering. Metrics like Mean Squared Error (MSE) and R-squared are used for model evaluation. Optimization is achieved via Particle Swarm Optimization with parameters such as population size and iterations. The goal is to minimize total force by optimizing parameters like depth of cut and feed rate.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Result and discussion</title>
<p>This section brings in the results for the evaluation performance of machine learning models on the Particle Swarm Optimization (PSO) process parameter tuning and a comparative view regarding different visualizations to understand the trends and efficiency of the presented methods.</p>
<sec id="s4-1">
<label>4.1</label>
<title>Machine learning model evaluation</title>
<p>An evaluation was made of three machine learning algorithms-XGBoost, Multilayer Perceptron (Neural Network), and Support Vector Regression (SVM), to forecast grinding forces for shoulder and face operations. The models were trained and tested on an 80:20 ratio, and performance measurement was by means of Mean Squared Error (MSE) and R<sup>2</sup> metrics.</p>
<p>
<xref ref-type="table" rid="T5">Table 5</xref> presents a comparison of the performance of XGBoost, Neural Networks, and SVM models in predicting grinding forces using various statistical error metrics. The predictive performance of XGBoost was significantly greater than that of both the Neural Network and SVM models. For example, the lowest MSE (0.02641), RMSE (0.1625), and MAPE (0.0698) were achieved using XGBoost, which had the highest coefficient of determination (R2 &#x3d; 0.6640) among the three models. The Neural Networks and SVMs had higher values for each of these metrics, indicating a lower level of predictive accuracy and a lower level of explanatory power. These results suggest that tree-based ensemble learning provides the best modelling of grinding force behaviour.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Comparative performance of machine learning models for grinding force prediction at face.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Model</th>
<th align="left">MSE</th>
<th align="left">RMSE</th>
<th align="left">MAE</th>
<th align="left">MAPE</th>
<th align="left">R<sup>2</sup>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<styled-content style="color:#0D0D0D">XGBoost</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">
<bold>0.02641</bold>
</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.1625</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.1286</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.0698</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">
<bold>0.6640</bold>
</styled-content>
</td>
</tr>
<tr>
<td align="left">
<styled-content style="color:#0D0D0D">NeuralNet</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.02948</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.1717</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.1383</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.0768</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.6250</styled-content>
</td>
</tr>
<tr>
<td align="left">
<styled-content style="color:#0D0D0D">SVM</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.02834</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.1683</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.1348</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.0769</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.6395</styled-content>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Note: Highlighted values represent the best performance parameters.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>A comparison of the performance (in terms of MSE, RMSE, MAE, MAPE, and R<sup>2</sup>) of XGBoost, NeuralNet, and SVM in predicting the face grinding force can be seen in <xref ref-type="fig" rid="F4">Figure 4</xref>. Overall, XGBoost performed the best and produced the lowest MSE (0.02641), RMSE (0.1625), MAE (0.1286), and MAPE (0.0698) values for predicting the face grinding force. XGBoost also produced the highest R<sup>2</sup> value of 0.6640 which shows that it has better predictive capabilities compared to both NeuralNet and SVM whose R<sup>2</sup> values are 0.6250 and 0.6395, respectively. Furthermore, the visual representations of the predictive models in <xref ref-type="fig" rid="F4">Figure 4</xref> show that the XGBoost predictive model has a much better generalization ability than both NeuralNet and SVM.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Comparative performance of machine learning models for face force prediction.</p>
</caption>
<graphic xlink:href="fmech-11-1754007-g004.tif">
<alt-text content-type="machine-generated">Bar chart comparing the performance of three models: XGBoost, NeuralNet, and SVM across five metrics: MSE, RMSE, MAE, MAPE, and R&#xB2;. XGBoost shows lower error metrics (MSE, RMSE, MAE, MAPE) and higher R&#xB2; compared to the other models, indicating better performance.</alt-text>
</graphic>
</fig>
<p>
<xref ref-type="table" rid="T6">Table 6</xref> provides a comparison of XGBoost, Neural Network and SVM models based on predictive performance for grinding force prediction, measured using common performance metrics. In <xref ref-type="table" rid="T6">Table 6</xref>, XGBoost produced the best prediction accuracy, having the lowest Mean Squared Error (MSE &#x3d; 0.03730), Root Mean Squared Error (RMSE &#x3d; 0.1931) and Mean Absolute Percentage Error (MAPE &#x3d; 0.0462). The R-squared (R<sup>2</sup>) value of XGBoost (0.9324) is much higher than the R<sup>2</sup> value of the other two models (Neural Network and SVM), which indicates lower predictive power. As a result, this study demonstrates the efficacy of ensemble methods for predicting grinding force in the shoulder.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Comparative performance of machine learning models for grinding force prediction at shoulder.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Model</th>
<th align="left">MSE</th>
<th align="left">RMSE</th>
<th align="left">MAE</th>
<th align="left">MAPE</th>
<th align="left">R<sup>2</sup>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<styled-content style="color:#0D0D0D">XGBoost</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">
<bold>0.03730</bold>
</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.1931</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.1192</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.0462</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">
<bold>0.9324</bold>
</styled-content>
</td>
</tr>
<tr>
<td align="left">
<styled-content style="color:#0D0D0D">NeuralNet</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.20079</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.4481</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.3457</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.1313</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.6361</styled-content>
</td>
</tr>
<tr>
<td align="left">
<styled-content style="color:#0D0D0D">SVM</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.20280</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.4503</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.3591</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.1421</styled-content>
</td>
<td align="left">
<styled-content style="color:#0D0D0D">0.6325</styled-content>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Note: Highlighted values represent the best performance parameters.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>PSO-based optimization results for minimum predicted total grinding force.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Model</th>
<th align="left">Optimized input [DOC, FR, WRS, WHS]</th>
<th align="left">Predicted min force (N)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">XGBoost</td>
<td align="left">[0.0283, 0.6829, 131.01, 1119.64]</td>
<td align="left">4.22</td>
</tr>
<tr>
<td align="left">NeuralNet</td>
<td align="left">[0.0214, 1.6216, 292.69, 900.11]</td>
<td align="left">532.84</td>
</tr>
<tr>
<td align="left">SVM</td>
<td align="left">[0.0296, 0.7825, 284.46, 925.95]</td>
<td align="left">4.69</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In modeling the shoulder force prediction, there were significant differences in performance when comparing the results between three different predictive models. <xref ref-type="fig" rid="F5">Figure 5</xref> shows the XGBoost model again demonstrated its superiority over the other two models in terms of accuracy and the received mean square error (MSE) at 0.03730, root mean square error (RMSE) at 0.1931, mean absolute error (MAE) at 0.1192, mean absolute percentage error (MAPE) at 0.0462, and strong correlation coefficient (R<sup>2</sup> &#x3d; 0.9324). In comparison to the high R<sup>2</sup> value of XGBoost, the Neural Network and SVM models had respectively lower R<sup>2</sup> values of 0.6361 and 0.6325 that corresponded to their respective RMSE values of approximately between 0.448 and 0.450, and MAE values of approximately between 0.346 and 0.359 for both Neural Network and SVM models. The results from this study demonstrate that XGBoost provides a more stable and stronger predictive performance than either Neural Network or SVM for modeling complex behaviors of shoulder force.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Comparative performance of machine learning models for shoulder force prediction.</p>
</caption>
<graphic xlink:href="fmech-11-1754007-g005.tif">
<alt-text content-type="machine-generated">Bar chart comparing three models (XGBoost, NeuralNet, SVM) using five metrics: MSE, RMSE, MAE, MAPE, R&#xB2;. XGBoost excels in R&#xB2;, while NeuralNet performs best in RMSE and MAE. MSE and MAPE show closer performance among models.</alt-text>
</graphic>
</fig>
<p>The present investigation is specifically dedicated to the prediction and optimization of grinding forces (face and shoulder components) using the experimentally established ranges of depth of cut, feed rate, work speed, wheel speed, and coolant condition. In contrast, most contemporary machine-learning studies in grinding including the work of <xref ref-type="bibr" rid="B2">Charde et al. (2020)</xref> are designed around different output variables such as grinding temperature, surface roughness, tool-wear progression, or thermo-mechanical responses, each governed by its own physical behavior and parameter sensitivity. Because our experimental work incorporates a distinct response type and parameter configuration focused entirely on force generation, the numerical indicators reported in temperature- or roughness-based studies do not correspond directly to the predictive outcomes obtained in the present XGBoost&#x2013;PSO framework.</p>
</sec>
<sec id="s4-2">
<label>4.2</label>
<title>PSO-based process parameter optimization</title>
<p>With the predictive models, Particle Swarm Optimization (PSO) was used to optimize the total grinding force to the minimum. The objective function was set as the predicted total force, integrating face and shoulder forces. Input parameters like depth of cut (DOC), feed rate (FR), work speed (WRS), and wheel speed (WHS) were optimized within practical ranges in industry.</p>
<p>Particle Swarm Optimization (PSO), a population-based global optimization method that draws inspiration from the social behaviour of bird flocks and fish schools, was utilized to determine optimal machining parameters that reduce the total grinding force. The optimization problem was framed within a specified search space with four key input variables: depth of cut (DOC), feed rate (FR), work speed (WRS), and wheel speed (WHS). Each variable was limited in experimentally certified machining limits DOC between 0.02 and 0.06&#xa0;mm, FR from 0.5 to 2.0&#xa0;mm/s, WRS between 50 and 300&#xa0;rpm, and WHS between 900 and 1500&#xa0;rpm. The PSO algorithm processed with a population of 20 particles for 50 iterations to meet global convergence. The optimization process was guided by the fitness function that was defined as the total grinding force predicted, computed as the sum of face and shoulder forces, as estimated by the machine learning model. This setup provided a well-balanced exploration of the input space and facilitated robust convergence to optimal process settings.</p>
<p>Optimization using Neural Network resulted in an exceptionally high predicted force because of issues with convergence and thus became unusable for optimization. Out of all models, XGBoost provided the most applicable and efficient parameter set with the least predicted force, reiterating its effectiveness in parameter optimization.</p>
<p>
<xref ref-type="fig" rid="F6">Figure 6</xref> shows the minimum predicted overall grinding force obtained by Particle Swarm Optimization (PSO) by three machine learning models: XGBoost, Neural Network, and SVM. XGBoost yielded the smallest predicted force of 4.22 N, closely followed by SVM with 4.69 N, suggesting good convergence and trustworthy modeling. As a comparison, the Neural Network model produced an excessively high predicted force of 532.84 N, indicating instability and optimization problems. The optimized input values (DOC, FR, WRS, WHS) utilized by each model serve to further indicate the parameter sensitivity of the outcomes. By and large, the <xref ref-type="table" rid="T7">Table 7</xref> conclusively identifies XGBoost as the most stable and precise model for force minimization in grinding operations.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>PSO&#x2013;minimum predicted total force using different machine learning models.</p>
</caption>
<graphic xlink:href="fmech-11-1754007-g006.tif">
<alt-text content-type="machine-generated">Bar chart titled &#x22;PSO - Minimum Predicted Total Force&#x22; displaying total force in newtons on the y-axis. Three bars represent XGBoost, NeuralNet, and SVM. NeuralNet shows a significantly larger force, around 550 newtons, compared to the near-zero values for XGBoost and SVM.</alt-text>
</graphic>
</fig>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> shows a pair plot that illustrates the pairwise relationships between important machining parameters Depth of Cut, Feed Rate, Work Speed, Wheel Speed and the resulting grinding forces at the face and shoulder. The diagonal plots indicate the distribution of each variable, and the scatter plots below indicate correlations between pairs of variables. A visible linear correlation is evident between force at the shoulder and force at the face, indicating a high dependency. Other input factors such as feed rate and depth of cut also exhibit patterns affecting the output forces. Visualization helps in finding trends, clusters, and outliers, if any, and serves as a baseline tool for feature selection in predictive modeling.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Pairwise relationships between machining parameters and grinding forces.</p>
</caption>
<graphic xlink:href="fmech-11-1754007-g007.tif">
<alt-text content-type="machine-generated">Scatterplot matrix showing pairwise relationships between variables: Depth of Cut, Feed Rate, Work Speed, Wheel Speed, Force at Face, and Force at Shoulder. Diagonal plots display histograms for each variable, while off-diagonal plots depict scatterplots showing the interactions between variable pairs. Each plot helps visualize correlations and distributions.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s4-3">
<label>4.3</label>
<title>Comparative analysis</title>
<p>The visual analysis offered extensive support for the model optimization and evaluation conclusions. Bar charts illustrating comparisons of Mean Squared Error (MSE) and R<sup>2</sup> scores <xref ref-type="fig" rid="F6">Figure 6</xref> showed that XGBoost performed better than the Neural Network and Support Vector Machine (SVM) models consistently, especially in shoulder force prediction, where it had the highest R<sup>2</sup> and lowest MSE. Such improved predictive power justified the validity of using XGBoost for process optimization applications. Moreover, the output of the Particle Swarm Optimization (PSO) was plotted in <xref ref-type="fig" rid="F7">Figure 7</xref>, wherein XGBoost again demonstrated a significant lead by having the lowest predicted total grinding force among other models, once again proving its strength and credibility in reducing machining forces.</p>
<p>
<xref ref-type="fig" rid="F8">Figure 8</xref> shows the distribution of grinding forces at the shoulder and face. The face force has a more concentrated distribution around 1.8&#x2013;2.2 N, while the shoulder force has a broader range with a peak around 3.5 N, reflecting greater variability in shoulder force during grinding.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Distribution of force at face and shoulder.</p>
</caption>
<graphic xlink:href="fmech-11-1754007-g008.tif">
<alt-text content-type="machine-generated">Bar chart showing the distribution of force at face and shoulder. Blue bars represent face and red bars represent shoulder. Force ranges from 0 to 4.5 Newtons on the x-axis, and count ranges from 0 to 30 on the y-axis. Smooth curves overlay each distribution.</alt-text>
</graphic>
</fig>
<p>
<xref ref-type="fig" rid="F9">Figure 9</xref> compares Mean Squared Error (MSE) for XGBoost, NeuralNet, and SVM over face and shoulder force predictions. XGBoost strongly indicates the lowest MSE for both face and shoulder forces, whereas NeuralNet and SVM have much higher shoulder MSEs (&#x223c;0.2), demonstrating their poorer predictive accuracy for this output.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>MSE comparison across models.</p>
</caption>
<graphic xlink:href="fmech-11-1754007-g009.tif">
<alt-text content-type="machine-generated">Bar chart titled &#x22;MSE Comparison Across Models&#x22; showing mean squared error for face and shoulder across XGBoost, NeuralNet, and SVM models. Face MSE values are lower than shoulder MSE values in all models. NeuralNet and SVM shoulder errors are significantly higher at around 0.20, while XGBoost has the lowest errors for both categories.</alt-text>
</graphic>
</fig>
<p>
<xref ref-type="fig" rid="F10">Figure 10</xref> shows R<sup>2</sup> values for the same models and targets. XGBoost is on top with the highest R<sup>2</sup> of &#x223c;0.93 for shoulder force and &#x223c;0.66 for face force, which suggests high correlation and reliability. NeuralNet and SVM both report moderate R<sup>2</sup> values (&#x223c;0.62&#x2013;0.64), which indicate lower performance in explaining variance in the data. Overall, these graphs affirm that XGBoost is the most accurate and reliable model for grinding forces prediction.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>R<sup>2</sup> score comparison across models.</p>
</caption>
<graphic xlink:href="fmech-11-1754007-g010.tif">
<alt-text content-type="machine-generated">Bar chart comparing R&#xB2; scores across three models: XGBoost, NeuralNet, and SVM. R&#xB2; scores for face recognition are blue, and scores for shoulder recognition are orange. XGBoost has highest score for shoulder, while NeuralNet and SVM have similar scores for both tasks.</alt-text>
</graphic>
</fig>
<p>Furthermore, how cooling conditions influenced grinding performance became apparent from boxplot analysis <xref ref-type="fig" rid="F11">Figure 11</xref>. Dry grinding condition produced maximum force levels and variability, but MQL (Minimum Quantity Lubrication) and flooded coolant approaches suppressed overall force drastically while providing better-stable performance. These observations speak volumes for the importance of coolant strategies for raising process efficiency and stability. Supporting this, the correlation heatmap <xref ref-type="fig" rid="F12">Figure 12</xref> showed strong positive correlations among force, temperature, and surface roughness suggesting that these output parameters are closely interconnected. This emphasizes the need for a comprehensive optimization strategy, where simultaneous consideration of thermal, mechanical, and surface quality parameters is crucial to realize optimal grinding performance.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Total grinding force by cooling condition.</p>
</caption>
<graphic xlink:href="fmech-11-1754007-g011.tif">
<alt-text content-type="machine-generated">Box plot comparing total grinding force in newtons by cooling condition. Conditions include Dry, MQL with HP KOOLKUT, MQL with HP SYNTHCOOL, and Flooded. MQL with HP SYNTHCOOL shows the lowest force, while Flooded has the highest variability.</alt-text>
</graphic>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Correlation matrix including encoded cooling conditions.</p>
</caption>
<graphic xlink:href="fmech-11-1754007-g012.tif">
<alt-text content-type="machine-generated">Correlation matrix illustrating relationships between machining parameters and cooling conditions. The matrix uses colors from blue to red, indicating correlation strength from negative to positive. Key parameters include depth of cut, feed rate, work speed, and various condition states, such as dry and flooded. Correlation values range from -1.00 to 1.00.</alt-text>
</graphic>
</fig>
<p>
<xref ref-type="fig" rid="F11">Figure 11</xref> shows a boxplot of the total grinding force for different cooling conditions. Among them, the MQL condition with HP SYNTHCOOL100 has the lowest and most stable force values, with a median slightly above 4&#xa0;N and little variation. Dry and flooded conditions have larger variability and higher medians (&#x223c;5.1&#x2013;5.2&#xa0;N), whereas MQL with HP KOOLKUT40 has a little larger range. This means that MQL with HP SYNTHCOOL100 provides better efficiency in minimizing grinding forces.</p>
<p>
<xref ref-type="fig" rid="F12">Figure 12</xref> presents a heatmap of the correlation matrix, indicating relationships between machining parameters, surface features, temperatures, forces, and coded cooling conditions. There is a high correlation (r &#x2248; 0.98) between temperature at shoulder and face, and between force at shoulder and face (r &#x2248; 0.77). The matrix also indicates that MQL SYNTHCOOL100 is negatively correlated with both force outputs (r &#x3d; &#x2212;0.79 and &#x2212;0.71), confirming its efficiency in reducing grinding forces. This matrix helps to determine key relationships for predictive modeling and parameter optimization.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<label>5</label>
<title>Conclusion</title>
<p>This research is focused on meeting the demand for advanced data-driven intelligent optimization for the current state of modern manufacturing focusing specifically on precision grinding operations where the elements of high productivity, consistent quality and process stability are critically interdependent. The research is situated within the area of Smart Machining and the fourth industrial revolution (Industry 4.0) and is intended to advance the integration of machine learning based predictive models with metaheuristic optimization methods. Current methods of optimizing grinding processes are limited due to the empirical basis for selecting parameters, their reliance upon overly simplistic analytical assumptions, and their very limited capabilities for adapting to the nonlinear nature of grinding processes making it impossible to consider simultaneous optimization of force, temperature, surface finish and cooling. The primary goal of this work and research is to create and validate a machine learning-assisted framework for optimization that accurately predicts grinding forces and enables end users to optimise their grinding processes while reducing fault rates and production cycle times.</p>
<p>The Integrated XGBoost&#x2013;PSO (Particle Swarm Optimization) framework was developed and tested to achieve the objective of accurately predicting the grinding forces throughout the shoulder and face, and to minimize the total grinding force via a combination of methods. It highlighted advantages in predictive accuracy and computational efficiency, time-to-solution, scalability, and applicability to Industry 4.0 concepts. It supports near real-time optimization and integration with Computer Numerical Control (CNC) and Digital Twin systems, as demonstrated by the combination of XGBoost with PSO. However, the framework has limitations in that it is based on a small experimental dataset and has a single-objective optimization focus. Subsequent research will concentrate on enhancing the framework and methods using larger and more diverse datasets, and creating a multi-objective optimization method, simultaneously considering the four factors associated with intelligent grinding/tool application (grinding force, temperature, surface integrity and tool wear), thus developing an enhanced intelligent grinding/tool application capability.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>MC: Conceptualization, Formal Analysis, Writing &#x2013; original draft, Data curation, Project administration, Methodology. YB: Validation, Supervision, Software, Writing &#x2013; review and editing, Visualization. LC: Writing &#x2013; review and editing, Funding acquisition. SR: Investigation, Writing &#x2013; review and editing, Resources. BS: Visualization, Supervision, Writing &#x2013; review and editing.</p>
</sec>
<ack>
<p>The authors extend their acknowledgment to the financial support of the European Union under the REFRESH-Research Excellence For REgion Sustainability and High-tech Industries project number CZ.10.03.01/00/22_003/0000048 via the Operational Programme Just Transition and has been done in connection with project Students Grant Competition SP2025/062 &#x201c;Specific research on progressive and sustainable production technologies&#x201d; and SP2025/063 &#x201c;Specific research on innovative and progressive manufacturing technologies&#x201d; financed by the Ministry of Education, Youth and Sports and Faculty of Mechanical Engineering V&#x0160;B-TUO.</p>
</ack>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declared that generative AI was not used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<fn-group>
<fn fn-type="custom" custom-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1998687/overview">Leilei Meng</ext-link>, Liaocheng University, China</p>
</fn>
<fn fn-type="custom" custom-type="reviewed-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3297200/overview">Zhongkai Li</ext-link>, Shanghai University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3297903/overview">Weiyao Cheng</ext-link>, Huazhong University of Science and Technology, China</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bukhari</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Sabrina</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Pervaiz</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Advanced machine learning approaches for predicting machining performance in orthogonal cutting process</article-title>. <source>Lubricants</source> <volume>13</volume> (<issue>2</issue>), <fpage>83</fpage>. <pub-id pub-id-type="doi">10.3390/lubricants13020083</pub-id>
</mixed-citation>
</ref>
<ref id="B2">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Charde</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Bhalerao</surname>
<given-names>Y. J.</given-names>
</name>
<name>
<surname>Rashinkar</surname>
<given-names>N. S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Method for temperature measurement to determine the temperature variations in face and shoulder grinding contact arc</article-title>. <pub-id pub-id-type="doi">10.34218/IJARET.11.11.2020.218</pub-id>
</mixed-citation>
</ref>
<ref id="B3">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Charde</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Najan</surname>
<given-names>T. P.</given-names>
</name>
<name>
<surname>Cepova</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Jadhav</surname>
<given-names>A. D.</given-names>
</name>
<name>
<surname>Rashinkar</surname>
<given-names>N. S.</given-names>
</name>
<name>
<surname>Samal</surname>
<given-names>S. P.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Predictive modelling of surface roughness in grinding operations using machine learning techniques</article-title>. <source>Manuf. Technol.</source> <volume>25</volume> (<issue>1</issue>), <fpage>14</fpage>&#x2013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.21062/mft.2025.006</pub-id>
</mixed-citation>
</ref>
<ref id="B4">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karthik</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Rao</surname>
<given-names>T. B.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Physics-informed data-driven ensemble and transfer learning approaches for prediction of temperature field and cutting force during machining IN625 superalloy</article-title>. <source>Int. J. Interact. Des. Manuf.</source> <volume>19</volume>, <fpage>7027</fpage>&#x2013;<lpage>7060</lpage>. <pub-id pub-id-type="doi">10.1007/s12008-025-02251-4</pub-id>
</mixed-citation>
</ref>
<ref id="B5">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kaur</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Aggarwal</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Systematic review of artificial intelligence, machine learning, and deep learning in machining operations: advancements, challenges, and future directions</article-title>. <source>Archives Comput. Methods Eng.</source> <volume>32</volume>, <fpage>1</fpage>&#x2013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.1007/s11831-025-10290-z</pub-id>
</mixed-citation>
</ref>
<ref id="B6">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>J. G.</given-names>
</name>
<name>
<surname>Sang</surname>
<given-names>M. Y.</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>H. W.</given-names>
</name>
<name>
<surname>Lim</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Developing a data-driven system for grinding process parameter optimization using machine learning and metaheuristic algorithms</article-title>. <source>CIRP J. Manuf. Sci. Technol.</source> <volume>51</volume>, <fpage>20</fpage>&#x2013;<lpage>35</lpage>. <pub-id pub-id-type="doi">10.1016/j.cirpj.2024.04.001</pub-id>
</mixed-citation>
</ref>
<ref id="B7">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mattera</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Caggiano</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Nele</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Reinforcement learning as data-driven optimization technique for GMAW process</article-title>. <source>Weld. World</source> <volume>68</volume> (<issue>4</issue>), <fpage>805</fpage>&#x2013;<lpage>817</lpage>. <pub-id pub-id-type="doi">10.1007/s40194-023-01641-0</pub-id>
</mixed-citation>
</ref>
<ref id="B8">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mishra</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Yau</surname>
<given-names>H. T.</given-names>
</name>
<name>
<surname>Kuo</surname>
<given-names>P. H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C. C.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Achieving sustainability by identifying the influences of cutting parameters on the carbon emissions of a milling process</article-title>. <source>Int. J. Adv. Manuf. Technol.</source> <volume>135</volume>, <fpage>5409</fpage>&#x2013;<lpage>5427</lpage>. <pub-id pub-id-type="doi">10.1007/s00170-024-14780-5</pub-id>
</mixed-citation>
</ref>
<ref id="B9">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pour</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fallah</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Prediction of the cutting forces in milling operation based on multi-objective optimization of the time series analysis parameters</article-title>. <source>Mach. Sci. Technol.</source> <volume>28</volume> (<issue>4</issue>), <fpage>597</fpage>&#x2013;<lpage>625</lpage>. <pub-id pub-id-type="doi">10.1080/10910344.2024.2369853</pub-id>
</mixed-citation>
</ref>
<ref id="B10">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Prakash</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Jayavelu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sarala Rubi</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Jebarose Juliyana</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Salunkhe</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>&#xd6;zerkan</surname>
<given-names>H. B.</given-names>
</name>
<etal/>
</person-group> (<year>2025</year>). <article-title>Optimization of WEDM process parameters for machining hybrid composites (LM6/B4C/Fly Ash)</article-title>. <source>Front. Mech. Eng.</source> <volume>10</volume>, <fpage>1526344</fpage>. <pub-id pub-id-type="doi">10.3389/fmech.2024.1526344</pub-id>
</mixed-citation>
</ref>
<ref id="B11">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Reeber</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Jan</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>M&#xf6;hring</surname>
<given-names>H.-C.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>A data-driven approach for cutting force prediction in FEM machining simulations using gradient boosted machines</article-title>. <source>J. Manuf. Mater. Process.</source> <volume>8</volume> (<issue>3</issue>), <fpage>107</fpage>. <pub-id pub-id-type="doi">10.3390/jmmp8030107</pub-id>
</mixed-citation>
</ref>
<ref id="B12">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rubi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Charles</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Prakash</surname>
<given-names>J. U.</given-names>
</name>
<name>
<surname>Jebarose Juliyana</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>&#x10c;ep</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Salunkhe</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Comprehensive review on wire electrical discharge machining: a non-traditional material removal process</article-title>. <source>Front. Mech. Eng.</source> <volume>10</volume>, <fpage>1322605</fpage>. <pub-id pub-id-type="doi">10.3389/fmech.2024.1322605</pub-id>
</mixed-citation>
</ref>
<ref id="B13">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sarii&#x15f;ik</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>&#xd6;&#x11f;&#xfc;tl&#xfc;</surname>
<given-names>A. S.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Machine learning-driven optimization of energy efficiency in marble CNC machining for sustainable manufacturing</article-title>. <source>J. Tribol.</source>, <fpage>1</fpage>&#x2013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1115/1.4069434</pub-id>
</mixed-citation>
</ref>
<ref id="B14">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tlija</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sana</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hassan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Farooq</surname>
<given-names>M. U.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Machine learning assisted prediction with data driven robust optimization: machining process modeling of hard part turning of DC53 for tooling applications supporting semiconductor manufacturing</article-title>. <source>AIP Adv.</source> <volume>15</volume> (<issue>1</issue>), <fpage>015017</fpage>. <pub-id pub-id-type="doi">10.1063/5.0240559</pub-id>
</mixed-citation>
</ref>
<ref id="B15">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Z. H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y. F.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J. G.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y. M.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Q. X.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Intelligent prediction model of mechanical properties of ultrathin niobium strips based on XGBoost ensemble learning algorithm</article-title>. <source>Comput. Mater. Sci.</source> <volume>231</volume>, <fpage>112579</fpage>. <pub-id pub-id-type="doi">10.1016/j.commatsci.2023.112579</pub-id>
</mixed-citation>
</ref>
</ref-list>
</back>
</article>