<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMES</journal-id>
<journal-id journal-id-type="nlm-ta">CMES</journal-id>
<journal-id journal-id-type="publisher-id">CMES</journal-id>
<journal-title-group>
<journal-title>Computer Modeling in Engineering &#x0026; Sciences</journal-title>
</journal-title-group>
<issn pub-type="epub">1526-1506</issn>
<issn pub-type="ppub">1526-1492</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">72455</article-id>
<article-id pub-id-type="doi">10.32604/cmes.2025.072455</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Data-Driven Component-Level Decision-Making for Online Remanufacturing of Gas-Insulated Switchgear</article-title>
<alt-title alt-title-type="left-running-head">Data-Driven Component-Level Decision-Making for Online Remanufacturing of Gas-Insulated Switchgear</alt-title>
<alt-title alt-title-type="right-running-head">Data-Driven Component-Level Decision-Making for Online Remanufacturing of Gas-Insulated Switchgear</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Cho</surname><given-names>Hansam</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Moon</surname><given-names>Seokho</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Hwang</surname><given-names>Sunhyeok</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-4" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Kim</surname><given-names>Seoung Bum</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><email>sbkim1@korea.ac.kr</email></contrib>
<contrib id="author-5" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Kim</surname><given-names>Younghoon</given-names></name><xref ref-type="aff" rid="aff-2">2</xref><email>y.kim@khu.ac.kr</email></contrib>
<aff id="aff-1"><label>1</label><institution>School of Industrial and Management Engineering, Korea University</institution>, <addr-line>Seoul, 02841</addr-line>, <country>Republic of Korea</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Industrial and Management Systems Engineering, Kyung Hee University</institution>, <addr-line>Yongin-Si, 17104</addr-line>, <country>Republic of Korea</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Authors: Seoung Bum Kim. Email: sbkim1@korea.ac.kr<email>;</email> Younghoon Kim. Email: <email>y.kim@khu.ac.kr</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2025</year></pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>26</day>
<month>11</month>
<year>2025</year></pub-date>
<volume>145</volume>
<issue>2</issue>
<fpage>1941</fpage>
<lpage>1967</lpage>
<history>
<date date-type="received">
<day>27</day>
<month>08</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>30</day>
<month>10</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2025 The Authors.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Published by Tech Science Press.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMES_72455.pdf"></self-uri>
<abstract>
<p>Accurately determining when and what to remanufacture is essential for maximizing the lifecycle value of industrial equipment. However, existing approaches face three significant limitations: (1) reliance on predefined mathematical models that often fail to capture equipment-specific degradation, (2) offline optimization methods that assume access to future data, and (3) the absence of component-level guidance. To address these challenges, we propose a data-driven framework for component-level decision-making. The framework leverages streaming sensor data to predict the remaining useful life (RUL) without relying on mathematical models, employs an online optimization algorithm suitable for practical settings, and, through remanufacturing simulations, provides guidance on which components should be replaced. In a case study on gas-insulated switchgear, the proposed framework achieved RUL prediction performance comparable to an oracle model in an online setting without relying on predefined mathematical models. Furthermore, by employing online optimization, it determined a remanufacturing timing close to the global optimum using only past and current data. In addition, unlike previous studies, the framework enables component-level decision-making, allowing for more detailed and actionable remanufacturing guidance in practical applications.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Remanufacturing</kwd>
<kwd>online decision-making</kwd>
<kwd>gas-insulated switchgear</kwd>
<kwd>online learning</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Korea government Ministry of Knowledge Economy</funding-source>
<award-id>RS-2023-00244330</award-id>
</award-group>
<award-group id="awg2">
<funding-source>National Research Foundation of Korea</funding-source>
<award-id>RS-2023-00219052</award-id>
<award-id>RS-2024-00352587</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Remanufacturing involves the refurbishment of used products, referred to as &#x201C;cores,&#x201D; to a state comparable to their original, new condition [<xref ref-type="bibr" rid="ref-1">1</xref>]. This process is structured and encompasses several critical stages, including the acquisition of cores, disassembly, cleaning, inspection, repair, and reassembly. This comprehensive approach ensures that the functionality of remanufactured products is similar to that of newly manufactured ones. Therefore, remanufacturing is recognized as an efficient and promising strategy for recycling finite resources and energy, reducing pollution in the manufacturing sector, enhancing material efficiency, and contributing to environmental sustainability [<xref ref-type="bibr" rid="ref-2">2</xref>,<xref ref-type="bibr" rid="ref-3">3</xref>].</p>
<p>The diverse and significant benefits of remanufacturing are gaining increasing recognition and adoption in various industrial sectors. Jensen et al. [<xref ref-type="bibr" rid="ref-4">4</xref>] explored the integration of remanufacturing practices within the business models of three companies. The remanufacturing efforts of Siemens Wind Power focused on wind turbines. This approach extends the turbine service life and introduces a novel revenue stream through after-sales upgrades, demonstrating significant environmental benefits by increasing resource efficiency. Orangebox integrated remanufacturing into its business model by designing chairs that can be easily disassembled and remanufactured. This strategy opened new market segments by offering high-quality, remanufactured products at lower costs. Philips refurbished its medical devices. This practice reduces material usage by up to 80% and facilitates access to high-quality medical devices at lower costs, catering to a broader range of customers while supporting sustainability goals. Beyond these instances, a significant body of research has emphasized the environmental and economic benefits of remanufacturing [<xref ref-type="bibr" rid="ref-5">5</xref>&#x2013;<xref ref-type="bibr" rid="ref-8">8</xref>]. Therefore, continuous investigations in this field are crucial to encourage sustainable production practices and unlock the comprehensive potential of remanufacturing across various sectors.</p>
<p>Despite the growing recognition of remanufacturing as a sustainable and cost-effective practice, its practical implementation still faces several challenges. In real industrial settings, one of the most critical tasks is determining when and what to remanufacture. These decisions must balance technical, economic, and operational factors while accounting for the inherent uncertainty in equipment degradation. To address this practical challenge, this study introduces a data-driven framework that supports both the timing and the component-level decisions in remanufacturing.</p>
<sec id="s1_1">
<label>1.1</label>
<title>Motivation</title>
<p>To effectively perform remanufacturing, determining the optimal timing of the process is crucial. The first step is to assess the equipment condition and optimize the remanufacturing schedule based on this condition and other influencing factors [<xref ref-type="bibr" rid="ref-9">9</xref>&#x2013;<xref ref-type="bibr" rid="ref-12">12</xref>]. However, existing studies predominantly rely on mathematical models to evaluate equipment performance. While these models offer a structured approach for estimating product functionality, their accuracy can vary depending on the operational environment, and they often struggle to capture specific product characteristics. For instance, products subjected to harsher conditions may deteriorate faster, necessitating adjustments to standard mathematical models. In the optimization stage, previous approaches commonly adopt offline optimization techniques, which assume access to the complete time series of decision factors. This assumption is impractical in real-world applications, where data are sequentially collected in an online manner, making complete information unavailable. Moreover, prior studies typically focus solely on identifying the optimal timing for remanufacturing, without providing guidance on which components should be replaced. As a result, existing decision-making approaches may not generalize well across diverse operational scenarios.</p>
</sec>
<sec id="s1_2">
<label>1.2</label>
<title>Novelty</title>
<p>To address the limitations of previous studies, this work introduces a data-driven approach for predicting equipment performance, enabling online optimization, and supporting component-level decision-making. Specifically, a model is trained to predict the remaining useful life (RUL) of each piece of equipment using data collected from its operational environment. The model is continuously updated through an online learning strategy that incorporates incoming data to improve the accuracy of lifespan assessment. Based on the updated model, remanufacturing simulations are performed to estimate the potential profit and associated costs. These simulations also identify which specific components should be replaced, enabling precise, component-level decisions. The estimated profit and cost are integrated into a unified decision value that quantifies the benefit of remanufacturing at each timestep. The optimal remanufacturing timing is then determined online by identifying the point at which this decision value reaches its maximum.</p>
<p>Compared with existing remanufacturing decision-making frameworks, the proposed approach introduces three key innovations. First, it removes the reliance on predefined mathematical degradation models by adopting a data-driven RUL prediction model. This data-driven approach improves prediction accuracy and adaptability to equipment-specific conditions. Second, it incorporates an online optimization mechanism that determines the optimal remanufacturing timing using only past and current data. This allows more realistic decision-making compared with previous offline approaches that assume access to future information. Finally, the framework extends decision-making to the component-level, providing actionable guidance on which specific parts should be replaced. These advancements collectively enhance both the accuracy and practicality of remanufacturing decisions, offering a more interpretable and effective solution for real-world industrial applications.</p>
</sec>
<sec id="s1_3">
<label>1.3</label>
<title>Structure of the Article</title>
<p>The remainder of this paper is structured as follows. <xref ref-type="sec" rid="s2">Section 2</xref> reviews the related work. <xref ref-type="sec" rid="s3">Section 3</xref> presents the details of the methodology, initially explaining the equipment performance prediction model and subsequently describing the proposed framework. <xref ref-type="sec" rid="s4">Section 4</xref> introduces a case study of the proposed framework, <xref ref-type="sec" rid="s5">Section 5</xref> discusses the findings, and <xref ref-type="sec" rid="s6">Section 6</xref> concludes the paper.</p>
</sec>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<sec id="s2_1">
<label>2.1</label>
<title>Remanufacturing Timing Decision-Making</title>
<p>Decision-making science provides a theoretical foundation for selecting optimal actions under uncertainty, balancing multiple objectives such as cost, reliability, and environmental impact. In engineering applications, decision-making frameworks have evolved from traditional cost&#x2013;benefit analysis to multi-criteria decision-making (MCDM) approaches. Recent studies have explored these mathematical frameworks for decision support in uncertain contexts. For example, Haque et al. [<xref ref-type="bibr" rid="ref-13">13</xref>] applied linguistic trapezoidal neutrosophic sets with Einstein operators to an e-learning app selection problem, while Banik et al. [<xref ref-type="bibr" rid="ref-14">14</xref>] developed a cylindrical neutrosophic MCDM approach to support complex purchasing decisions. However, such methods are inadequate for remanufacturing timing decisions due to the complexity and dynamic nature of modern industrial systems. Equipment conditions evolve continuously, and decision factors change over time, making it difficult to rely solely on expert judgment. Therefore, in the context of remanufacturing, research has increasingly focused on developing frameworks that minimize dependence on human judgment.</p>
<p>In the context of remanufacturing, various types of decision-making problems arise. For instance, Dong and Dai [<xref ref-type="bibr" rid="ref-15">15</xref>] examined alliance strategies in dual-channel remanufacturing supply chains, and Zhou et al. [<xref ref-type="bibr" rid="ref-16">16</xref>] investigated strategic planning in closed-loop supply chains. While such works provide valuable insights into high-level strategic planning for remanufacturing systems, our study differs by focusing on operational decision-making. One key operational consideration in remanufacturing is the management and utilization of end-of-life (EOL) products. Consequently, many studies have examined remanufacturing decisions based on EOL core conditions. Yi et al. [<xref ref-type="bibr" rid="ref-17">17</xref>] concentrate on designing a closed-loop supply chain network and examining the process from a retailer&#x2019;s viewpoint. Yang et al. [<xref ref-type="bibr" rid="ref-18">18</xref>] develop a comprehensive decision support tool based on an analysis of product- and part-level remanufacturing feasibility. Liao et al. [<xref ref-type="bibr" rid="ref-19">19</xref>] introduced a methodology for evaluating environmental efficiency and refining the production strategy for remanufacturing EOL machines. Moon et al. [<xref ref-type="bibr" rid="ref-20">20</xref>] established a model for forecasting the remaining lifespan of equipment and proposed a framework for automatically identifying the components of an EOL product that should be replaced to optimize remanufacturing outcomes. These studies generally assume that the core, serving as the raw material for remanufacturing, has already reached its EOL state. However, the EOL state does not necessarily represent the most advantageous timing for initiating the remanufacturing process. As a result, recent research has increasingly focused on determining the optimal timing for remanufacturing.</p>
<p>Song et al. [<xref ref-type="bibr" rid="ref-9">9</xref>] proposed a proactive approach for determining remanufacturing timing by calculating component residual strength, remanufacturing value, and technical feasibility. Liu et al. [<xref ref-type="bibr" rid="ref-10">10</xref>] introduced an optimal timing model for remanufacturing, combining replacement theory and environmental factors. Gong et al. [<xref ref-type="bibr" rid="ref-11">11</xref>] proposed a multi-objective optimization model, executed via particle swarm optimization, to aid strategic remanufacturing decisions that align economic and environmental objectives. Ke et al. [<xref ref-type="bibr" rid="ref-12">12</xref>] introduced the decision-making process for remanufacturing timing, focusing on evaluating product performance based on the structural failures of key components through online monitoring. However, these approaches generally rely on predefined mathematical models, require offline optimization, and do not support component-level decision-making, which may limit their applicability to real-world decision-making scenarios.</p>
<p><xref ref-type="table" rid="table-1">Table 1</xref> highlights the differences between the proposed methodology and prior approaches. In previous studies, assessing equipment conditions relied on mathematical modeling. However, the proposed method evaluates equipment conditions based on online data collected during operation, enabling an accurate assessment of the equipment&#x2019;s state. Moreover, when optimizing remanufacturing timing based on quantified metrics, prior research often assumes access to complete information across all timesteps, thus relying on offline optimization. However, the proposed approach uses only the information available up to the current timestep and performs optimization in an online setting. This online capability supports more practical and adaptable decision-making in real-world applications. In addition, previous works have primarily focused on determining when remanufacturing should occur, without addressing what components should be repaired. In contrast, the proposed framework enables component-level decision-making, allowing for the identification of specific parts that should be repaired to optimize the overall remanufacturing process.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Comparison between existing approaches and the proposed framework in terms of condition assessment, optimization method, and component-level decision support</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th></th>
<th colspan="2">Equipment condition</th>
<th colspan="2">Optimization</th>
<th colspan="2">Component-level</th>
</tr>
<tr>
<th></th>
<th>Mathematical</th>
<th>Data-driven</th>
<th>Offline</th>
<th>Online</th>
<th>Not supported</th>
<th>Supported</th>
</tr>
</thead>
<tbody>
<tr>
<td>Song et al. [<xref ref-type="bibr" rid="ref-9">9</xref>]</td>
<td>&#x2713;</td>
<td></td>
<td>&#x2713;</td>
<td></td>
<td>&#x2713;</td>
<td></td>
</tr>
<tr>
<td>Liu et al. [<xref ref-type="bibr" rid="ref-10">10</xref>]</td>
<td>&#x2713;</td>
<td></td>
<td>&#x2713;</td>
<td></td>
<td>&#x2713;</td>
<td></td>
</tr>
<tr>
<td>Gong et al. [<xref ref-type="bibr" rid="ref-11">11</xref>]</td>
<td></td>
<td></td>
<td>&#x2713;</td>
<td></td>
<td>&#x2713;</td>
<td></td>
</tr>
<tr>
<td>Ke et al. [<xref ref-type="bibr" rid="ref-12">12</xref>]</td>
<td>&#x2713;</td>
<td></td>
<td>&#x2713;</td>
<td></td>
<td>&#x2713;</td>
<td></td>
</tr>
<tr>
<td>Ours</td>
<td></td>
<td>&#x2713;</td>
<td></td>
<td>&#x2713;</td>
<td></td>
<td>&#x2713;</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Remaining Useful Lifetime Prediction</title>
<p>Evaluating product performance is crucial for making timely remanufacturing decisions. To achieve this, the RUL, a key metric for assessing equipment performance, was used as an indicator of the current equipment state [<xref ref-type="bibr" rid="ref-21">21</xref>&#x2013;<xref ref-type="bibr" rid="ref-23">23</xref>]. Traditional RUL prediction methods predominantly rely on statistical and physics-based approaches. Li et al. [<xref ref-type="bibr" rid="ref-24">24</xref>] demonstrated the use of stochastic prognostics for rolling element bearings, highlighting the ability of probabilistic models to capture wear progression over time. Banjevic and Jardine [<xref ref-type="bibr" rid="ref-25">25</xref>] applied hidden Markov models to track the health state of machinery components, enabling the estimation of RUL based on observed data sequences. However, traditional RUL prediction models generally assume specific operating conditions, such as linear degradation patterns. These assumptions limit their adaptability to diverse and dynamic operational settings. As a result, these models often struggle to provide reliable predictions in complex or evolving environments, underscoring the need for more flexible and robust approaches.</p>
<p>Machine learning techniques have significantly advanced the field of RUL prediction, offering enhanced adaptability and accuracy over traditional methods. da Costa et al. [<xref ref-type="bibr" rid="ref-21">21</xref>] improved RUL prediction under varying operating conditions by applying domain adaptation to address distribution shift. Chen et al. [<xref ref-type="bibr" rid="ref-22">22</xref>] enhanced RUL prediction accuracy by combining handcrafted and learned features with an attention mechanism that emphasizes important features and timesteps. Yan et al. [<xref ref-type="bibr" rid="ref-23">23</xref>] achieved accurate RUL prediction by using a long short-term memory (LSTM) model to estimate a health indicator that captures the transition from a healthy to a degraded state. Wang et al. [<xref ref-type="bibr" rid="ref-26">26</xref>] improved bearing RUL prediction by combining feature selection using the RReliefF algorithm with an extreme learning machine, demonstrating that integrating relevant feature weighting can enhance prediction performance. In studies using machine learning techniques for RUL prediction, it is commonly assumed that the entire dataset is available beforehand. However, for online decision-making, RUL prediction must be conducted based on data collected online. This need has led to a growing body of research focusing on online RUL prediction.</p>
<p>Peng et al. [<xref ref-type="bibr" rid="ref-27">27</xref>] proposed a multivariate degradation model combined with a batch particle filter, enabling online estimation of degradation states and improving the accuracy of individualized RUL predictions. Similarly, Wang et al. [<xref ref-type="bibr" rid="ref-28">28</xref>] developed an online RUL prediction framework for lithium-ion batteries by integrating LSTM networks with an attention mechanism to capture complex degradation patterns effectively. Zhuang et al. [<xref ref-type="bibr" rid="ref-29">29</xref>] addressed data scarcity in RUL prediction by applying multi-source adversarial adaptation and online learning, allowing the model to generalize well under unseen operating conditions. These studies primarily focus on developing online prediction models that can process online data to estimate RUL. However, our research extends beyond prediction by proposing a comprehensive framework that integrates these online models to support online decision-making. This framework not only predicts RUL but also provides immediate and actionable insights, enabling enhanced operational efficiency and reliability in dynamic environments.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Proposed Framework</title>
<p><xref ref-type="fig" rid="fig-1">Fig. 1</xref> summarizes the workflow of the proposed framework. At each timestep <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>t</mml:mi></mml:math></inline-formula>, incoming data are divided into a training set, used to update the RUL prediction model via the online-learning technique (<xref ref-type="sec" rid="s3_1">Section 3.1</xref>), and a test set, used in the remanufacturing simulation (<xref ref-type="sec" rid="s3_2">Section 3.2</xref>). The updated model drives the simulation to estimate the expected profit and cost of remanufacturing (<xref ref-type="sec" rid="s3_2">Sections 3.2</xref> and <xref ref-type="sec" rid="s3_3">3.3</xref>). Finally, these estimates are combined into a decision value that guides the remanufacturing decision-making process, as detailed in <xref ref-type="sec" rid="s3_4">Section 3.4</xref>. The symbols used throughout this framework are summarized in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>The overall process of the proposed framework</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-1.tif"/>
</fig><table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>List of symbolic notations used in this study</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th align="center">Symbol</th>
<th align="center">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi>t</mml:mi></mml:math></inline-formula></td>
<td>Time step index in the decision process</td>
</tr>
<tr>
<td><inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msub><mml:mi>x</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:math></inline-formula></td>
<td>Input data at time <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mi>t</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td><inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msub><mml:mi>y</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:math></inline-formula></td>
<td>Output data from sensors</td>
</tr>
<tr>
<td><inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msub><mml:mi>f</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula></td>
<td>Predictive function at time <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mi>t</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td><inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mi>w</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:math></inline-formula></td>
<td>Model weight vector updated at time <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mi>t</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td><inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mi>L</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula></td>
<td>Loss function for model training</td>
</tr>
<tr>
<td><inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:math></inline-formula></td>
<td>Remaining useful life at time <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi>t</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td><inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msubsup><mml:mi>L</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula></td>
<td>RUL predicted after remanufacturing simulation based on the sensor <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mi>n</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td><inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Set of all simulated RUL values across <italic>N</italic> sensors</td>
</tr>
<tr>
<td><inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mi>k</mml:mi></mml:math></inline-formula></td>
<td>Number of sensors to be replaced</td>
</tr>
<tr>
<td><inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Subset of <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> corresponding to the <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mi>k</mml:mi></mml:math></inline-formula> largest RUL improvements</td>
</tr>
<tr>
<td><inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Aggregated RUL gain after remanufacturing</td>
</tr>
<tr>
<td><inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mi>S</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>s</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Index set of sensors selected for remanufacturing</td>
</tr>
<tr>
<td><inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Target RUL value used in the cost</td>
</tr>
<tr>
<td><inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Maximum possible RUL value</td>
</tr>
<tr>
<td><inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Remanufacturing cost associated with each sensor</td>
</tr>
<tr>
<td><inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Remanufacturing cost</td>
</tr>
<tr>
<td><inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mi>f</mml:mi><mml:mi>a</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Initial failure rate in bathtub curve</td>
</tr>
<tr>
<td><inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Malfunction cost</td>
</tr>
<tr>
<td><inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula></td>
<td>Weighting factor of decision value</td>
</tr>
<tr>
<td><italic>DV</italic></td>
<td>Decision value</td>
</tr>
<tr>
<td><inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>m</mml:mi></mml:math></inline-formula></td>
<td>Stability window range for peak point detection</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s3_1">
<label>3.1</label>
<title>Remaining Useful Life Prediction with Online Data</title>
<p>The continual inflow of streaming sensor data rapidly expands the dataset, driving up both storage demands and model-training time. To mitigate this issue, we use an online machine learning technique: each incoming batch is used once to update the model, after which the raw data are discarded. This strategy enables continuous improvement without incurring additional storage overhead or prolonged training time.</p>
<p>In conventional machine learning, the task is to identify a function <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mrow><mml:mtext mathvariant="bold">f</mml:mtext></mml:mrow></mml:math></inline-formula> that maps inputs <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow></mml:math></inline-formula> to targets <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mrow><mml:mtext mathvariant="bold">y</mml:mtext></mml:mrow></mml:math></inline-formula>:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mrow><mml:mtext mathvariant="bold">y</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mtext mathvariant="bold">f</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>Training is performed on a fixed dataset, and the resulting model remains static unless an explicit retraining phase is launched. Online machine learning addresses environments where data arrive sequentially. At timestep <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>t</mml:mi></mml:math></inline-formula>, the system observes an input&#x2013;output pair <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:msub><mml:mrow><mml:mtext mathvariant="bold">y</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> and immediately refines the current model <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">f</mml:mtext></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, yielding an updated model <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">f</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub></mml:math></inline-formula>:
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">y</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">f</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>Because <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">f</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub></mml:math></inline-formula> is initialized from <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">f</mml:mtext></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, the model retains prior knowledge while adapting to the newest observations, an essential property for online decision-making systems.</p>
<p>To support efficient RUL prediction in an online setting, we adopt linear models that can be updated incrementally. Since the model must be updated frequently in the online environment, linear models are chosen for their low training cost and computational efficiency. Specifically, we use Linear Regression (LR) and Passive-Aggressive (PA) algorithms, both of which allow rapid online parameter updates. Both models enable efficient updates as new data arrive, without requiring retraining from scratch. The models predict the RUL of the current timestep based on a linear combination of input data <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub></mml:math></inline-formula> as follows:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mrow><mml:mover><mml:mrow><mml:mtext mathvariant="bold">y</mml:mtext></mml:mrow><mml:mo stretchy="false">^</mml:mo></mml:mover></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub></mml:math></disp-formula>where <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub></mml:math></inline-formula> is the model parameter that should be trained.</p>
<p>Conventional LR employs an ordinary least squares (OLS) algorithm for model training. However, OLS is not suitable for online model training because it requires an entire dataset for model training. To address these limitations, this study adopted stochastic gradient descent (SGD) owing to its ability to efficiently update models in real time. The incremental update mechanism of SGD, which processes data points individually or in small batches, aligns well with the dynamic nature of online data processing and model updating. The SGD update parameter based on the loss function gradient is as follows:
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>L</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>w</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfrac><mml:mspace width="1em"></mml:mspace><mml:mrow><mml:mtext>where</mml:mtext></mml:mrow><mml:mspace width="1em"></mml:mspace><mml:mi>L</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">y</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mrow><mml:mtext mathvariant="bold">y</mml:mtext></mml:mrow><mml:mo stretchy="false">^</mml:mo></mml:mover></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>The PA algorithm was originally developed for online learning [<xref ref-type="bibr" rid="ref-30">30</xref>]. The algorithm adopts a &#x201C;passive&#x201D; approach when predictions align with the actual data, resulting in minimal or no updates to the model. By contrast, when the predictions are inaccurate, the algorithm switches to an &#x201C;aggressive&#x201D; strategy, significantly adjusting the model weights to rectify the error. This aggressive update mechanism is specifically designed to enhance the accuracy of the model for similar future instances. The model parameters are updated according to the following mathematical formulation:
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munder><mml:mi>argmin</mml:mi><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow></mml:munder><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:msup><mml:mrow><mml:mo symmetric="true">&#x2016;</mml:mo><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo symmetric="true">&#x2016;</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mspace width="1em"></mml:mspace><mml:mrow><mml:mtext>s.t.</mml:mtext></mml:mrow><mml:mspace width="1em"></mml:mspace><mml:mi>L</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mtext>where</mml:mtext></mml:mrow><mml:mspace width="1em"></mml:mspace><mml:mi>L</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mtext mathvariant="bold">y</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mrow><mml:mtext mathvariant="bold">y</mml:mtext></mml:mrow><mml:mo stretchy="false">^</mml:mo></mml:mover></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mtext>&#x003B5;</mml:mtext><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>When the prediction error remains within the specified margin <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mtext>&#x003B5;</mml:mtext></mml:math></inline-formula>, the algorithm does not update the model parameters. Conversely, when the error exceeds this margin, an aggressive update is initiated to ensure compliance with the constraints. The closed-form solution for this update process is given as
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>sign</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">^</mml:mo></mml:mover></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mspace width="1em"></mml:mspace><mml:mtext>where</mml:mtext><mml:mspace width="1em"></mml:mspace><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>L</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mo symmetric="true">&#x2016;</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo symmetric="true">&#x2016;</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:math></disp-formula></p>
<p>This closed-form solution enables the PA to efficiently update the model parameters, ensuring the adaptability and accuracy of the model in online learning scenarios.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Profit of Remanufacturing</title>
<p>Once the RUL prediction model achieves sufficient accuracy, the potential benefits of remanufacturing can be quantified through simulation. Adapting the approach of Moon et al. [<xref ref-type="bibr" rid="ref-20">20</xref>], remanufacturing simulations involve altering specific current sensor values to their initial states. This step produces virtual operational data that would be observed if the corresponding components are refurbished. The trained RUL model is then applied to both the original and simulated datasets; the resulting difference in predicted RUL represents the expected benefit of the remanufacturing.</p>
<p><xref ref-type="fig" rid="fig-2">Fig. 2</xref> summarizes the simulation procedure at timestep <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>t</mml:mi></mml:math></inline-formula>. First, the current sensor data are fed into the RUL prediction model to obtain the baseline remaining useful life, <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:math></inline-formula>. For each of the <italic>N</italic> sensors, we generate a synthetic dataset in which the entire sequence of sensor <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>n</mml:mi></mml:math></inline-formula> is replaced with its initial value, effectively simulating remanufacturing of the corresponding component. Passing these modified data through the prediction model produces <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msubsup><mml:mi>L</mml:mi><mml:mrow><mml:mtext>rem</mml:mtext></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, the RUL after refurbishing the components related to sensor <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mi>n</mml:mi></mml:math></inline-formula>. Selecting the <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mi>k</mml:mi></mml:math></inline-formula> largest values of <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msubsup><mml:mi>L</mml:mi><mml:mrow><mml:mtext>rem</mml:mtext></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> identifies the set of repairs that provides the greatest life extension. The overall remanufacturing simulation is formalized as follows:<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mtext>sim</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msubsup><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mtext>rem</mml:mtext></mml:mrow></mml:mrow><mml:mn>1</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msubsup><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mtext>rem</mml:mtext></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msubsup><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mtext>rem</mml:mtext></mml:mrow></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:mo>}</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mtext>top</mml:mtext></mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>TopK</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mtext>sim</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mtext>rem</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x2211;</mml:mo><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mtext>top</mml:mtext></mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Remanufacturing simulation at timestep <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mi>t</mml:mi></mml:math></inline-formula>. The <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mtext>rem</mml:mtext></mml:mrow></mml:msub></mml:math></inline-formula> represents the improved remaining useful life after remanufacturing. Additionally, analysis of the <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:msub><mml:mtext>Sensor</mml:mtext><mml:mrow><mml:mtext>rem</mml:mtext></mml:mrow></mml:msub></mml:math></inline-formula> list identifies the specific sensors requiring remanufacturing based on remanufacturing simulation</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-2.tif"/>
</fig>
<p>where <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>TopK</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>S</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> returns the set of top <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mi>k</mml:mi></mml:math></inline-formula> values over set <italic>S</italic>. The indices of <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mtext>top</mml:mtext><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> indicate the sensors whose associated components should be prioritized for remanufacturing:
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:msub><mml:mrow><mml:mtext>Sensor</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>rem</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>ArgTopK</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mtext>sim</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>with <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mi>ArgTopK</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>S</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> denoting the indices of the <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>k</mml:mi></mml:math></inline-formula> largest elements in <italic>S</italic>. Notably, this component-level decision-making capability is a unique strength of the proposed method, not supported by previous approaches. The profit obtained by performing these remanufacturing actions at timestep <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mi>t</mml:mi></mml:math></inline-formula> is then quantified as
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mrow><mml:mtext>profit</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mtext>rem</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:math></disp-formula></p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Cost of Remanufacturing</title>
<p>In remanufacturing, the economic consequences of equipment degradation can be assessed with a quality-based cost model [<xref ref-type="bibr" rid="ref-31">31</xref>]. This model can be systematically implemented by adopting the Taguchi quality-loss concept [<xref ref-type="bibr" rid="ref-32">32</xref>]. According to Taguchi&#x2019;s quadratic loss function, the cost increases with the square of the deviation from the target performance. Taking the RUL as the quality characteristic, the remanufacturing loss is defined as
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mrow><mml:mtext>rem</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mrow><mml:mtext>sen</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mtext>tar</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mtext>max</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:math></disp-formula>where <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mtext>tar</mml:mtext></mml:mrow></mml:msub></mml:math></inline-formula> is the target RUL, set to 100, <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mtext>max</mml:mtext></mml:mrow></mml:msub></mml:math></inline-formula> represents the maximum RUL value, fixed at 100 in this study. <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mtext>sen</mml:mtext></mml:mrow></mml:msub></mml:math></inline-formula> denotes the replacement cost of the sensor-related components within the equipment. In the context of a remanufacturing simulation, <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mtext>sen</mml:mtext></mml:mrow></mml:msub></mml:math></inline-formula> can be calculated by summing the costs associated with all sensors in the <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:msub><mml:mtext>Sensor</mml:mtext><mml:mrow><mml:mtext>rem</mml:mtext></mml:mrow></mml:msub></mml:math></inline-formula> list.</p>
<p>Malfunction cost is ultimately driven by the probability of equipment failure. When a reliable RUL prediction model is available, this probability can be updated online by comparing the current RUL with the maximum RUL. If the RUL estimate is unreliable in the early stage, we approximate failure behaviour with the bathtub curve, which divides a product&#x2019;s lifetime into infant mortality, normal life, and wear-out phases. Because the RUL prediction model is least accurate in the early stages, our formulation considers only the infant mortality and normal life phases. During the infant mortality period, the failure probability decays exponentially from an initial rate, whereas in the normal life phase, it is assumed to be constant. Summing these two terms yields the probability of early failure. After a predefined time step, the failure rate is instead taken directly from the RUL predicted by the model. The malfunction cost is thus defined as:
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mtext mathvariant="italic">fail</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">init</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="italic">fail</mml:mtext></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="italic">fail</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">const</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if&#x00A0;</mml:mtext></mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>M</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if&#x00A0;</mml:mtext></mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2265;</mml:mo><mml:mi>M</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:msub><mml:mrow><mml:mtext mathvariant="italic">fail</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">init</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> is the initial failure rate, and <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:msub><mml:mrow><mml:mtext mathvariant="italic">fail</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">const</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> is a constant failure rate, as defined in the bathtub curve. <italic>M</italic> refers to the total number of operations performed by the equipment. The integration of the bathtub curve with advanced RUL prediction models ensures a more robust and comprehensive analysis of malfunction costs. Notably, the malfunction cost depends only on the current time step RUL value, <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:math></inline-formula>, and does not change based on the value of <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mi>k</mml:mi></mml:math></inline-formula>, representing the number of sensors replaced in the remanufacturing simulation.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Decision-Making for Remanufacturing Timing</title>
<p>Previous studies define critical factors for determining optimal remanufacturing timing and integrating them into a single value for optimization [<xref ref-type="bibr" rid="ref-9">9</xref>&#x2013;<xref ref-type="bibr" rid="ref-12">12</xref>]. These studies provide structured frameworks that convert complex, multidimensional considerations into quantifiable indicators. Building on this foundation, our framework captures the multidimensional aspects of remanufacturing by combining three key components&#x2014;profit, remanufacturing cost, and malfunction cost&#x2014;into a unified metric, termed the decision value. This metric drives the decision-making process and is defined as follows:
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mi>D</mml:mi><mml:mi>V</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">profit</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mtext mathvariant="italic">profit</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">remanu</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="italic">cost</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">remanu</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">mal</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="italic">cost</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">mal</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>The decision value (<italic>DV</italic>) is defined as profit minus cost; maximizing <italic>DV</italic>, therefore, indicates the most significant net benefit from remanufacturing. Introducing a weight <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> for each component lets practitioners tailor the metric to specific objectives. In practice, however, computing <italic>DV</italic> online&#x2014;and pinpointing its peak&#x2014;is non-trivial: future <italic>DV</italic> values are unknown, so deciding exactly when profitability is maximized remains a challenging problem.</p>
<p>To overcome this challenge, we introduce an online peak-point detection algorithm that continuously monitors the decision value stream. At each time step, the current decision value is compared with the running maximum. If it exceeds the maximum, the maximum is updated, and a non-improvement counter is reset. If it does not, the counter is incremented. When this counter exceeds a user-defined threshold <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>m</mml:mi></mml:math></inline-formula>, the system stops operation and begins remanufacturing. The full procedure is detailed in Algorithm 1.</p>
<fig id="fig-14">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-14.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Case Study</title>
<p>This study utilizes the dataset previously introduced in the authors&#x2019; earlier work [<xref ref-type="bibr" rid="ref-20">20</xref>], which was originally collected to develop RUL prediction models for GIS. These models supported the selection of components for repair. However, the prior study focused solely on decision-making at the equipment&#x2019;s EOL stage, which may not represent the most effective timing for remanufacturing. In contrast, the present study emphasizes online decision-making for remanufacturing, better aligning with actual operational conditions. To ensure clarity and completeness, the data acquisition and preprocessing methods described in previous research are summarized in <xref ref-type="sec" rid="s4_1">Sections 4.1</xref> and <xref ref-type="sec" rid="s4_2">4.2</xref>. <xref ref-type="fig" rid="fig-3">Figs. 3</xref> to <xref ref-type="fig" rid="fig-6">6</xref> and <xref ref-type="table" rid="table-3">Table 3</xref> are adapted from Moon et al. [<xref ref-type="bibr" rid="ref-20">20</xref>].</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>(<bold>a</bold>) Shows LD sensor for measuring the stroke distance. (<bold>b</bold>) shows a DC CT sensor for measuring the current of the open/close trip coil and auxiliary coil</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-3.tif"/>
</fig><fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>RUL linear function of GIS equipment</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-4.tif"/>
</fig><fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>(<bold>a</bold>) Presents signal data sampled at 10,000 Hz, illustrating a duration of 0.28 s for each operation, with the stroke sensor specifically showcased for illustrative purposes. Apart from the motor current sensor, which operates at a different frequency, all sensors exhibit uniform frequency and operational duration. (<bold>b</bold>) shows sampled signal data from the motor current sensor, operating at a 1000 Hz frequency and capturing 26 s per operation. (<bold>c</bold>) visualizes the time intervals between operations</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-5.tif"/>
</fig><fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Segmentation of sensor signals into ten parts to analyze statistics for each open/close operation</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-6.tif"/>
</fig><table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Data description of each sensor</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>No.</th>
<th>Sensing position</th>
<th>Sensing value</th>
<th>Sensor type</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Simulated load</td>
<td>Distance</td>
<td>LD sensor</td>
</tr>
<tr>
<td>2</td>
<td>Open trip coil</td>
<td>Current</td>
<td>DC CT</td>
</tr>
<tr>
<td>3</td>
<td>Close trip coil</td>
<td>Current</td>
<td>DC CT</td>
</tr>
<tr>
<td>4</td>
<td>Auxiliary coil</td>
<td>Current</td>
<td>DC CT</td>
</tr>
<tr>
<td>5</td>
<td>Auxiliary contact</td>
<td>Contact signal</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>6</td>
<td>Motor</td>
<td>Current</td>
<td>DC CT</td>
</tr>
<tr>
<td>7</td>
<td>Motor</td>
<td>Temperature</td>
<td>Temperature sensor</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s4_1">
<label>4.1</label>
<title>Data Acquisition</title>
<p>GIS comprises several key components, including insulators, manipulators, actuators, frames, and circuit breakers. Circuit breakers play a crucial role because they interrupt the flow in a circuit and protect other electrical equipment during short-circuit incidents. Circuit breakers are categorized based on their operational mechanisms: pneumatic, hydraulic, and spring-based. The circuit interruption process involves three stages: the transformation of electrical signals into mechanical signals; the generation of an operational force via actuating valves (in pneumatic or hydraulic systems) or springs; and the application of this force to operate the circuit breaker and its connecting linkages. This study mainly focused on GIS equipped with a spring-mechanism circuit breaker, a common feature of older GIS systems. This type of equipment typically includes components, such as a hook, motor, open/close shaft, springs, and a limit switch, each playing a role in one of the three stages of the circuit-breaking process.</p>
<p>To gather operational data from the GIS, accelerated life testing (ALT) was performed on the GIS. ALT is essential for obtaining operational data from GIS, particularly given the typical 30- to 50-year lifespan of GIS. Recognized as an effective method for shortening data collection time, ALT is a well-known method for reducing data acquisition time by exposing equipment to an extreme environment [<xref ref-type="bibr" rid="ref-33">33</xref>,<xref ref-type="bibr" rid="ref-34">34</xref>]. In this study, the number of operational cycles was increased to stress the GIS during ALT. This test lasted for five months and continued until the GIS failed. A specific GIS model (170 kV, 50 kA, 60 Hz) with a spring-mechanism circuit breaker was used. Failure modes and effects analysis, the most widely used method for minimizing failure risks in equipment design [<xref ref-type="bibr" rid="ref-35">35</xref>], was implemented to determine the optimal sensor placement. Due to resource and time constraints, this study primarily focused on collecting sensor data from the circuit breaker, the most vital component in GIS degradation.</p>
<p><xref ref-type="table" rid="table-3">Table 3</xref> outlines the sensors used and details their locations, measured variables, and types. The setup included seven different sensor locations and three distinct types of sensing devices. As illustrated in <xref ref-type="fig" rid="fig-3">Fig. 3a</xref>, a laser distance (LD) sensor was used to acquire stroke information. LD sensors offer high durability and reduced vibration impact from operational cycles, ensuring superior measurement accuracy and stability compared with contact-type sensors [<xref ref-type="bibr" rid="ref-36">36</xref>]. The LD sensor was positioned on an open-spring compression plate to capture linear reciprocating motions. <xref ref-type="fig" rid="fig-3">Fig. 3b</xref> shows the use of direct current transformer (DC CT) sensors to measure the currents from the open/close trip and auxiliary coils. DC CT sensors, designed for direct current measurements, are crucial for evaluating trip speed and damping levels after contact-point separation. Furthermore, the mechanical auxiliary contacts provided open/closed-state signals, digitized for enhanced analysis. DC CT sensors facilitated motor current monitoring, enabling the assessment of the motor state. Motor temperature sensors further enabled the evaluation of potential motor overheating.</p>

</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Data Preprocessing</title>
<p>Training the online RUL prediction model requires the appropriate processing of GIS operational data. The data preprocessing of this study involves three primary steps: (1) defining the input and output variables and individual observations; (2) dividing the dataset into training and test subsets; and (3) normalizing the data.</p>
<p>In the proposed approach, the auxiliary contact signals are intentionally excluded. This exclusion is based on the understanding that the primary purpose of the auxiliary contact signal is to validate the efficacy of the open/close operation, an assessment that other signals can also provide. RUL is selected as the output variable. The RUL is conventionally calculated based on the number of operational cycles until a machine fails [<xref ref-type="bibr" rid="ref-20">20</xref>,<xref ref-type="bibr" rid="ref-37">37</xref>,<xref ref-type="bibr" rid="ref-38">38</xref>]. For instance, determining the RUL of a lithium-ion battery involves counting the charge&#x2013;discharge cycles that it endures before failure [<xref ref-type="bibr" rid="ref-37">37</xref>]. In the GIS context, the RUL is calculated based on the number of open/close cycles before system failure. The upper limit of these cycles is defined as <italic>M</italic>. A linear relationship is assumed between the RUL and the cumulative number of open/close operations, as illustrated in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>. Therefore, the RUL of GIS is assumed to diminish proportionally with the number of operations. This linear degradation model is confirmed by experts in the GIS manufacturing field. Therefore, in this study, RUL is defined as follows:<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mi>R</mml:mi><mml:mi>U</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mi>t</mml:mi><mml:mi>M</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mn>100</mml:mn><mml:mo>,</mml:mo><mml:mrow><mml:mtext>&#x00A0;for&#x00A0;</mml:mtext></mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:mi>M</mml:mi></mml:math></disp-formula></p>
<p>where <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mi>t</mml:mi></mml:math></inline-formula> is the cumulative number of open/close operations.</p>
<p>The dataset comprises 14,359 observations, representing the maximum number of operational cycles. For each observation, all signals, excluding the motor current, were sampled at 10,000 Hz over a duration of 0.28 s. The motor current signal, however, is recorded at a lower frequency of 1000 Hz for a longer duration of 26 s. An interval of 150 s is maintained between each observation, as depicted in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>. This interval is crucial for ensuring stability during the ALT, admitting at the cost of time efficiency. To address the varying signal durations, the data from each sensor observation is segmented into ten equal parts. From each segment, seven statistical measures were extracted: mean, standard deviation, minimum, first quartile, median (second quartile), third quartile, and maximum. <xref ref-type="fig" rid="fig-6">Fig. 6</xref> illustrates this segmentation process for each sensor. Consequently, 70 statistical features were derived from these ten segments per sensor, resulting in a total of 420 statistical features for each observation.</p>
<p>To enhance the quality of the input sensor data, we applied moving-average smoothing, a common technique for noise reduction in time-series data [<xref ref-type="bibr" rid="ref-39">39</xref>]. We set the window length to 13, recalculating each data point&#x2019;s value as the average of its preceding 13 data points. Subsequently, we divided the dataset into training and test subsets, using 80% for training and 20% for testing to evaluate the RUL prediction model. The input data then underwent normalization via standard scaling, a technique that adjusts data to have a mean of zero and a standard deviation of one. This standardization ensures the input data is centered around the mean with a unit standard deviation, thereby facilitating more efficient model training and evaluation.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>RUL Prediction Model Selection</title>
<p>In an ideal scenario, the most effective way to improve model accuracy is to update the model with each newly arriving observation. However, such frequent updates impose a substantial computational burden, making this approach impractical. Therefore, this study implemented model updates using small batches of data. This strategy provides a balanced approach that maintains timely updates without incurring prohibitive computational overhead. To simulate the flow of online data and enable batch-wise updates, the dataset was partitioned into 100 segments. Each batch was processed collectively, and the arrival of a new batch triggered an update of the model. This method ensured efficient model training while satisfying the demands of online data processing.</p>
<p>Despite online model updating, where the model is updated with new data arrivals and the data is subsequently discarded, the model must still accurately predict the RUL for previous batches. To assess this capability, the testing protocol involved evaluating the model against the test set of the current timestep and against those of previous timesteps. This comprehensive test ensured a thorough validation of the model&#x2019;s performance over time. The LR and PA algorithms were compared as RUL prediction models. However, a single linear model often struggles to capture the patterns of complex systems. To enhance robustness and predictive accuracy, an ensemble modeling technique was employed. This involved training 10 separate linear models (LR or PA) and averaging their predictions. This ensemble model leverages the combined strengths of multiple models to enhance prediction accuracy.</p>
<p>To further validate the proposed RUL prediction model, it was benchmarked against an &#x201C;oracle model&#x201D; trained on the entire dataset, including all batches from previous timesteps. Although this oracle model violates the assumptions of online learning, due to its use of complete historical data, it serves as an upper bound of performance. The comparison is conceptually straightforward: if the online learning-based model performs comparably to the oracle model, it demonstrates the proposed method&#x2019;s reliability and effectiveness. For this purpose, the random forest (RF) [<xref ref-type="bibr" rid="ref-40">40</xref>], a widely used algorithm for tabular data, was employed as the oracle model.</p>
<p><xref ref-type="fig" rid="fig-7">Fig. 7a</xref> shows the <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> values across various timesteps. The oracle model, indicated by the blue line, consistently demonstrates stable and high <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> values for each timestep. Its consistently high performance facilitated benchmarking for evaluating the proposed RUL prediction model. The LR-based model (indicated by orange and red lines) showed a diminished performance at later timesteps due to its inability to adapt to evolving data patterns. In contrast, the PA-based model (represented by green and purple lines) exhibited performance closer to that of the oracle model. The PA algorithm&#x2019;s strategy of prioritizing data points with larger prediction errors during training contributed to its robust performance, even under online learning settings. Initially, the single PA and ensemble PA models exhibited fluctuating prediction performances, which was attributed to the limited updates and training on a small dataset. As more timesteps were added, these models stabilized and exhibited consistent performance. Notably, the single PA model occasionally outperformed the ensemble PA model in terms of <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> value at specific timesteps. Nonetheless, the ensemble PA model generally demonstrated a more stable performance than its single counterpart. Therefore, the ensemble PA model was selected as the preferred RUL prediction model.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>(<bold>a</bold>) Displays the <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> values across various timesteps. The ensemble model of the PA algorithm achieves <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> values closely aligned with those of the RF model. (<bold>b</bold>) shows the progression of training time across timesteps. The training time for the oracle model increases linearly as more timesteps are added. In contrast, other models that are updated online do not exhibit a corresponding increase in training time</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-7.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-7">Fig. 7b</xref> shows the training time across various timesteps. The training time of the oracle model increases linearly with each timestep because it uses all previous training data, highlighting the importance of introducing online machine learning algorithms. Unlike traditional machine learning algorithms, which suffer from significant scalability challenges with data volume expansion, online machine learning algorithms efficiently handle growing data without proportional increases in training time.</p>

<p><xref ref-type="table" rid="table-4">Table 4</xref> presents the average <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and mean absolute percentage error (MAPE) values across all timesteps. The 100 timesteps are divided into ten intervals, and each value represents the mean performance over ten independent runs. The best-performing model in each interval is highlighted in bold. Asterisks (&#x002A;) indicate statistically significant differences between LR- and PA-based models (e.g., LR vs. PA, LR(EN) vs. PA(EN)) according to paired <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mi>t</mml:mi></mml:math></inline-formula>-tests. Dagger symbols (&#x2020;) denote statistical comparisons between the PA and ensemble PA models. The number of symbols indicates the level of statistical significance: one symbol for <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mi>p</mml:mi><mml:mo>&#x003C;</mml:mo></mml:math></inline-formula> 0.1, two for <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:mi>p</mml:mi><mml:mo>&#x003C;</mml:mo></mml:math></inline-formula> 0.05, and three for <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:mi>p</mml:mi><mml:mo>&#x003C;</mml:mo></mml:math></inline-formula> 0.01.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title><inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and MAPE values across various timesteps</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th align="center" rowspan="3">Models</th>
<th colspan="10">Timestep</th>
</tr>
<tr>
<th colspan="2"><bold>1&#x2013;10</bold></th>
<th colspan="2"><bold>11&#x2013;20</bold></th>
<th colspan="2"><bold>21&#x2013;30</bold></th>
<th colspan="2"><bold>31&#x2013;40</bold></th>
<th colspan="2"><bold>41&#x2013;50</bold></th>
</tr>
<tr>

<th><inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></th>
<th><bold>MAPE</bold><inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:mo stretchy="false">&#x2193;</mml:mo></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></th>
<th><bold>MAPE</bold><inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:mo stretchy="false">&#x2193;</mml:mo></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></th>
<th><bold>MAPE</bold><inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:mo stretchy="false">&#x2193;</mml:mo></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></th>
<th><bold>MAPE</bold><inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:mo stretchy="false">&#x2193;</mml:mo></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></th>
<th><bold>MAPE</bold><inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:mo stretchy="false">&#x2193;</mml:mo></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td><bold>RF</bold></td>
<td>0.9837</td>
<td>0.1287</td>
<td>0.9962</td>
<td>0.0493</td>
<td>0.9972</td>
<td>0.0414</td>
<td>0.9986</td>
<td>0.0325</td>
<td>0.9985</td>
<td>0.0255</td>
</tr>
<tr>
<td><bold>LR</bold></td>
<td>&#x2212;12.831</td>
<td>3.1538</td>
<td>0.8359</td>
<td>0.6843</td>
<td>0.8698</td>
<td>0.7256</td>
<td>0.9360&#x002A;</td>
<td>0.4905&#x002A;&#x002A;</td>
<td>0.9158</td>
<td>0.7409</td>
</tr>
<tr>
<td><bold>LR(EN)</bold></td>
<td>&#x2212;3.0446</td>
<td>1.7978</td>
<td>0.8611</td>
<td>0.5723</td>
<td>0.8858</td>
<td>0.6660</td>
<td>0.9411</td>
<td><bold>0.4839</bold></td>
<td>0.9205</td>
<td>0.7250&#x002A;&#x002A;</td>
</tr>
<tr>
<td><bold>PA</bold></td>
<td>0.7674&#x002A;<sub>&#x2020;&#x2020;&#x2020;</sub></td>
<td>0.6061&#x002A;<sub>&#x2020;&#x2020;&#x2020;</sub></td>
<td>0.9586&#x002A;&#x002A;&#x002A;<sub>&#x2020;&#x2020;&#x2020;</sub></td>
<td><bold>0.3436&#x002A;&#x002A;&#x002A;<sub>&#x2020;&#x2020;&#x2020;</sub></bold></td>
<td>0.9074&#x002A;&#x002A;&#x002A;</td>
<td><bold>0.5101&#x002A;&#x002A;&#x002A;<sub>&#x2020;&#x2020;&#x2020;</sub></bold></td>
<td>0.9249</td>
<td>0.5511</td>
<td>0.9321&#x002A;&#x002A;&#x002A;</td>
<td>0.7317</td>
</tr>
<tr>
<td><bold>PA(EN)</bold></td>
<td>0.5551&#x002A;</td>
<td>0.9826&#x002A;&#x002A;</td>
<td>0.9163&#x002A;&#x002A;&#x002A;</td>
<td>0.4402&#x002A;&#x002A;&#x002A;</td>
<td>0.9112&#x002A;&#x002A;&#x002A;</td>
<td>0.5932&#x002A;&#x002A;&#x002A;</td>
<td>0.9468&#x002A;&#x002A;<sub>&#x2020;&#x2020;&#x2020;</sub></td>
<td>0.4942<sub>&#x2020;&#x2020;&#x2020;</sub></td>
<td>0.9376&#x002A;&#x002A;&#x002A;</td>
<td>0.7595</td>
</tr>



<tr>
<td align="center"><bold>Models</bold></td>
<td align="center" colspan="2"><bold>51&#x2013;60</bold></td>
<td align="center" colspan="2"><bold>61&#x2013;70</bold></td>
<td align="center" colspan="2"><bold>71&#x2013;80</bold></td>
<td align="center" colspan="2"><bold>81&#x2013;90</bold></td>
<td align="center" colspan="2"><bold>91&#x2013;100</bold></td>
</tr>
<tr>
<td/>
<td><inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></td>
<td><bold>MAPE</bold><inline-formula id="ieqn-99"><mml:math id="mml-ieqn-99"><mml:mo stretchy="false">&#x2193;</mml:mo></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-100"><mml:math id="mml-ieqn-100"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></td>
<td><bold>MAPE</bold><inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:mo stretchy="false">&#x2193;</mml:mo></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></td>
<td><bold>MAPE</bold><inline-formula id="ieqn-103"><mml:math id="mml-ieqn-103"><mml:mo stretchy="false">&#x2193;</mml:mo></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-104"><mml:math id="mml-ieqn-104"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></td>
<td><bold>MAPE</bold><inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:mo stretchy="false">&#x2193;</mml:mo></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:msup><mml:mtext>R</mml:mtext><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></td>
<td><bold>MAPE</bold><inline-formula id="ieqn-107"><mml:math id="mml-ieqn-107"><mml:mo stretchy="false">&#x2193;</mml:mo></mml:math></inline-formula></td>
</tr>
<tr>
<td><bold>RF</bold></td>
<td>0.9985</td>
<td>0.0252</td>
<td>0.9989</td>
<td>0.0229</td>
<td>0.9990</td>
<td>0.0204</td>
<td>0.9991</td>
<td>0.0183</td>
<td>0.9994</td>
<td>0.0170</td>
</tr>
<tr>
<td><bold>LR</bold></td>
<td>0.9235</td>
<td>0.7263</td>
<td>0.6775</td>
<td>0.4899</td>
<td>&#x2212;660.98</td>
<td>8.7368</td>
<td>&#x2212;<inline-formula id="ieqn-108"><mml:math id="mml-ieqn-108"><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:math></inline-formula></td>
<td>199.52</td>
<td>&#x2212;<inline-formula id="ieqn-109"><mml:math id="mml-ieqn-109"><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-110"><mml:math id="mml-ieqn-110"><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td><bold>LR(EN)</bold></td>
<td>0.9275</td>
<td>0.7134</td>
<td>0.7376</td>
<td>0.4650</td>
<td>&#x2212;420.96</td>
<td>6.9857</td>
<td>&#x2212;<inline-formula id="ieqn-111"><mml:math id="mml-ieqn-111"><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:math></inline-formula></td>
<td>175.90</td>
<td>&#x2212;<inline-formula id="ieqn-112"><mml:math id="mml-ieqn-112"><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-113"><mml:math id="mml-ieqn-113"><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td><bold>PA</bold></td>
<td>0.9304</td>
<td>0.7607</td>
<td>0.9409&#x002A;&#x002A;</td>
<td>0.6393&#x002A;</td>
<td>0.9504</td>
<td>0.5915&#x002A;&#x002A;</td>
<td>0.9585</td>
<td>0.5924&#x002A;</td>
<td>0.9656&#x002A;&#x002A;&#x002A;</td>
<td>0.5783&#x002A;&#x002A;</td>
</tr>
<tr>
<td><bold>PA(EN)</bold></td>
<td>0.9480&#x002A;&#x002A;&#x002A;<sub>&#x2020;</sub></td>
<td>0.6545&#x002A;&#x002A;&#x002A;<sub>&#x2020;&#x2020;</sub></td>
<td>0.9496&#x002A;&#x002A;&#x002A;</td>
<td>0.5227<sub>&#x2020;&#x2020;</sub></td>
<td>0.9631&#x002A;<sub>&#x2020;&#x2020;&#x2020;</sub></td>
<td>0.4948&#x002A;&#x002A;<sub>&#x2020;&#x2020;&#x2020;</sub></td>
<td>0.9687<sub>&#x2020;&#x2020;&#x2020;</sub></td>
<td>0.4907&#x002A;&#x002A;<sub>&#x2020;&#x2020;&#x2020;</sub></td>
<td>0.9751&#x002A;&#x002A;&#x002A;<sub>&#x2020;&#x2020;&#x2020;</sub></td>
<td>0.4931&#x002A;&#x002A;&#x002A;<sub>&#x2020;&#x2020;&#x2020;</sub></td>
</tr>
</tbody>
</table>
</table-wrap>
<p>When comparing LR- and PA-based models, most intervals show asterisks on the PA variants, indicating that PA consistently outperforms LR with statistically significant improvements. This result aligns with the trend observed in <xref ref-type="fig" rid="fig-7">Fig. 7a</xref>, where the PA algorithm&#x2019;s strategy of prioritizing data points with larger prediction errors enhances robustness in online learning. In the comparison between the PA and ensemble PA models, statistical significance is not observed across all intervals. However, excluding the earliest timesteps, the ensemble PA model generally achieves higher accuracy and stability than the single PA model. Consistent with <xref ref-type="fig" rid="fig-7">Fig. 7a</xref>, the ensemble PA model is therefore adopted as the final RUL prediction model due to its stable and reliable performance under online conditions.</p>

</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Online Remanufacturing Timing Decision-Making</title>
<p>To determine the optimal timing for remanufacturing, this study employs a decision value, as defined in <xref ref-type="sec" rid="s3_4">Section 3.4</xref>. This value integrates three key components&#x2014;profit, remanufacturing cost, and malfunction cost&#x2014;based on predictions generated by the RUL prediction model. For the computation, the weighting parameters <inline-formula id="ieqn-114"><mml:math id="mml-ieqn-114"><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>o</mml:mi><mml:mi>f</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-115"><mml:math id="mml-ieqn-115"><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-116"><mml:math id="mml-ieqn-116"><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> were all set to 100 to balance the contribution of each factor.</p>
<p>The ensemble PA model, selected as the RUL predictor (<xref ref-type="sec" rid="s4_3">Section 4.3</xref>), was used to compute the decision value according to Algorithm 1. However, the accuracy of profit and cost estimates depends on the RUL predictions, introducing a considerable amount of uncertainty. To mitigate this, a Kalman filter [<xref ref-type="bibr" rid="ref-41">41</xref>] was applied to dynamically adjust profit and cost estimates in real time, thereby enhancing the robustness of the decision-making process.</p>
<p><xref ref-type="fig" rid="fig-8">Fig. 8</xref> presents the computed values across timesteps: (a) profit, (b) remanufacturing cost, (c) malfunction cost, and (d) the resulting decision value. These values serve as inputs to the decision algorithm, which identifies the most advantageous point for initiating remanufacturing. Based on the decision value shown in <xref ref-type="fig" rid="fig-8">Fig. 8d</xref>, the remanufacturing process was optimally triggered at the 53rd timestep by replacing components associated with sensor index 2, with the parameters <inline-formula id="ieqn-117"><mml:math id="mml-ieqn-117"><mml:mi>k</mml:mi></mml:math></inline-formula> (number of sensors to replace) and <inline-formula id="ieqn-118"><mml:math id="mml-ieqn-118"><mml:mi>m</mml:mi></mml:math></inline-formula> (threshold for decision stability) set to 1 and 5, respectively.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Calculation result of decision value and components over timestep. (<bold>a</bold>) Profit, (<bold>b</bold>) remanufacturing cost, (<bold>c</bold>) malfunction cost, and (<bold>d</bold>) decision value</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-8a.tif"/>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-8b.tif"/>
</fig>
<p>To further demonstrate the effectiveness of the proposed method, we compare its remanufacturing decisions with those derived from existing approaches. Specifically, we consider the methods proposed by Song et al. [<xref ref-type="bibr" rid="ref-9">9</xref>], Ke et al. [<xref ref-type="bibr" rid="ref-12">12</xref>], and Gong et al. [<xref ref-type="bibr" rid="ref-11">11</xref>]. Song et al. determined the remanufacturing timing by considering remanufacturing value, residual strength, and feasibility. In our comparison, we mapped remanufacturing value to the predicted RUL and residual strength to the results of the remanufacturing simulation. We assumed that remanufacturing is feasible at all timesteps. Ke et al. defined the decision value as the summation of all components related to decision-making and used an offline optimization algorithm to identify the optimal timing. Gong et al. defined the decision value as the product of all related components and applied particle swarm optimization to maximize this value. It is important to note that all comparison methods rely on offline optimization, which assumes access to the entire sequence of decision values across all timesteps. This approach is not compatible with online decision-making, where only past data is available. Nevertheless, we include these methods as baselines to highlight the performance of our proposed online approach.</p>
<p><xref ref-type="fig" rid="fig-9">Fig. 9</xref> compares the remanufacturing timing decisions obtained by each method based on the computed decision value. The solid blue line represents the evolution of the decision value over time, while the vertical dashed lines indicate the remanufacturing points selected by the compared methods. As shown, the methods proposed by Song et al. and Gong et al. trigger remanufacturing at suboptimal timesteps where the decision value is considerably lower than the global maximum, leading to inefficient use of equipment lifetime. Although Ke et al.&#x2019;s offline optimization approach identifies a timing close to the peak decision value, it relies on future information that is unavailable in practice. In contrast, the proposed method determines the remanufacturing timing using only current and past data, while still achieving a decision value that is very close to the global optimum. This result demonstrates that the proposed online framework can effectively approximate the globally optimal decision without access to future information, validating both its practical feasibility and decision-making robustness under real-world operating conditions.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Comparison of remanufacturing timing based on decision value. The solid blue line represents the computed decision value over time. The vertical dashed lines indicate the remanufacturing timing determined by existing studies and our method</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-9.tif"/>
</fig>
<p>Additionally, unlike other methods, the proposed approach supports component-level decision-making. Based on expert knowledge, we established the correlation between each GIS component and its associated sensors, as summarized in <xref ref-type="table" rid="table-5">Table 5</xref>. The last row reports the RUL values, as defined in <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref>, obtained from the remanufacturing simulation at the 53rd timestep, which was identified as the optimal remanufacturing point. Since the parameter <inline-formula id="ieqn-119"><mml:math id="mml-ieqn-119"><mml:mi>k</mml:mi></mml:math></inline-formula> was set to 1, we selected the sensor with the highest post-remanufacturing RUL: the open trip coil sensor. According to the table, this sensor is strongly associated with the open/close hook component. Therefore, at the 53rd timestep, the model recommends replacing the open/close hook as the most effective remanufacturing action. Notably, this component-level decision-making capability is a distinctive feature of the proposed method and is not addressed in previous works.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>This table lists the components that influence each sensor. A checkmark indicates a strong correlation between the sensor and the corresponding component. The last row reports the RUL after the remanufacturing simulation</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th></th>
<th colspan="6">Sensor</th>
</tr>
<tr>
<th><bold>Parts</bold></th>
<th><bold>Stroke</bold></th>
<th align="center"><bold>Open trip coil</bold></th>
<th align="center"><bold>Close trip coil</bold></th>
<th align="center"><bold>Auxiliary coil</bold></th>
<th align="center"><bold>Motor temperature</bold></th>
<th align="center"><bold>Motor current</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td>Gear</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>&#x2713;</td>
<td>&#x2713;</td>
</tr>
<tr>
<td>Open/close hook</td>
<td></td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Close shaft/spring</td>
<td>&#x2713;</td>
<td></td>
<td></td>
<td></td>
<td>&#x2713;</td>
<td>&#x2713;</td>
</tr>
<tr>
<td>Open shaft/spring</td>
<td>&#x2713;</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Dashpot</td>
<td>&#x2713;</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Link</td>
<td>&#x2713;</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Frame</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>&#x2713;</td>
<td></td>
</tr>
<tr>
<td><inline-formula id="ieqn-120"><mml:math id="mml-ieqn-120"><mml:msub><mml:mrow><mml:mtext mathvariant="italic">RUL</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">sim</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>57.98</td>
<td><bold>67.09</bold></td>
<td>64.51</td>
<td>52.32</td>
<td>50.60</td>
<td>59.69</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_5">
<label>4.5</label>
<title>Additional Analysis of Proposed Framework</title>
<p>This section presents an in-depth analysis of the proposed framework, examining how user-selected parameters affect its behavior and performance. First, we focus on parameter <inline-formula id="ieqn-121"><mml:math id="mml-ieqn-121"><mml:mi>m</mml:mi></mml:math></inline-formula> in Algorithm 1, a critical hyperparameter that triggers remanufacturing when the decision value fails to increase over <inline-formula id="ieqn-122"><mml:math id="mml-ieqn-122"><mml:mi>m</mml:mi></mml:math></inline-formula> consecutive timesteps. <xref ref-type="table" rid="table-6">Table 6</xref> summarizes the results obtained for different values of <inline-formula id="ieqn-123"><mml:math id="mml-ieqn-123"><mml:mi>m</mml:mi></mml:math></inline-formula>. The table includes whether the Kalman filter was applied, the value of <inline-formula id="ieqn-124"><mml:math id="mml-ieqn-124"><mml:mi>m</mml:mi></mml:math></inline-formula>, the remanufacturing time determined by the algorithm, and the trigger time, which is computed by subtracting <inline-formula id="ieqn-125"><mml:math id="mml-ieqn-125"><mml:mi>m</mml:mi></mml:math></inline-formula> from the determined remanufacturing timestep. When the Kalman filter was applied, remanufacturing was consistently triggered at the 48th timestep, regardless of the <inline-formula id="ieqn-126"><mml:math id="mml-ieqn-126"><mml:mi>m</mml:mi></mml:math></inline-formula> value, indicating that the proposed framework is stable against variations in hyperparameters. In contrast, without the Kalman filter, the selected <inline-formula id="ieqn-127"><mml:math id="mml-ieqn-127"><mml:mi>m</mml:mi></mml:math></inline-formula> value had a noticeable impact on the timing of the remanufacturing decision due to fluctuations caused by noise in the decision values. These results demonstrate that the Kalman filter effectively suppresses random fluctuations and prevents premature or delayed triggering, thereby improving the robustness of online decision-making under noisy sensor conditions. Furthermore, the limited variation observed across <inline-formula id="ieqn-128"><mml:math id="mml-ieqn-128"><mml:mi>m</mml:mi></mml:math></inline-formula> values confirms that the overall framework remains insensitive to minor parameter changes, ensuring consistent decision performance across different operational scenarios.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Remanufacturing timing decision over different <inline-formula id="ieqn-129"><mml:math id="mml-ieqn-129"><mml:mi>m</mml:mi></mml:math></inline-formula> value</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Kalman</th>
<th>m</th>
<th>Timestep (Remanufacture)</th>
<th>Timestep (Trigger)</th>
</tr>
</thead>
<tbody>
<tr>
<td>O</td>
<td>5</td>
<td>53</td>
<td>48</td>
</tr>
<tr>
<td>O</td>
<td>10</td>
<td>58</td>
<td>48</td>
</tr>
<tr>
<td>O</td>
<td>15</td>
<td>63</td>
<td>48</td>
</tr>
<tr>
<td>X</td>
<td>5</td>
<td>31</td>
<td>26</td>
</tr>
<tr>
<td>X</td>
<td>10</td>
<td>36</td>
<td>26</td>
</tr>
<tr>
<td>X</td>
<td>15</td>
<td>59</td>
<td>44</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Additionally, the framework supports customization by allowing users to adjust the weights assigned to each component in the decision value calculation. Although the default configuration sets all weight parameters (<inline-formula id="ieqn-130"><mml:math id="mml-ieqn-130"><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">profit</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-131"><mml:math id="mml-ieqn-131"><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">remanu</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-132"><mml:math id="mml-ieqn-132"><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">mal</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula>) to 100 to balance the scale of each term, these values can be freely adjusted to meet domain-specific requirements. This flexibility enables the decision-making process to reflect specific priorities, such as emphasizing profit over remanufacturing cost or malfunction risk. <xref ref-type="fig" rid="fig-10">Fig. 10</xref> illustrates how changes in the weight parameter <inline-formula id="ieqn-133"><mml:math id="mml-ieqn-133"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula> influence the resulting decision values. Notably, increasing the profit weight (orange line) led to higher decision values than equal weights (blue line). In contrast, assigning greater weight to cost components (green and red lines) resulted in lower decision values. <xref ref-type="table" rid="table-7">Table 7</xref> summarizes how these weight adjustments affect the remanufacturing timing, demonstrating the sensitivity of the decision value to changes in weight configuration. This adaptability confirms that the framework can be fine-tuned to various operational contexts and user strategies, allowing decisions to reflect policy preferences rather than a single fixed setting.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Calculation results of decision values over different weights</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-10.tif"/>
</fig><table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Remanufacturing timing decision over different <inline-formula id="ieqn-134"><mml:math id="mml-ieqn-134"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula> value</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Profit</th>
<th>Remanu</th>
<th>Mal</th>
<th>Timestep</th>
</tr>
</thead>
<tbody>
<tr>
<td>100</td>
<td>100</td>
<td>100</td>
<td>58</td>
</tr>
<tr>
<td>300</td>
<td>100</td>
<td>100</td>
<td>85</td>
</tr>
<tr>
<td>100</td>
<td>300</td>
<td>100</td>
<td>58</td>
</tr>
<tr>
<td>100</td>
<td>100</td>
<td>300</td>
<td>62</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In addition to <inline-formula id="ieqn-135"><mml:math id="mml-ieqn-135"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula> customization, the proposed framework enhances decision-making flexibility by allowing adjustments to <inline-formula id="ieqn-136"><mml:math id="mml-ieqn-136"><mml:mi>k</mml:mi></mml:math></inline-formula>, the number of sensors selected for replacement. Although the default configuration sets <inline-formula id="ieqn-137"><mml:math id="mml-ieqn-137"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>, which represents a single-component replacement scenario, users can freely adjust this parameter to reflect different maintenance strategies. <xref ref-type="fig" rid="fig-11">Fig. 11a</xref> shows a positive correlation between the number of sensors replaced and the resulting profit, which increases due to the extended equipment lifetime. <xref ref-type="fig" rid="fig-11">Fig. 11b</xref> illustrates that remanufacturing costs also rise with higher values of <inline-formula id="ieqn-138"><mml:math id="mml-ieqn-138"><mml:mi>k</mml:mi></mml:math></inline-formula>, reflecting the added expense of replacing more components. In contrast, as shown in <xref ref-type="fig" rid="fig-11">Fig. 11c</xref>, malfunction costs remain constant regardless of <inline-formula id="ieqn-139"><mml:math id="mml-ieqn-139"><mml:mi>k</mml:mi></mml:math></inline-formula>, consistent with the assumptions discussed in <xref ref-type="sec" rid="s3_3">Section 3.3</xref>. <xref ref-type="fig" rid="fig-11">Fig. 11d</xref> highlights how the decision value adapts to changes in <inline-formula id="ieqn-140"><mml:math id="mml-ieqn-140"><mml:mi>k</mml:mi></mml:math></inline-formula>, demonstrating the framework&#x2019;s inherent flexibility. Using Algorithm 1, the optimal remanufacturing timing can be dynamically determined based on different <inline-formula id="ieqn-141"><mml:math id="mml-ieqn-141"><mml:mi>k</mml:mi></mml:math></inline-formula> values. <xref ref-type="table" rid="table-8">Table 8</xref> illustrates the framework&#x2019;s capability to support adaptive decision-making based on varying sensor replacement scales.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Calculation result of decision value and components over different k values. (<bold>a</bold>) Profit, (<bold>b</bold>) remanufacturing cost, (<bold>c</bold>) malfunction cost, and (<bold>d</bold>) decision value</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-11.tif"/>
</fig><table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Remanufacturing timing decision over different <inline-formula id="ieqn-142"><mml:math id="mml-ieqn-142"><mml:mi>k</mml:mi></mml:math></inline-formula> value</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>k</th>
<th>1</th>
<th>2</th>
<th>3</th>
<th>4</th>
<th>5</th>
</tr>
</thead>
<tbody>
<tr>
<td><bold>Timestep</bold></td>
<td>58</td>
<td>63</td>
<td>66</td>
<td>67</td>
<td>67</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In the main experiment, the RUL of GIS equipment was assumed to decrease linearly. However, the pattern of RUL degradation can vary depending on the operating environment of the GIS equipment. Therefore, to verify the robustness of the proposed framework under various RUL scenarios, we applied it to two additional scenarios with distinct RUL degradation patterns. As shown in <xref ref-type="fig" rid="fig-12">Fig. 12a</xref>, we considered two scenarios: a late-stage degradation scenario, where the RUL decreases rapidly toward the end of the lifecycle (indicated by the red line), and an early-stage degradation scenario, where the RUL decreases rapidly at the beginning of the lifecycle (indicated by the blue line). <xref ref-type="fig" rid="fig-12">Fig. 12b</xref> presents the results of applying the proposed framework to the late-stage degradation scenario, while <xref ref-type="fig" rid="fig-12">Fig. 12c</xref> shows the results for the early-stage degradation scenario. In both cases, the left side of <xref ref-type="fig" rid="fig-12">Fig. 12b</xref> and <xref ref-type="fig" rid="fig-12">c</xref> displays the performance of the RUL prediction model, similar to <xref ref-type="fig" rid="fig-7">Fig. 7a</xref>. The results demonstrated that the ensemble PA model achieves performance comparable to that of the RF model, confirming that the proposed framework can effectively perform online RUL prediction even under different RUL degradation scenarios. The right side of <xref ref-type="fig" rid="fig-12">Fig. 12b</xref> and <xref ref-type="fig" rid="fig-12">c</xref> shows the decision values calculated using the RUL prediction model. Based on the calculated decision values, Algorithm 1 was applied to determine the optimal remanufacturing timing. In the late-stage degradation scenario, remanufacturing was performed at the 67th timestep, whereas in the early-stage degradation scenario, it was performed at the 42nd timestep. These results indicate that the proposed RUL framework can accurately support decision-making across different RUL scenarios. Specifically, when RUL decreases rapidly in the early stages, remanufacturing is performed earlier, and when RUL decreases rapidly in the late stages, remanufacturing is delayed accordingly. This adaptability highlights the robustness and reliability of the proposed framework for online decision-making.</p>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>(<bold>a</bold>) Illustration of RUL degradation types (red: late-stage degradation, blue: early-stage degradation), (<bold>b</bold>) Results for the late-stage degradation scenario, (<bold>c</bold>) Results for the early-stage degradation scenario</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-12.tif"/>
</fig>
<p>To validate the extensibility of the proposed framework, we applied it to additional datasets beyond those used in the main experiment. GIS can be categorized based on the circuit breaker mechanism used to interrupt electricity. While the primary results were obtained using data collected from GIS with spring-based circuit breakers, we extended the analysis to datasets collected from GIS with hydraulic and pneumatic mechanisms. <xref ref-type="fig" rid="fig-13">Fig. 13a</xref> shows the results for hydraulic GIS, and <xref ref-type="fig" rid="fig-13">Fig. 13b</xref> displays the results for pneumatic GIS. The left side of <xref ref-type="fig" rid="fig-13">Fig. 13a</xref> and <xref ref-type="fig" rid="fig-13">b</xref> demonstrates the performance of the RUL prediction models. Unlike the spring-type dataset, the ensemble PA model exhibits significantly lower performance compared to the RF model. This indicates that for certain datasets, the online RUL prediction model may not perform as accurately. However, even in such cases, the proposed framework remains applicable. Assuming sufficient computational resources are available on the equipment, the decision-making process can be carried out using the RF model. The right side of <xref ref-type="fig" rid="fig-13">Fig. 13a</xref> and <xref ref-type="fig" rid="fig-13">b</xref> presents the decision values calculated based on the RF model. By using these decision values and applying Algorithm 1, the optimal remanufacturing timing was determined. For hydraulic GIS, remanufacturing was scheduled at the 61st timestep, while for pneumatic GIS, it was scheduled at the 65th timestep. These results demonstrate that the proposed framework can still be effectively applied even when the online RUL prediction model does not perform optimally. With sufficient computational resources, the framework ensures reliable decision-making, underscoring its applicability across diverse datasets.</p>
<fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>Performance evaluation and decision-making results for (<bold>a</bold>) hydraulic and (<bold>b</bold>) pneumatic GIS datasets</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_72455-fig-13.tif"/>
</fig>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Discussion</title>
<p>The experimental results collectively demonstrate the adaptability, robustness, and practical applicability of the proposed framework. <xref ref-type="fig" rid="fig-7">Fig. 7</xref> illustrates the advantage of integrating online machine learning into the remanufacturing process. By continuously updating the RUL prediction model with streaming sensor data, the proposed method adapts to ongoing equipment degradation while maintaining low computational cost. <xref ref-type="fig" rid="fig-9">Fig. 9</xref> compares the proposed method with existing approaches. While previous methods depend on future data for optimization, the proposed framework achieves comparable decision quality using only current and past information. This confirms the framework&#x2019;s ability to deliver near-optimal remanufacturing timing in realistic conditions. In addition, unlike previous approaches, the proposed framework provides component-level guidance, enabling interpretable decision-making on which parts should be replaced. As shown in <xref ref-type="table" rid="table-5">Table 5</xref>, the framework successfully identifies the most effective component-level remanufacturing actions based on the contribution of each sensor to the predicted RUL improvement. Overall, these findings confirm that the proposed framework consistently delivers robust, adaptive, and interpretable remanufacturing decisions.</p>

</sec>
<sec id="s6">
<label>6</label>
<title>Conclusion</title>
<p>This study presented a data-driven, online, component-level decision-making framework for the remanufacturing of GIS. Conventional approaches that rely on predefined mathematical models and offline optimization are often impractical in real-world industrial settings. To address this limitation, the proposed framework integrates three key components: an online RUL prediction model, an online optimization algorithm, and a component-level decision-making module. Conventional frameworks that rely on offline optimization require access to complete future data, so decisions can only be made after the equipment has failed. In contrast, the proposed system employs online optimization, enabling real-time decision-making while the equipment is still operating. This allows the system to respond to ongoing degradation before complete failure occurs, supporting timely, data-driven decisions under realistic industrial conditions. Consequently, the framework functions as a real-time decision-making system that continuously evaluates equipment health, minimizes downtime, prevents unexpected failures, and ensures that remanufacturing occurs at the most cost-effective moment. Although this study focused on GIS, the proposed framework provides a generalizable methodology applicable to various types of industrial equipment that collect condition-monitoring data. One limitation of the framework is that, because the model is trained exclusively on online data, RUL predictions may be less accurate during the early stages of equipment operation. Since all decisions rely on RUL estimates, this can lead to suboptimal decision-making at the beginning of the equipment&#x2019;s lifecycle. Future work will focus on improving early-stage RUL accuracy by incorporating pre-trained models or applying transfer learning from similar equipment. These enhancements aim to further improve the reliability and robustness of early-stage decision-making within the proposed framework.</p>
</sec>
</body>
<back>
<ack>
<p>None.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This work was supported by the Human Resources Development of the Korea Institute of Energy Technology Evaluation and Planning (KETEP) grant funded by the Korea government Ministry of Knowledge Economy (No. RS-2023-00244330) and the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. NRF RS-2023-00219052; RS-2024-00352587).</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: Conceptualization, Hansam Cho and Seokho Moon; methodology, Hansam Cho; software, Hansam Cho; validation, Hansam Cho, Seokho Moon and Sunhyeok Hwang; formal analysis, Hansam Cho; data curation, Hansam Cho, Seokho Moon and Sunhyeok Hwang; writing&#x2014;original draft preparation, Hansam Cho; writing&#x2014;review and editing, Hansam Cho, Seokho Moon, Sunhyeok Hwang, Seoung Bum Kim and Younghoon Kim; visualization, Hansam Cho; supervision, Seoung Bum Kim and Younghoon Kim; project administration, Younghoon Kim; funding acquisition, Seoung Bum Kim and Younghoon Kim. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>The data used in this study were collected in collaboration with industry partners and are subject to company security policies. Therefore, the dataset cannot be publicly released.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable. This study did not involve human participants or animals.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Thierry</surname> <given-names>M</given-names></string-name>, <string-name><surname>Salomon</surname> <given-names>M</given-names></string-name>, <string-name><surname>Van Nunen</surname> <given-names>J</given-names></string-name>, <string-name><surname>Van Wassenhove</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Strategic issues in product recovery management</article-title>. <source>Calif Manage Rev</source>. <year>1995</year>;<volume>37</volume>(<issue>2</issue>):<fpage>114</fpage>&#x2013;<lpage>36</lpage>. doi:<pub-id pub-id-type="doi">10.2307/41165792</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Souza</surname> <given-names>GC</given-names></string-name>, <string-name><surname>Ketzenberg</surname> <given-names>ME</given-names></string-name>, <string-name><surname>Guide</surname> <given-names>VDR</given-names>
<suffix>Jr</suffix></string-name></person-group>. <article-title>Capacitated remanufacturing with service level constraints</article-title>. <source>Prod Oper Manage</source>. <year>2002</year>;<volume>11</volume>(<issue>2</issue>):<fpage>231</fpage>&#x2013;<lpage>48</lpage>. doi:<pub-id pub-id-type="doi">10.1111/j.1937-5956.2002.tb00493.x</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Johnson</surname> <given-names>MR</given-names></string-name>, <string-name><surname>McCarthy</surname> <given-names>IP</given-names></string-name></person-group>. <article-title>Product recovery decisions within the context of extended producer responsibility</article-title>. <source>J Eng Technol Manage</source>. <year>2014</year>;<volume>34</volume>:<fpage>9</fpage>&#x2013;<lpage>28</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jengtecman.2013.11.002</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jensen</surname> <given-names>JP</given-names></string-name>, <string-name><surname>Prendeville</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Bocken</surname> <given-names>NM</given-names></string-name>, <string-name><surname>Peck</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Creating sustainable value through remanufacturing: three industry cases</article-title>. <source>J Clean Prod</source>. <year>2019</year>;<volume>218</volume>:<fpage>304</fpage>&#x2013;<lpage>14</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jclepro.2019.01.301</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Seitz</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Peattie</surname> <given-names>K</given-names></string-name></person-group>. <article-title>Meeting the closed-loop challenge: the case of remanufacturing</article-title>. <source>Calif Manage Rev</source>. <year>2004</year>;<volume>46</volume>(<issue>2</issue>):<fpage>74</fpage>&#x2013;<lpage>89</lpage>. doi:<pub-id pub-id-type="doi">10.2307/41166211</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Saavedra</surname> <given-names>YM</given-names></string-name>, <string-name><surname>Barquet</surname> <given-names>AP</given-names></string-name>, <string-name><surname>Rozenfeld</surname> <given-names>H</given-names></string-name>, <string-name><surname>Forcellini</surname> <given-names>FA</given-names></string-name>, <string-name><surname>Ometto</surname> <given-names>AR</given-names></string-name></person-group>. <article-title>Remanufacturing in Brazil: case studies on the automotive sector</article-title>. <source>J Clean Prod</source>. <year>2013</year>;<volume>53</volume>:<fpage>267</fpage>&#x2013;<lpage>76</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jclepro.2013.03.038</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Matsumoto</surname> <given-names>M</given-names></string-name>, <string-name><surname>Umeda</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>An analysis of remanufacturing practices in Japan</article-title>. <source>J Remanuf</source>. <year>2011</year>;<volume>1</volume>:<fpage>1</fpage>&#x2013;<lpage>11</lpage>. doi:<pub-id pub-id-type="doi">10.1186/2210-4690-1-2</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kerr</surname> <given-names>W</given-names></string-name>, <string-name><surname>Ryan</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Eco-efficiency gains from remanufacturing: a case study of photocopier remanufacturing at Fuji Xerox Australia</article-title>. <source>J Clean Prod</source>. <year>2001</year>;<volume>9</volume>(<issue>1</issue>):<fpage>75</fpage>&#x2013;<lpage>81</lpage>. doi:<pub-id pub-id-type="doi">10.1016/S0959-6526(00)00032-9</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Song</surname> <given-names>S</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Ke</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Proactive remanufacturing timing determination method based on residual strength</article-title>. <source>Int J Prod Res</source>. <year>2015</year>;<volume>53</volume>(<issue>17</issue>):<fpage>5193</fpage>&#x2013;<lpage>206</lpage>. doi:<pub-id pub-id-type="doi">10.1080/00207543.2015.1012599</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Afrinaldi</surname> <given-names>F</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>HC</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Exploring optimal timing for remanufacturing based on replacement theory</article-title>. <source>CIRP Ann</source>. <year>2016</year>;<volume>65</volume>(<issue>1</issue>):<fpage>447</fpage>&#x2013;<lpage>50</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cirp.2016.04.064</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gong</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Xiong</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Timing decision for active remanufacturing based on 3E analysis of product life cycle</article-title>. <source>Sustainability</source>. <year>2022</year>;<volume>14</volume>(<issue>14</issue>):<fpage>8749</fpage>. doi:<pub-id pub-id-type="doi">10.3390/su14148749</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ke</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Li</surname> <given-names>J</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>G</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Performance evaluation and decision making for pre-decision remanufacturing timing with on-line monitoring</article-title>. <source>J Clean Prod</source>. <year>2021</year>;<volume>283</volume>:<fpage>124606</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jclepro.2020.124606</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Haque</surname> <given-names>TS</given-names></string-name>, <string-name><surname>Chakraborty</surname> <given-names>A</given-names></string-name>, <string-name><surname>Alam</surname> <given-names>S</given-names></string-name></person-group>. <article-title>E-learning app selection multi-criteria group decision-making problem using Einstein operator in linguistic trapezoidal neutrosophic environment</article-title>. <source>Knowl Inf Syst</source>. <year>2025</year>;<volume>67</volume>(<issue>3</issue>):<fpage>2481</fpage>&#x2013;<lpage>519</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s10115-024-02265-6</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Banik</surname> <given-names>B</given-names></string-name>, <string-name><surname>Chakraborty</surname> <given-names>A</given-names></string-name>, <string-name><surname>Barman</surname> <given-names>A</given-names></string-name>, <string-name><surname>Alam</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Multi-method approach for new vehicle purchasing problem through MCGDM technique under cylindrical neutrosophic environment</article-title>. <source>Soft Comput</source>. <year>2024</year>;<volume>4</volume>:<fpage>1</fpage>&#x2013;<lpage>17</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00500-023-09520-y</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dong</surname> <given-names>L</given-names></string-name>, <string-name><surname>Dai</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Research on alliance decision of dual-channel remanufacturing supply chain considering bidirectional free-riding and cost-sharing</article-title>. <source>Comput Model Eng Sci</source>. <year>2024</year>;<volume>140</volume>(<issue>3</issue>):<fpage>2913</fpage>. doi:<pub-id pub-id-type="doi">10.32604/cmes.2024.049214</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>XT</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>ZP</given-names></string-name>, <string-name><surname>Wong</surname> <given-names>KH</given-names></string-name></person-group>. <article-title>Remanufacturing strategy choice of a closed-loop supply chain network considering carbon emission trading, green innovation, and green consumers</article-title>. <source>Int J Environ Res Public Health</source>. <year>2022</year>;<volume>19</volume>(<issue>11</issue>):<fpage>6782</fpage>. doi:<pub-id pub-id-type="doi">10.3390/ijerph19116782</pub-id>; <pub-id pub-id-type="pmid">35682364</pub-id></mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yi</surname> <given-names>P</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Guo</surname> <given-names>L</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>T</given-names></string-name></person-group>. <article-title>A retailer oriented closed-loop supply chain network design for end of life construction machinery remanufacturing</article-title>. <source>J Clean Prod</source>. <year>2016</year>;<volume>124</volume>:<fpage>191</fpage>&#x2013;<lpage>203</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jclepro.2016.02.070</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Nasr</surname> <given-names>N</given-names></string-name>, <string-name><surname>Ong</surname> <given-names>S</given-names></string-name>, <string-name><surname>Nee</surname> <given-names>A</given-names></string-name></person-group>. <article-title>A holistic decision support tool for remanufacturing: end-of-life (EOL) strategy planning</article-title>. <source>Adv Manuf</source>. <year>2016</year>;<volume>4</volume>:<fpage>189</fpage>&#x2013;<lpage>201</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s40436-016-0149-2</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liao</surname> <given-names>H</given-names></string-name>, <string-name><surname>Li</surname> <given-names>C</given-names></string-name>, <string-name><surname>Nie</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Tan</surname> <given-names>J</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>K</given-names></string-name></person-group>. <article-title>Environmental efficiency assessment for remanufacture of end of life machine and multi-objective optimization under carbon trading mechanism</article-title>. <source>J Clean Prod</source>. <year>2021</year>;<volume>308</volume>:<fpage>127168</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jclepro.2021.127168</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Moon</surname> <given-names>S</given-names></string-name>, <string-name><surname>Cho</surname> <given-names>H</given-names></string-name>, <string-name><surname>Koh</surname> <given-names>E</given-names></string-name>, <string-name><surname>Cho</surname> <given-names>YS</given-names></string-name>, <string-name><surname>Oh</surname> <given-names>HL</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Remanufacturing decision-making for gas insulated switchgear with remaining useful life prediction</article-title>. <source>Sustainability</source>. <year>2022</year>;<volume>14</volume>(<issue>19</issue>):<fpage>12357</fpage>. doi:<pub-id pub-id-type="doi">10.3390/su141912357</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>da Costa</surname> <given-names>PRDO</given-names></string-name>, <string-name><surname>Ak&#x00E7;ay</surname> <given-names>A</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Kaymak</surname> <given-names>U</given-names></string-name></person-group>. <article-title>Remaining useful lifetime prediction via deep domain adaptation</article-title>. <source>Reliab Eng Syst Saf</source>. <year>2020</year>;<volume>195</volume>:<fpage>106682</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ress.2019.106682</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>R</given-names></string-name>, <string-name><surname>Guretno</surname> <given-names>F</given-names></string-name>, <string-name><surname>Yan</surname> <given-names>R</given-names></string-name>, <string-name><surname>Li</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Machine remaining useful life prediction via an attention-based deep learning approach</article-title>. <source>IEEE Trans Ind Electron</source>. <year>2020</year>;<volume>68</volume>(<issue>3</issue>):<fpage>2521</fpage>&#x2013;<lpage>31</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TIE.2020.2972443</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yan</surname> <given-names>J</given-names></string-name>, <string-name><surname>He</surname> <given-names>Z</given-names></string-name>, <string-name><surname>He</surname> <given-names>S</given-names></string-name></person-group>. <article-title>A deep learning framework for sensor-equipped machine health indicator construction and remaining useful life prediction</article-title>. <source>Comput Ind Eng</source>. <year>2022</year>;<volume>172</volume>:<fpage>108559</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cie.2022.108559</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Kurfess</surname> <given-names>T</given-names></string-name>, <string-name><surname>Liang</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Stochastic prognostics for rolling element bearings</article-title>. <source>Mech Syst Signal Process</source>. <year>2000</year>;<volume>14</volume>(<issue>5</issue>):<fpage>747</fpage>&#x2013;<lpage>62</lpage>. doi:<pub-id pub-id-type="doi">10.1006/mssp.2000.1301</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Banjevic</surname> <given-names>D</given-names></string-name>, <string-name><surname>Jardine</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Calculation of reliability function and remaining useful life for a Markov failure time process</article-title>. <source>IMA J Manage Math</source>. <year>2006</year>;<volume>17</volume>(<issue>2</issue>):<fpage>115</fpage>&#x2013;<lpage>30</lpage>. doi:<pub-id pub-id-type="doi">10.1093/imaman/dpi029</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>SH</given-names></string-name>, <string-name><surname>Kang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>TB</given-names></string-name>, <string-name><surname>He</surname> <given-names>X</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>K</given-names></string-name></person-group>. <article-title>A hybrid approach for predicting the remaining useful life of bearings based on the RReliefF algorithm and extreme learning machine</article-title>. <source>Comput Model Eng Sci</source>. <year>2024</year>;<volume>140</volume>(<issue>2</issue>):<fpage>1405</fpage>. doi:<pub-id pub-id-type="doi">10.32604/cmes.2024.049281</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Peng</surname> <given-names>W</given-names></string-name>, <string-name><surname>Ye</surname> <given-names>ZS</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>N</given-names></string-name></person-group>. <article-title>Joint online RUL prediction for multivariate deteriorating systems</article-title>. <source>IEEE Trans Ind Informat</source>. <year>2018</year>;<volume>15</volume>(<issue>5</issue>):<fpage>2870</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TII.2018.2869429</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>FK</given-names></string-name>, <string-name><surname>Amogne</surname> <given-names>ZE</given-names></string-name>, <string-name><surname>Chou</surname> <given-names>JH</given-names></string-name>, <string-name><surname>Tseng</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Online remaining useful life prediction of lithium-ion batteries using bidirectional long short-term memory with attention mechanism</article-title>. <source>Energy</source>. <year>2022</year>;<volume>254</volume>:<fpage>124344</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.energy.2022.124344</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhuang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Jia</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>X</given-names></string-name>, <string-name><surname>Peng</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Remaining useful life prediction of bearings using multi-source adversarial online regression under online unknown conditions</article-title>. <source>Expert Syst Appl</source>. <year>2023</year>;<volume>227</volume>:<fpage>120276</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2023.120276</pub-id>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Crammer</surname> <given-names>K</given-names></string-name>, <string-name><surname>Dekel</surname> <given-names>O</given-names></string-name>, <string-name><surname>Keshet</surname> <given-names>J</given-names></string-name>, <string-name><surname>Shalev-Shwartz</surname> <given-names>S</given-names></string-name>, <string-name><surname>Singer</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Online passive-aggressive algorithms</article-title>. <source>J Mach Learn Res</source>. <year>2006</year>;<volume>7</volume>:<fpage>551</fpage>&#x2013;<lpage>85</lpage>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>J</given-names></string-name>, <string-name><surname>Cai</surname> <given-names>W</given-names></string-name></person-group>. <article-title>Data-driven remanufacturability evaluation method of waste parts</article-title>. <source>IEEE Trans Ind Informat</source>. <year>2021</year>;<volume>18</volume>(<issue>7</issue>):<fpage>4587</fpage>&#x2013;<lpage>95</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TII.2021.3118466</pub-id>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Taguchi</surname> <given-names>G</given-names></string-name></person-group>. <source>Introduction to quality engineering: designing quality into products and processes</source>. <publisher-loc>Tokyo, Japan</publisher-loc>: <publisher-name>Asian Productivity Organization</publisher-name>; <year>1986</year>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Qin</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>BX</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>C</given-names></string-name></person-group>. <article-title>The prediction intervals of remaining useful life based on constant stress accelerated life test data</article-title>. <source>Eur J Oper Res</source>. <year>2022</year>;<volume>301</volume>(<issue>2</issue>):<fpage>747</fpage>&#x2013;<lpage>55</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ejor.2021.11.026</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Han</surname> <given-names>D</given-names></string-name>, <string-name><surname>Bai</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Design optimization of a simple step-stress accelerated life test&#x2014;contrast between continuous and interval inspections with non-uniform step durations</article-title>. <source>Reliab Eng Syst Saf</source>. <year>2020</year>;<volume>199</volume>:<fpage>106875</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ress.2020.106875</pub-id>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bhattacharjee</surname> <given-names>P</given-names></string-name>, <string-name><surname>Dey</surname> <given-names>V</given-names></string-name>, <string-name><surname>Mandal</surname> <given-names>U</given-names></string-name></person-group>. <article-title>Risk assessment by failure mode and effects analysis (FMEA) using an interval number based logistic regression model</article-title>. <source>Saf Sci</source>. <year>2020</year>;<volume>132</volume>:<fpage>104967</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ssci.2020.104967</pub-id>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Cheng</surname> <given-names>F</given-names></string-name>, <string-name><surname>Tjahjowidodo</surname> <given-names>T</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Butler</surname> <given-names>D</given-names></string-name></person-group>. <article-title>A non-contact measuring system for <italic>in-situ</italic> surface characterization based on laser confocal microscopy</article-title>. <source>Sensors</source>. <year>2018</year>;<volume>18</volume>(<issue>8</issue>):<fpage>2657</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s18082657</pub-id>; <pub-id pub-id-type="pmid">30104513</pub-id></mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ren</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>L</given-names></string-name>, <string-name><surname>Hong</surname> <given-names>S</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Remaining useful life prediction for lithium-ion battery: a deep learning approach</article-title>. <source>IEEE Access</source>. <year>2018</year>;<volume>6</volume>:<fpage>50587</fpage>&#x2013;<lpage>98</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2018.2858856</pub-id>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>X</given-names></string-name>, <string-name><surname>Li</surname> <given-names>S</given-names></string-name></person-group>. <article-title>A remaining useful life prediction method of mechanical equipment based on particle swarm optimization-convolutional neural network-bidirectional long short-term memory</article-title>. <source>Machines</source>. <year>2024</year>;<volume>12</volume>(<issue>5</issue>):<fpage>342</fpage>. doi:<pub-id pub-id-type="doi">10.3390/machines12050342</pub-id>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ge</surname> <given-names>X</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Deng</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Noise reduction of nuclear magnetic resonance (NMR) transversal data using improved wavelet transform and exponentially weighted moving average (EWMA)</article-title>. <source>J Magn Reson</source>. <year>2015</year>;<volume>251</volume>:<fpage>71</fpage>&#x2013;<lpage>83</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jmr.2014.11.018</pub-id>; <pub-id pub-id-type="pmid">25574595</pub-id></mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Breiman</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Random forests</article-title>. <source>Mach Learn</source>. <year>2001</year>;<volume>45</volume>:<fpage>5</fpage>&#x2013;<lpage>32</lpage>. doi:<pub-id pub-id-type="doi">10.1023/A:1010933404324</pub-id>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kalman</surname> <given-names>RE</given-names></string-name></person-group>. <article-title>A new approach to linear filtering and prediction problems</article-title>. <source>J Basic Eng</source>. <year>1960</year>;<volume>82</volume>(<issue>1</issue>):<fpage>35</fpage>&#x2013;<lpage>45</lpage>. doi:<pub-id pub-id-type="doi">10.1115/1.3662552</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>

