Otimização da operação de usinas hidrelétricas com aplicação de programação dinâmica estocástica em linguagem vetorial

Detalhes bibliográficos
Autor(a) principal: Locatelli, Fabiano Ari
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPR
Texto Completo: https://hdl.handle.net/1884/46237
Resumo: Orientador: Prof. Dr. Marcelo Rodrigues Bessa
id UFPR_3e9e7d8207f0885d7a0afcf1dc2cdf3e
oai_identifier_str oai:acervodigital.ufpr.br:1884/46237
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str 308
spelling Universidade Federal do Paraná. Setor de Tecnologia. Programa de Pós-Graduação em Engenharia de Recursos Hídricos e AmbientalBessa, Marcelo RodriguesLocatelli, Fabiano Ari2024-07-18T14:15:52Z2024-07-18T14:15:52Z2016https://hdl.handle.net/1884/46237Orientador: Prof. Dr. Marcelo Rodrigues BessaDissertação (mestrado) - Universidade Federal do Paraná, Setor de Tecnologia, Programa de Pós-Graduação em Engenharia de Recursos Hídricos e Ambiental. Defesa: Curitiba, 11/05/2016Inclui referências : f.149-156Resumo: A presente dissertação propõe um método para a otimização da operação de usinas hidrelétricas com o objetivo de atender à demanda de eletricidade ao menor custo da complementação termelétrica. Faz-se uso da Programação Dinâmica Estocástica (Stochastic Dynamic Programming - SDP) e a modelagem se dá por meio de um Processo de Decisão de Markov (Markov Decision Process - MDP). O intuito é ava-liar a aplicação da SDP desenvolvida em uma linguagem de programação vetorial, o Matlab©. As usinas hidrelétricas são mantidas individuais para que suas característi-cas possam ser detalhadas, enquanto a complementação termelétrica é determina-da por uma função de custo. O MDP tem horizonte finito de sessenta meses. As va-riáveis de estado são os níveis de reservatório discretizados e as classes de vazões afluentes. As variáveis de decisão são as vazões turbináveis discretizadas. A matriz de transição do MDP calcula as probabilidades de que uma determinada classe de vazões afluentes ocorra, dadas as ocorrências das classes no mês anterior. O códi-go foi escrito de modo a usar, sempre que possível, vetores e matrizes, evitando la-ços, para potencializar as características da linguagem vetorial. São cinco as usinas hidrelétricas consideradas para o estudo de caso, todas em cascata no rio Iguaçu: dois reservatórios e três usinas a fio d'água, sendo que as usinas do rio Jordão, afluente do Iguaçu, não estão incluídas. Produzida como resultado da otimização, uma tabela de decisões é entregue a um simulador, alimentado pela série histórica. Os resultados da simulação são comparados ao simulador MSUI. O otimizador pro-posto alcançou geração média superior na cascata, deplecionando mais os reserva-tórios, especialmente o de cabeceira, e reduzindo vertimentos. Como as afluências do rio Iguaçu não são sazonais, o nível médio dos reservatórios é mantido entre 50% e 60%. Por fim, foram realizadas medidas de desempenho computacional, tan-to em velocidade de processamento como em alocação de memória. A memória tor-na-se o fator limitante com relação ao tempo computacional, mostrando que o códi-go usa a capacidade de processamento matricial para acelerar sua execução.Abstract: This dissertation proposes a method for the optimization of hydropower plants operation in order to meet demand at the lowest cost of the complementary thermoelectric production. Makes use of Stochastic Dynamic Programming - SDP and modeling is made through a Markov Decision Process - MDP. The aim is to evaluate the implementation of the SDP in the code written in a vector programming language, Matlab©. Hydroelectric plants are kept individual so that their characteris-tics can be detailed, while the thermal complementation is determined by a cost func-tion. The MDP has finite horizon of sixty months, the state variables are the discre-tized reservoir levels and the inflows classes. The decision variables are the discre-tized possible turbine flows. The MDP's transition matrix calculates the probabilities that a certain class of affluent flows occur, given that certain classes had ocurred in the previous month. The code was written to use, whenever possible, vectors and matrixes, avoiding loops in order to enhance the characteristics of the vector pro-gramming language. There are five hydroelectric plants considered for the case study, all cascaded on the Iguaçu River: two reservoirs that can regularize their out-flow, and three that cannot. The power plants of the Jordão River, Iguaçu affluent, are not included. Produced as a result of optimization, a table of decisions is given to a simulator, running the historical series. The results are compared to MSUI simula-tor. The proposed optimizer achieved higher average generation in the cascade, more depleted reservoirs, especially the first one in the cascade, and reduced spills. As the affluences of the Iguaçu River are not seasonal, the average level of the res-ervoirs is maintained between 50% and 60%. Finally, computational performance measurements were performed both in processing speed as memory allocation. The memory becomes the limiting factor prior to the computational time showing that the vectorial code uses the processing capability to accelerate its execution.156 f. : il. algumas color., grafs., tabs., maps.application/pdfDisponível em formato digitalRecursos hídricosProgramação dinamicaUsinas hidrelétricasMarkov, Processos deOtimização da operação de usinas hidrelétricas com aplicação de programação dinâmica estocástica em linguagem vetorialinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALR - D - FABIANO ARI LOCATELLI.pdfapplication/pdf5729928https://acervodigital.ufpr.br/bitstream/1884/46237/1/R%20-%20D%20-%20FABIANO%20ARI%20LOCATELLI.pdfe9586403abb2c43b4308afcf9d7f4495MD51open access1884/462372024-07-18 11:15:52.942open accessoai:acervodigital.ufpr.br:1884/46237Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082024-07-18T14:15:52Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Otimização da operação de usinas hidrelétricas com aplicação de programação dinâmica estocástica em linguagem vetorial
title Otimização da operação de usinas hidrelétricas com aplicação de programação dinâmica estocástica em linguagem vetorial
spellingShingle Otimização da operação de usinas hidrelétricas com aplicação de programação dinâmica estocástica em linguagem vetorial
Locatelli, Fabiano Ari
Recursos hídricos
Programação dinamica
Usinas hidrelétricas
Markov, Processos de
title_short Otimização da operação de usinas hidrelétricas com aplicação de programação dinâmica estocástica em linguagem vetorial
title_full Otimização da operação de usinas hidrelétricas com aplicação de programação dinâmica estocástica em linguagem vetorial
title_fullStr Otimização da operação de usinas hidrelétricas com aplicação de programação dinâmica estocástica em linguagem vetorial
title_full_unstemmed Otimização da operação de usinas hidrelétricas com aplicação de programação dinâmica estocástica em linguagem vetorial
title_sort Otimização da operação de usinas hidrelétricas com aplicação de programação dinâmica estocástica em linguagem vetorial
author Locatelli, Fabiano Ari
author_facet Locatelli, Fabiano Ari
author_role author
dc.contributor.other.pt_BR.fl_str_mv Universidade Federal do Paraná. Setor de Tecnologia. Programa de Pós-Graduação em Engenharia de Recursos Hídricos e Ambiental
dc.contributor.advisor1.fl_str_mv Bessa, Marcelo Rodrigues
dc.contributor.author.fl_str_mv Locatelli, Fabiano Ari
contributor_str_mv Bessa, Marcelo Rodrigues
dc.subject.por.fl_str_mv Recursos hídricos
Programação dinamica
Usinas hidrelétricas
Markov, Processos de
topic Recursos hídricos
Programação dinamica
Usinas hidrelétricas
Markov, Processos de
description Orientador: Prof. Dr. Marcelo Rodrigues Bessa
publishDate 2016
dc.date.issued.fl_str_mv 2016
dc.date.accessioned.fl_str_mv 2024-07-18T14:15:52Z
dc.date.available.fl_str_mv 2024-07-18T14:15:52Z
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/1884/46237
url https://hdl.handle.net/1884/46237
dc.language.iso.fl_str_mv por
language por
dc.relation.pt_BR.fl_str_mv Disponível em formato digital
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 156 f. : il. algumas color., grafs., tabs., maps.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/46237/1/R%20-%20D%20-%20FABIANO%20ARI%20LOCATELLI.pdf
bitstream.checksum.fl_str_mv e9586403abb2c43b4308afcf9d7f4495
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv
_version_ 1813898826116759552