A Machine Learning Modeling Framework for Predictive Maintenance Based on Equipment Load Cycle: An Application in a Real World Case

From a practical point of view, a turbine load cycle (TLC) is defined as the time a turbine in a power plant remains in operation. TLC is used by many electric power plants as a stop indicator for turbine maintenance. In traditional operations, a maximum time for the operation of a turbine is usuall...

Full description

Bibliographic Details
Main Authors: Arnaldo Rabello de Aguiar Vallim Filho, Daniel Farina Moraes, Marco Vinicius Bhering de Aguiar Vallim, Leilton Santos da Silva, Leandro Augusto da Silva
Format: Article
Language:English
Published: MDPI AG 2022-05-01
Series:Energies
Subjects:
Online Access:https://www.mdpi.com/1996-1073/15/10/3724
_version_ 1827669182820384768
author Arnaldo Rabello de Aguiar Vallim Filho
Daniel Farina Moraes
Marco Vinicius Bhering de Aguiar Vallim
Leilton Santos da Silva
Leandro Augusto da Silva
author_facet Arnaldo Rabello de Aguiar Vallim Filho
Daniel Farina Moraes
Marco Vinicius Bhering de Aguiar Vallim
Leilton Santos da Silva
Leandro Augusto da Silva
author_sort Arnaldo Rabello de Aguiar Vallim Filho
collection DOAJ
description From a practical point of view, a turbine load cycle (TLC) is defined as the time a turbine in a power plant remains in operation. TLC is used by many electric power plants as a stop indicator for turbine maintenance. In traditional operations, a maximum time for the operation of a turbine is usually estimated and, based on the TLC, the remaining operating time until the equipment is subjected to new maintenance is determined. Today, however, a better process is possible, as there are many turbines with sensors that carry out the telemetry of the operation, and machine learning (ML) models can use this data to support decision making, predicting the optimal time for equipment to stop, from the actual need for maintenance. This is predictive maintenance, and it is widely used in Industry 4.0 contexts. However, knowing which data must be collected by the sensors (the variables), and their impact on the training of an ML algorithm, is a challenge to be explored on a case-by-case basis. In this work, we propose a framework for mapping sensors related to a turbine in a hydroelectric power plant and the selection of variables involved in the load cycle to: (i) investigate whether the data allow identification of the future moment of maintenance, which is done by exploring and comparing four ML algorithms; (ii) discover which are the most important variables (MIV) for each algorithm in predicting the need for maintenance in a given time horizon; (iii) combine the MIV of each algorithm through weighting criteria, identifying the most relevant variables of the studied data set; (iv) develop a methodology to label the data in such a way that the problem of forecasting a future need for maintenance becomes a problem of binary classification (need for maintenance: yes or no) in a time horizon. The resulting framework was applied to a real problem, and the results obtained pointed to rates of maintenance identification with very high accuracies, in the order of 98%.
first_indexed 2024-03-10T03:56:53Z
format Article
id doaj.art-350b9356c87c4a72a93cb7c4cc2a2bfd
institution Directory Open Access Journal
issn 1996-1073
language English
last_indexed 2024-03-10T03:56:53Z
publishDate 2022-05-01
publisher MDPI AG
record_format Article
series Energies
spelling doaj.art-350b9356c87c4a72a93cb7c4cc2a2bfd2023-11-23T10:52:14ZengMDPI AGEnergies1996-10732022-05-011510372410.3390/en15103724A Machine Learning Modeling Framework for Predictive Maintenance Based on Equipment Load Cycle: An Application in a Real World CaseArnaldo Rabello de Aguiar Vallim Filho0Daniel Farina Moraes1Marco Vinicius Bhering de Aguiar Vallim2Leilton Santos da Silva3Leandro Augusto da Silva4Graduate Program in Applied Computing and Graduate Program in Controllership and Corporate Finance, Mackenzie Presbyterian University, Rua da Consolacao, 896, Sao Paulo 01302-907, BrazilComputer Science Department, Mackenzie Presbyterian University, Rua da Consolacao, 896, Sao Paulo 01302-907, BrazilGraduate Program in Electrical Engineering and Computing, Mackenzie Presbyterian University, Rua da Consolacao, 896, Sao Paulo 01302-907, BrazilEMAE—Metropolitan Company of Water & Energy, Avenida Nossa Senhora do Sabara, 5312, Sao Paulo 04447-902, BrazilGraduate Program in Applied Computing and Graduate Program in Electrical Engineering and Computing, Mackenzie Presbyterian University, Rua da Consolação, 896, Sao Paulo 01302-907, BrazilFrom a practical point of view, a turbine load cycle (TLC) is defined as the time a turbine in a power plant remains in operation. TLC is used by many electric power plants as a stop indicator for turbine maintenance. In traditional operations, a maximum time for the operation of a turbine is usually estimated and, based on the TLC, the remaining operating time until the equipment is subjected to new maintenance is determined. Today, however, a better process is possible, as there are many turbines with sensors that carry out the telemetry of the operation, and machine learning (ML) models can use this data to support decision making, predicting the optimal time for equipment to stop, from the actual need for maintenance. This is predictive maintenance, and it is widely used in Industry 4.0 contexts. However, knowing which data must be collected by the sensors (the variables), and their impact on the training of an ML algorithm, is a challenge to be explored on a case-by-case basis. In this work, we propose a framework for mapping sensors related to a turbine in a hydroelectric power plant and the selection of variables involved in the load cycle to: (i) investigate whether the data allow identification of the future moment of maintenance, which is done by exploring and comparing four ML algorithms; (ii) discover which are the most important variables (MIV) for each algorithm in predicting the need for maintenance in a given time horizon; (iii) combine the MIV of each algorithm through weighting criteria, identifying the most relevant variables of the studied data set; (iv) develop a methodology to label the data in such a way that the problem of forecasting a future need for maintenance becomes a problem of binary classification (need for maintenance: yes or no) in a time horizon. The resulting framework was applied to a real problem, and the results obtained pointed to rates of maintenance identification with very high accuracies, in the order of 98%.https://www.mdpi.com/1996-1073/15/10/3724predictive maintenancemachine learningartificial intelligencebig data processmost important variables
spellingShingle Arnaldo Rabello de Aguiar Vallim Filho
Daniel Farina Moraes
Marco Vinicius Bhering de Aguiar Vallim
Leilton Santos da Silva
Leandro Augusto da Silva
A Machine Learning Modeling Framework for Predictive Maintenance Based on Equipment Load Cycle: An Application in a Real World Case
Energies
predictive maintenance
machine learning
artificial intelligence
big data process
most important variables
title A Machine Learning Modeling Framework for Predictive Maintenance Based on Equipment Load Cycle: An Application in a Real World Case
title_full A Machine Learning Modeling Framework for Predictive Maintenance Based on Equipment Load Cycle: An Application in a Real World Case
title_fullStr A Machine Learning Modeling Framework for Predictive Maintenance Based on Equipment Load Cycle: An Application in a Real World Case
title_full_unstemmed A Machine Learning Modeling Framework for Predictive Maintenance Based on Equipment Load Cycle: An Application in a Real World Case
title_short A Machine Learning Modeling Framework for Predictive Maintenance Based on Equipment Load Cycle: An Application in a Real World Case
title_sort machine learning modeling framework for predictive maintenance based on equipment load cycle an application in a real world case
topic predictive maintenance
machine learning
artificial intelligence
big data process
most important variables
url https://www.mdpi.com/1996-1073/15/10/3724
work_keys_str_mv AT arnaldorabellodeaguiarvallimfilho amachinelearningmodelingframeworkforpredictivemaintenancebasedonequipmentloadcycleanapplicationinarealworldcase
AT danielfarinamoraes amachinelearningmodelingframeworkforpredictivemaintenancebasedonequipmentloadcycleanapplicationinarealworldcase
AT marcoviniciusbheringdeaguiarvallim amachinelearningmodelingframeworkforpredictivemaintenancebasedonequipmentloadcycleanapplicationinarealworldcase
AT leiltonsantosdasilva amachinelearningmodelingframeworkforpredictivemaintenancebasedonequipmentloadcycleanapplicationinarealworldcase
AT leandroaugustodasilva amachinelearningmodelingframeworkforpredictivemaintenancebasedonequipmentloadcycleanapplicationinarealworldcase
AT arnaldorabellodeaguiarvallimfilho machinelearningmodelingframeworkforpredictivemaintenancebasedonequipmentloadcycleanapplicationinarealworldcase
AT danielfarinamoraes machinelearningmodelingframeworkforpredictivemaintenancebasedonequipmentloadcycleanapplicationinarealworldcase
AT marcoviniciusbheringdeaguiarvallim machinelearningmodelingframeworkforpredictivemaintenancebasedonequipmentloadcycleanapplicationinarealworldcase
AT leiltonsantosdasilva machinelearningmodelingframeworkforpredictivemaintenancebasedonequipmentloadcycleanapplicationinarealworldcase
AT leandroaugustodasilva machinelearningmodelingframeworkforpredictivemaintenancebasedonequipmentloadcycleanapplicationinarealworldcase