<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Mech. Eng.</journal-id>
<journal-title>Frontiers in Mechanical Engineering</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Mech. Eng.</abbrev-journal-title>
<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">1383202</article-id>
<article-id pub-id-type="doi">10.3389/fmech.2024.1383202</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Mechanical Engineering</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>An intelligent predictive maintenance system based on random forest for addressing industrial conveyor belt challenges</article-title>
<alt-title alt-title-type="left-running-head">Wu 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.2024.1383202">10.3389/fmech.2024.1383202</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Wu</surname>
<given-names>Mingyu</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="author-notes" rid="fn002">
<sup>&#x2021;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2228246/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Goh</surname>
<given-names>Kai Woon</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="author-notes" rid="fn002">
<sup>&#x2021;</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chaw</surname>
<given-names>Kam Heng</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Koh</surname>
<given-names>Ye Sheng</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Dares</surname>
<given-names>Marvin</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yeong</surname>
<given-names>Che Fai</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Su</surname>
<given-names>Eileen L. M.</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2718419/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>William</surname>
<given-names>Holderbaum</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2863110/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Yunhui</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Faculty Jiaxing Key Laboratory of Industrial Internet Security</institution>, <institution>Jiaxing Vocational and Technical College</institution>, <addr-line>Jiaxing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Faculty of Electrical Engineering</institution>, <institution>Universiti Teknologi Malaysia</institution>, <addr-line>Johor Bahru</addr-line>, <country>Malaysia</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>MODU System (S) Pte Ltd.</institution>, <addr-line>Klang</addr-line>, <addr-line>Selangor</addr-line>, <country>Malaysia</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Mathematics and Engineering</institution>, <institution>University of Reading</institution>, <addr-line>Reading</addr-line>, <country>United Kingdom</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2643361/overview">Mohamed Arezki Mellal</ext-link>, University of Boumerd&#xe9;s, Algeria</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2635521/overview">Xiang Zhang</ext-link>, Zhejiang University of Finance and Economics, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2701622/overview">&#x15e;ekip Esat Hayber</ext-link>, Bursa Uluda&#x11f; University, T&#xfc;rkiye</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2799373/overview">Yih Hwa Ho</ext-link>, Universiti Teknikal Malaysia Melaka, Malaysia</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Eileen L. M. Su, <email>eileensu@utm.my</email>
</corresp>
<fn fn-type="present-address" id="fn1">
<label>
<sup>&#x2020;</sup>
</label>
<p>
<bold>Present address:</bold> Che Fai Yeong, DF Automation &#x26; Robotics Sdn Bhd, Johor, Malaysia</p>
</fn>
<fn fn-type="equal" id="fn002">
<label>
<sup>&#x2021;</sup>
</label>
<p>These authors have contributed equally to this work and share first authorship</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>18</day>
<month>12</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>10</volume>
<elocation-id>1383202</elocation-id>
<history>
<date date-type="received">
<day>07</day>
<month>02</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>29</day>
<month>10</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Wu, Goh, Chaw, Koh, Dares, Yeong, Su, William and Zhang.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Wu, Goh, Chaw, Koh, Dares, Yeong, Su, William and Zhang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). 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.</p>
</license>
</permissions>
<abstract>
<p>This study introduces a sophisticated intelligent predictive maintenance system for industrial conveyor belts powered by a random forest machine learning model. The random forest model was evaluated against established models such as logistic regression, neural networks, decision trees, and gradient boosting, demonstrating superior performance. The model achieved 100% accuracy in classifying gearbox lubricant levels and sprocket conditions, highlighting its potential for addressing critical challenges in predictive maintenance, such as avoiding unexpected downtime. However, further validation with larger datasets and varied operational environments is recommended to confirm robustness. This performance highlights its effectiveness in multiclass fault detection and overfitting mitigation, establishing a new standard in predictive maintenance technology. The system, enhanced by a comprehensive sensor array, not only adeptly captures but also intelligently analyzes critical operational data, providing proactive and data-driven insights for maintenance decision-making. This study not only affirms the dominance of the random forest model in predictive analytics but also underscores its pivotal role in optimizing maintenance strategies, enhancing operational efficiency, and ensuring the reliability of conveyor systems in industrial settings.</p>
</abstract>
<kwd-group>
<kwd>predictive maintenance</kwd>
<kwd>conveyor belt systems</kwd>
<kwd>random forest</kwd>
<kwd>machine learning</kwd>
<kwd>operational efficiency</kwd>
<kwd>comparative analysis</kwd>
<kwd>algorithm evaluation</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Mechatronics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Conveyor systems are indispensable in industrial manufacturing, especially in the age of Industrial 4.0 characterized by a focus on automation. These systems play a critical role in the infrastructure of the manufacturing sector, yet the maintenance of these systems often takes a back seat until failures result in operational downtime and reduced productivity (<xref ref-type="bibr" rid="B23">Wang et al., 2020</xref>). Maintenance approaches for conveyors, encompassing reactive and preventive strategies, demand significant effort and financial outlay (<xref ref-type="bibr" rid="B6">Creehan, 2005</xref>). For instance, routine checks and servicing of a conveyor&#x2019;s drive unit necessitate shutting down the entire production line (<xref ref-type="bibr" rid="B8">Gebler et al., 2017</xref>), with technicians manually addressing the drive unit. This procedure can be notably burdensome and time-intensive, particularly for units positioned in challenging locations, such as on spiral or elevated chain conveyors. The ensuing production delays can amplify a company&#x2019;s financial losses.</p>
<p>Predictive maintenance in conveyor belt systems entails unique challenges, including the difficulty of identifying the early signs of mechanical failure and the costly downtime associated with manual inspections. Traditional methods, such as scheduled preventive maintenance, often result in either over-maintenance or unexpected failures. By leveraging machine learning, this research aims to develop a system that accurately predicts failures and optimizes maintenance schedules, thereby reducing operational costs (<xref ref-type="bibr" rid="B24">Wu et al., 2023</xref>). The introduction of a system capable of monitoring and prognosticating the maintenance needs of conveyors could revolutionize maintenance procedures and enhance productivity (<xref ref-type="bibr" rid="B25">Yu, 2019</xref>; <xref ref-type="bibr" rid="B13">Kiangala and Wang, 2018</xref>). A variety of predictive maintenance methodologies based on machine learning have been developed for diverse types of machinery (<xref ref-type="bibr" rid="B11">Hosamo et al., 2022</xref>; <xref ref-type="bibr" rid="B18">Mathew et al., 2018</xref>; <xref ref-type="bibr" rid="B26">&#x17d;arkovi&#x107; and Stojkovi&#x107;, 2019</xref>; <xref ref-type="bibr" rid="B10">Gutschi et al., 2019</xref>). These predominantly employ algorithms categorized into regression, decision tree, and neural network-based models. predictive maintenance research has largely concentrated on belt conveyors (<xref ref-type="bibr" rid="B17">Liu et al., 2019</xref>; <xref ref-type="bibr" rid="B19">Medina et al., 2020</xref>; <xref ref-type="bibr" rid="B15">Kozhushko et al., 2020</xref>; <xref ref-type="bibr" rid="B9">Gupta et al., 2023</xref>; <xref ref-type="bibr" rid="B22">Szrek et al., 2020</xref>; <xref ref-type="bibr" rid="B2">Al-Kahwati et al., 2022</xref>), with the factors significantly impacting the performance of chain conveyors still largely unknown. <xref ref-type="bibr" rid="B14">Kiangala and Wang (2020)</xref> proposed a CNN model with on-the-fly training capabilities for identifying conveyor faults, although this model tends to suffer from data overfitting, which could impair prediction precision.</p>
<p>This research introduces an intelligent predictive maintenance system which utilizes random forest to address challenges associated with industrial conveyor belts. The system includes a conveyor monitoring setup with sensors that collect essential operational data to evaluate critical components like gearboxes and sprockets. By analyzing sensor data and conveyor behavior, this system predicts performance and optimizes maintenance schedules. This enables remote supervision of conveyor operations, including control panel visualizations, which removes the requirement for physical presence. Moreover, the data are processed by an AI model capable of detecting anomalies and faults in essential components. For example, should the lubricant oil level in the gearbox drop significantly, the system prompts a maintenance alert to avert irreversible damage to key components. The standout feature of this system is its predictive and remote monitoring capabilities, empowering maintenance teams or management to schedule maintenance at optimal intervals and oversee the conveyor system remotely, provided there is internet access.</p>
</sec>
<sec id="s2">
<title>2 Analytical foundations and machine learning in predictive maintenance</title>
<p>This section examines in detail the utilization of statistical correlation analysis and a suite of machine learning models in the realm of predictive maintenance, underscoring their crucial role in the assessment and diagnosis of the operational health of conveyor systems through the analysis of key components.</p>
<sec id="s2-1">
<title>2.1 Preliminary data analysis through correlation tests</title>
<p>The foundational step in effective predictive maintenance involves a rigorous analysis of collected data, aimed at isolating significant sensor variables that are instrumental for the accurate assessment of the health of conveyor components (<xref ref-type="bibr" rid="B3">Bayoumi and McCaslin, 2017</xref>). The Pearson product moment correlation test and the Kendall rank correlation test are utilized due to their appropriateness for the continuous ordinal nature of the dataset (<xref ref-type="bibr" rid="B12">Khamis, 2008</xref>). <xref ref-type="disp-formula" rid="e1">Equation 1</xref> represents the Pearson product moment correlation coefficient, a statistical metric that indicates the linear correlation between two variables. <xref ref-type="disp-formula" rid="e2">Equation 2</xref> defines the Kendall rank correlation coefficient, reflecting the ordinal association between two variables.<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2211;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2211;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2211;</mml:mo>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msqrt>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2211;</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Correlation&#x2009;coefficient</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Sample&#x2009;size</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Individual&#x2009;input&#x2009;sample&#x2009;points&#x2009;indexed&#x2009;with&#x2009;</mml:mtext>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Individual&#x2009;output&#x2009;sample&#x2009;points&#x2009;indexed&#x2009;with&#x2009;</mml:mtext>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
<p>Kendall rank correlation:<disp-formula id="e2">
<mml:math id="m6">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Correlation&#x2009;coefficient</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Sample&#x2009;size</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Number&#x2009;of&#x2009;concordant&#x2009;pairs</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>
<inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Number&#x2009;of&#x2009;discordant&#x2009;pairs</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</sec>
<sec id="s2-2">
<title>2.2 Exploration of machine learning models for predictive maintenance</title>
<p>Subsequent to the identification of significant variables through correlation tests, our research explores various machine learning models for predictive maintenance, with each model presenting unique attributes and capabilities.</p>
<sec id="s2-2-1">
<title>2.2.1 Logistic regression</title>
<p>Logistic regression is employed for binary classification tasks to predict the probability of an outcome based on a set of predictors (<xref ref-type="bibr" rid="B16">LaValley, 2008</xref>). The model&#x2019;s efficacy is tested using both forward and stepwise logistic regression techniques. The forward method starts with a minimal model and sequentially introduces variables, while the stepwise method includes an additional step of reassessing the significance of each variable at every stage.</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Artificial neural networks (ANNs)</title>
<p>ANNs, inspired by biological neural networks, comprise interconnected layers of nodes. The model is designed with a single hidden layer, suitable for the data&#x2019;s complexity, and utilizes the Softmax activation function to effectively address multi-class classification scenarios (<xref ref-type="bibr" rid="B5">Biswal and Sabareesh, 2015</xref>).</p>
</sec>
<sec id="s2-2-3">
<title>2.2.3 Decision tree</title>
<p>Decision tree is a model that uses a tree-like structure for decision-making in classification and regression tasks (<xref ref-type="bibr" rid="B21">Song and Lu, 2015</xref>). It is particularly adept at mapping potential outcomes based on sensor inputs. The model is configured with a maximum tree depth and is trained using the gain-split criterion.</p>
</sec>
<sec id="s2-2-4">
<title>2.2.4 Random forest</title>
<p>The Random forest model used in this study was configured with 500 trees and a maximum tree depth of ten. The Gini impurity criterion was employed to measure the quality of splits, and bootstrap sampling was applied to improve model generalization. The number of features considered at each split was set to the square root of the total number of features. These configurations were chosen for their ability to handle high-dimensional data and minimize overfitting, particularly in multiclass fault classification tasks. The model&#x2019;s training involves setting specific numbers for trees, depth, and maximum leaf size, allowing it to adeptly handle complex data structures (<xref ref-type="bibr" rid="B4">Biau and Scornet, 2016</xref>; <xref ref-type="bibr" rid="B1">Ahmad et al., 2018</xref>; <xref ref-type="bibr" rid="B20">Sarker, 2021</xref>).</p>
</sec>
<sec id="s2-2-5">
<title>2.2.5 Gradient Boosting</title>
<p>Gradient boosting is an advanced ensemble learning technique that builds on decision trees (<xref ref-type="bibr" rid="B7">Friedman et al., 2000</xref>). It incrementally adds weak learners to form a strong predictive model, continuously improving its accuracy. The gradient boosting model is fine-tuned with parameters such as maximum depth and leaf size to optimize its performance for the dataset.</p>
<p>The comparative analysis in <xref ref-type="table" rid="T1">Table 1</xref> vividly illustrates the unique attributes and contributions of each machine learning model in the context of predictive maintenance for conveyor systems. Logistic regression and decision tree are lauded for their simplicity and interpretability, while ANN is distinguished for its prowess in managing non-linear complexities. Gradient boosting is recognized for its capacity to iteratively refine prediction accuracy. However, it is the random forest algorithm that conspicuously excels, attributed to its superior robustness against overfitting, remarkable predictive accuracy, and an inherent mechanism for feature importance estimation. Collectively, these attributes position random forest as a substantial contributor to operational efficiency and downtime reduction in industrial conveyor applications, thereby reaffirming its pivotal role in a comprehensive and multi-faceted predictive maintenance strategy.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Comparative analysis of machine learning models for predictive maintenance in conveyor systems.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Ture/aspect</th>
<th align="center">LR</th>
<th align="center">ANN</th>
<th align="center">DT</th>
<th align="center">RF</th>
<th align="center">GB</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Model complexity</td>
<td align="center">Simple</td>
<td align="center">Complex</td>
<td align="center">Simple</td>
<td align="center">Moderate</td>
<td align="center">Moderate</td>
</tr>
<tr>
<td align="center">Ability to handle non-linearity</td>
<td align="center">Limited</td>
<td align="center">Strong</td>
<td align="center">Moderate</td>
<td align="center">Strong</td>
<td align="center">Strong</td>
</tr>
<tr>
<td align="center">Interpretability</td>
<td align="center">High</td>
<td align="center">Low</td>
<td align="center">High</td>
<td align="center">Moderate</td>
<td align="center">Low</td>
</tr>
<tr>
<td align="center">Robustness to overfitting</td>
<td align="center">Moderate (with regularization)</td>
<td align="center">Moderate (with adequate data)</td>
<td align="center">Low</td>
<td align="center">High</td>
<td align="center">Moderate</td>
</tr>
<tr>
<td align="center">Training time</td>
<td align="center">Short</td>
<td align="center">Long</td>
<td align="center">Short</td>
<td align="center">Moderate</td>
<td align="center">Moderate</td>
</tr>
<tr>
<td align="center">Prediction accuracy</td>
<td align="center">Moderate</td>
<td align="center">High (with adequate data)</td>
<td align="center">Moderate</td>
<td align="center">High</td>
<td align="center">High</td>
</tr>
<tr>
<td align="center">Feature importance estimation</td>
<td align="center">Limited</td>
<td align="center">Limited</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
</tr>
<tr>
<td align="center">Operational efficiency</td>
<td align="center">Moderate</td>
<td align="center">High (with optimized networks)</td>
<td align="center">Moderate</td>
<td align="center">High</td>
<td align="center">High</td>
</tr>
<tr>
<td align="center">Potential to reduce downtime</td>
<td align="center">Moderate</td>
<td align="center">High</td>
<td align="center">Moderate</td>
<td align="center">High</td>
<td align="center">High</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
</sec>
<sec sec-type="methods" id="s3">
<title>3 Methodology</title>
<sec id="s3-1">
<title>3.1 System description and setup</title>
<p>The industrial chain conveyor at the MODU facility, with its unique design and dimensions, is depicted in <xref ref-type="fig" rid="F1">Figure 1</xref>. The conveyor has an elliptical track layout, materials, and dimensions, including the specifics of the ML2 plastic chain and the three-phase asynchronous AC motor. Its primary components are the gearbox, sprocket, and chain, and their design and critical importance is shown in <xref ref-type="fig" rid="F2">Figures 2</xref>, <xref ref-type="fig" rid="F3">3</xref>. The common failure points include the depletion of gearbox lubricant and the wear of sprocket teeth, which set the stage for a predictive maintenance approach.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Design of the chain conveyor. <bold>(A)</bold> Design of the chain conveyor on site. <bold>(B)</bold> Dimension of the ML2 plastic conveyor chain.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g001.tif"/>
</fig>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Design and dimension of the ML2 plastic conveyor chain.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g002.tif"/>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Critical components of the industrial chain conveyor. <bold>(A)</bold> Gearbox (amount of lubricant oil). <bold>(B)</bold> Sprocket teeth condition.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g003.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Predictive maintenance system architecture</title>
<p>The structure of the predictive maintenance (PdM) system is illustrated in <xref ref-type="fig" rid="F4">Figure 4</xref>. The integration, placement, and role of each sensor device&#x2014;the Schneider inverter, IFM vibration sensor, and Bosch XDK sensor&#x2014;are shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. The system features a data collection process, frequent collection, a communication protocol (MQTT), and storage (SAS H2 database). An Automation Industrial Computer NIFE 200 is the central controller and IoT gateway, seamlessly integrating sensor data into the predictive maintenance framework.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Architecture of the PdM system.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Installation of sensor devices. <bold>(A)</bold> Inverter in MODU smart box. <bold>(B)</bold> IFM VVB001 mounted on motor. <bold>(C)</bold> Bosch XDK mounted on top of the gearbox.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g005.tif"/>
</fig>
</sec>
<sec id="s3-3">
<title>3.3 Experimental methodology and data analysis</title>
<sec id="s3-3-1">
<title>3.3.1 Experimental setup</title>
<p>Two experiments were conducted to evaluate the operational performance of the conveyor under varying conditions commonly encountered in industrial settings. The focus on gearbox lubricant levels and sprocket teeth conditions reflects frequent industry challenges, where irregular maintenance can lead to significant downtimes and costs. These conditions were experimentally simulated (<xref ref-type="table" rid="T2">Tables 2</xref>, <xref ref-type="table" rid="T3">3</xref>) to directly address the practical reliability issues faced by conveyor systems. The experimental conditions, operational procedures, and data collection methodology ensure the consistency and reliability of the data collected, as summarized by flowchart in <xref ref-type="fig" rid="F6">Figure 6</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Experiment 1&#x2014;Motor gearbox with different lubricant oil levels.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">No.</th>
<th align="center">Condition</th>
<th align="center">Load (kg)</th>
<th align="center">Time/duration (hour)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">Gearbox with full lubricant oil (200&#xa0;mL)</td>
<td align="center">300</td>
<td align="center">1</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">Gearbox with half lubricant oil (100&#xa0;mL)</td>
<td align="center">300</td>
<td align="center">1</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">Gearbox with dry lubricant oil (&#x3c;10&#xa0;mL)</td>
<td align="center">300</td>
<td align="center">1</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Experiment 2&#x2014;Sprocket with different teeth conditions.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">No.</th>
<th align="center">Condition</th>
<th align="center">Load (kg)</th>
<th align="center">Time/duration (hour)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">Gearbox with full lubricant oil (200&#xa0;mL)</td>
<td align="center">300</td>
<td align="center">1</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">Gearbox with half lubricant oil (100&#xa0;mL)</td>
<td align="center">300</td>
<td align="center">1</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">Gearbox with dry lubricant oil (&#x3c;10&#xa0;mL)</td>
<td align="center">300</td>
<td align="center">1</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Overall flow of the experiment.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g006.tif"/>
</fig>
</sec>
<sec id="s3-3-2">
<title>3.3.2 Data analysis and predictive modeling</title>
<p>The data analysis techniques employed including Pearson product moment and Kendall rank correlation tests to identify significant variables linked to conveyor failures. The development, training, and rigorous validation of various machine learning models (SLR, FLR, ANN, DT, GB, and RF) incorporate cross-validation and ensemble techniques to mitigate overfitting, thus ensuring robust model performance. These validation techniques are critical in evaluating capability of the models to effectively generalize unseen data, enhancing the reliability and applicability of the predictive maintenance strategies. The model evaluation criteria and the process of determining the most effective predictive model are detailed in the model training process (<xref ref-type="fig" rid="F7">Figure 7</xref>).</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Training of machine learning models.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g007.tif"/>
</fig>
</sec>
</sec>
</sec>
<sec id="s4">
<title>4 Results of predictive maintenance analysis: Assessing gearbox lubricant and sprocket teeth conditions in conveyor belts</title>
<sec id="s4-1">
<title>4.1 Experiment 1&#x2014;gearbox lubricant oil condition</title>
<p>The Pearson product moment correlation test revealed a robust correlation between the gearbox&#x2019;s lubricant oil level and various parameters, including temperature readings from the vibration sensor, A<sub>peak</sub>, A<sub>rms</sub>, V<sub>rms</sub>, power, and drive thermal (<xref ref-type="fig" rid="F8">Figure 8</xref>). Concurrently, the analysis showed a moderate correlation between the gearbox&#x2019;s lubricant oil level and the temperature data collected by the Bosch XDK sensor, alongside line voltage, noise, and crest&#x2014;a relationship further elucidated in <xref ref-type="fig" rid="F9">Figure 9</xref>.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Pearson product moment correlation test for the gearbox lubricant oil condition.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g008.tif"/>
</fig>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Pearson product moment correlation test for the gearbox lubricant oil condition (zoom into correlation between output variable with all input variables).</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g009.tif"/>
</fig>
<p>Conversely, the Kendall rank correlation test demonstrated a pronounced correlation between the lubricant oil condition in the gearbox and both A<sub>rms</sub> and drive thermal. Additionally, this test indicated a moderate correlation with V<sub>rms</sub> and power, detailed in <xref ref-type="fig" rid="F10">Figure 10</xref>.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Kendall rank correlation test for the gearbox lubricant oil condition.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g010.tif"/>
</fig>
<p>Based on these results, the final variables selected for the machine learning model building are A<sub>rms</sub>, drive thermal, V<sub>rms</sub>, and power. The random forest model demonstrated superior performance, achieving the highest accuracy and the lowest average squared error compared to other models such as decision tree, logistic regression, and gradient boosting. The random forest model&#x2019;s accuracy reached 100%, significantly outperforming decision tree and logistic regression, which achieved 90% and 88%, respectively. These results were validated through ten-fold cross-validation, with a standard deviation in accuracy of less than 0.02, further highlighting the robustness and generalizability of random forest. The use of multiple models, including random forest, also aids in assessing model robustness and reducing the risk of overfitting (<xref ref-type="table" rid="T4">Table 4</xref>). The high performance model possessed low average squared error and high accuracy of classification. The accuracy and ROC plots are illustrated in <xref ref-type="fig" rid="F11">Figures 11</xref>, <xref ref-type="fig" rid="F13">13</xref> respectively. <xref ref-type="fig" rid="F12">Figure 12</xref> illustrates the accuracy through the proportion correctly classified versus cutoff point. <xref ref-type="fig" rid="F13">Figure 13</xref> shows the true positive rate (sensitivity) versus the false positive rate (specificity) for all possible cut-off values. The diagnostic test of the model showed a near-perfect test in which the ROC curve was almost vertical from (0,0) to (0,1) and horizontal to (1,1). <xref ref-type="fig" rid="F15">Figure 15</xref> indicates a decent separation from random classification, especially for the random forest model. As a result of the analysis, random forest was selected as the superior model based on its outcomes of highest accuracy and lowest average squared error. Although the random forest model achieved the best overall performance, the decision tree model was more interpretable, making it suitable for cases where model transparency is critical, despite its lower accuracy and higher susceptibility to overfitting. Logistic regression, while computationally efficient, struggled with the complexity of multiclass classification in this predictive maintenance task, showing lower accuracy than random forest. These results emphasize the trade-offs between model accuracy, interpretability, and computational cost in predictive maintenance tasks.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Outcome and accuracy of machine learning models for classifying the gearbox lubricant oil condition.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Algorithm name</th>
<th align="left">Accuracy</th>
<th align="left">Lift</th>
<th align="left">ROC separation</th>
<th align="left">Average squared error</th>
<th align="left">Multi-class log loss</th>
<th align="left">Cumulative lift</th>
<th align="left">Area under ROC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Neural network</td>
<td align="left">1.0000</td>
<td align="left">2.7683</td>
<td align="left">1.0000</td>
<td align="left">0.1067</td>
<td align="left">0.4982</td>
<td align="left">2.7684</td>
<td align="left">1.0000</td>
</tr>
<tr>
<td align="left">
<bold>Forest</bold>
</td>
<td align="left">
<bold>1.0000</bold>
</td>
<td align="left">
<bold>2.7683</bold>
</td>
<td align="left">
<bold>1.0000</bold>
</td>
<td align="left">
<bold>0.0014</bold>
</td>
<td align="left">
<bold>0.0080</bold>
</td>
<td align="left">
<bold>2.7684</bold>
</td>
<td align="left">
<bold>1.0000</bold>
</td>
</tr>
<tr>
<td align="left">Gradient boosting</td>
<td align="left">0.6388</td>
<td align="left">2.7683</td>
<td align="left">0.0000</td>
<td align="left">0.1578</td>
<td align="left">0.8249</td>
<td align="left">2.7684</td>
<td align="left">1.0000</td>
</tr>
<tr>
<td align="left">Decision tree</td>
<td align="left">1.0000</td>
<td align="left">2.7683</td>
<td align="left">1.0000</td>
<td align="left">0.0016</td>
<td align="left">0.0125</td>
<td align="left">2.7684</td>
<td align="left">1.0000</td>
</tr>
<tr>
<td align="left">Forward logistic regression</td>
<td align="left">1.0000</td>
<td align="left">2.7683</td>
<td align="left">1.0000</td>
<td align="left">0.0014</td>
<td align="left">0.0083</td>
<td align="left">2.7684</td>
<td align="left">1.0000</td>
</tr>
<tr>
<td align="left">Stepwise logistic regression</td>
<td align="left">0.6388</td>
<td align="left">1.0000</td>
<td align="left">0.0000</td>
<td align="left">0.2209</td>
<td align="left">1.0929</td>
<td align="left">1.0000</td>
<td align="left">0.5000</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>ROC plot of gearbox lubricant oil condition classification.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g011.tif"/>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Accuracy plot of gearbox lubricant oil condition classification.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g012.tif"/>
</fig>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Pearson product moment correlation test for sprocket teeth condition.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g013.tif"/>
</fig>
</sec>
<sec id="s4-2">
<title>4.2 Experiment 2: Sprocket teeth condition</title>
<p>In Experiment 2, the Pearson product moment correlation test revealed a significant correlation between the sprocket teeth condition and several parameters, notably the temperature readings from the vibration sensor, motor thermal, drive thermal, temperature data from the Bosch XDK sensor, and A<sub>peak</sub> (<xref ref-type="fig" rid="F13">Figure 13)</xref>. Simultaneously, the test indicated a moderate correlation of the sprocket&#x2019;s teeth condition with A<sub>rms</sub>, line voltage, V<sub>rms</sub>, and current, with these relationships detailed in <xref ref-type="fig" rid="F14">Figure 14</xref>.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Pearson product moment correlation test for sprocket teeth condition (zoom into correlation between the output variable with all input variables).</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g014.tif"/>
</fig>
<p>Concurrently, the Kendall rank correlation test revealed a substantial correlation between the sprocket teeth condition and both the temperature data from the vibration sensor and motor thermal. Moreover, this analysis highlighted a moderate correlation with A<sub>peak</sub>, A<sub>rms</sub>, line voltage, V<sub>rms</sub>, and current&#x2014;relationships comprehensively illustrated in <xref ref-type="fig" rid="F15">Figure 15</xref>.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Kendall rank correlation test for sprocket teeth condition.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g015.tif"/>
</fig>
<p>The final variables selected for machine learning model building were temperature data from the vibration sensor, motor thermal, A<sub>peak</sub>, A<sub>rms</sub>, line voltage, V<sub>rms</sub>, and current. The outcome and accuracy of the six machine learning models are summarized in <xref ref-type="table" rid="T5">Table 5</xref>. The accuracy and ROC plots are illustrated in <xref ref-type="fig" rid="F16">Figures 16</xref>, <xref ref-type="fig" rid="F17">17</xref>, respectively. From the evaluation of machine learning models, the decision tree and random forest recorded the same outcome of highest accuracy and lowest average squared error. Random forest was selected as the best model based on its feature of randomized feature selection and ability to better generalize the data, which is believed to perform better during deployment.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Outcome and accuracy of machine learning models for classifying the sprocket teeth condition.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Algorithm name</th>
<th align="left">Accuracy</th>
<th align="left">Lift</th>
<th align="left">ROC separation</th>
<th align="left">Average squared error</th>
<th align="left">Multi-class log loss</th>
<th align="left">Cumulative lift</th>
<th align="left">Area under ROC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Neural network</td>
<td align="left">0.9981</td>
<td align="left">3.0409</td>
<td align="left">0.9942</td>
<td align="left">0.0080</td>
<td align="left">0.0769</td>
<td align="left">3.0409</td>
<td align="left">1.0000</td>
</tr>
<tr>
<td align="left">
<bold>Forest</bold>
</td>
<td align="left">
<bold>1.0000</bold>
</td>
<td align="left">
<bold>3.0409</bold>
</td>
<td align="left">
<bold>1.0000</bold>
</td>
<td align="left">
<bold>0.0000</bold>
</td>
<td align="left">
<bold>1.00E-10</bold>
</td>
<td align="left">
<bold>3.0409</bold>
</td>
<td align="left">
<bold>1.0000</bold>
</td>
</tr>
<tr>
<td align="left">Gradient boosting</td>
<td align="left">0.6689</td>
<td align="left">3.0409</td>
<td align="left">0.0000</td>
<td align="left">0.1574</td>
<td align="left">0.8233</td>
<td align="left">3.0409</td>
<td align="left">1.0000</td>
</tr>
<tr>
<td align="left">Decision tree</td>
<td align="left">1.0000</td>
<td align="left">3.0409</td>
<td align="left">1.0000</td>
<td align="left">0.0000</td>
<td align="left">1.00E-10</td>
<td align="left">3.0409</td>
<td align="left">1.0000</td>
</tr>
<tr>
<td align="left">Forward logistic regression</td>
<td align="left">1.0000</td>
<td align="left">3.0409</td>
<td align="left">1.0000</td>
<td align="left">1.76E-13</td>
<td align="left">4.17E-08</td>
<td align="left">3.0409</td>
<td align="left">1.0000</td>
</tr>
<tr>
<td align="left">Stepwise logistic regression</td>
<td align="left">0.6689</td>
<td align="left">1.0068</td>
<td align="left">0.0000</td>
<td align="left">0.2222</td>
<td align="left">1.0986</td>
<td align="left">1.0068</td>
<td align="left">0.5000</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F16" position="float">
<label>FIGURE 16</label>
<caption>
<p>Accuracy plot of sprocket teeth condition classification.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g016.tif"/>
</fig>
<fig id="F17" position="float">
<label>FIGURE 17</label>
<caption>
<p>ROC plot of sprocket teeth condition classification.</p>
</caption>
<graphic xlink:href="fmech-10-1383202-g017.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>This study aimed to devise an intelligent predictive maintenance system based on random forest to address the intricate challenges associated with industrial conveyor belt systems. Through meticulous experimentation and analysis, the research successfully highlighted the efficacy of a random forest machine learning model over five other models for accurately classifying the gearbox lubricant oil level and sprocket condition of a chain conveyor. The superior performance of the random forest model can be attributed to its proficiency in multiclass fault detection, versatility in handling both categorical and continuous data, and its utilization of majority voting or averaging techniques in prediction outputs; these significantly curtail over-fitting and thereby augment final prediction accuracy.</p>
<p>The study pinpointed power, temperature, and vibration as the main predictors among 19 evaluated parameters, demonstrating consistency across different experimental setups. These predictors emerged as the most significant indicators of the health of two critical components in an industrial chain conveyor system&#x2014;the gearbox and the sprocket. Notably, the predictive accuracy for the examined conditions reached a remarkable 100% based on the validation portion of the collected data. However, this high level of accuracy warrants cautious interpretation, as it may be influenced by the sample size of the collected data. Consequently, further experiments with extended data collection periods are recommended to validate and reinforce the robustness of the random forest machine learning model.</p>
<p>Moreover, variations in configurations and models of machine learning might introduce slight deviations in the results, suggesting an avenue for exploring the impact of different machine learning frameworks. Despite these considerations, the random forest model distinctly stood out, achieving 100% accuracy in the classification of the health condition of conveyor critical components.</p>
<p>In conclusion, this research significantly contributes to the field of predictive maintenance for industrial conveyor belts. By integrating intelligent machine learning techniques, specifically the random forest model, it provides a potent and reliable tool for monitoring and preemptively addressing the operational challenges of conveyor systems. The findings underscore the potential of machine learning in transforming maintenance strategies, paving the way for enhanced operational efficiency and reliability in industrial settings.</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>MW: formal analysis, methodology, and writing&#x2013;original draft. KG: conceptualization, data curation, investigation, resources, validation, and writing&#x2013;original draft. KC: conceptualization, data curation, software, and writing&#x2013;review and editing. YK: conceptualization, formal analysis, and writing&#x2013;review and editing. MD: investigation, software, validation, and writing&#x2013;review and editing. CY: conceptualization, data curation, investigation, methodology, and writing&#x2013;review and editing. ES: formal analysis, funding acquisition, resources, and writing&#x2013;review and editing. HW: writing&#x2013;review and editing. YZ: writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The authors declare that financial support was received for the research, authorship, and/or publication of this article: Universiti Teknologi Malaysia Research Grant [4C428]; Collaborative Research in Engineering, Science, and Technology (CREST) R&#x26;D grant [T20C2-18].</p>
</sec>
<ack>
<p>Gratitude is extended to MODU System (S) Pte Ltd. for supplying the conveyor system and to SAS for the provision of the data analytic platform.</p>
</ack>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>Author KC was employed by MODU System (S) Pte Ltd.</p>
<p>The remaining authors declare that the research 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="disclaimer" id="s10">
<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>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ahmad</surname>
<given-names>M. W.</given-names>
</name>
<name>
<surname>Reynolds</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Rezgui</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Predictive modelling for solar thermal energy systems: a comparison of support vector regression, random forest, extra trees and regression trees</article-title>. <source>J. Clean. Prod.</source> <volume>203</volume>, <fpage>810</fpage>&#x2013;<lpage>821</lpage>. <pub-id pub-id-type="doi">10.1016/j.jclepro.2018.08.207</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Al-Kahwati</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Birk</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Nilsfors</surname>
<given-names>E. F.</given-names>
</name>
<name>
<surname>Nilsen</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Experiences of a digital twin based predictive maintenance solution for belt conveyor systems</article-title>. <source>PHM Soc. Eur. Conf.</source> <volume>7</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.36001/phme.2022.v7i1.3355</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bayoumi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>McCaslin</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Internet of things &#x2013; a predictive maintenance tool for general machinery, petrochemicals and water treatment</article-title>. <source>Petrochem. Water Treat.</source>, <fpage>137</fpage>&#x2013;<lpage>146</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-48725-0_14</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Biau</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Scornet</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A random forest guided tour</article-title>. <source>Test</source> <volume>25</volume> (<issue>2</issue>), <fpage>197</fpage>&#x2013;<lpage>227</lpage>. <pub-id pub-id-type="doi">10.1007/s11749-016-0481-7</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Biswal</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sabareesh</surname>
<given-names>G. R.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Design and development of a wind turbine test rig for condition monitoring studies</article-title>,&#x201d; in <source>2015 international conference on industrial instrumentation and control, ICIC 2015</source>, <fpage>891</fpage>&#x2013;<lpage>896</lpage>. <pub-id pub-id-type="doi">10.1109/IIC.2015.7150869</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Creehan</surname>
<given-names>K. D.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Establishing optimal maintenance practices in a traditional manufacturing environment</article-title>. <source>J. Chin. Inst. Industrial Eng.</source> <volume>22</volume> (<issue>1</issue>), <fpage>11</fpage>&#x2013;<lpage>18</lpage>. <pub-id pub-id-type="doi">10.1080/10170660509509272</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Friedman</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hastie</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Tibshirani</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Additive logistic regression: a statistical view of boosting (With discussion and a rejoinder by the authors)</article-title>. <source>Ann. Statistics</source> <volume>28</volume> (<issue>2</issue>), <fpage>337</fpage>&#x2013;<lpage>407</lpage>. <pub-id pub-id-type="doi">10.1214/aos/1016218223</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Gebler</surname>
<given-names>O. F.</given-names>
</name>
<name>
<surname>Hicks</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Harrison</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Barker</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Investigating the diagnostic capabilities of monitored system parameters to support improvements in conveyor operation and maintenance</article-title>,&#x201d; in <source>Wccm 2017 - 1st world congress on condition monitoring 2017</source>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="http://www.bindt.org/events/First-World-Congress-on-Condition-Monitoring-WCCM-2017/">http://www.bindt.org/events/First-World-Congress-on-Condition-Monitoring-WCCM-2017/</ext-link>.</comment>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gupta</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Mitra</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Koenig</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tiwari</surname>
<given-names>M. K.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Predictive maintenance of baggage handling conveyors using IoT</article-title>. <source>Comput. and Industrial Eng.</source> <volume>177</volume>, <fpage>109033</fpage>. <pub-id pub-id-type="doi">10.1016/j.cie.2023.109033</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gutschi</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Furian</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Suschnigg</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Neubacher</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Voessner</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Log-based predictive maintenance in discrete parts manufacturing</article-title>. <source>Procedia CIRP</source> <volume>79</volume>, <fpage>528</fpage>&#x2013;<lpage>533</lpage>. <pub-id pub-id-type="doi">10.1016/j.procir.2019.02.098</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hosamo</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Svennevig</surname>
<given-names>P. R.</given-names>
</name>
<name>
<surname>Svidt</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Nielsen</surname>
<given-names>H. K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A Digital Twin predictive maintenance framework of air handling units based on automatic fault detection and diagnostics</article-title>. <source>Energy Build.</source> <volume>261</volume>, <fpage>111988</fpage>. <pub-id pub-id-type="doi">10.1016/j.enbuild.2022.111988</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khamis</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Measures of association: how to choose?</article-title> <source>J. Diagnostic Med. Sonogr.</source> <volume>24</volume> (<issue>3</issue>), <fpage>155</fpage>&#x2013;<lpage>162</lpage>. <pub-id pub-id-type="doi">10.1177/8756479308317006</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kiangala</surname>
<given-names>K. S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Initiating predictive maintenance for a conveyor motor in a bottling plant using industry 4.0 concepts</article-title>. <source>Int. J. Adv. Manuf. Technol.</source> <volume>97</volume> (<issue>9&#x2013;12</issue>), <fpage>3251</fpage>&#x2013;<lpage>3271</lpage>. <pub-id pub-id-type="doi">10.1007/s00170-018-2093-8</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kiangala</surname>
<given-names>K. S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>An effective predictive maintenance framework for conveyor motors using dual time-series imaging and convolutional neural network in an industry 4.0 environment</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>121033</fpage>&#x2013;<lpage>121049</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2020.3006788</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kozhushko</surname>
<given-names>G. G.</given-names>
</name>
<name>
<surname>Yampolsky</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Lukashuk</surname>
<given-names>M. D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Analysis of forced vibrations of conveyor belts</article-title>. <source>IOP Conf. Ser. Mater. Sci. Eng.</source> <volume>709</volume> (<issue>3</issue>), <fpage>033022</fpage>. <pub-id pub-id-type="doi">10.1088/1757-899X/709/3/033022</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>LaValley</surname>
<given-names>M. P.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Logistic regression</article-title>. <source>Circulation</source> <volume>117</volume> (<issue>18</issue>), <fpage>2395</fpage>&#x2013;<lpage>2399</lpage>. <pub-id pub-id-type="doi">10.1161/CIRCULATIONAHA.106.682658</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Lodewijks</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Pang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Mei</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Integrated decision making for predictive maintenance of belt conveyor systems</article-title>. <source>Reliab. Eng. Syst. Saf.</source> <volume>188</volume>, <fpage>347</fpage>&#x2013;<lpage>351</lpage>. <pub-id pub-id-type="doi">10.1016/j.ress.2019.03.047</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Mathew</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Toby</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Rao</surname>
<given-names>B. M.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>M. G.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Prediction of Remaining Useful Lifetime (RUL) of turbofan engine using machine learning</article-title>,&#x201d; in <source>IEEE international conference on circuits and systems, ICCS 2017</source>, <fpage>306</fpage>&#x2013;<lpage>311</lpage>. <pub-id pub-id-type="doi">10.1109/ICCS1.2017.8326010</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Medina</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Macancela</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Lucero</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Cabrera</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>S&#xe1;nchez</surname>
<given-names>R. V.</given-names>
</name>
<name>
<surname>Cerrada</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Gear and bearing fault classification under different load and speed by using Poincar&#xe9; plot features and SVM</article-title>. <source>J. Intelligent Manuf.</source> <volume>33</volume>, <fpage>1031</fpage>&#x2013;<lpage>1055</lpage>. <pub-id pub-id-type="doi">10.1007/s10845-020-01712-9</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sarker</surname>
<given-names>I. H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Machine learning: algorithms, real-world applications and research directions</article-title>. <source>SN Comput. Sci.</source> <volume>2</volume> (<issue>3</issue>), <fpage>160</fpage>. <pub-id pub-id-type="doi">10.1007/s42979-021-00592-x</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Decision tree methods: applications for classification and prediction</article-title>. <source>Shanghai Arch. Psychiatry</source> <volume>27</volume> (<issue>2</issue>), <fpage>130</fpage>&#x2013;<lpage>135</lpage>. <pub-id pub-id-type="doi">10.11919/j.issn.1002-0829.215044</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Szrek</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wodecki</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>B&#x142;azej</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Zimroz</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>An inspection robot for belt conveyor maintenance in underground mine-infrared thermography for overheated idlers detection</article-title>. <source>Appl. Sci. Switz.</source> <volume>10</volume> (<issue>14</issue>), <fpage>4984</fpage>&#x2013;<lpage>5017</lpage>. <pub-id pub-id-type="doi">10.3390/app10144984</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>P. Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W. C.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>Y. P.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Digital twin-driven system for roller conveyor line: design and control</article-title>. <source>J. Ambient Intell. Humaniz. Comput.</source> <volume>11</volume> (<issue>11</issue>), <fpage>5419</fpage>&#x2013;<lpage>5431</lpage>. <pub-id pub-id-type="doi">10.1007/s12652-020-01898-z</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yeong</surname>
<given-names>C. F.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>E. L. M.</given-names>
</name>
<name>
<surname>Holderbaum</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A review on energy efficiency in autonomous mobile robots</article-title>. <source>Robotic Intell. Automation</source> <volume>43</volume>, <fpage>648</fpage>&#x2013;<lpage>668</lpage>. <pub-id pub-id-type="doi">10.1108/RIA-05-2023-0060</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Machine learning based predictive maintenance and regression based control of a servo motor for industrial conveyor belts</source>. <publisher-loc>Berlin</publisher-loc>: <publisher-name>Technische Universit&#xe4;t</publisher-name>. <comment>Master Thesis</comment>.</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>&#x17d;arkovi&#x107;</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Stojkovi&#x107;</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Artificial intelligence SF6 circuit breaker health assessment</article-title>. <source>Electr. Power Syst. Res.</source> <volume>175</volume>, <fpage>105912</fpage>. <pub-id pub-id-type="doi">10.1016/j.epsr.2019.105912</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>