METAHEURÍSTICAS APLICADAS À ALOCAÇÃO DE CAPACITORES EM REDES DE ENERGIA ELÉTRICA
|
|
- João Lucas Lisboa Felgueiras
- 5 Há anos
- Visualizações:
Transcrição
1 METAHEURÍSTICAS APLICADAS À ALOCAÇÃO DE CAPACITORES EM REDES DE ENERGIA ELÉTRICA A. A. Augusto Universidade Federal Fluminense, Departamento de Engenharia Elétrica Rua Passo da Pátria Bloco D sala São Domingos, Niterói - RJ abeltee@hotmail.com L.C. Menezes Direito Light Serviços de Eletricidade S.A., Universidade Federal Fluminense Rua Passo da Pátria Bloco E - 3º andar São Domingos, Niterói - RJ luiz.direito@light.com.br J. C. Stacchini de Souza, M. B. Do Coutto Filho Universidade Federal Fluminense Departamento de Engenharia Elétrica, Instituto de Computação Rua Passo da Pátria Bloco E - 3º andar São Domingos Niterói - RJ julio@ic.uff.br, mbrown@ic.uff.br RESUMO Este trabalho apresenta a comparação entre diferentes metaheurísticas aplicadas ao problema da alocação ótima de bancos de capacitores em redes de distribuição de energia elétrica. Este problema é de natureza combinatória, tendo como principais objetivos a redução das perdas de energia elétrica e o controle do perfil de tensão durante o suprimento de energia elétrica. Na investigação aqui realizada são consideradas diferentes formas de codificação da solução do problema. Além disso, uma metodologia para representação adequada da demanda é também proposta. Resultados de testes utilizando parte de uma rede de distribuição real são apresentados e discutidos. PALAVARAS CHAVE. Otimização, Planejamento de Sistemas de Distribuição, Redução de Perdas Elétricas. Área principal: Metaheurística, Energia Elétrica ABSTRACT This work compares the application of different metaheuristics to the problem of optimal capacitor placement in power distribution networks. This is a combinatorial problem, where the main objectives are the reduction of energy losses and the control of the voltage profile throughout the power distribution network. Different forms of codification are tested for the representation of the problem solutions. A methodology that adequately represents the power demand variations is also proposed. Results from tests with part of a real power distribution network are presented and discussed. KEYWORDS. Optimization, Distribution Systems Planning, Power Losses Reduction Main area: Metaheuristic, Power Systems 377
2 1. Introdução A área de distribuição de energia elétrica tem sofrido mudanças rápidas e intensas, fazendo com que os problemas a ela associados se tornem cada vez mais complexos. O problema de alocação de potência reativa em redes de distribuição tem recebido a atenção de pesquisadores há bastante tempo. Diversas ferramentas têm sido propostas para a solução deste problema, envolvendo métodos analíticos e técnicas de otimização. A alocação de capacitores em redes de distribuição permite um melhor gerenciamento da potência reativa, trazendo benefícios como redução de perdas elétricas e melhoria do controle do perfil de tensão. A solução do problema deve indicar a localização e a capacidade de bancos de capacitores a serem instalados na rede. Tal solução deve ser aquela que contemple objetivos como: minimização das perdas, controle adequado do perfil de tensão e minimização de custos de investimentos na aquisição e instalação de capacitores. É fácil perceber que existem objetivos antagônicos a serem contemplados e a solução ótima deverá ser aquela que corresponde à melhor relação de compromisso entre eles. Muitos esforços têm sido direcionados para a solução do problema de alocação de bancos de capacitores em redes de distribuição, Granger (1981), Baran (1989), Chiang (1990), Ng (2000), Gallego (2001). Em muitos casos, dada a complexidade do problema, certas simplificações são assumidas, tal como a consideração apenas de patamares de demanda máxima e mínima do sistema. Maiores esforços de modelagem visando à adequada quantificação dos custos envolvidos e do retorno de investimento são também necessários. O problema a ser resolvido é de natureza combinatória e a solução através de metaheurísticas se torna atraente. Técnicas evolutivas se tornam interessantes porque são capazes de tratar problemas que apresentam a natureza acima citada, envolvendo variáveis discretas e/ou contínuas, funções objetivo complexas, não lineares, multimodais, descontínuas ou não convexas, Lee (2002). As metaheurísticas são métodos para a solução de problemas complexos de otimização, que utilizam procedimentos locais para a melhoria de uma solução e estratégias que permitem cobrir de forma eficiente o espaço de soluções, apresentando características de robustez e capacidade de escapar de ótimos locais durante a busca pela solução ótima, Glover (2003). As metaheurísticas realizam uma ampla busca no espaço de soluções, diferindo umas das outras pela forma como são realizadas as transições entre duas soluções ou entre dois conjuntos de soluções propostas para o problema (populações). Em geral, as soluções propostas são apresentadas de forma codificada, onde a representação adotada pode ser crucial para a eficiência do processo de busca, podendo ainda ser decisiva para o seu sucesso ou fracasso. No caso do problema de alocação de bancos de capacitores em redes de distribuição, a codificação da solução deve levar em consideração os locais onde os capacitores podem ser instalados, assim como a quantidade de potência reativa que pode ser empregada, de acordo com dados de equipamentos comerciais. A capacidade de tratar problemas complexos, não convexos, reside no fato de que as transições entre soluções dependem apenas dos valores observados para a função objetivo e de certos parâmetros de controle do processo de evolução. Dessa maneira, é fundamental que a função objetivo seja formulada de forma a permitir avaliar adequadamente a qualidade de cada solução obtida. No problema alvo deste trabalho, é fundamental a utilização de uma ferramenta de análise capaz de avaliar o efeito de cada solução proposta sobre a rede de distribuição. O resultado de tal avaliação deve ser então adequadamente processado de forma a se obter uma medida de qualidade de cada solução proposta. Para a avaliação do efeito de cada solução proposta será utilizado um fluxo de potência para sistemas de distribuição. Este trabalho visa comparar a aplicação de técnicas como recozimento simulado, algoritmos genéticos e busca tabu para a alocação ótima de capacitores em redes de distribuição. Uma metodologia para a representação adequada da variabilidade da demanda também é apresentada e discutida. Testes são realizados com parte de uma rede de distribuição real, visando avaliar as metodologias propostas, bem como o impacto de sua utilização. 378
3 2. Alocação de Potência Reativa em Redes de Distribuição O planejamento de potência reativa em redes de distribuição de energia elétrica consiste basicamente na determinação dos investimentos em bancos de capacitores, bem como suas localizações na rede, de forma a garantir que níveis adequados de tensão sejam observados durante o suprimento de energia elétrica aos consumidores. A agência nacional de energia elétrica (Aneel) penaliza as empresas distribuidoras de energia caso a tensão de suprimento viole limites pré-definidos para operação. Pode-se destacar como benefício adicional do controle do perfil de tensão na rede através de bancos de capacitores, a possibilidade de redução das perdas elétricas. Isto permite a redução do montante de energia importada pela empresa para atender a mesma demanda e, conseqüentemente, o aumento de sua receita líquida. De modo a minimizar as perdas elétricas e melhorar o perfil de tensão na rede, deve-se determinar a localização ótima dos bancos de capacitores a serem instalados, bem como suas respectivas capacidades. Dessa forma, é possível formular um problema onde o objetivo passa a ser a maximização do retorno do investimento na aquisição e instalação de bancos de capacitores na rede. O problema pode então ser formulado como: Max L = R I (1) s/a atendimento às restrições operativas da rede onde L representa o lucro obtido em um dado horizonte de tempo, R representa o retorno obtido (por exemplo, medido em função da economia com a energia recuperada a partir da redução das perdas elétricas) e I representa os custos de investimentos na aquisição, instalação e manutenção de bancos de capacitores. As restrições operativas correspondem às observações de limites impostos para magnitudes de tensão observadas na rede. O problema de alocação de bancos de capacitores é de natureza combinatória e a solução através de metaheurísticas será adotada neste trabalho. É importante ressaltar que, ao se aplicar metaheurísticas para a solução de um dado problema, é interessante utilizar o conhecimento existente sobre o mesmo, visando obter benefícios como: codificação adequada das soluções, redução do espaço de busca, etc. Na alocação de bancos de capacitores tal conhecimento pode, por exemplo, se refletir na definição (com base na experiência) de um número máximo de pontos da rede onde a instalação de capacitores deve estar contemplada na solução ótima, definição de patamares de demanda a serem considerados, etc. No desenvolvimento das metodologias a serem testadas neste trabalho, tais aspectos são levados em consideração. Porém, independente da metaheurística empregada, modelos e métodos propostos para a alocação ótima de potência reativa devem ser formulados de modo a considerar, entre outros, os seguintes aspectos: Modelagem adequada da rede de distribuição Análise de diversas condições de carregamento associados à operação da rede em análise Modelagem realista dos custos de investimentos e para a avaliação do retorno financeiro Consideração das restrições de operação, como limites para as magnitudes de tensão, assim como restrições físicas referentes à quantidade máxima de capacitores que podem ser instalados em pontos específicos da rede. Escolha de uma técnica de otimização adequada ao problema, que é de natureza combinatória e apresenta grande complexidade. As seções seguintes apresentam uma breve descrição das metaheurísticas a serem testadas, a formulação adotada e os resultados obtidos a partir de simulações realizadas com parte de uma rede de distribuição real. 3. Metaheurísticas Muitos problemas de interesse prático consistem na busca por valores ou estados de um conjunto de variáveis que façam com que certos objetivos sejam atingidos. Em alguns casos, como o que se apresenta neste trabalho, as variáveis envolvidas são discretas, resultando em um problema de otimização combinatória de difícil solução. Este tipo de problema tem sido 379
4 adequadamente tratado através do emprego de metaheurísticas. Uma metaheurística pode ser definida como um algoritmo que, utilizando uma estratégia de alto nível, combina métodos heurísticos de forma a explorar de forma eficiente e eficaz um espaço de busca. Neste contexto, o adequado balanço entre as fases de diversificação e identificação, presentes em um processo de otimização via metaheurísticas, deve ser buscado. Para tal, é crucial a exploração de parâmetros específicos de cada metaheurísticas, os quais influenciam a eficiência e eficácia na obtenção de soluções de boa qualidade. A seguir serão brevemente descritas as metaheurísticas investigadas para aplicação ao problema descrito neste trabalho. A. Recozimento Simulado O Recozimento Simulado (RS) foi uma das primeiras metaheurísticas a serem desenvolvidas e utilizadas em problemas práticos. Foi proposto por Kirkpatrick, Kirkpatrick (1983), para otimização do projeto de circuitos integrados. RS é fruto da analogia sugerida por Kirkpatrick entre o processo de resfriamento e a solução de um problema de otimização. A idéia fundamental é permitir aceitar a transição de uma solução corrente para soluções de pior qualidade de forma a escapar de mínimos locais. A probabilidade com que tais transições são aceitas deve decrescer durante o processo de busca. Tal processo é baseado no algoritmo de Metropolis, cuja idéia é: causar perturbações na solução atual, e caso a variação de energia seja negativa, a nova solução r é aceita, caso contrário, é aplicada a probabilidade de Boltzmann modificada: P( r) = exp(( E( r)) / T ) (2) onde E(r) é a variação de energia e o parâmetro T representa a temperatura, a qual deve ter no início um valor elevado, sendo gradativamente reduzido até um valor mínimo. A energia, a qual se deseja minimizar, deve estar em correspondência com os objetivos do problema tratado. A perturbação é uma forma de gerar vizinhança, portanto, o RS é classificado como uma heurística de busca local. Maiores detalhes sobre o algoritmo RS podem ser encontrados na literatura, Lee (2002), Glover (2003). B. Busca Tabu A Busca Tabu (BT) é uma heurística de busca local desenvolvida por Glover, (Glover, 1986) para solução de problemas de otimização inteira, sendo posteriormente aperfeiçoada e utilizada em problemas de pesquisa operacional. O grande sucesso da busca tabu deve-se à sua forma inteligente de encontrar a melhor solução. A inteligência do método provém do uso do conceito de tabu. Tabu significa "restrição ou proibição imposta por tradição e que não pode ser violada, sob pena de reprovação ou perseguição". O conceito de Tabu é aplicado na heurística da seguinte forma: os movimentos que produziram as últimas soluções do problema (inclusive a atual) são considerados tabus, i.e, não podem ser executados para encontrar uma solução. Portanto, a nova solução é alcançada realizando-se movimentos que não são proibidos, ou seja, não pertencem à memória que guarda os últimos movimentos realizados. Tal memória é denominada Lista Tabu. A Busca Tabu foi aperfeiçoada por Glover, que lhe incorporou novos conceitos e técnicas. À lista (ou fila) tabu foi incorporado a Tabu tenure. Tabu tenure é o tempo (em relação ao algoritmo) em que determinado movimento permanece como tabu. O armazenamento de soluções inteiras na Lista Tabu (Short-Term Memory) exige, nos problemas de grande porte, grande esforço computacional. Para solucionar esse problema, faz-se uso de atributos da solução, que são características comuns a todas as soluções e capazes de diferenciá-las. A Lista Tabu com o uso de atributos é denominada Long-Term Memory. A Lista Tabu na forma Long-Term Memory se baseia em quatro fatores: tempo (ou histórico), freqüência, qualidade e influência. O uso de atributos ocasiona perda de informação sobre as soluções, o que pode piorar a qualidade das soluções encontradas. Além disso, verificou-se que a quebra de tabus em alguns momentos trazia melhoramentos nas soluções obtidas. Com base nesses fatos desenvolveu-se o critério de aspiração: se a solução proposta satisfaz todas as condições tabus e pelo menos um dos 380
5 critérios de aspiração, então a solução é aceita. Maiores detalhes sobre o algoritmo BT podem ser encontrados na literatura Lee (2002), Glover (2003). C. Algoritmos Genéticos Os Algoritmos Genéticos (AGs) baseiam-se em processos observados na evolução natural das espécies. Denominações usuais em sistemas biológicos, e.g., cromossomos, genes, genótipo e fenótipo, têm correspondentes em modelos computacionais, especialmente propostos para simular aqueles processos. A idéia básica a ser explorada nos AGs é a de que, assim como nos sistemas naturais, os melhores indivíduos sobrevivem e geram descendentes com suas características. Em geral, um AG parte de uma população de indivíduos gerados aleatoriamente (configurações iniciais de um problema), faz a avaliação de cada um (avaliação da aptidão), seleciona os melhores (com maior aptidão) e promove manipulações genéticas, como cruzamento e mutação, a fim de criar uma nova população. Este processo adaptativo pode ser usado para resolver problemas de otimização combinatória. Uma população é formada por um conjunto de indivíduos, cada um deles representando uma solução proposta para o problema em estudo; um indivíduo é codificado em uma cadeia de caracteres de alfabeto finito, denominada cromossomo. Cada elemento de um cromossomo equivale a um gene. Ao realizar a busca examinando um conjunto de pontos em vez de um único ponto, os AGs exploram melhor o espaço de soluções na busca pelo ótimo global, reduzindo a probabilidade de encontrar um ótimo local. Assim, apresenta bons resultados mesmo em espaços de busca complexos, sendo eficazes na otimização de funções multimodais e descontínuas. A função de aptidão é utilizada para avaliar a adequação de cada indivíduo (potencial solução) aos objetivos do problema em estudo. Em outras palavras, tal função avalia soluções candidatas. O processo de evolução de uma população é guiado através da realização de operações genéticas sobre indivíduos. As operações básicas são: seleção, cruzamento e mutação. A seleção é o mecanismo que copia (seleciona) indivíduos de uma população para a seguinte, de acordo com valores da função-objetivo. Neste processo, indivíduos com valores mais altos têm maior probabilidade de serem selecionados para participar com seu material genético na próxima geração. O operador de cruzamento é o similar artificial do cruzamento de indivíduos. Este operador vai permitir a recombinação do material genético (cadeias de caracteres) presente nos indivíduos da nova geração. O cruzamento realiza-se em duas etapas: primeiramente, dois indivíduos da nova geração são selecionados; a partir disto, as cadeias de caracteres correspondentes são permutadas. O cruzamento é um processo aleatório e ocorre com probabilidade previamente especificada. A mutação pode ser implementada através da mudança do valor de um gene em uma cadeia de caracteres. Este operador tem uma função secundária, porém necessária: permite que materiais genéticos perdidos durante o processo evolutivo sejam recuperados, servindo como uma espécie de proteção contra a perda prematura de genes. Assim como o cruzamento, a mutação é controlada por um parâmetro previamente especificado que indica a probabilidade de um gene sofrer mutação. Maiores detalhes sobre os AGs podem ser encontrados na literatura, Goldberg (1989), Mitchell (1996). 4. Modelagem do Problema Conforme discutido anteriormente, a alocação ótima de capacitores é vista neste trabalho como um problema de otimização combinatória, para os quais a aplicação de diferentes metaheurísticas será investigada. A eficiência computacional e a eficácia em obter soluções de boa qualidade dependem fundamentalmente da utilização de bons modelos e do adequado ajuste de parâmetros destes modelos. Como exemplo, pode-se citar os valores adotados para operadores e outros parâmetros inerentes a cada metaheurística, cujas escolhas podem ser cruciais para os seus respectivos desempenhos. A escolha adequada para a codificação da solução pode também ser determinante para se obter soluções de alta qualidade em tempos computacionais reduzidos. Por outro lado, a utilização de uma modelagem que leve em consideração aspectos relevantes do problema tratado fará com que a solução obtida seja realista, fazendo com que os seus efeitos 381
6 esperados sejam realmente verificados quando a mesma for implementada e avaliada para situações reais de operação. Os aspectos mencionados serão tratados nas seções seguintes, quando serão detalhadas a escolha da função objetivo, a forma de codificar a solução e a consideração da variabilidade da demanda. A. Função Objetivo A função objetivo empregada neste trabalho contempla a maximização da receita obtida com a energia recuperada após a instalação dos bancos de capacitores, a minimização do investimento em bancos de capacitores e a necessidade de atendimento às restrições operativas da rede de distribuição. A energia recuperada corresponde à redução das perdas elétricas, observada em um dado horizonte de tempo. As restrições operativas correspondem à exigência de que as magnitudes das tensões em todos os nós da rede não violem limites inferiores e superiores prédefinidos. Tais objetivos são representados através do emprego da função de avaliação apresentada em (3): np np nb FA = α 1 Pi hi tc α 2CBcap β Vk (3) i= 1 i= 1 k= 1 i onde np indica o número de patamares de carga considerados na representação da demanda; P i representa as redução de perdas observada no i-ésimo patamar de carga em relação à observada no caso inicial (sem capacitores) para este mesmo patamar; h i representa a duração do i-ésimo patamar de carga, expressa em quantidade de horas; t c é o valor da tarifa associada à energia comprada pela empresa de distribuição; C Bcap representa o custo total de investimento em bancos de capacitores e V k é o módulo da violação de tensão observada no k-ésimo nó da rede, sendo nb o número total de nós elétricos. As constantes α 1, α 2 e β são penalidades impostas a cada termo da função de avaliação de forma a melhor representar a relação de compromisso desejada entre os diferentes objetivos do problema. O primeiro termo da expressão (3) representa a estimativa de retorno financeiro considerando a energia recuperada em um determinado horizonte de tempo e o investimento realizado em bancos de capacitores. O segundo termo corresponde ao somatório das violações de tensão observadas em cada nó para todos os patamares de carga analisados. Como violações de tensão são severamente penalizadas pela Aneel, não devendo ser admitidas, o ajuste das penalidades α 1, α 2 e β deve ser tal que o segundo termo da expressão (3) tenda a se anular durante o processo de busca, enquanto o primeiro termo da expressão é maximizado. Assim como as violações de tensão, violações de carregamento podem também ser facilmente consideradas no segundo termo da expressão (3), sendo neste caso observados os limites impostos às magnitudes de correntes nos ramos da rede. B. Codificação da Solução Assumindo ser possível a instalação de bancos de capacitores em qualquer nó da rede e que os bancos de capacitores comerciais podem ser comumente encontrados com capacidades de 300 kvar, 600 kvar e 1200 kvar, o vetor que armazena uma solução proposta para o problema terá dimensão igual a duas vezes o número de nó, estando cada par de elementos deste vetor associado a uma localização da rede (nó elétrico) e possuindo a seguinte representação: 00 a instalação de bancos de capacitores não é proposta 01 é proposta a instalação de um banco de capacitores de 300 kvar 10 é proposta a instalação de um banco de capacitores de 600 kvar 11 é proposta a instalação de um banco de capacitores de 1200 kvar A Figura 1 apresenta a estrutura do vetor que armazena uma solução codificada para o problema. 382
7 Barra 1 Barra i Barra nb n=2 x Número de barras do sistema Figura 1 Codificação da solução É possível ainda alterar a codificação através do vetor ilustrado na Figura 1 de forma se obter uma representação que torne o processo de busca mais eficiente. Isto pode ser feito levando-se em consideração o conhecimento e a experiência sobre o problema. Sabe-se, por exemplo, que é muito pouco provável que a solução ótima contemple a instalação de bancos de capacitores em todos os nós da rede, sendo necessária a instalação de tais bancos em um número reduzido de nós, restando definir as suas localizações. Dessa maneira, um vetor de dimensão reduzida, igual ao número máximo de bancos de capacitores que se acredita serem necessários, pode ser empregado. Em tal vetor, cada par de elementos está associado a uma localização na rede, sendo esta inicialmente escolhida de forma aleatória, podendo esta ser posteriormente alterada durante a busca pela solução ótima. A Figura 2 ilustra a codificação da solução em um vetor reduzido, sendo n max o número máximo de bancos de capacitores permitidos em cada solução proposta. O vetor de referência exemplificado indica a localização física (barra) representada por cada par de elementos do vetor que armazena uma solução proposta. A codificação utilizada para cada banco de capacitores é a mesma anteriormente apresentada para o vetor da Figura 1. Tal estratégia permite que se opere em um espaço reduzido, o que tende a tornar o processo de busca mais eficiente. Vetor referência Localização do banco proposto n=2 x n max Figura 2 Codificação da solução em um espaço reduzido C. Representação da Demanda A modelagem da demanda é crucial para que se represente o problema de forma realista. A consideração de todos os patamares de carga horária tornaria a solução do problema inviável, dado a grande quantidade de análises a serem realizadas para cada solução proposta. Como exemplo, considerando um horizonte de tempo de 1 ano, cada solução proposta teria que ser analisada para 8760 cenários de carga horária. Usualmente, apenas dois cenários de carga são considerados para análise, correspondendo aos cenários de demanda máxima e mínima verificados no intervalo de tempo considerado. A escolha de tais patamares deve-se à preocupação em garantir um perfil de tensão adequado na rede de distribuição, sendo neste caso analisados os cenários nos quais o sistema é submetido a condições extremas. A duração do patamar de demanda máxima corresponde aos períodos em que o sistema experimenta os picos 383
8 de carga, enquanto os demais períodos são associados ao patamar de demanda mínima. Embora a consideração dos patamares de demanda máxima e mínima seja interessante para a verificação do atendimento às restrições de operação da rede, o mesmo não se pode afirmar com relação à redução de perdas. Neste caso, os bancos de capacitores propostos com base apenas na análise dos patamares extremos de demanda podem não ser adequados para a obtenção de reduções de perdas expressivas em outros cenários de carregamento observados no intervalo de tempo considerado. Neste trabalho busca-se uma representação da demanda que possibilite a obtenção de soluções realistas, que levem em consideração não apenas a necessidade de atendimento às restrições impostas às magnitudes de tensão na rede, bem como a minimização das perdas globais, ou seja, considerando os diferentes cenários de carga que o sistema pode experimentar. Sabe-se que o aumento do número de patamares considerados acarreta um aumento no tempo computacional para a obtenção da solução final, uma vez que uma quantidade maior de análises é necessária para cada solução proposta. Dessa maneira torna-se fundamental que a variabilidade da demanda seja representada através de um número reduzido de patamares de carga, mas que sejam representativos dos diferentes cenários que podem ser observados. Como existe um ciclo diário de carga que se repete com pequenas variações em função do dia da semana e do mês do ano, é possível agrupar os diferentes patamares de carga com base na similaridade entre eles, de forma a obter representantes de conjuntos de cenários que apresentam características semelhantes. A representação da demanda é obtida neste trabalho com o auxílio do algoritmo k- means, responsável por formar agrupamentos na base da similaridade. Para o problema em questão, considerando uma base de dados com nc cargas horárias observadas, tal algoritmo consiste dos seguintes passos: (i) Definir o número de agrupamentos a serem formados (k patamares de carga); (ii) Escolher os k primeiros patamares de carga como centróides de k agrupamentos. O centróide de um grupo é, neste caso, um patamar de carga que corresponde à média aritmética dos patamares de carga associados a este grupo; (iii) Associar cada um dos nc-k patamares de carga restantes na base de dados ao grupo cujo centróide é o mais próximo, recalculado o valor do centróide do grupo aumentado; (iv) Percorrer toda a base de dados, associando cada patamar de carga ao agrupamento com centróide mais próximo. Quando um patamar de carga for associado a um grupo diferente daquele ao qual estava anteriormente associado, é necessário recalcular os centróides dos agrupamentos aumentado e subtraído; (v) Repetir o passo (iv) até que não sejam mais observadas trocas de agrupamento para qualquer patamar de carga da base de dados. Ao final da execução do algoritmo k-means é possível obter a representação da variabilidade da demanda através de k patamares de carga, que são mais representativos do que os patamares de carga máxima e mínima. Contudo, é reconhecida a importância de se analisar o desempenho do sistema em tais situações extremas, sobretudo para a verificação do atendimento às restrições impostas às magnitudes de tensão na rede. Dessa maneira, neste trabalho será considerada a representação da demanda através de k+2 patamares de carga, correspondendo aos centróides dos k agrupamentos obtidos utilizando o algoritmo k-means, além dos patamares de carga máxima e mínima, sendo estes analisados apenas para verificar a ocorrência de violações de tensão e tendo impacto apenas no cálculo do segundo termo da expressão (3). É importante ressaltar que a duração de cada patamar de carga (centróide) obtido pelo algoritmo k-means corresponde, em horas, ao número de patamares de carga horária da base de dados que estão associadas a cada agrupamento. A escolha do número de agrupamentos (patamares) a serem considerados deve ser um compromisso entre a qualidade desejada na modelagem da demanda (e conseqüente impacto na solução final) e o esforço computacional a ser despedido na busca pela solução ótima. 384
9 5. Testes e Resultados As diferentes metaheurísticas testadas para a solução do problema foram avaliadas utilizando-se parte de uma rede de distribuição real, correspondendo à linha de distribuição Bandeira, da Light Serviços de Eletricidade S.A., cuja topologia é apresentada na Figura 3. A partir de um caso inicial onde é assumido que nenhum capacitor está instalado na rede, os métodos propostos são empregados para propor a instalação de bancos de capacitores de forma a minimizar as perdas elétricas e garantir perfis de tensão adequados em toda a rede. As opções consideradas para as capacidades dos bancos de capacitores que podem ser instalados na rede (e correspondentes codificações utilizando dois bits) são de 300 kvar (codificação 01 ), 600 kvar (codificação 10 ) ou 1200 kvar (codificação 11 ), cujos respectivos custos são de R$ 4.079,00, R$ 4.640,00 e R$ 7.993,00. Alternativamente, a codificação 00 é associada a um ponto da rede onde a instalação de capacitores não é proposta. O custo considerado para compra de energia foi de R$ 91,91/MWh. 25+j39 17+j13 SETD Itapeba j79 149m 249m 547m 240mm² Cu 4.649m j13 249m j13 149m 240mm² Al 2.606m j m 2 240mm² Cu 236m LDA Bandeiras 149m j13 201m 67+j54 482m j39 17+j13 408m 482m 8 Al 872m 3 120mm² Cu 806m 240mm² Al 145m j420 Bitola R (W/km) X (W/km) I (A) 240mm² Cu mm² Al mm² mm² mm² mm² mm² mm² mm² mm² j20 95mm² 267m j47 95mm² 410m 249m j32 249m 25 2+j4 249m j j mm² 75m 105+j mm² 50mm² 220m 189m j32 25+j m j13 325m j m 109+j83 325m m j j mm²Cu 114+j m 197+j m 621m m 42+j j j m 45+j33 305m 42+j m 621m m 305m 59+j j m 25+j j m m 166m j m 305m j j41 67+j m 17+j13 621m 59+j j j51 21mm² 21mm² 21mm² 21mm² 21mm² 621M m 224m 224m 224m 224m 54 3+j2 3+j2 6+j4 15+j10 25+j19 933m 933m j103 21mm² 21mm² 21mm² 21mm² 25+j j m 227m 227m 227m 406M 17+j13 17+j13 25+j19 17+j13 55 Legenda j47 Cabo Subterrâneo 361+j M 56 Cabo Aéreo m 126+j96 Barra 42+j32 177mm² Carga 62m 406M Número da barra 63 50mm² n Subestação 90m 406m 406m 109+j72 25+j19 17+j13 34+j j m Figura 3 Linha de Distribuição Bandeira. A. Testes utilizando patamares de carga máxima e mínima Nestes testes considerou-se a avaliação das soluções propostas para dois patamares de carga, correspondendo estes ao maior e menor valor de carga horária observados em uma base de dados que contêm cargas horárias de um período de um mês. Por simplicidade, assumiu-se que as cargas observadas na base de dados, para um mês, se repetem em todos os meses do ano. Dessa maneira, os resultados são obtidos considerando-se o horizonte de tempo de um ano. Foram testadas também duas codificações distintas para a solução do problema, conforme modelagem apresentada na Seção 4.B. 385
10 A1. Resultados empregando a codificação completa De acordo com o modelo de codificação completa apresentado na Seção 4.B e considerando o sistema da Figura 3, o vetor que armazena a solução tem dimensão igual a duas vezes o número de nós na rede, sendo neste caso igual a 156. Os resultados obtidos utilizando a codificação completa da solução e os patamares de demanda mínima e máxima são apresentados na Tabela 1, para cada metaheurística testada. Detacam-se nesta tabela a receita recuperada com a redução de perdas, o investimento realizado em bancos de capacitores e o lucro anual esperado (o qual, em última análise, reflete a qualidade de cada solução). Tabela 1. Resultados utilizando codificação completa e demandas mínima e máxima Metaheurística RS BT AG N o de Bancos Capacitores Pot. Total Instalada (kvar) Recuperação da Receita (R$) , , ,19 Investimento (R$) , , ,00 Lucro Anual (R$) 4.925, , ,19 A2. Resultados empregando a codificação reduzida Neste caso definiu-se arbitrariamente n = 30 para o emprego da codificação reduzida apresentada na Seção 4.B, Figura 2, sendo o vetor que armazena a solução de dimensão igual a 60. Os resultados obtidos utilizando a codificação reduzida e os patamares de demanda mínima e máxima são apresentados na Tabela 2, para cada metaheurística testada. Tabela 2. Resultados utilizando codificação reduzida e demandas mínima e máxima Metaheurística RS BT AG N o de Bancos Capacitores Pot. Total Instalada (kvar) Recuperação da Receita (R$) , , ,15 Investimento (R$) , , ,00 Lucro Anual (R$) , , ,15 É possível perceber que as soluções obtidas pelo AG e pela BT são competitivas com relação à sua qualidade (lucro anual). Porém, o tempo computacional para a obtenção da solução final pelo AG (1,47 minutos) é significativamente inferior à da BT (33,97 min). Ganhos expressivos no tempo de processamento foram também observados quando se utilizou a codificação reduzida, uma vez que a solução apresentada pelo AG na Tabela 1 foi obtida em 20,58 minutos. Pode-se observar das Tabelas 1 e 2 que foi possível, quando se utilizou a codificação reduzida, encontrar soluções de melhor qualidade. Isto se deve à melhoria proporcionada na eficiência e eficácia do processo de busca. B. Testes utilizando centróides como patamares de carga Nestes testes os patamares de carga considerados correspondem aos centróides calculados de acordo com o algoritmo da Seção 4.B, além dos patamares de demanda mínima e máxima observados na base de dados. Simulações foram realizadas considerando diferentes números de agrupamentos para a representação da demanda. Os resultados obtidos são ilustrados na Tabela 3, para três modelos de representação da demanda (número de patamares) e utilizando um algoritmo genético, o qual mostrou melhor desempenho em obter soluções de boa qualidade em tempos computacionais reduzidos. Em todos os casos foi considerada a codificação reduzida da solução, uma vez que esta levou a melhores resultados nos testes anteriormente realizados. Não foi observada variação na solução quando se considerou cinco (k=3) ou mais patamares de demanda. Porém, tais soluções diferem das encontradas na Seção 5.A, tendo sido os capacitores alocados de forma diferente na rede. Os tempos computacionais variaram entre 15 minutos (k=3) e 30 minutos (k=8). 386
11 Tabela 3. Resultados utilizando 5, 7 e 9 patamares de demanda (k = 3, k = 5, k = 7) No. de agrupamentos k=3 k=5 k=7 N o de Bancos Capacitores Pot. Total Instalada (kvar) Recuperação da Receita (R$) , , ,30 Investimento (R$) 9.280, , ,00 Lucro Anual (R$) , ,3 A Figura 4 ilustra os valores obtidos para a energia recuperada, em função do número de patamares de carga obtidos com o algoritmo k-means (k). Pode-se concluir que, para os dados em questão, o agrupamento em três patamares foi suficiente para se ter uma boa representação da variabilidade da demanda Receita recuperada (R$ x 10³) nº de agrupamentos( k ) Figura 4 Receita Recuperada em função de k Para se verificar a qualidade da solução obtida quando se planeja a alocação de capacitores considerando-se apenas a representação dos patamares de carga máxima e mínima, tal solução foi testada para a situação onde se representa a carga através de 5 patamares (3 patamares obtidos do algoritmo k-means, mais os patamares de demanda mínima e máxima). Neste caso, a expectativa da receita líquida recuperada (lucro anual) foi de R$ ,80 contra R$ ,66 obtida quando a representação mais realista da demanda foi considerada durante o planejamento (resultado obtido na Tabela 3, para k=3). É possível observar que a solução obtida quando o planejamento é realizado considerando apenas os patamares extremos de carga é sub-ótima com relação à obtida com uma representação mais realista da demanda. C. Comentários sobre os resultados obtidos Em todos os testes realizados foi realizada uma abrangente exploração dos parâmetros que influenciam a busca pela solução ótima realizada por cada metaheuristica empregada. Apenas os melhores resultados obtidos foram apresentados. Diferentes ajustes das penalidades α 1, α 2 e β foram também explorados. O emprego da solução codificada em um espaço reduzido permitiu significativa redução do tempo computacional e maior eficácia no processo de busca. Os resultados obtidos indicaram uma superioridade do algoritmo genético em relação às outras técnicas. A representação realista da demanda, através dos patamares de carga obtidos com o auxílio do algoritmo k-means, permitiu que o problema fosse tratado de forma mais realista e, como pode se observar nos resultados, a não consideração de tal modelagem durante a fase de 387
12 planejamento pode levar a soluções sub-ótimas. Em todos os resultados apresentados nesta seção, nenhuma violação dos limites impostos às magnitudes de tensão da rede foi observada. É importante destacar que, para a base de dados utilizada, não existem violações de tensão no caso inicial, ou seja, quando nenhum capacitor estava instalado na rede. Tal fato explica o número reduzido de capacitores alocados, uma vez que tal alocação buscou a maior redução de perdas possível sem causar sobretensões na rede. É esperado que, para condições de maior carregamento, onde violações de tensão do cenário inicial precisam ser corrigidas, a necessidade da representação mais realista da demanda seja ainda mais evidente. Considerando que os resultados foram obtidos para uma única linha de distribuição, os benefícios observados podem ser ainda multiplicados quando da aplicação da metodologia proposta a outras linhas da rede de distribuição. 6. Conclusões Este trabalho apresentou um estudo comparativo sobre a aplicação de diferentes metaheurísticas ao problema de alocação ótima de bancos de capacitores em redes de distribuição. Diferentes formas de codificação da solução e representação da variabilidade da demanda foram também discutidas e implementadas, tendo sido analisados os seus efeitos sobre a qualidade da solução final obtida e nos tempos computacionais envolvidos. A redução do vetor que armazena cada solução codificada levou a uma redução do tempo computacional necessário para se obter a solução final, sendo também a solução obtida de melhor qualidade. Neste caso, a aplicação de uma algoritmo genético mostrou uma melhor relação de compromisso, considerando-se eficiência e eficácia. O algoritmo k-means foi empregado para a obtenção de um modelo realista para representar, durante a fase de planejamento, os diferentes cenários de carga que um sistema de distribuição pode experimentar, o que se mostrou relevante para a correta avaliação dos efeitos da instalação de bancos de capacitores com relação à redução das perdas de energia no sistema. Todos os testes foram realizados utilizando parte de uma rede de distribuição real, considerando custos realistas de bancos de capacitores e de tarifa de compra de energia. 7. Agradecimentos Os autores agradecem ao CNPq, Light e FAPERJ que financiaram em parte a execução desta pesquisa. Referências Baran, M.E. and Wu, F.F. (1989), Optimal Capacitor Placement on a Radial Distribution System, IEEE Transactions on Power Delivery, Vol. 4, No. 1, pp Chiang, H.D. Wang, J.C., Coockings, O., Shin, H.D. (1990), Optimal Capacitor Placement on Distribution Systems, Parts 1 and 2, IEEE Trans. on Power Delivery, Vol. 5, No. 2, pp Gallego, R.A. Monticelli, A.J., Romero, R. (2001), Optimal capacitor placement in radial distribution networks, IEEE Transactions on Power Systems, Vol. 16, No. 4, pp Glover, F. (1986), Future paths for integer programming and links to artificial intelligence,comput. Oper. Res. 13, Glover, F. and Kochenberger, G. A. (2003), Handbook of Metaheuristics, Kluwer Academic. Goldberg, D. E. (1989), Genetics algorithms in search, optimization and machine Learning Addison Wesley Reading, Mass. Granger, J., Lee, S.H. (1981), Optimum Size and Location of Shunt Capacitors for Reduction of Losses in Distribution Feeders, IEEE Transactions on PAS, PAS-100, 3, pp Kirkpatrick, S., Gelatt, C.D. and Vecchi, M.P. (1983), Optimization by simulated annealing. Science, 13 May , 4598, Lee, K. Y. and El-Sharkawi, M. A. (2002), Modern Heuristic Optimization Techniques with Applications to Power Systems, Edited by IEEE Power Engineering Society. Mitchell, M. (1996), An introduction to genetic algorithms, MIT Press. Ng, H.N., Salama, M.A., Chikhani, A.Y. (2000), Classification of Capacitor Allocation Techniques, IEEE Transactions on Power Delivery, Vol. 15, No. 1, pp
UTILIZAÇÃO DE ALGORITMOS GENÉTICOS EM ESTRATÉGIAS DE ALOCAÇÃO DE BANCO DE CAPACITORES EM REDES ELÉTRICAS
0º Congresso Brasileiro de Inteligência Computacional (CBIC 0), Novembro 8 a, 0, Fortaleza, Ceará Brasil UTILIZAÇÃO DE ALGORITMOS GENÉTICOS EM ESTRATÉGIAS DE ALOCAÇÃO DE BANCO DE CAPACITORES EM REDES ELÉTRICAS
Leia mais4 Métodos Existentes. 4.1 Algoritmo Genético
61 4 Métodos Existentes A hibridização de diferentes métodos é em geral utilizada para resolver problemas de escalonamento, por fornecer empiricamente maior eficiência na busca de soluções. Ela pode ser
Leia maisInteligência Artificial. Algoritmos Genéticos. Aula I Introdução
Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação Inteligência Artificial Algoritmos Genéticos Aula I Introdução Roteiro Introdução Computação Evolutiva Algoritmos
Leia maisCAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves
CAP 254 CAP 254 Otimização Combinatória Professor: Dr. L.A.N. Lorena Assunto: Metaheurísticas Antonio Augusto Chaves Conteúdo C Simulated Annealing (2//7). C2 Busca Tabu (22//7). C3 Colônia de Formigas
Leia mais3. Resolução de problemas por meio de busca
Inteligência Artificial - IBM1024 3. Resolução de problemas por meio de busca Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3. Resolução de problemas por
Leia maisÁrea de Distribuição e Comercialização Identificação do Trabalho: BR-81 Maceió, Brasil, Agosto de 2005
COMISSÃO DE INTEGRAÇÃO ENERGÉTICA REGIONAL COMITÊ NACIONAL BRASILEIRO V CIERTEC - SEMINÁRIO INTERNACIONAL SOBRE GESTÃO DE PERDAS, EFICIENTIZAÇÃO ENERGÉTICA E PROTEÇÃO DA RECEITA NO SETOR ELÉTRICO Área
Leia maisALGORITMOS GENÉTICOS. Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR
ALGORITMOS GENÉTICOS Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR Fev/2018 Introdução Algoritmos Genéticos são algoritmos heurísticos de busca, que utilizam regras
Leia mais4 Implementação Computacional
4 Implementação Computacional 4.1. Introdução Neste capítulo é apresentada a formulação matemática do problema de otimização da disposição das linhas de ancoragem para minimizar os deslocamentos (offsets)
Leia maisAlgoritmos Genéticos e Evolucionários
Algoritmos Genéticos e Evolucionários Djalma M. Falcão COPPE/UFRJ PEE e NACAD falcao@nacad.ufrj.br http://www.nacad.ufrj.br/~falcao/ http://www.nacad.ufrj.br/~falcao/ag/ag.htm Resumo do Curso Introdução
Leia maisESTUDO DOS PARAMETROS DE UM ALGORITMO GENÉTICO PARA POSTERIOR USO NA SOLUÇÃO DE PROBLEMAS DO TIPO JOB-SHOP
ESTUDO DOS PARAMETROS DE UM ALGORITMO GENÉTICO PARA POSTERIOR USO NA SOLUÇÃO DE PROBLEMAS DO TIPO JOB-SHOP Gilson Rogério Batista, Gideon Villar Leandro Universidade Regional do Noroeste do Estado do Rio
Leia mais3 Algoritmos Genéticos
Técnicas de Inteligência Computacional 33 3 Algoritmos Genéticos Este capítulo resume os principais conceitos sobre o algoritmo evolucionário empregado nesta dissertação. É apresentada uma breve explicação
Leia maisXII Simpósio Brasileiro de Automação Inteligente (SBAI) Natal RN, 25 a 28 de outubro de 2015
Natal RN, 25 a 28 de outubro de 2015 ALOCAÇÃO ÓTIMA DE BANCOS DE CAPACITORES EM UM SISTEMA DA COSERN UTILIZANDO UM ALGORITMO GENÉTICO MODIFICADO Felipe Santana Santos Andréa Araújo Sousa Felix Estevam
Leia maisUma Introdução à Busca Tabu André Gomes
Uma Introdução à Busca Tabu André Gomes Departamento de Ciência da Computação, Instituto de Matemática e Estatística, Universidade de São Paulo, SP, Brasil Novembro de 2009 INTRODUÇÃO Método de Busca Local
Leia maisArtigo: 379 SENDI 2004 XVI SEMINÁRIO NACIONAL DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA
Artigo: 379 SENDI 2004 XVI SEMINÁRIO NACIONAL DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA Alocação de Bancos de Capacitores em Alimentadores de Distribuição Utilizando Função Objetivo Multicritério para Redução
Leia maisComputação Evolutiva Eduardo do Valle Simões Renato Tinós ICMC - USP
Computação Evolutiva Eduardo do Valle Simões Renato Tinós ICMC - USP 1 Principais Tópicos Introdução Evolução Natural Algoritmos Genéticos Aplicações Conclusão 2 Introdução http://www.formula-um.com/ Como
Leia maisComputação Evolutiva. Computação Evolutiva. Principais Tópicos. Evolução natural. Introdução. Evolução natural
Computação Evolutiva Eduardo do Valle Simões Renato Tinós ICMC - USP Principais Tópicos Introdução Evolução Natural Algoritmos Genéticos Aplicações Conclusão 1 2 Introdução Evolução natural http://www.formula-um.com/
Leia maisEstratégias Evolutivas EEs. Prof. Juan Moisés Mauricio Villanueva
Estratégias Evolutivas EEs Prof. Juan Moisés Mauricio Villanueva jmauricio@cear.ufpb.br www.cear.ufpb.br/juan Estratégias Evolutivas Desenvolvidas por Rechenberg e Schwefel, e estendida por Herdy, Kursawe
Leia maisAlgoritmos Genéticos
Algoritmos Genéticos Roteiro Introdução Algoritmos Genéticos Otimização Representação Seleção Operadores Genéticos Aplicação Caixeiro Viajante Introdução Algoritmos Genéticos (AGs), são métodos de otimização
Leia maisInteligência Artificial
Inteligência Artificial Aula 6 Algoritmos Genéticos M.e Guylerme Velasco Roteiro Introdução Otimização Algoritmos Genéticos Representação Seleção Operadores Geneticos Aplicação Caixeiro Viajante Introdução
Leia maisINTRODUÇÃO À INTELIGÊNCIA COMPUTACIONAL. Aula 04 Prof. Vitor Hugo Ferreira
Universidade Federal Fluminense Escola de Engenharia Departamento de Engenharia Elétrica INTRODUÇÃO À INTELIGÊNCIA COMPUTACIONAL Aula 04 Prof. Vitor Hugo Ferreira Busca em espaço de estados Estratégias
Leia mais1. Computação Evolutiva
Computação Bioinspirada - 5955010-1 1. Computação Evolutiva Prof. Renato Tinós Programa de Pós-Graduação Em Computação Aplicada Depto. de Computação e Matemática (FFCLRP/USP) 2 Computação Bioinspirada
Leia maisMetahuerísticas: Algoritmos Genéticos. Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng.
Metahuerísticas: Algoritmos Genéticos Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 8) Meta-heurísticas Classificação de métodos heurísticos: os métodos
Leia mais1. Computação Evolutiva
Computação Bioinspirada - 5955010-1 1. Computação Evolutiva Prof. Renato Tinós Depto. de Computação e Matemática (FFCLRP/USP) 1 1.7. Outras Metaheurísticas Populacionais 1.7.1. Metaheurísticas Populacionais
Leia maisAlgoritmos Genéticos. Estéfane G. M. de Lacerda DCA/UFRN Outubro/2008
Estéfane G. M. de Lacerda DCA/UFRN Outubro/2008 Introdução São técnicas de busca e otimização. É a metáfora da teoria da evolução das espécies iniciada pelo Fisiologista e Naturalista inglês Charles Darwin.
Leia maisALOCAÇÃO ÓTIMA DE CAPACITORES PARA REDUÇÃO DE PERDAS EM SISTEMAS DE DISTRIBUIÇÃO UTILIZANDO ALGORITMOS GENÉTICOS 1 Márcio Zamboti Fortes 2
ALOCAÇÃO ÓTIMA DE CAPACITORES PARA REDUÇÃO DE PERDAS EM SISTEMAS DE DISTRIBUIÇÃO UTILIZANDO ALGORITMOS GENÉTICOS 1 Márcio Zamboti Fortes 2 Hélio de Paiva Amorim Júnior Thiago Guimarães Machado Resumo Muitos
Leia maisPós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO
Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO AULA 06 Algoritmos Genéticos Sumário Introdução Inteligência Artificial (IA) Algoritmos Genéticos Aplicações de
Leia mais11/1/2012. Agenda. Classe de problemas de interesse. Busca Local. Busca Local. Exemplo de Espaço de Estados
Agenda PCS / PCS 09 Inteligência Artificial Prof. Dr. Jaime Simão Sichman Profa. Dra. Anna Helena Reali Costa Busca Local e Problemas de Otimização. Introdução. Busca Local I. Subida da Encosta (Hill-Climbing)
Leia mais3 Algoritmos Genéticos
Algoritmos Genéticos Algoritmos Genéticos (AGs) constituem um mecanismo de busca adaptativa que se baseia no princípio Darwiniano de seleção natural e reprodução genética [101]. AGs são tipicamente empregados
Leia maisIF-705 Automação Inteligente Algoritmos Evolucionários
IF-705 Automação Inteligente Algoritmos Evolucionários Aluizio Fausto Ribeiro Araújo Universidade Federal de Pernambuco Centro de Informática - CIn Departamento de Sistemas da Computação aluizioa@cin.ufpe.br
Leia maisMETAHEURÍSTICA Encontrar soluções boas ou até mesmo ótima
METAHEURÍSTICAS METAHEURÍSTICA Encontrar soluções boas ou até mesmo ótima Consiste em aplicar iterativamente uma heurística subordinada (busca local) Tem algum mecanismo para escapar de ótimos locais (vales)
Leia maisPEA 2522 MÉTODOS DE OTIMIZAÇÃO. Otimização
PEA MÉTODOS DE OTIMIZAÇÃO Otimização Definir claramente o problema a ser resolvido Estabelecer os limites físicos (capacidades, restrições) Definir o modelo matemático adequado PEA 8 - PLANEJAMENTO DE
Leia maisBuscas Informadas ou Heurísticas - Parte III
Buscas Informadas ou Heurísticas - Parte III Prof. Cedric Luiz de Carvalho Instituto de Informática - UFG Mestrado em Ciência da Computação / 2006 BUSCA SMA* (Simplified Memory-Bounded A*) BUSCA SMA* (Simplified
Leia maisAlgoritmos Genéticos. Princípio de Seleção Natural. Sub-áreas da Computação Evolutiva. Idéias básicas da CE. Computação Evolutiva
Computação Evolutiva Algoritmos Genéticos A computação evolutiva (CE) é uma área da ciência da computação que abrange modelos computacionais inspirados na Teoria da Evolução das Espécies, essencialmente
Leia maisALOCAÇÃO ÓTIMA DE BANCOS DE CAPACITORES UTILIZANDO A META- HEURÍSTICA COLÔNIA DE FORMIGAS
ALOCAÇÃO ÓTIMA DE BANCOS DE CAPACITORES UTILIZANDO A META- HEURÍSTICA COLÔNIA DE FORMIGAS Luís Miguel Magalhães Torres 1, Helton Nascimento Alves 2 1Aluno do Curso de Engenharia Elétrica Industrial IFMA.
Leia maisProblemas de otimização
Problemas de otimização Problemas de decisão: Existe uma solução satisfazendo certa propriedade? Resultado: sim ou não Problemas de otimização: Entre todas as soluções satisfazendo determinada propriedade,
Leia maisPlanejamento da Expansão de Sistemas de Transmissão de Energia Elétrica.
Planejamento da Expansão de Sistemas de Transmissão de Energia Elétrica. 1 Planejamento da Expansão de Sistemas de Transmissão de Energia Elétrica. Welton Verly 1 & Edimar José de Oliveira 2 1 Aluno do
Leia mais3 Otimização Evolucionária de Problemas com Restrição
3 Otimização Evolucionária de Problemas com Restrição 3.1. Introdução Este capítulo resume os principais conceitos sobre os algoritmos evolucionários empregados nesta dissertação. Primeiramente, se fornece
Leia maisAlocação Ótima de Reguladores de Tensão em Sistemas de Distribuição de Energia Elétrica Usando uma Formulação Linear Inteira Mista
Alocação Ótima de Reguladores de Tensão em Sistemas de Distribuição de Energia Elétrica Usando uma Formulação Linear Inteira Mista 1 Raiane P. Alves, John F. Franco e Marcos J. Rider Resumo Este artigo
Leia mais4 Metáforas de Optimização
4 Metáforas de Optimização O gigantesco avanço tecnológico que vem sofrendo os sistemas de computação, mais precisamente as unidades de processamento, criou a base para o uso efetivo da Inteligência Computacional,
Leia maisComputação Evolutiva Parte 1
Computação Evolutiva Parte 1 Fabricio Breve - fbreve@gmail.com 23/08/2007 Fabricio Breve 1 Introdução Computação Evolutiva Campo de pesquisa que utiliza idéias da biologia evolutiva para desenvolver técnicas
Leia maisIntrodução a Algoritmos Genéticos
Introdução a Algoritmos Genéticos Tiago da Conceição Mota Laboratório de Inteligência Computacional Núcleo de Computação Eletrônica Universidade Federal do Rio de Janeiro Outubro de 2007 O Que São? Busca
Leia maisII - FORMULAÇÃO MATEMÁTICA DO PROBLEMA
A pesquisa Operacional e os Recursos Renováveis 4 a 7 de novembro de 2003, Natal-RN ALOCAÇÃO ÓTIMA DE TRANFORMADORES DEFASADORES ATRAVÉS DE UM ALGORITMO GENÉTICO NO PLANEJAMENTO DA OPERAÇÃO DE UM SISTEMA
Leia maisAlgoritmos Genéticos. Pontos fracos dos métodos tradicionais. Características de alguns problemas. Tamanho do espaço de busca- Ex. caixeiro viajante:
Algoritmos Genéticos Prof. Luis Otavio Alvares INE/UFSC Características de alguns problemas Tamanho do espaço de busca- Ex. caixeiro viajante: 10 cidades: 181.000 soluções 20 cidades: 10.000.000.000.000
Leia maisAlgoritmos genéticos Abordagem unificada de algoritmos evolutivos simples
Introdução Inspiração biológica Histórico da computação evolutiva Algoritmo evolutivo simples Programação evolutiva Estratégias evolutivas Algoritmos genéticos Abordagem unificada de algoritmos evolutivos
Leia maisINTRODUÇÃO À INTELIGÊNCIA COMPUTACIONAL. Aula 06 Prof. Vitor Hugo Ferreira
Universidade Federal Fluminense Escola de Engenharia Departamento de Engenharia Elétrica INTRODUÇÃO À INTELIGÊNCIA COMPUTACIONAL Aula 06 Prof. Vitor Hugo Ferreira Representação por cromossomos Codificação
Leia maisALOCAÇÃO DE CAPACITORES USANDO COLÔNIA DE FORMIGAS E O GRADIENTE
ALOCAÇÃO DE CAPACITORES USANDO COLÔNIA DE FORMIGAS E O GRADIENTE Pimentel Filho, M. C. maxchianca@hotmail.com Lacerda, E. G. M. estefane@dca.ufrn.br Medeiros Junior, M. F. firmino@dca.ufrn.br Resumo Este
Leia maisAlgoritmos Evolutivos para Otimização
Algoritmos Evolutivos para Otimização A área de aplicação que tem recebido mais atenção é a otimização. Uma das razões é que existem uma variedade de problemas de otimização e a maioria deles sem solução
Leia maisCodificação das variáveis: binária Iniciação da população: aleatória Avaliação: função aptidão Operadores. Critério de parada: número de gerações
AG Simples/Canônico (AGS) AG introduzido por Holland Funciona bem para problemas de otimização simples e/ou de pequenas dimensões A maior parte da teoria dos AGs está baseada no AGS Utilidade didática
Leia maisAlgoritmos Genéticos
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Algoritmos Genéticos Aluno: Fabricio Aparecido Breve Prof.: Dr. André Ponce de Leon F. de Carvalho São Carlos São Paulo Maio
Leia maisUma Meta-heurística Híbrida para Alocação Ótima de Bancos de Capacitores no Sistema de Distribuição de Energia Elétrica
Uma Meta-heurística Híbrida para Alocação Ótima de Bancos de Capacitores no Sistema de Distribuição de Energia Elétrica Luís Miguel Magalhães Torres Instituto Federal do Maranhão - IFMA São Luís, Maranhão,
Leia maisMétodos de Busca. Inteligência Artificial. Algoritmos Genéticos. Algoritmos Evolucionários. Prof. Ms. Luiz Alberto Contato:
Inteligência Artificial Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com Métodos de Busca Busca Cega ou Exaustiva: Não sabe qual o melhor nó da fronteira a ser expandido. Apenas distingue o estado objetivo
Leia maisAlgoritmo Genético. Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto
Algoritmo Genético Inteligência Artificial Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Introdução 2. Conceitos Básicos 3. Aplicações 4. Algoritmo 5. Exemplo Introdução São técnicas de busca
Leia maisXLVI Pesquisa Operacional na Gestão da Segurança Pública
RECONFIGURAÇÃO DE SISTEMAS DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA ATRAVÉS DE UMA META-HEURÍSTICA DE BUSCA EM VIZINHANÇA VARIÁVEL Leonardo Henrique Faria Macedo Possagnolo leohfmp@gmail.com Rubén Augusto Romero
Leia maisPalavras-chave: distribuição de energia elétrica; fluxo de potência; regulador de tensão.
Desenvolvimento e Modelagem de Regulador de Tensão para Fluxo de Potência em Redes de Distribuição de Energia Elétrica Rodrigo Mendonça de CARVALHO; Antônio Cesar Baleeiro ALVES Escola de Engenharia Elétrica
Leia maisOTIMIZAÇÃO DA LIMPEZA DE REDES DE TROCADORES DE CALOR EMPREGANDO OS ALGORITMOS GENÉTICOS
OTIMIZAÇÃO DA LIMPEZA DE REDES DE TROCADORES DE CALOR EMPREGANDO OS ALGORITMOS GENÉTICOS C. de O. GONÇALVES 1, E. M. QUEIROZ 2, F. L. P. PESSOA 2, F. S. LIPORACE 3, S. G. OLIVEIRA 3 e A. L. H. COSTA 1
Leia maisNOTAS DE AULA 1 METAHEURÍSTICA 13/10/2016
NOTAS DE AULA 1 METAHEURÍSTICA 13/10/2016 Metaheurística: São técnicas de soluções que gerenciam uma interação entre técnicas de busca local e as estratégias de nível superior para criar um processo de
Leia maisUm Estudo Empírico de Métodos Hiper-Heurísticos
Um Estudo Empírico de Métodos Hiper-Heurísticos Igor Ribeiro Sucupira (Aluno de Mestrado) Flávio Soares Corrêa da Silva (Orientador) Departamento de Ciência da Computação Instituto de Matemática e Estatística
Leia maisAprendizado Evolutivo: Introdução aos Algoritmos Genéticos
Aprendizado Evolutivo: Introdução aos Algoritmos Genéticos SCC-230 Inteligência Artificial Thiago A. S. Pardo Solange O. Rezende 1 Computação Evolutiva (CE) Trata de sistemas para a resolução de problemas
Leia maisAlocação Ótima de Reativos
Alocação Ótima de Reativos Rodrigo de ouza Fortunato Universidade Federal de Juiz de Fora - UFJF R. anto Antônio 1000, apt 307 - Centro 36016-210, Juiz de Fora - MG - Brasil Tel: (55)(32)3211-2872 Fax:
Leia maisCTC-17 Inteligência Artificial Busca Competitiva e Busca Iterativa. Prof. Paulo André Castro
CTC-17 Inteligência Artificial Busca Competitiva e Busca Iterativa Prof. Paulo André Castro pauloac@ita.br www.comp.ita.br/~pauloac Sala 110, IEC-ITA Sumário Busca Competitiva Para Ambientes multiagentes...
Leia maisUm Algoritmo Genético com Aprendizado por Reforço Simples aplicado ao problema do Mundo de Grid
1 Um Algoritmo Genético com Aprendizado por Reforço Simples aplicado ao problema do Mundo de Grid Luciana Conceição Dias Campos Resumo Este trabalho consiste da aplicação de um algoritmo genético ao método
Leia maisExemplo de Aplicação de Algoritmos Genéticos. Prof. Juan Moisés Mauricio Villanueva cear.ufpb.br/juan
Exemplo de Aplicação de Algoritmos Genéticos Prof. Juan Moisés Mauricio Villanueva jmauricio@cear.ufpb.br cear.ufpb.br/juan Estrutura do Algoritmo Genético Algoritmo genético Inicio t = 0 inicializar P(t)
Leia maisMETAHEURÍSTICAS: 1 SIMULATED ANNEALING (S.A) 1.1 INTRODUÇÃO
1 SIMULATED ANNEALING (S.A) 1.1 INTRODUÇÃO METAHEURÍSTICAS: É uma das primeiras metaheurísticas que foi utilizada com muito sucesso nos problemas complexos de pesquisa operacional. O S.A surgiu do campo
Leia maisINSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
INSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO Prof. Msc. Saulo Popov Zambiasi (saulopz@gmail.com) Informação - ICPG - Criciuma - SC 1 Características Gerais, operadores, algoritmo.
Leia maisIntrodução aos Algoritmos Genéticos
Introdução aos Algoritmos Genéticos Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana 2 Algoritmos Genéticos: Introdução Introduzidos
Leia maisINTRODUÇÃO À. Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR
INTRODUÇÃO À COMPUTAÇÃO EVOLUTIVA Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR Fev/2018 Computação Evolutiva Ramo da ciência da computação que propõe um paradigma
Leia maisTópicos Especiais em Informática Fatec Indaiatuba
Prof. Dilermando Piva Jr. ((Compilação de diversas fontes na Internet)) Principal motivação para o estudo da computação evolutiva Otimização de processos complexo e que possuem um grande número de variáveis
Leia maisMétodos modernos de pesquisa e Optimização
Métodos modernos de pesquisa e Optimização Victor Lobo Importância para os SAD Definir o caminho a tomar depois de se ter trabalhado os dados ª Fase: Analisar os dados disponíveis Visualização OLAP, relatórios
Leia maisPesquisa Operacional Aplicada à Mineração
Pesquisa Operacional Aplicada à Mineração Módulo de Otimização Parte II-b Prof. Marcone J. F. Souza Prof. Túlio A. M. Toffolo marcone.freitas@yahoo.com.br tulio@toffolo.com.br Departamento de Computação
Leia maisAplicação da Metaheurística Algoritmos Genéticos na solução do problema das n Rainhas
Aplicação da Metaheurística Algoritmos Genéticos na solução do problema das n Rainhas Resumo Gardiego Luiz da Silva 1 Henrique Faria de Oliveira 2 Faculdade
Leia maisAlocação de Bancos de Capacitores em Redes de Distribuição utilizando Algoritmos Genéticos
XVIII Seminário Nacional de Distribuição de Energia Elétrica SENDI 2008-06 a 10 de outubro Olinda - Pernambuco - Brasil Alocação de Bancos de Capacitores em Redes de Distribuição utilizando Algoritmos
Leia maisESTUDO COMPARATIVO DOS MÉTODOS DE APTIDÃO PARA PROBLEMAS COM MÚLTIPLOS OBJETIVOS
ESTUDO COMPARATIVO DOS MÉTODOS DE APTIDÃO PARA PROBLEMAS COM MÚLTIPLOS OBJETIVOS Laercio Brito Gonçalves, Marco Aurélio Cavalcante Pacheco ICA: Núcleo de Pesquisa em Inteligência Computacional Aplicada
Leia maisSistemas de Apoio à Decisão Optimização V 2.0, V.Lobo, EN/ISEGI, 2011
V.0, V.Lobo, EN/ISEGI, 0 ópicos Métodos modernos de pesquisa e Optimização Victor Lobo Introdução Métodos matemáticos clássicos Método de Monte Carlo Hill- Climbing Simulated Annealing Algoritmos Genéticos
Leia maisOTIMIZAÇÃO FUNÇÕES UTILIZANDO ALGORITMOS GENÉTICOS NO APLICATIVO MS EXCEL RESUMO INTRODUÇÃO
OTIMIZAÇÃO FUNÇÕES UTILIZANDO ALGORITMOS GENÉTICOS NO APLICATIVO MS EXCEL Miquéias Augusto Ferreira Nantes 1, Douglas Peixoto de Carvalho 1 (Alunos do Curso de Matemática da Universidade Anhanguera - Uniderp)
Leia mais3 Aprendizado por reforço
3 Aprendizado por reforço Aprendizado por reforço é um ramo estudado em estatística, psicologia, neurociência e ciência da computação. Atraiu o interesse de pesquisadores ligados a aprendizado de máquina
Leia maisAlocação ótima de bancos de capacitores em sistemas radiais de distribuição utilizando um algoritmo genético especializado
Centro de Tecnologia e Urbanismo Departamento de Engenharia Elétrica Edgar Felix Iastrenski Alocação ótima de bancos de capacitores em sistemas radiais de distribuição utilizando um algoritmo genético
Leia maisMétodos de pesquisa e Optimização
Métodos de pesquisa e Optimização Victor Lobo Importância para os SAD Definir o caminho a tomar depois de se ter trabalhado os dados 1ª Fase: Analisar os dados disponíveis Visualização OLAP, relatórios
Leia maisProblema de Satisfação de Restrições
Problema de Satisfação de Restrições Exemplos de PSR (CSP, Constraint Satisfaction Problem) Busca genérica aplicada a PSRs Backtracking Verificação forward Heurísticas para PSRs Problema de Satisfação
Leia maisProblema de Satisfação de Restrições. Problema de Satisfação de Restrições. Grafo de restrições. Exemplo: 4 Rainhas como um PSR
Problema de Satisfação de Restrições Problema de Satisfação de Restrições Exemplos de PSR (CSP, Constraint Satisfaction Problem) Busca genérica aplicada a PSRs Backtracking Verificação forward Heurísticas
Leia mais5 Estudo de Caso e Resultados
5 Estudo de Caso e Resultados 5.1. Introdução Finalizado o desenvolvimento da ferramenta, é indispensável testar suas funcionalidades e a eficácia da aplicação conjunta dos seus módulos de geração de experimentos
Leia maisALGORITMO GENÉTICO COMO REPRESENTAÇÃO DAS MUTAÇÕES NA BIOLOGIA
Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. ALGORITMO GENÉTICO COMO REPRESENTAÇÃO DAS MUTAÇÕES NA BIOLOGIA Igor Acassio Melo
Leia maisAlocação Ótima de Investimento em Fontes Renováveis para Suprimento de Sistemas Isolados
Optimal Investment Allocation for Supplying Isolated Systems by Renewable Energy Plants Alocação Ótima de Investimento em Fontes Renováveis para Suprimento de Sistemas Isolados Agenda Introdução e Objetivo
Leia maisInteligência Artificial
Inteligência Artificial Prof. Kléber de Oliveira Andrade pdjkleber@gmail.com Algoritmos Genéticos Conteúdo Introdução O Algoritmo Genético Binário Noções de Otimização O Algoritmo Genético com Parâmetros
Leia maisBreve Avaliação de Parâmetros básicos de Algoritmos Genéticos
https://eventos.utfpr.edu.br//sicite/sicite17/index Breve Avaliação de Parâmetros básicos de Algoritmos Genéticos RESUMO Stéfanie Caroline Pereira Dekker stefanie.c.dekker@gmail.com Universidade Tecnológica
Leia maisUMA META-HEURÍSTICA HÍBRIDA APLICADA A SOLUÇÃO DO PROBLEMA DE ALOCAÇÃO ÓTIMA DE BANCOS DE CAPACITORES NO SISTEMA DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA NA PRESENÇA DE DISTORÇÃO HARMÔNICA Luís Miguel Magalhães
Leia mais5 MODELO COMPUTACIONAL
MODELO COMPUTACIONAL 45 5 MODELO COMPUTACIONAL 5.1 Introdução O modelo computacional desenvolvido neste trabalho é uma ferramenta que permite às distribuidoras estabelecer estratégias de contratação sob
Leia maisOtimização. Unidade 6: Algoritmo Genético. Jaime Arturo Ramírez. 7. Teoria do processo evolutivo num GA. 8. Aspectos avançados
Otimização Jaime Arturo Ramírez Conteúdo 1. Introdução 2. Analogia de mecanismos de seleção natural com sistemas artificiais 3. Algoritmo genético modelo 4. Um GA simples 5. Representação, genes e cromossomos
Leia maisDETERMINAÇÃO DE FUNÇÕES DE TRANSFERÊNCIA DE PROCESSOS QUÍMICOS ATRAVÉS DO MÉTODO DE EVOLUÇÃO DIFERENCIAL UTILIZANDO O SCILAB
DETERMINAÇÃO DE FUNÇÕES DE TRANSFERÊNCIA DE PROCESSOS QUÍMICOS ATRAVÉS DO MÉTODO DE EVOLUÇÃO DIFERENCIAL UTILIZANDO O SCILAB A. H. R. REZENDE 1, D. L. SOUZA 1 1 Universidade Federal do Triângulo Mineiro,
Leia maisESTRATÉGIA DE OTIMIZAÇÃO PARA ALOCAÇÃO DE REGULADORES DE TENSÃO EM REDES DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA
ESTRATÉGIA DE OTIMIZAÇÃO PARA ALOCAÇÃO DE REGULADORES DE TENSÃO EM REDES DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA José Federico Vizcaino González 1 Celso Cavellucci 2 Christiano Lyra Filho 3 Departamento de
Leia mais2 Algoritmos Genéticos Heurística Premissa: Localidade Fraca Conclusões Estrutura de um Algoritmo Genético 26
v Sumário Prefácio x 1 Introdução 1 1. Otimização 1 2. Heurística 8 3. Computação Evolutiva 13 4. Premissa: Localidade Fraca 16 5. Conclusões 20 I Métodos Bio-Inspirados 2 Algoritmos Genéticos 25 1. A
Leia maisIN-1131 Computação Evolucionária. Aluizio Fausto Ribeiro Araújo Universidade Federal de Pernambuco Centro de Informática
IN-1131 Computação Evolucionária Aluizio Fausto Ribeiro Araújo Universidade Federal de Pernambuco Centro de Informática aluizioa@cin.ufpe.br Objetivos Este curso visa oferecer introdução abrangente em
Leia mais4 Cálculo de Equivalentes Dinâmicos
4 Cálculo de Equivalentes Dinâmicos 4.1. Introdução Os sistemas de potência interligados vêm adquirindo maior tamanho e complexidade, aumentando a dependência de sistemas de controle tanto em operação
Leia maisModelos Evolucionários e Tratamento de Incertezas
Ciência da Computação Modelos Evolucionários e Tratamento de Incertezas Aula 01 Computação Evolucionária Max Pereira Motivação Se há uma multiplicidade impressionante de algoritmos para solução de problemas,
Leia mais1. Computação Evolutiva
Computação Bioinspirada - 5955010-1 1. Computação Evolutiva Prof. Renato Tinós Programa de Pós-Graduação Em Computação Aplicada Depto. de Computação e Matemática (FFCLRP/USP) 2 Computação Bioinspirada
Leia maisMETODOLOGIA HEURÍSTICA CONSTRUTIVA PARA ALOCAÇÃO DE BANCOS DE CAPACITORES EM SISTEMAS DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA
METODOLOGIA HEURÍSTICA CONSTRUTIVA PARA ALOCAÇÃO DE BANCOS DE CAPACITORES EM SISTEMAS DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA Ivo Chaves da Silva Junior ivoj@ufrj.br Edimar José de Oliveira edimar@lacee.ufjf.br
Leia mais3 Métodos de Otimização
3 Métodos de Otimização Problemas de otimização são relacionados a minimização ou maximização de função de uma ou mais variáveis num determinado domínio, possivelmente com a existência de um conjunto de
Leia maisMax Pereira. Inteligência Artificial
Max Pereira Inteligência Artificial Algoritmos Genéticos Algoritmos Genéticos São técnicas de busca e otimização. Uma metáfora da teoria da evolução das espécies iniciada pelo Naturalista inglês Charles
Leia maisXX Seminário Nacional de Distribuição de Energia Elétrica SENDI a 26 de outubro Rio de Janeiro - RJ - Brasil
XX Seminário Nacional de Distribuição de Energia Elétrica SENDI 2012-22 a 26 de outubro Rio de Janeiro - RJ - Brasil Gustavo José Santiago Rosseti Universidade Federal de Juiz de Fora gustavo.rosseti@engenharia.ufjf.br
Leia mais