Métodos de pré-processamento no uso de modelos lineares e de redes neurais para previsão de demanda de energia
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
Texto Completo: | https://hdl.handle.net/20.500.12733/17221 |
Resumo: | Orientadores: Romis Ribeiro de Faissol Attux, Levy Boccato |
id |
UNICAMP-30_4d3b2d814a0714655c3f16b7326dcc59 |
---|---|
oai_identifier_str |
oai::1384041 |
network_acronym_str |
UNICAMP-30 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository_id_str |
|
spelling |
Métodos de pré-processamento no uso de modelos lineares e de redes neurais para previsão de demanda de energiaPreprocessing methods for linear models and neural networks for energy demand forecastingSéries temporaisRedes neurais (Computação)Modelos lineares (Estatística)Previsão de séries temporaisAprendizado de máquinaTime seriesNeural networks (Informatics)Linear models (Statistics)Time series forecastingMachine learningOrientadores: Romis Ribeiro de Faissol Attux, Levy BoccatoDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de ComputaçãoResumo: A previsão de demanda de energia é uma ferramenta valiosa para a gestão de tomada de decisões, visto que pode servir de base para diminuir gastos e melhorar a eficiência de sistemas energéticos. Vários modelos podem ser utilizados para previsão, desde lineares estatísticos a redes neurais profundas. Dentre os modelos lineares, destacam-se aqueles da metodologia de Box \& Jenkins: Autoregressivo (AR), Médias Móveis (MA), Autoregressivo de Médias Móveis (ARMA), e o ARMA integrado (ARIMA). Quando tratamos de modelos de redes neurais, que diferentemente dos modelos citados anteriormente são não-lineares, podemos subdividi-los quanto à existência ou não de realimentação. Existem aqueles que são denominados não-recorrentes, os quais o algoritmo é de direção única da entrada à saída, como por exemplo a MLP, ESN ou CNN. Há também aqueles que são recorrentes, os quais existe realimentação ($feedback$) das saídas ou dos estados internos. Uma desvantagem de redes não-recorrentes é que não levam em consideração o caráter sequencial da série, fato que já é respeitado por redes recorrentes. Exemplos dessas redes são: Long-Short Term Memory (LSTM) e Echo State Networks (ESN). A primeira possui a vantagem de guardar memórias passadas tanto de curto quanto de longo prazo, e a segunda possui implementação simples e de solução fechada. Neste trabalho, utilizamos os modelos lineares de Box \& Jenkins, uma MLP, ESN e LSTM para a previsão de séries de demanda de energia das regiões sudeste e norte do Brasil. Os modelos lineares foram escolhidos por serem de fácil implementação e apresentarem histórico de resultados satisfatórios, e dentre as redes neurais foram escolhidas uma clássica não-recorrente (MLP), e duas recorrentes para comparação de resultados (ESN e LSTM). Para testar a generalização dos modelos, foram selecionadas também séries de duas regiões com perfis diferentes de consumo. Antes mesmo de treinar tais modelos, este trabalho salienta a fase de pré-processamento. Sabe-se que os modelos lineares AR, MA e ARMA necessitam que a série seja estacionária antes de aplicados, isto é, que a média e a variância sejam constantes. O ARIMA já assume não-estacionariedade, e para redes neurais esta não é uma propriedade obrigatória. Porém, avaliamos se tornar a série estacionária também melhora o desempenho de redes neurais. Considerando que uma série de consumo de energia possui sazonalidade e tendência, muito provavelmente ela não será estacionária. Por esta razão, removemos estas componentes da série para atingir estacionariedade. Existem diferentes métodos para a remoção destas componentes, de forma que testamos distintas combinações de técnicas e comparamos os resultados para verificar qual fornece o melhor desempenho. Para remoção de tendência, as técnicas de diferenciação e ajuste de curva foram analisadas. Já para dessazonalização, foram utilizadas médias móveis e normalizaçãoAbstract: Energy demand forecasting is a valuable tool for decision-making management, as it can serve as a basis for reducing costs and improving the efficiency of energy systems. Several models can be used for forecasting, from statistical linear to deep neural networks. Among linear models, the ones from the Box \& Jenkins methodology stand out: Autoregressive (AR), Moving Averages (MA), Autoregressive Moving Averages (ARMA), and Integrated ARMA (ARIMA). When dealing with neural network models, which are nonlinear unlike the aforementioned models, they can be subdivided into feedback or non-feedback models. There are those that are called non-recurrent, in which the algorithm is one-way from input to output (feedforward), such as MLP, ESN or CNN. There are also those that are recurrent, in which there is feedback from the outputs or internal states. A disadvantage of non-recurrent networks is that they do not take into account the sequential nature of the series, which is already respected by recurrent networks. Examples of these networks are Long-Short Term Memory (LSTM) and Echo State Networks (ESN). The former has the advantage of storing both short and long-term past memories, and the latter has a simple implementation and a closed solution. In this work, we used Box \& Jenkins linear models, an MLP, ESN, and LSTM for forecasting energy demand series in the southeast and north regions of Brazil. Linear models were chosen for their ease of implementation and satisfactory historical results, and among neural networks, a classic non-recurrent model (MLP) and two recurrent ones for comparison of results (ESN and LSTM) were chosen. To test the generalization of the models, series from two regions with different consumption profiles were also selected. Even before training such models, this work emphasizes the pre-processing phase. It is known that the AR, MA, and ARMA linear models require the series to be stationary before being applied, that is, that the mean and variance are constant. ARIMA already assumes non-stationarity, and for neural networks, this is not a mandatory property. However, we evaluated whether making the series stationary also improves neural network performance. Considering that an energy consumption series has seasonality and trend, it is very likely that it will not be stationary. For this reason, we removed these components from the series to achieve stationarity. There are different methods for removing these components, so we tested different combinations of techniques and compared the results to see which provides the best performance. For trend removal, differentiation and curve fitting techniques were analyzed. For deseasonalization, moving averages and normalization were usedAbertoMestradoEngenharia de ComputaçãoMestra em Engenharia ElétricaCNPQ444916/2020-2[s.n.]Attux, Romis Ribeiro de Faissol, 1978-Boccato, Levy, 1986-Castro, Marcelo Stehling deGuillardi Júnior, HildoUniversidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica e de ComputaçãoPrograma de Pós-Graduação em Engenharia ElétricaUNIVERSIDADE ESTADUAL DE CAMPINASCoimbra, Tainá de Souza, 1996-20232023-12-22T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf1 recurso online (66 p.) : il., digital, arquivo PDF.https://hdl.handle.net/20.500.12733/17221COIMBRA, Tainá de Souza. Métodos de pré-processamento no uso de modelos lineares e de redes neurais para previsão de demanda de energia. 2023. 1 recurso online (66 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/17221. Acesso em: 3 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/1384041Cover: https://repositorio.unicamp.br/capa/capa?codigo=1384041Requisitos do sistema: Software para leitura de arquivo em PDFporreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2024-05-08T14:34:39Zoai::1384041Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2024-05-08T14:34:39Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
Métodos de pré-processamento no uso de modelos lineares e de redes neurais para previsão de demanda de energia Preprocessing methods for linear models and neural networks for energy demand forecasting |
title |
Métodos de pré-processamento no uso de modelos lineares e de redes neurais para previsão de demanda de energia |
spellingShingle |
Métodos de pré-processamento no uso de modelos lineares e de redes neurais para previsão de demanda de energia Coimbra, Tainá de Souza, 1996- Séries temporais Redes neurais (Computação) Modelos lineares (Estatística) Previsão de séries temporais Aprendizado de máquina Time series Neural networks (Informatics) Linear models (Statistics) Time series forecasting Machine learning |
title_short |
Métodos de pré-processamento no uso de modelos lineares e de redes neurais para previsão de demanda de energia |
title_full |
Métodos de pré-processamento no uso de modelos lineares e de redes neurais para previsão de demanda de energia |
title_fullStr |
Métodos de pré-processamento no uso de modelos lineares e de redes neurais para previsão de demanda de energia |
title_full_unstemmed |
Métodos de pré-processamento no uso de modelos lineares e de redes neurais para previsão de demanda de energia |
title_sort |
Métodos de pré-processamento no uso de modelos lineares e de redes neurais para previsão de demanda de energia |
author |
Coimbra, Tainá de Souza, 1996- |
author_facet |
Coimbra, Tainá de Souza, 1996- |
author_role |
author |
dc.contributor.none.fl_str_mv |
Attux, Romis Ribeiro de Faissol, 1978- Boccato, Levy, 1986- Castro, Marcelo Stehling de Guillardi Júnior, Hildo Universidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica e de Computação Programa de Pós-Graduação em Engenharia Elétrica UNIVERSIDADE ESTADUAL DE CAMPINAS |
dc.contributor.author.fl_str_mv |
Coimbra, Tainá de Souza, 1996- |
dc.subject.por.fl_str_mv |
Séries temporais Redes neurais (Computação) Modelos lineares (Estatística) Previsão de séries temporais Aprendizado de máquina Time series Neural networks (Informatics) Linear models (Statistics) Time series forecasting Machine learning |
topic |
Séries temporais Redes neurais (Computação) Modelos lineares (Estatística) Previsão de séries temporais Aprendizado de máquina Time series Neural networks (Informatics) Linear models (Statistics) Time series forecasting Machine learning |
description |
Orientadores: Romis Ribeiro de Faissol Attux, Levy Boccato |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023 2023-12-22T00:00:00Z |
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 |
https://hdl.handle.net/20.500.12733/17221 COIMBRA, Tainá de Souza. Métodos de pré-processamento no uso de modelos lineares e de redes neurais para previsão de demanda de energia. 2023. 1 recurso online (66 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/17221. Acesso em: 3 set. 2024. |
url |
https://hdl.handle.net/20.500.12733/17221 |
identifier_str_mv |
COIMBRA, Tainá de Souza. Métodos de pré-processamento no uso de modelos lineares e de redes neurais para previsão de demanda de energia. 2023. 1 recurso online (66 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/17221. Acesso em: 3 set. 2024. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/1384041 Cover: https://repositorio.unicamp.br/capa/capa?codigo=1384041 Requisitos do sistema: Software para leitura de arquivo em PDF |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf 1 recurso online (66 p.) : il., digital, arquivo PDF. |
dc.publisher.none.fl_str_mv |
[s.n.] |
publisher.none.fl_str_mv |
[s.n.] |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) instname:Universidade Estadual de Campinas (UNICAMP) instacron:UNICAMP |
instname_str |
Universidade Estadual de Campinas (UNICAMP) |
instacron_str |
UNICAMP |
institution |
UNICAMP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
collection |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP) |
repository.mail.fl_str_mv |
sbubd@unicamp.br |
_version_ |
1809189197364330496 |