Desenvolvimento de um controlador preditivo para sistemas de aquecimento de águas domésticas

Detalhes bibliográficos
Autor(a) principal: Conceição, Cheila Silva
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/36439
Resumo: O aquecimento de água é uma peça fundamental no consumo de energia de um agregado familiar e os esquentadores de água a gás sem tanque (TGWHs) são largamente utilizados. Contudo, existem desafios de projeto e engenharia para desenvolver equipamentos mais eficientes, com menores emissões gasosas e que proporcionem um melhor conforto ao utilizador. Um dos inconvenientes destes dispositivos é a dificuldade em manter a estabilidade da temperatura da água quente na saída, quando ocorrem mudanças no caudal de água. Estas mudanças são, geralmente, inesperadas e não podem ser antecipadas pelo controlador geralmente usado nestes equipamentos, afetando altamente o conforto do utilizador. Além disso, existe um elevado desperdício de água associado ao longo tempo de resposta no arranque a frio. Assim, existe a necessidade de um controlador rápido e robusto que seja capaz de ultrapassar estas limitações. Neste sentido, a presente dissertação propõe o desenvolvimento de um controlador preditivo baseado em modelo (MPC) a ser implementado em dispositivos de aquecimento de água, com a finalidade de proporcionar o conforto térmico ao utilizador e a poupança de água associada ao tempo de espera no arranque a frio. Foram desenvolvidos em Matlab/Simulink cinco controladores de temperatura: Proporcional, PID, feedforward PID, MPC e MPC com função adaptativa. As simulações em ambiente simulado demonstraram que os controladores tradicionais não são adequados para o controlo de TGWHs. Além disso, as duas técnicas de controlo preditivo desenvolvidas mostraram melhor desempenho do que os métodos de controlo convencionais para todos os cenários considerados, nomeadamente, mudança de setpoint, arranque a frio e alterações no caudal de água. Seguidamente à análise em ambiente simulado, foram realizadas simulações em tempo real, nomeadamente, simulações com hardware-inloop, com vista a implementar o controlador preditivo clássico em hardware de baixo custo. Foi analisada a influência do tempo de amostragem, do horizonte de predição, do horizonte de controlo e do número de iterações requeridas para resolver o problema quadrático, em cada intervalo de controlo, tanto na resposta de temperatura como na quantidade de memória exigida. Encontrando um equilíbrio entre os parâmetros do MPC e a memória requerida foi possível implementar o algoritmo MPC, num microcontrolador de 32 bits e num microcontrolador de 8 bits. Para a implementação no Arduino MKR Zero (32 bits) foi obtido um índice de conforto 6,8% superior ao obtido para a técnica atualmente utilizada em esquentadores a gás e para a implementação no Arduino Mega 2560 (8 bits), um índice de conforto 4,2% superior. Relativamente ao tempo de espera no arranque a frio, o tempo de estabilização foi reduzido, em média, 3,65 segundos. Com a implementação do controlador preditivo, em hardware de baixo custo, capaz de responder às oscilações de temperatura, demonstrou-se que é possível alcançar o conforto térmico do utilizador e garantir a sua segurança. Além disso, é possível reduzir o seu impacto ambiental diminuindo os gastos de água e energia.
id RCAP_8b727f40d83d9d6ba78cf7fa8e03cbd8
oai_identifier_str oai:ria.ua.pt:10773/36439
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 Desenvolvimento de um controlador preditivo para sistemas de aquecimento de águas domésticasEsquentadores de água a gás sem tanqueÁgua quente domésticaConforto térmicoControlo preditivo baseado em modeloControlo integrado de baixo custoSimulação em tempo realO aquecimento de água é uma peça fundamental no consumo de energia de um agregado familiar e os esquentadores de água a gás sem tanque (TGWHs) são largamente utilizados. Contudo, existem desafios de projeto e engenharia para desenvolver equipamentos mais eficientes, com menores emissões gasosas e que proporcionem um melhor conforto ao utilizador. Um dos inconvenientes destes dispositivos é a dificuldade em manter a estabilidade da temperatura da água quente na saída, quando ocorrem mudanças no caudal de água. Estas mudanças são, geralmente, inesperadas e não podem ser antecipadas pelo controlador geralmente usado nestes equipamentos, afetando altamente o conforto do utilizador. Além disso, existe um elevado desperdício de água associado ao longo tempo de resposta no arranque a frio. Assim, existe a necessidade de um controlador rápido e robusto que seja capaz de ultrapassar estas limitações. Neste sentido, a presente dissertação propõe o desenvolvimento de um controlador preditivo baseado em modelo (MPC) a ser implementado em dispositivos de aquecimento de água, com a finalidade de proporcionar o conforto térmico ao utilizador e a poupança de água associada ao tempo de espera no arranque a frio. Foram desenvolvidos em Matlab/Simulink cinco controladores de temperatura: Proporcional, PID, feedforward PID, MPC e MPC com função adaptativa. As simulações em ambiente simulado demonstraram que os controladores tradicionais não são adequados para o controlo de TGWHs. Além disso, as duas técnicas de controlo preditivo desenvolvidas mostraram melhor desempenho do que os métodos de controlo convencionais para todos os cenários considerados, nomeadamente, mudança de setpoint, arranque a frio e alterações no caudal de água. Seguidamente à análise em ambiente simulado, foram realizadas simulações em tempo real, nomeadamente, simulações com hardware-inloop, com vista a implementar o controlador preditivo clássico em hardware de baixo custo. Foi analisada a influência do tempo de amostragem, do horizonte de predição, do horizonte de controlo e do número de iterações requeridas para resolver o problema quadrático, em cada intervalo de controlo, tanto na resposta de temperatura como na quantidade de memória exigida. Encontrando um equilíbrio entre os parâmetros do MPC e a memória requerida foi possível implementar o algoritmo MPC, num microcontrolador de 32 bits e num microcontrolador de 8 bits. Para a implementação no Arduino MKR Zero (32 bits) foi obtido um índice de conforto 6,8% superior ao obtido para a técnica atualmente utilizada em esquentadores a gás e para a implementação no Arduino Mega 2560 (8 bits), um índice de conforto 4,2% superior. Relativamente ao tempo de espera no arranque a frio, o tempo de estabilização foi reduzido, em média, 3,65 segundos. Com a implementação do controlador preditivo, em hardware de baixo custo, capaz de responder às oscilações de temperatura, demonstrou-se que é possível alcançar o conforto térmico do utilizador e garantir a sua segurança. Além disso, é possível reduzir o seu impacto ambiental diminuindo os gastos de água e energia.Water heating is a major part of a household’s energy consumption and tankless gas water heaters (TGWHs) are commonly used. However, there are design and engineering challenges to develop equipment with more efficiency, lower emissions and which provide better user comfort. One of the drawbacks of these devices is the difficulty in maintaining hot water temperature stability when changes in water flow occur. These changes are usually unexpected and cannot be anticipated by the controller usually used in these devices, highly affecting the user’s comfort. Furthermore, there is a high wastage of water associated with the long response time at cold start. Therefore, there is a necessity for a fast and robust controller which can overcome these limitations. In this sense, this dissertation proposes the development of a model predictive controller (MPC) to be implemented in water heating devices, with the purpose of providing thermal comfort to the user and water savings associated with cold start waiting time. Five temperature controllers were developed in Matlab/Simulink: Proportional, PID, feedforward PID, MPC and adaptive MPC. Simulations in a simulated environment have shown that traditional controllers are not appropriate for controlling TGWHs. In addition, the two predictive control techniques developed showed better performance than conventional control methods for all scenarios considered, including, setpoint change, cold start, and changes in water flow rate. After the analysis in the simulated environment, real-time simulations were performed, in particular, hardware-in-loop simulations, in order to implement the classic predictive controller in low-cost hardware. The influence of the sample time, the prediction horizon, the control horizon, the number of iterations required to solve the quadratic problem, at each control interval, on both the temperature response and the amount of memory required was investigated. Finding a balance between the MPC parameters and the required memory it was possible to implement the MPC algorithm, on a 32-bit microcontroller and on a 8-bit microcontroller. For the implementation on the Arduino MKR Zero (32 bits) a 6.8% higher comfort index was obtained than for the technique currently used in gas water heaters and for the implementation on the Arduino Mega 2560 (8 bits), a 4.2% higher comfort index was achieved. With respect to the waiting time at cold start, the settling time was reduced by an average of 3.65 seconds. With the implementation of the predictive controller, in low-cost hardware, capable of responding to temperature oscillations, it has been shown that it is possible to achieve user thermal comfort and ensure their safety. Additionally, it is possible to reduce the environmental impact by decreasing water and energy consumption.2023-03-02T10:59:40Z2022-11-18T00:00:00Z2022-11-18info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/36439porConceição, Cheila Silvainfo: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:RCAAP2024-02-22T12:10:16Zoai:ria.ua.pt:10773/36439Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:07:15.494939Repositó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 Desenvolvimento de um controlador preditivo para sistemas de aquecimento de águas domésticas
title Desenvolvimento de um controlador preditivo para sistemas de aquecimento de águas domésticas
spellingShingle Desenvolvimento de um controlador preditivo para sistemas de aquecimento de águas domésticas
Conceição, Cheila Silva
Esquentadores de água a gás sem tanque
Água quente doméstica
Conforto térmico
Controlo preditivo baseado em modelo
Controlo integrado de baixo custo
Simulação em tempo real
title_short Desenvolvimento de um controlador preditivo para sistemas de aquecimento de águas domésticas
title_full Desenvolvimento de um controlador preditivo para sistemas de aquecimento de águas domésticas
title_fullStr Desenvolvimento de um controlador preditivo para sistemas de aquecimento de águas domésticas
title_full_unstemmed Desenvolvimento de um controlador preditivo para sistemas de aquecimento de águas domésticas
title_sort Desenvolvimento de um controlador preditivo para sistemas de aquecimento de águas domésticas
author Conceição, Cheila Silva
author_facet Conceição, Cheila Silva
author_role author
dc.contributor.author.fl_str_mv Conceição, Cheila Silva
dc.subject.por.fl_str_mv Esquentadores de água a gás sem tanque
Água quente doméstica
Conforto térmico
Controlo preditivo baseado em modelo
Controlo integrado de baixo custo
Simulação em tempo real
topic Esquentadores de água a gás sem tanque
Água quente doméstica
Conforto térmico
Controlo preditivo baseado em modelo
Controlo integrado de baixo custo
Simulação em tempo real
description O aquecimento de água é uma peça fundamental no consumo de energia de um agregado familiar e os esquentadores de água a gás sem tanque (TGWHs) são largamente utilizados. Contudo, existem desafios de projeto e engenharia para desenvolver equipamentos mais eficientes, com menores emissões gasosas e que proporcionem um melhor conforto ao utilizador. Um dos inconvenientes destes dispositivos é a dificuldade em manter a estabilidade da temperatura da água quente na saída, quando ocorrem mudanças no caudal de água. Estas mudanças são, geralmente, inesperadas e não podem ser antecipadas pelo controlador geralmente usado nestes equipamentos, afetando altamente o conforto do utilizador. Além disso, existe um elevado desperdício de água associado ao longo tempo de resposta no arranque a frio. Assim, existe a necessidade de um controlador rápido e robusto que seja capaz de ultrapassar estas limitações. Neste sentido, a presente dissertação propõe o desenvolvimento de um controlador preditivo baseado em modelo (MPC) a ser implementado em dispositivos de aquecimento de água, com a finalidade de proporcionar o conforto térmico ao utilizador e a poupança de água associada ao tempo de espera no arranque a frio. Foram desenvolvidos em Matlab/Simulink cinco controladores de temperatura: Proporcional, PID, feedforward PID, MPC e MPC com função adaptativa. As simulações em ambiente simulado demonstraram que os controladores tradicionais não são adequados para o controlo de TGWHs. Além disso, as duas técnicas de controlo preditivo desenvolvidas mostraram melhor desempenho do que os métodos de controlo convencionais para todos os cenários considerados, nomeadamente, mudança de setpoint, arranque a frio e alterações no caudal de água. Seguidamente à análise em ambiente simulado, foram realizadas simulações em tempo real, nomeadamente, simulações com hardware-inloop, com vista a implementar o controlador preditivo clássico em hardware de baixo custo. Foi analisada a influência do tempo de amostragem, do horizonte de predição, do horizonte de controlo e do número de iterações requeridas para resolver o problema quadrático, em cada intervalo de controlo, tanto na resposta de temperatura como na quantidade de memória exigida. Encontrando um equilíbrio entre os parâmetros do MPC e a memória requerida foi possível implementar o algoritmo MPC, num microcontrolador de 32 bits e num microcontrolador de 8 bits. Para a implementação no Arduino MKR Zero (32 bits) foi obtido um índice de conforto 6,8% superior ao obtido para a técnica atualmente utilizada em esquentadores a gás e para a implementação no Arduino Mega 2560 (8 bits), um índice de conforto 4,2% superior. Relativamente ao tempo de espera no arranque a frio, o tempo de estabilização foi reduzido, em média, 3,65 segundos. Com a implementação do controlador preditivo, em hardware de baixo custo, capaz de responder às oscilações de temperatura, demonstrou-se que é possível alcançar o conforto térmico do utilizador e garantir a sua segurança. Além disso, é possível reduzir o seu impacto ambiental diminuindo os gastos de água e energia.
publishDate 2022
dc.date.none.fl_str_mv 2022-11-18T00:00:00Z
2022-11-18
2023-03-02T10:59:40Z
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/10773/36439
url http://hdl.handle.net/10773/36439
dc.language.iso.fl_str_mv por
language por
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_ 1799137728021921792