Otimização da operação de usinas hidrelétricas com aplicação de programação dinâmica estocástica em linguagem vetorial
Autor(a) principal: | |
---|---|
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 |