Restricted boltzmann machine based autoencoders for the classification of faults in rotational mechanical systems

Detalhes bibliográficos
Autor(a) principal: Dias, Ângelo
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.1/19545
Resumo: Contexto O objetivo deste trabalho foi investigar a possibilidade de usar Redes Neuronais Profundas (DNN) para classificar falhas (na forma de sinais anómalos representando vibrações) em rolamentos de esferas, e comparar os resultados com os de algoritmos tradicionais. Métodos O conjunto de dados usado neste trabalho foi recolhido de sensores colocados nos rolamentos de esferas de um eixo conectado a um motor, sendo insuficiente para treinar eficientemente uma DNN. Para superar esse problema, o conjunto de dados foi aumentado, primeiro separandoo em conjuntos disjuntos para minimizar a contaminação dos conjuntos de treino e teste, e em seguida um método de janela deslizante foi aplicado a esses conjuntos para gerar novos conjuntos de treino e teste. Dois modelos de DNN baseados em Máquinas de Boltzmann Restrita (RBM) foram usados neste trabalho, com duas variantes para cada um desses modelos, usando números nítidos ou fuzzy para os parâmetros. Para quantificar os resultados, foram utilizadas as métricas Exatidão e área sob a curva (AUC). Os resultados foram analisados em conjunto com algoritmos tradicionais comuns, usados para estabelecer uma base de comparação. Resultados Os resultados obtidos com assim DNN foram promissores, com o melhor modelo atingindo uma exatidão média de 99.678%. Ainda assim, os resultados obtidos com os algoritmos tradicionais foram melhores, com o melhor modelo alcançando uma exatidão média de 99.98%. Para a outra métrica utilizada para analisar os resultados (AUC), o cenário é semelhante, com o melhor modelo de DNN a alcançar uma AUC média de 0.99995, e o melhor modelo tradicional uma pontuação perfeita de 1. Conclusão Os resultados obtidos revelam que, embora as DNN possam ser eficazes em problemas de classificação, elas não são a melhor escolha para problemas como este (conjuntos de dados constituídos por dados numéricos tabulares). Isso deve-se ao desenvolvimento, afinação e volume de dados de treino necessários em comparação com os algoritmos tradicionais, que além de obter resultados ligeiramente melhores, o fizeram com tempos de treino significativamente menores e quase sem afinação. Para outras aplicações, se houver dados de treino suficientes, as DNN frequentemente demonstram melhor desempenho, uma vez que quando os algoritmos tradicionais atingem um limite no desempenho, as DNN podem continuar a melhorar se tiverem dados de treino adicionais.
id RCAP_30adb8b282f5320e65de9d2b5bd443de
oai_identifier_str oai:sapientia.ualg.pt:10400.1/19545
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Restricted boltzmann machine based autoencoders for the classification of faults in rotational mechanical systemsDeep neural networks (dnn)Restricted boltzmann machines rbm)Autoencoder (ae)ClassifierDomínio/Área Científica::Engenharia e Tecnologia::Outras Engenharias e TecnologiasContexto O objetivo deste trabalho foi investigar a possibilidade de usar Redes Neuronais Profundas (DNN) para classificar falhas (na forma de sinais anómalos representando vibrações) em rolamentos de esferas, e comparar os resultados com os de algoritmos tradicionais. Métodos O conjunto de dados usado neste trabalho foi recolhido de sensores colocados nos rolamentos de esferas de um eixo conectado a um motor, sendo insuficiente para treinar eficientemente uma DNN. Para superar esse problema, o conjunto de dados foi aumentado, primeiro separandoo em conjuntos disjuntos para minimizar a contaminação dos conjuntos de treino e teste, e em seguida um método de janela deslizante foi aplicado a esses conjuntos para gerar novos conjuntos de treino e teste. Dois modelos de DNN baseados em Máquinas de Boltzmann Restrita (RBM) foram usados neste trabalho, com duas variantes para cada um desses modelos, usando números nítidos ou fuzzy para os parâmetros. Para quantificar os resultados, foram utilizadas as métricas Exatidão e área sob a curva (AUC). Os resultados foram analisados em conjunto com algoritmos tradicionais comuns, usados para estabelecer uma base de comparação. Resultados Os resultados obtidos com assim DNN foram promissores, com o melhor modelo atingindo uma exatidão média de 99.678%. Ainda assim, os resultados obtidos com os algoritmos tradicionais foram melhores, com o melhor modelo alcançando uma exatidão média de 99.98%. Para a outra métrica utilizada para analisar os resultados (AUC), o cenário é semelhante, com o melhor modelo de DNN a alcançar uma AUC média de 0.99995, e o melhor modelo tradicional uma pontuação perfeita de 1. Conclusão Os resultados obtidos revelam que, embora as DNN possam ser eficazes em problemas de classificação, elas não são a melhor escolha para problemas como este (conjuntos de dados constituídos por dados numéricos tabulares). Isso deve-se ao desenvolvimento, afinação e volume de dados de treino necessários em comparação com os algoritmos tradicionais, que além de obter resultados ligeiramente melhores, o fizeram com tempos de treino significativamente menores e quase sem afinação. Para outras aplicações, se houver dados de treino suficientes, as DNN frequentemente demonstram melhor desempenho, uma vez que quando os algoritmos tradicionais atingem um limite no desempenho, as DNN podem continuar a melhorar se tiverem dados de treino adicionais.Background The aim of this work is to investigate the possibility of using Deep Neural Networks (DNN) to classify faults (in the form of anomalous signals representing vibrations) in ball bearings, and to compare the results with those of traditional algorithms. Methods The dataset used in this work was collected from sensors placed on the ball bearings of a shaft connected to a motor and was too small to effectively train a DNN. To overcome this problem, the dataset was augmented by first separating it into disjoint sets to minimize train-test contamination, then a sliding window method was applied to these sets to generate new training and test sets. Two Restricted Boltzmann Machine (RBM) based DNN models were used in this work, and for each of these models two variants, using either crisp or fuzzy numbers for the parameters. To quantify the results, the metrics Accuracy and area under the curve (AUC) were used. The results were analyzed together with those of common traditional algorithms, used to establish a base for comparison. Results The results obtained with the DNN were promising, the best model achieving a mean accuracy of 99.678%. Yet, the results obtained with the traditional algorithms were even better, with the best model achieving a mean accuracy of 99.98%. For the other metric used to analyze the results (AUC), the scenario is similar, with the best DNN model achieving a mean AUC of 0.99995, and the best traditional model a perfect score of 1. Conclusion The results obtained reveal that while DNN can be effective at classification problems, they are not the best choice for problems such as this (datasets consisting of tabular numeric data). This is due to the development, tuning, and volume of training data required compared to the traditional algorithms, which not only obtained slightly better results, but did so with significantly lower training times, and almost no tuning. For other applications, if there is enough training data, DNN routinely show better performance, since when traditional algorithms hit a plateau in performance, DNN can continue to improve if they are provided with additional training data.Oliveira, José Valente deLi, ChuanSapientiaDias, Ângelo2023-05-10T11:16:50Z2022-11-292022-11-29T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.1/19545TID:203196023enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-24T10:32:01Zoai:sapientia.ualg.pt:10400.1/19545Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T20:09:09.650699Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Restricted boltzmann machine based autoencoders for the classification of faults in rotational mechanical systems
title Restricted boltzmann machine based autoencoders for the classification of faults in rotational mechanical systems
spellingShingle Restricted boltzmann machine based autoencoders for the classification of faults in rotational mechanical systems
Dias, Ângelo
Deep neural networks (dnn)
Restricted boltzmann machines rbm)
Autoencoder (ae)
Classifier
Domínio/Área Científica::Engenharia e Tecnologia::Outras Engenharias e Tecnologias
title_short Restricted boltzmann machine based autoencoders for the classification of faults in rotational mechanical systems
title_full Restricted boltzmann machine based autoencoders for the classification of faults in rotational mechanical systems
title_fullStr Restricted boltzmann machine based autoencoders for the classification of faults in rotational mechanical systems
title_full_unstemmed Restricted boltzmann machine based autoencoders for the classification of faults in rotational mechanical systems
title_sort Restricted boltzmann machine based autoencoders for the classification of faults in rotational mechanical systems
author Dias, Ângelo
author_facet Dias, Ângelo
author_role author
dc.contributor.none.fl_str_mv Oliveira, José Valente de
Li, Chuan
Sapientia
dc.contributor.author.fl_str_mv Dias, Ângelo
dc.subject.por.fl_str_mv Deep neural networks (dnn)
Restricted boltzmann machines rbm)
Autoencoder (ae)
Classifier
Domínio/Área Científica::Engenharia e Tecnologia::Outras Engenharias e Tecnologias
topic Deep neural networks (dnn)
Restricted boltzmann machines rbm)
Autoencoder (ae)
Classifier
Domínio/Área Científica::Engenharia e Tecnologia::Outras Engenharias e Tecnologias
description Contexto O objetivo deste trabalho foi investigar a possibilidade de usar Redes Neuronais Profundas (DNN) para classificar falhas (na forma de sinais anómalos representando vibrações) em rolamentos de esferas, e comparar os resultados com os de algoritmos tradicionais. Métodos O conjunto de dados usado neste trabalho foi recolhido de sensores colocados nos rolamentos de esferas de um eixo conectado a um motor, sendo insuficiente para treinar eficientemente uma DNN. Para superar esse problema, o conjunto de dados foi aumentado, primeiro separandoo em conjuntos disjuntos para minimizar a contaminação dos conjuntos de treino e teste, e em seguida um método de janela deslizante foi aplicado a esses conjuntos para gerar novos conjuntos de treino e teste. Dois modelos de DNN baseados em Máquinas de Boltzmann Restrita (RBM) foram usados neste trabalho, com duas variantes para cada um desses modelos, usando números nítidos ou fuzzy para os parâmetros. Para quantificar os resultados, foram utilizadas as métricas Exatidão e área sob a curva (AUC). Os resultados foram analisados em conjunto com algoritmos tradicionais comuns, usados para estabelecer uma base de comparação. Resultados Os resultados obtidos com assim DNN foram promissores, com o melhor modelo atingindo uma exatidão média de 99.678%. Ainda assim, os resultados obtidos com os algoritmos tradicionais foram melhores, com o melhor modelo alcançando uma exatidão média de 99.98%. Para a outra métrica utilizada para analisar os resultados (AUC), o cenário é semelhante, com o melhor modelo de DNN a alcançar uma AUC média de 0.99995, e o melhor modelo tradicional uma pontuação perfeita de 1. Conclusão Os resultados obtidos revelam que, embora as DNN possam ser eficazes em problemas de classificação, elas não são a melhor escolha para problemas como este (conjuntos de dados constituídos por dados numéricos tabulares). Isso deve-se ao desenvolvimento, afinação e volume de dados de treino necessários em comparação com os algoritmos tradicionais, que além de obter resultados ligeiramente melhores, o fizeram com tempos de treino significativamente menores e quase sem afinação. Para outras aplicações, se houver dados de treino suficientes, as DNN frequentemente demonstram melhor desempenho, uma vez que quando os algoritmos tradicionais atingem um limite no desempenho, as DNN podem continuar a melhorar se tiverem dados de treino adicionais.
publishDate 2022
dc.date.none.fl_str_mv 2022-11-29
2022-11-29T00:00:00Z
2023-05-10T11:16:50Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.1/19545
TID:203196023
url http://hdl.handle.net/10400.1/19545
identifier_str_mv TID:203196023
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799133338492993536