Automated model selection for pool boiling heat transfer estimation on multiple surfaces

Detalhes bibliográficos
Autor(a) principal: Comelli, Ruan Cardoso
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/249851
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2023.
id UFSC_a25a1407c9f57e8c6dedc1a471f240f6
oai_identifier_str oai:repositorio.ufsc.br:123456789/249851
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Automated model selection for pool boiling heat transfer estimation on multiple surfacesEngenharia mecânicaEbuliçãoAprendizado do computadorRedes neurais (Computação)Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2023.A ebulição em piscina nucleada é um dos processos de transferência de energia mais eficientes encontrados na indústria. Entretanto, a ebulição requer monitoramento e controle rigorosos para evitar a crise de ebulição. Técnicas de medição comumente empregadas são caras e requerem manutenção frequente, enquanto modelos numéricos têm incertezas elevadas associadas. Recentemente, algoritmos de aprendizado de máquina foram aplicados para estimar o fluxo de calor na ebulição em piscina a partir de imagens de baixa resolução. No entanto, a generalização desses modelos para diferentes superfícies de ebulição e a otimização de sua arquitetura ainda são questões em aberto. Este estudo explora esses aspectos, investigando o desempenho de modelos treinados e avaliados com diferentes superfícies aquecedoras. Uma nova metodologia baseada em aprendizado de máquina automatizado foi proposta para encontrar arquiteturas performáticas de forma eficiente. Uma bancada de ebulição em piscina foi adaptada para gerar dados de treinamento utilizando fios e fitas como superfícies aquecedoras. Medidas do fluxo de calor e imagens do processo de ebulição foram coletadas durante cada experimento. Quatro conjuntos de dados foram gerados empregando dois fios de diâmetros distintos e duas fitas em posições diferentes. As fases de pré-processamento de dados e de treinamento foram implementadas em Python com a biblioteca TensorFlow, e foram validadas treinando-se modelos com uma arquitetura de base e comparando-se o seu desempenho com estudos de referência. O aprendizado de máquina automatizado utilizou o algoritmo guloso disponível na biblioteca AutoKeras para buscar arquiteturas de redes neurais convolucionais e hiperparâmetros de treinamento que minimizassem o erro de predição sem aumentar o tamanho do modelo. O primeiro grupo de resultados consistiu na validação e na otimização da sequência de pré-processamento. Observou-se que a padronização das imagens melhora o desempenho dos modelos em até 47%. Posteriormente, o desempenho de modelos treinados e avaliados com diferentes superfícies foi investigado. Os resultados mostraram que os modelos foram incapazes de generalizar corretamente para superfícies não vistas no seu conjunto de treinamento. Por isso, o conjunto de treinamento deve conter exemplos de todas as superfícies de interesse para alcançar um desempenho aceitável. Modelos treinados e avaliados nas quatro superfícies de ebulição obtiveram resultado superior à maioria das correlações numéricas da literatura. Por fim, um último grupo de resultados empregou o aprendizado de máquina automatizado para encontrar arquiteturas mais performáticas e minimizar o erro de predição. Os modelos encontrados tiveram desempenho significativamente superior aos modelos de base, reduzindo o erro de validação em até 80%. Além disso, os modelos encontrados são até 30 vezes menores que os modelos de base, uma característica essencial para aplicações em tempo real. Quando treinados e avaliados sobre uma mesma superfície, os modelos tiveram performance superior à melhor correlação numérica encontrada na literatura.Abstract: Nucleate pool boiling is one of the most efficient energy transfer processes found in the industry. However, it requires close monitoring and control to avoid a boiling crisis. Commonly employed measurement techniques are expensive and require frequent maintenance, whereas numerical models have high associated uncertainties. Machine learning algorithms have recently been applied to estimate the heat flux in boiling pools from low-resolution images. However, the generalization of these models for different boiling surfaces and the optimization of their architecture are still open questions. This study explores these aspects, investigating the performance of models trained and evaluated with different heating surfaces. A new methodology based on automated machine learning was proposed to find performing architectures efficiently. A pool boiling bench was adapted to generate training data using wires and ribbons as heating surfaces. Heat flow measurements and images of the boiling process were collected during each experiment. Four datasets were generated using two wires of different diameters and two ribbons in different positions. The data preprocessing and training pipelines were implemented in Python with the TensorFlow library. They were validated by training models with a baseline architecture and comparing their performance with reference studies. The automated machine learning pipeline used the greedy algorithm from the AutoKeras library to search for convolutional neural network architectures and training hyperparameters that minimized the prediction error without increasing the model size. The first group of results consisted of validating and optimizing the preprocessing pipeline. It was observed that image standardization improves the models? performance by up to 47%. Subsequently, the performance of models trained and evaluated with different heater surfaces was investigated. The results showed that the models could not generalize correctly to surfaces not seen in their training set. Therefore, the training set must contain examples of all surfaces of interest to achieve acceptable performance. Models trained and evaluated on all four boiling surfaces obtained better results than most numerical correlations in the literature. Finally, a last group of results employed automated machine learning to find more performant architectures and minimize prediction error. The models performed significantly better than the baseline models, reducing the validation error by up to 80%. Furthermore, the models found by automated machine learning are up to 30 times smaller than the baseline models, an essential characteristic for real-time applications. When trained and evaluated on the same surface, the models performed better than the best numerical correlation found in the literature.Silva, Alexandre Kupka daUniversidade Federal de Santa CatarinaComelli, Ruan Cardoso2023-09-01T13:04:55Z2023-09-01T13:04:55Z2023info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis135 p.| il., gráfs.application/pdf382703https://repositorio.ufsc.br/handle/123456789/249851engreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2023-09-01T13:04:55Zoai:repositorio.ufsc.br:123456789/249851Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732023-09-01T13:04:55Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Automated model selection for pool boiling heat transfer estimation on multiple surfaces
title Automated model selection for pool boiling heat transfer estimation on multiple surfaces
spellingShingle Automated model selection for pool boiling heat transfer estimation on multiple surfaces
Comelli, Ruan Cardoso
Engenharia mecânica
Ebulição
Aprendizado do computador
Redes neurais (Computação)
title_short Automated model selection for pool boiling heat transfer estimation on multiple surfaces
title_full Automated model selection for pool boiling heat transfer estimation on multiple surfaces
title_fullStr Automated model selection for pool boiling heat transfer estimation on multiple surfaces
title_full_unstemmed Automated model selection for pool boiling heat transfer estimation on multiple surfaces
title_sort Automated model selection for pool boiling heat transfer estimation on multiple surfaces
author Comelli, Ruan Cardoso
author_facet Comelli, Ruan Cardoso
author_role author
dc.contributor.none.fl_str_mv Silva, Alexandre Kupka da
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Comelli, Ruan Cardoso
dc.subject.por.fl_str_mv Engenharia mecânica
Ebulição
Aprendizado do computador
Redes neurais (Computação)
topic Engenharia mecânica
Ebulição
Aprendizado do computador
Redes neurais (Computação)
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2023.
publishDate 2023
dc.date.none.fl_str_mv 2023-09-01T13:04:55Z
2023-09-01T13:04:55Z
2023
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 382703
https://repositorio.ufsc.br/handle/123456789/249851
identifier_str_mv 382703
url https://repositorio.ufsc.br/handle/123456789/249851
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 135 p.| il., gráfs.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808651966123868160