Um modelo de pre-despacho em usinas hidreletricas usando algoritmos geneticos (original) (raw)
A Deus, em primeiro lugar, por sempre estar comigo nas horas mais difíceis. Ao Professor Takaaki Ohishi pela sua grande orientação, apoio e ajuda. À minha família pelo carinho, apoio e incentivo, apesar da distância. Às amigas Luciana e Rosângela por todo incentivo, carinho e ajuda. Aos amigos Makoto, Arce, Adriana e Leonardo pela amizade e convívio. Aos demais amigos do Cose. Aos amigos Oderson e Sérgio pela amizade e ajuda na organização deste trabalho. À CAPES pelo suporte financeiro deste trabalho. À FAPESP e a Duke Energy International. E a todos que, de alguma forma, contribuíram para o desenvolvimento deste trabalho. v Resumo Esta dissertação de Mestrado objetiva o desenvolvimento de uma metodologia para o problema de Pré-Despacho, a qual consiste na determinação de um programa de operação das unidades geradoras de um sistema de energia elétrica para um horizonte de curto prazo. A metodologia foi aplicada a um sistema hidrelétrico e utilizou iterativamente um modelo de Despacho de Máquinas, solucionado através de Algoritmos Genéticos, e um modelo de Despacho de Geração, resolvido com Relaxação Lagrangeana. O Despacho de Máquinas é responsável pela definição dos grupos geradores que estarão em operação em cada intervalo de tempo, tratando-se assim de um problema combinatório, o que justifica o uso de um Algoritmo Genético. Em seguida, depois de definida a configuração de máquinas em operação, o Despacho de Geração soluciona um problema formulado somente com variáveis reais. A função aptidão (fitness) do modelo de Algoritmo Genético leva em conta os custos de partida e as perdas nas usinas hidrelétricas. A metodologia foi aplicada a um caso real do Sistema de usinas Hidrelétricas do rio Paranapanema. Para tornar aplicação amigável foi desenvolvido um programa computacional, o qual integra a metodologia de pré-despacho com uma interface em ambiente windows. Essa interface possibilita a definição da quantidade de usinas que devem operar, a configuração do algoritmo de despacho de máquinas, além da visualização de gráficos e tabelas. O programa foi implementado em linguagem de programação C++, usando a plataforma de programação Builder