Acessibilidade / Reportar erro

Estimação de estados harmônicos usando estratégias evolutivas

Resumos

O objetivo deste trabalho é apresentar uma nova metodologia para estimar a distorção harmônica em um sistema elétrico, a partir de medições em locais específicos. O algoritmo desenvolvido se baseia em Estratégias Evolutivas. Esta técnica compreende um ramo de desenvolvimento dos Algoritmos Evolutivos, no qual se inserem os Algoritmos Genéticos. As vantagens no uso desta técnica residem nas facilidades de modelagem e em encontrar uma solução para problemas complexos. A maioria das técnicas encontradas na literatura para solução deste problema utiliza sincronização das medições por meio de métodos de alta tecnologia como GPS. O algoritmo proposto visa sincronizar os dados de forma offline por meio das informações do fluxo de carga para a freqüência fundamental, o que o torna muito mais econômico para compor um sistema de monitoramento de qualidade de energia. O algoritmo foi aplicado em uma rede de teste cujos dados foram extraídos do IEEE.

Estimação harmônica; distorções harmônicas; algoritmos evolutivos; estratégias evolutivas; qualidade de energia


This paper aims at presenting a new methodology in order to estimate harmonic distortions in a power system, based on measurements in some given sites. The algorithm utilizes Evolutionary Strategies. This technique is a development branch of evolutionary algorithms within which genetic algorithms are included. The main advantage in using such technique relies upon its modeling facilities as well as its potential to solve fairly complex problems. Most papers available in the Scientific Literature base the problem by solving the algorithm on synchronized measurements, by means of high technology GPS power quality meters. The proposed method exposed in this paper synchronizes harmonic distortion data from various power quality meters in an offline way through a previous base case fundamental frequency load flow, what makes the power quality monitoring system much less costly. The algorithm is applied to an IEEE test case network.

Harmonic estimation; harmonic distortion; evolutionary algorithms; evolutionary strategies; power quality


SISTEMAS DE POTÊNCIA

Estimação de estados harmônicos usando estratégias evolutivas

E. F. Arruda, Student Member, IEEE; N. Kagan, Senior Member, IEEE

ENERQ - USP. elcio.arruda@ieee.org, nelsonk@pea.usp.br

RESUMO

O objetivo deste trabalho é apresentar uma nova metodologia para estimar a distorção harmônica em um sistema elétrico, a partir de medições em locais específicos. O algoritmo desenvolvido se baseia em Estratégias Evolutivas. Esta técnica compreende um ramo de desenvolvimento dos Algoritmos Evolutivos, no qual se inserem os Algoritmos Genéticos. As vantagens no uso desta técnica residem nas facilidades de modelagem e em encontrar uma solução para problemas complexos. A maioria das técnicas encontradas na literatura para solução deste problema utiliza sincronização das medições por meio de métodos de alta tecnologia como GPS. O algoritmo proposto visa sincronizar os dados de forma offline por meio das informações do fluxo de carga para a freqüência fundamental, o que o torna muito mais econômico para compor um sistema de monitoramento de qualidade de energia. O algoritmo foi aplicado em uma rede de teste cujos dados foram extraídos do IEEE.

Palavras-chave: Estimação harmônica, distorções harmônicas, algoritmos evolutivos, estratégias evolutivas, qualidade de energia.

ABSTRACT

This paper aims at presenting a new methodology in order to estimate harmonic distortions in a power system, based on measurements in some given sites. The algorithm utilizes Evolutionary Strategies. This technique is a development branch of evolutionary algorithms within which genetic algorithms are included. The main advantage in using such technique relies upon its modeling facilities as well as its potential to solve fairly complex problems. Most papers available in the Scientific Literature base the problem by solving the algorithm on synchronized measurements, by means of high technology GPS power quality meters. The proposed method exposed in this paper synchronizes harmonic distortion data from various power quality meters in an offline way through a previous base case fundamental frequency load flow, what makes the power quality monitoring system much less costly. The algorithm is applied to an IEEE test case network.

Keywords: Harmonic estimation, harmonic distortion, evolutionary algorithms, evolutionary strategies, power quality.

1 INTRODUÇÃO

Mensurar o impacto do conteúdo de fontes harmônicas no desempenho de um sistema elétrico consiste num aspecto importante em Qualidade de Energia.

Supondo conhecidos os locais e o conteúdo harmônico injetado no sistema elétrico, medidas que mitiguem o impacto das distorções em outras barras do sistema podem ser projetadas com a utilização de filtros passivos ou ativos. Todavia, na maioria das vezes, as fontes de distorções não são conhecidas (Du et al., 1999).

Embora o custo dos medidores de qualidade de energia tenha atingido valores cada vez mais baixos, ainda é inviável a utilização de medidores em todas barras de um sistema elétrico real, pois o monitoramento se tornaria demasiadamente oneroso.

Sendo assim, torna-se necessária a utilização de um algoritmo capaz de estimar, a partir de um pequeno número de pontos de medição, os valores das distorções harmônicas nos demais pontos do sistema. Desta forma, o algoritmo de Estimação de Estado Harmônico (EEH) compreende o processo reverso dos processos de simulação. Os simuladores analisam a resposta de um sistema elétrico dada a injeção de corrente harmônica em um ou mais pontos do sistema, enquanto os estimadores indicam os valores de injeção harmônica a partir das respostas do sistema elétrico por meio de medições (Heydt, 1989).

A metodologia de EEH consiste em uma ferramenta eficiente e econômica para o monitoramento do conteúdo harmônico em um sistema elétrico de potência. Um estimador harmônico pode ser formulado a partir da topologia da rede elétrica, das matrizes de admitâncias para as freqüências harmônicas e da localização de medidores (Du et al., 1998).

A utilização de algoritmos da área de Sistemas Inteligentes, como Estratégia Evolutiva (EE) proposta neste artigo, torna-se viável por sua facilidade de implementação e sua velocidade em encontrar uma solução dentro do espaço de soluções frente às técnicas tradicionais.

Estimar o estado de uma rede quanto ao nível de distorção harmônica é um problema naturalmente complexo, por exigir uma confiança mínima nas informações provenientes de medidores de qualidade de energia. Além da segurança quanto à calibração do medidor, ao método de transmissão dos dados, à fidelidade da rede utilizada nas simulações frente à rede real, entre outros fatores capazes de acarretar discrepâncias entre o sistema real e o sistema simulado, há o problema da sincronização das informações provenientes dos medidores.

Tratando dos métodos de EEH propriamente ditos, há diversas abordagens na literatura. Entre as referências encontradas sobre o assunto, Heydt (1989) apresenta um método para identificar fontes de sinais harmônicos no Sistema Elétrico de Potência (SEP). Já Meliopoulos et al. (1992) ilustra a importância da especificação das medições, bem como dos equipamentos utilizados no processo de estimação e Meliopoulos (1994) apresenta um método de EEH em que um GPS (Global Positioning System) foi utilizado para a sincronização dos dados de medição.

Este artigo propõe utilizar as formas de onda armazenadas pelos medidores e as informações provenientes do fluxo de carga (em regime permanente senoidal na freqüência de 60 Hz - industrial ou fundamental), para a sincronização dos dados de medição. Tal adoção se torna bastante viável por diminuir os custos de um sistema de EEH.

O item 2 deste artigo apresenta a formulação do problema de EEH, consistindo na determinação do estado da rede na freqüência fundamental, no ajuste dos fasores de componentes harmônicas de tensão e corrente para sincronização das medições e numa formulação matemática do modelo de EEH. O item 3 apresenta a alternativa de solução do problema por estratégias evolutivas, em que é apresentada a codificação dos indivíduos que representam possíveis soluções ao problema, os operadores evolutivos de mutação, recombinação e seleção, bem como a função de avaliação adotada. O item 4 descreve a análise de sensibilidade sobre os principais parâmetros da estratégia evolutiva, de forma a avaliar a influência de cada parâmetro na evolução do algoritmo. O item 5 trata de aplicação do algoritmo proposto, de forma a obter estimações de distorção harmônica em diferentes condições de instalação dos medidores. Destacam-se, ainda, as evoluções da função de avaliação ao longo das gerações. O item 6 apresenta as principais conclusões deste artigo.

2 FORMULAÇÃO DO PROBLEMA DE ESTIMAÇÃO DE ESTADO HARMÔNICO

O problema de estimação de estado harmônico (EEH) consiste, conforme apontado anteriormente, na avaliação para cada ordem harmônica de interesse, do estado da rede naquela freqüência harmônica, a partir de medições de tensões (e correntes) em alguns locais da rede. O estado da rede é definido pelos valores de tensões obtidas em todas as barras da rede. Os locais da rede com medição de valores de tensão (e corrente) são normalmente disponibilizados por meio de um sistema de monitoramento de qualidade de energia. Como os medidores utilizados são de alto custo, é comum que sejam disponibilizadas medições em poucos locais.

Quando o algoritmo em questão é utilizado para todas as harmônicas relevantes na rede, a distorção harmônica total pode então ser estimada nas barras do sistema. O diagrama da Fig. 1 ilustra a metodologia proposta. Os blocos principais desta figura serão pormenorizados nos itens subseqüentes.


2.1 Estado da rede na freqüência fundamental

O estado da rede na freqüência fundamental, representado pelo bloco (i) do diagrama da Fig. 1, pode ser obtido a partir de duas formas:

  • fluxo de potência a partir do conhecimento das medições de potências ativa e reativa de cargas e do estado dos geradores;

  • estimador de estado convencional, no qual são conhecidas as medições de potência e tensão, em componentes da rede (barras e ligações), compondo um conjunto de medições redundantes (em número superior ao de variáveis de estado da rede).

Neste artigo, o estado da rede para a freqüência fundamental é obtido por meio do fluxo de potência e métodos convencionais de cálculo. Assumem-se conhecidas as potências ativa e reativa nas barras de carga e as tensões nas barras de geração. Foi empregado o método de Gauss matricial, que se baseia na seguinte equação:

onde:

[I1], [I1S], [I1C] representam as correntes injetadas em todas as barras, nas barras de suprimento e nas barras de carga, respectivamente.

[V1], [V1S], [V1C] representam as tensões nodais em todas as barras, nas barras de suprimento e nas barras de carga, respectivamente.

[Y1] é a matriz de admitâncias nodais para a freqüência fundamental, particionada de acordo com as barras de suprimento e as barras de carga.

Resulta que o vetor de tensões nas barras pode ser obtido a partir das tensões conhecidas nas barras de suprimento e das correntes conhecidas nas barras de carga:

Caso as correntes [I1C] sejam funções das tensões [V1C], como são os modelos de carga conhecidos (por exemplo, potência ou impedância constante), a equação (2) poderá ser resolvida iterativamente.

2.2 Ajuste dos fasores de grandezas em cada ordem harmônica

As medições de valores de grandezas, tensão ou corrente, em determinada ordem harmônica, num dado local da rede, são fornecidas em módulo e ângulo. Como os medidores dispõem também das grandezas medidas na freqüência fundamental, os ângulos das grandezas de determinada ordem harmônica podem ser referenciados às grandezas na freqüência fundamental.

A partir das defasagens na tensão fundamental entre as várias barras da rede, obtidas conforme explicado no item 2.1 (fluxo de potência), podem ser então sincronizados os ângulos dos fasores de todas as barras da rede em dada ordem harmônica, o que é representado pelo bloco (ii) da Fig. 1.

O fasor , referente à barra k de um sistema elétrico com nb barras, resultante da solução do fluxo de potência na freqüência fundamental, pode ser escrito como:

O algoritmo utiliza o estado da rede na freqüência fundamental, em particular os ângulos , k=1,...,nb, para ajustar os ângulos dos fasores medidos nas diversas freqüências harmônicas. Desta forma, uma dada medição de tensão harmônica h na barra k genérica:

é ajustada para:

Este procedimento promove a sincronização dos dados de medição, de acordo com as variações em relação ao ângulo da tensão fundamental em cada barra k.

2.3 Estimação de estado para cada ordem harmônica

Conforme Fig. 1, a seleção das ordens harmônicas de interesse no estudo é submetida a um algoritmo de estimação do estado da rede, EEH, correspondente ao bloco (iii) do diagrama. Esta seleção ou escolha pode ser realizada em função das ordens harmônicas mais significativas para estudo, ou todas as harmônicas existentes, provenientes dos dados de medidores ou mesmo selecionadas pelo analisador. As ordens harmônicas de interesse compõem um vetor H, que é dado por [h1 . . . hn]t. O algoritmo de EE é então acionado para cada ordem harmônica do vetor H.

Assume-se que sejam monitoradas as tensões harmônicas em determinadas barras da rede e que as distorções harmônicas sejam originadas pelas injeções de correntes harmônicas em determinados consumidores da rede.

Desta forma, o problema que se coloca é o de determinar, para uma dada ordem harmônica, quais são as injeções de correntes harmônicas nas barras da rede. Uma vez avaliadas as injeções (mais prováveis) de correntes harmônicas, podem ser avaliadas as tensões harmônicas em quaisquer barras da rede. O problema de EEH pode ser formulado conforme a seguir:

Determinar as correntes harmônicas injetadas nas (n c ) barras de carga,

, j=1,...,n c , de forma a minimizar a soma do erro quadrático entre valores medidos e calculados das tensões, dada por:

sendo que as tensões calculadas nos medidores (k=1,....,nmed) são avaliadas por:

onde:

: é o erro de estimação na barra k, ordem harmônica h;

: é a tensão calculada para uma determinada barra k, a partir de um indivíduo que representa as correntes injetadas nas barras para a ordem harmônica em análise;

: é a tensão harmônica medida na barra k;

: é o elemento (kj) da matriz de impedâncias nodais na freqüência h, dada pela inversa da matriz de admitâncias: [Zh] = [Yh]- 1

O problema em questão pode ser resolvido por inúmeros algoritmos de busca heurística. Num algoritmo de busca exaustiva, por exemplo, deveriam ser variados os valores de correntes harmônicas injetadas nas barras (módulo e fase) e ser avaliado o erro médio quadrático para cada combinação. Outra técnica utilizada para a estimação emprega o método estatístico de Monte Carlo, em que são simuladas, aleatoriamente, um grande número de possíveis soluções (valores de correntes injetadas), para então, utilizando um critério de avaliação adequado ao problema, optar pela(s) melhor(es) solução(ões) que atenda(m) o critério de avaliação.

Este artigo, no entanto, utiliza estratégias evolutivas a fim de avaliar o conjunto de injeções de correntes que promove a mínima somatória dos erros quadráticos, conforme será contemplado no item 3. Cabe salientar que, após determinadas as injeções de correntes harmônicas, é possível estimar o estado da rede em qualquer barra da rede utilizando a equação (7), obtendo, desta forma, o estado da rede em qualquer ordem harmônica.

O valor de distorção harmônica total, para uma determinada barra k, pode ser definido após avaliadas as grandezas para todas as ordens harmônicas analisadas, conforme equação (8).

3 ESTRATÉGIAS EVOLUTIVAS APLICADAS AO PROBLEMA DE ESTIMAÇÃO HARMÔNICA

3.1 Considerações Iniciais

As Estratégias Evolutivas foram desenvolvidas por Rechenberg e Schwefel (Back and Schwefel, 1996; Back et al., 1997), que iniciaram os estudos neste campo nos anos 60 na Technical University of Berlin, na Alemanha.

Esta ferramenta emprega conceitos de evolução aplicados a uma população de indivíduos que representam, cada um, uma possível solução para o problema em estudo. Os processos ou operadores de mutação e recombinação não dependem, a priori, da natureza do problema. Já a formulação do indivíduo e o método de avaliação devem ser adaptados ao problema específico.

De forma geral, um algoritmo de EE pode ser descrito como segue:

Neste algoritmo, P(t) denota uma população de µ indivíduos na geração t, cuja inicialização pode ser realizada de forma aleatória (sorteio dos µ indivíduos). Cada indivíduo representa uma possível solução para o problema em análise, com representação estabelecida de acordo com uma codificação, conforme explicado no item 3.2. Q(t) representa um conjunto de indivíduos que podem ser considerados para a seleção, conforme a função f[]. Por exemplo, Q pode ser igual ao conjunto P(t); no entanto, Q também pode ser igual ao conjunto vazio. Uma nova geração de indivíduos P'(t) de tamanho λ é gerada pela variação do conjunto P(t) por meio dos operadores de recombinação e mutação, conforme exposto nos itens 3.3 e 3.4, respectivamente. Os novos indivíduos P'(t) são então avaliados medindo a "distância" entre cada um destes e a solução "ótima" do problema considerado. Como produto da avaliação, a cada indivíduo é atribuída uma nota (medida de adaptação, conforme item 3.5). Então, uma nova população é formada na iteração t + 1, pela seleção dos indivíduos mais adaptados, conforme item 3.6.

Após determinado número de gerações, a condição de parada deve ser atendida, a qual usualmente indica a existência de um indivíduo na população que represente uma solução aceitável para o problema, ou quando o número máximo de gerações foi atingido (Back and Schwefel, 1996; Back et al., 1997).

Serão definidos nos itens seguintes, de forma mais pormenorizada, os operadores e formulações necessários para a utilização da estratégia evolutiva ao problema de EEH.

3.2 Representação dos Indivíduos em EEH

O indivíduo utilizado para a solução do problema em estudo deve representar um possível estado harmônico do sistema. Sendo assim, o indivíduo considerado consistirá em porcentagem dos módulos e variação dos ângulos das correntes injetadas nas barras em relação às respectivas correntes na freqüência fundamental. Ou seja, para n barras de estimação consideradas tem-se que a dimensão do indivíduo deve ser de 2n, correspondendo às n porcentagens de módulo e às n variações de ângulos das correntes a serem estimadas.

Além das informações citadas, cada parâmetro de estimação do indivíduo possui também um fator que estabelece seu passo de mutação σ, o que representa a 'distância' que um indivíduo filho poderá estabelecer no espaço de soluções em relação à localização do indivíduo pai. Sendo assim, cada porcentagem de módulo e cada variação de ângulo possui um passo de mutação associado.

Como exemplo, a representação de um indivíduo genérico para a rede elétrica apresentada na Fig. 2, na qual se desejam estimar correntes harmônicas injetadas nas 3 barras da rede, pode ser realizada como segue:

onde:

representa a porcentagem do módulo de corrente fundamental da barra i para a ordem harmônica n.

representa a variação do ângulo de corrente fundamental da barra i para a ordem harmônica n.

representa o passo de mutação referente ao parâmetro k da barra i para a ordem harmônica n.

representa o passo de mutação referente ao parâmetro f da barra i para a ordem harmônica n.

e apresentados na Fig. 2, representam os parâmetros corrente e ângulo de freqüência fundamental da barra i.


O número de indivíduos a ser considerado na população inicial consiste em um parâmetro empírico e deve ser avaliado de acordo com cada aplicação.

3.3 Mutação

Como descrito em Back et al. (1997), em Estratégias Evolutivas, a mutação tem um papel central no direcionamento da evolução de um único indivíduo. Sendo assim, cada indivíduo gera outros n_mutacao indivíduos. As variações impostas por mutação são de pequeno passo em torno do indivíduo original.

Para melhorar os passos de mutação, foi introduzida a auto-adaptação, conforme definida nas referências (Fogel, 1995; Schwefel, 1981). Esta visa otimizar o parâmetro s de desvios em relação à solução ou de passos de mutação em função da evolução da população de soluções de forma que, à medida que a população se aproxima da solução do problema, o passo de mutação diminua.

Matematicamente, pode-se definir a mutação com auto-adaptação como:

onde:

σ'i é a variação do parâmetro s de índice i

σi é o passo de mutação

Ni(0,1) é o valor sorteado a cada geração com distribuição normal de média 0 e desvio padrão 1.

N(0,1) é o valor sorteado a cada geração com distribuição normal de média 0 e desvio padrão 1. Este se mantém constante para todo indivíduo.

τ' é a taxa de aprendizado (∝ ()- 1)

τ é a taxa de aprendizado (∝ ()- 1)

Nesta modelagem, os parâmetros β e σ devem ser ajustados para cada aplicação, onde β é uma constante que visa controlar a variabilidade da mutação.

3.4 Recombinação

O operador recombinação, aliado à mutação, tem por objetivo introduzir variabilidade à busca aleatória da solução do problema. Parte-se do princípio que a troca de informações "genéticas" entre indivíduos de uma mesma espécie pode resultar em indivíduos melhores ou, ainda, evitar que o algoritmo convirja para "ótimos" locais.

O cruzamento consiste em criar um novo indivíduo que contenha informação genética resultante da combinação das informações genéticas de seus pais.

Neste artigo, os parâmetros de cada indivíduo são gerados por um processo de reprodução por meio de duas regras, quais sejam média aritmética dos parâmetros e dos passos dos indivíduos pais ou troca das informações. Assim, os parâmetros porcentagem de módulo e variação de ângulo da corrente fundamental, que ocupam posições específicas na codificação do indivíduo, são modificados de acordo com uma dessas regras. A comparação de utilização destas duas regras para o problema de EEH é analisada no item 4.5.

3.5 Avaliação

A avaliação dos indivíduos da população deve indicar o quão perto da melhor solução está um indivíduo, considerando que cada indivíduo representa uma solução para o problema.

Uma vez que se pretendem estimar valores de distorções harmônicas em pontos de uma rede elétrica, sendo conhecidos os valores das distorções em pontos de medições, o procedimento de avaliação dos indivíduos da população medirá a proximidade dos valores de tensão propostos nos indivíduos dos valores medidos.

Para o problema em estudo, a função de avaliação será determinada a partir da soma dos erros médios quadráticos, conforme equações (6) e (7).

A nota de um determinado indivíduo nas estimações de distorções harmônicas para a freqüência h, que expressa sua avaliação na EE, deve ser obtida a partir dos erros de estimação de cada barra. Sendo assim, para um sistema de monitoramento de qualidade de energia com nmed medições, foi adotada como a nota de um indivíduo o inverso da soma dos erros quadrados de estimação. Esta nota é expressa pela equação (12) que segue:

Foram também considerados na avaliação valores que se situam fora do intervalo admitido para um indivíduo. Desta forma, indivíduos que apresentem erros superiores a determinado valor serão penalizados, obtendo notas baixas.

3.6 Seleção

No algoritmo de EE proposto, a operação de seleção dos indivíduos para a formação de gerações futuras é determinística, pois se limita a selecionar os melhores indivíduos em um universo que pode ser "população inicial" mais "filhos" (µ + λ) ou somente "filhos" (µ, λ) (Fogel, 1995). A Fig.3 apresenta o método de seleção (µ + λ).


4 AJUSTES NOS PARÂMETROS DO ALGORITMO

Antes de se iniciar uma estimação com o algoritmo baseado em EE, é necessário entender a sensibilidade dos resultados frente a variações nos parâmetros evolutivos já mencionados.

A rede de 14 barras apresentada na Fig. 4 foi utilizada nas análises de sensibilidade do algoritmo. Os dados desta rede, disponibilizados no ApêndiceApêndice, foram obtidos do sítio do Institute of Electrical and Electronical Engineering (IEEE). Para os ajustes, foi considerada a componente harmônica de ordem 3, e o número de medidores instalados na rede, indicados na figura, foi considerado fixo em 6, nas barras 2, 4, 8, 9, 12 e 14.


4.1 Ajuste do Número de Indivíduos

Como primeiro parâmetro de ajuste de um algoritmo de EE, apresenta-se o número de indivíduos na população inicial.

Nas avaliações, consideraram-se inicialmente fixos o número de gerações igual a 100, o número de mutações por indivíduo igual a 5, a taxa de recombinação por geração igual a 10%, o passo de mutação inicial igual a 1 para módulos e π para ângulos, o parâmetro n referente à auto-adaptação igual a 2, a forma de evolução (µ + λ) e o método de recombinação igual à média dos valores dos parâmetros.

Foram realizadas trinta simulações para as alternativas de [2 5 20 40 100 400 ] indivíduos.

Os resultados apresentados na Fig. 5 ilustram a média dos erros relativos de estimação em cada barra, para cada alternativa de indivíduos considerados na população inicial. Percebe-se que, à medida que é aumentado o número de indivíduos na população inicial, o erro na estimação diminui. Entretanto, a diminuição do erro a partir de 20 indivíduos não é muito significativa, tornando este número de indivíduos na população inicial suficiente para garantir uma boa estimação.


4.2 Ajuste do Passo de Mutação

O passo de mutação determina a distância entre o indivíduo pai e o indivíduo filho, estabelecendo onde este pode posicionar-se no espaço de soluções. Um passo muito grande de mutação poderá introduzir muita variação nas populações de filhos, descaracterizando o conceito da mutação em EE. Já um passo de mutação muito pequeno implicaria variações muito pequenas nos indivíduos filhos, diminuindo, assim, a velocidade de convergência do algoritmo.

Para as porcentagens de módulo, foram analisados os valores [0,1 0,5 1 2 5] e, para as variações de ângulos, os valores [π/10 π/4 π/2 π 2π], como passos de mutações iniciais. As análises foram realizadas utilizando as mesmas configurações empregadas para os ajustes de número de indivíduos, sendo este fixado em 20. Para cada configuração de passo de mutação, foram simulados 30 casos.

A Fig. 6 apresenta a evolução dos passos de mutação para os valores iniciais considerados. Percebe-se que valores iniciais muito altos para os passos de mutação implicam menor velocidade de convergência, dificultando a obtenção de bons resultados de estimação. Por outro lado, a escolha de valores iniciais muito baixos convergem rapidamente para zero, podendo eliminar a variabilidade na evolução e dificultar o alcance de um ótimo global. O par de valores medianos 1 para porcentagens de módulos e π/2 para variações de ângulos representam uma configuração que atende as necessidades do algoritmo de EEH.


4.3 Ajuste do Número de Mutações por Indivíduo

Outro parâmetro importante para ajustar é o número de mutações que cada indivíduo de uma população de pais pode sofrer. Este parâmetro está ligado às características do espaço de soluções, uma vez que quanto maior for este parâmetro, maior será a cobertura do espaço. Foram escolhidos para análise os valores [1 5 10 50 100] como número de mutações. Nestas simulações, o número de indivíduos foi fixado em 20 e os passos de mutações fixados em 1 para as porcentagens de módulos, e em π/2 para as variações de ângulos. Foram realizadas 30 simulações para cada caso considerado.

Segundo apresentado na Tabela I, o erro de estimação tende a diminuir com o aumento do número de mutações por indivíduo até um certo limite, em que os resultados deixam de ser tão dependentes deste parâmetro. Como exemplo, percebe-se que, variando de 50 para 100 o número de mutações por indivíduo, o erro na estimação melhora nas barras com medição (em destaque cinza na Tabela I), porém pode piorar nas barras sem medição. Outro ponto primordial na escolha do número de mutações por indivíduo em cada geração está em sua relação direta com o aumento no tempo de simulação. Ou seja, quanto maior o número de mutações, maior o tempo de simulação.

4.4 Ajuste da Auto-Adaptação

Como apresentado em Back et al. (1997), a auto-adaptação insere na evolução do indivíduo uma correção de seu passo de mutação. Assim, o passo de mutação deve diminuir à medida que o indivíduo se aproxima do "ótimo". O comportamento da mutação frente às mudanças nos parâmetros da auto-adaptação pode mudar em sua forma de evolução e velocidade de evolução.

A utilização de um passo de mutação para cada parâmetro do indivíduo fornece maior diversidade na evolução, permitindo aos indivíduos evoluir para regiões elípticas em torno do indivíduo pai (Back et al., 1997).

O parâmetro β está relacionado à velocidade de diminuição do passo a cada geração. Este parâmetro foi avaliado para os valores [0,1 1 2 10 100], sendo rodados 30 casos para cada análise.

Apesar de o esperado teórico relacionado às variações no parâmetro β terem sido expressivos, não foram percebidos benefícios diretos na variação dos valores de β maiores que 1. Para valores menores que 1, foram verificadas variações expressivas na evolução dos passos de mutação, como pode ser verificado na Fig. 7, que apresenta a evolução dos passos de mutação para os valores de β considerados. A curva com maior variação nesta figura representa β igual a 0,1. Percebe-se que, para os demais valores de β considerados, a evolução dos passos de mutação foram similares.


Embora se tenha observado a grande variação apresentada na Fig. 7, os erros na estimação não sofreram variações expressivas em função da modificação deste parâmetro. A Tabela II apresenta os erros de estimação em cada barra do sistema em estudo para cada valor do parâmetro β considerado. Pela análise dos erros e dos demais parâmetros pré-fixados para análise, não se pode definir um valor ótimo para o parâmetro β.

4.5 Ajuste do Operador Recombinação

A introdução na evolução de variações além das possíveis por meio das mutações pode ser realizada, conforme já mencionado, por meio do operador recombinação, pela média dos parâmetros ou troca das informações entre dois indivíduos. Esta operação genética tende a criar indivíduos capazes de redirecionar a população em evolução, evitando a convergência do algoritmo em ótimos locais.

As duas alternativas de recombinação citadas foram analisadas, tendo sido rodados 100 casos para cada uma.

Conforme apresentado na Fig. 8, a utilização das médias dos parâmetros como forma de evolução obteve um comportamento com maiores variações, frente à utilização da troca de informações entre os indivíduos pais. Embora esta variabilidade na evolução dos passos de mutação não tenha correspondido em grandes variações nos erros de estimação, como apresentados na Tabela III, espera-se que o algoritmo tenha maior dificuldade de convergência para ótimos locais, utilizando a média dos parâmetros como forma de evolução.


4.6 Ajuste da Forma de Evolução

Conforme apresentado na referência Back and Schwefel (1996), não há consenso em relação à forma de evolução. Neste trabalho, as formas (µ + λ) e (µ,λ) foram avaliadas, tendo sido simulados 100 casos por análise.

A Fig. 9 apresenta a evolução dos passos de mutação para as duas formas de evolução consideradas. A forma de evolução (µ,λ), que se caracteriza por não apresentar elitismo, gerou grandes variações nos passos de mutação, não convergindo com o passar das gerações de evolução.


Pode-se verificar a não convergência desta forma de evolução por meio dos erros de estimação apresentados na Tabela IV.

5 RESULTADOS

A rede elétrica apresentada na Fig. 4 foi utilizada na avaliação do algoritmo proposto, a fim de estimar a Distorção Harmônica Total (DHT) em cada barra da rede. Com medidores instalados nas barras 2, 4, 8, 9, 12 e 14, foram consideradas as ordens harmônicas 3, 5, 7, 9, 11 e 13 na composição da DHT em cada barra do sistema. Como mencionado, o algoritmo proposto efetua a estimação de cada componente harmônica de forma independente. Em seguida, o cálculo da distorção harmônica total é efetuado. O algoritmo foi todo implementado em MATLAB, envolvendo rotinas para o fluxo de potência na freqüência fundamental, o fluxo de potência para cada ordem harmônica e a estratégia evolutiva propriamente dita. Como configurações do algoritmo foram consideradas:

  • Número de gerações igual 500;

  • Número de indivíduos na população inicial igual a 40;

  • Número de mutações por indivíduo igual a 5;

  • Taxa de recombinação por geração igual a 10%;

  • Passo de mutação inicial igual a 1 para módulos e p para ângulos;

  • β referente à auto-adaptação igual a 2;

  • Evolução (µ + λ);

  • Método de recombinação igual à média.

A Tabela V apresenta os erros de estimação para as ordens harmônicas consideradas individualmente. Esses resultados representam uma média dos erros para os 30 casos rodados para cada ordem harmônica. Resultados semelhantes foram publicados na referência (Kagan and Arruda, 2006), embora com foco na estimação de uma ordem harmônica específica. Verifica-se, nesta tabela, que os valores de erros de estimação para as ordens harmônicas individualmente são muito baixos. As linhas em destaque na tabela representam as barras com medição.

A Fig. 10 apresenta a nota média dos melhores indivíduos para cada ordem harmônica. Esta nota é obtida por meio do inverso da soma dos desvios quadrados em todas as barras com medição, conforme equação (12); é computada a cada geração do algoritmo e indica a velocidade de evolução no espaço de resultados. Embora em algumas ordens harmônicas os melhores indivíduos tenham obtido notas superiores a outras ordens, os erros de estimação foram satisfatórios, como pode ser observado na Tabela V apresentada.


O crescimento continuado das notas dos indivíduos em todas as ordens harmônicas confirma o elitismo do algoritmo proposto e sua capacidade de encontrar uma solução para o problema. O crescimento monótono das notas dos melhores indivíduos em alguns casos pode representar uma dificuldade do operador recombinação em imputar uma variabilidade aos indivíduos que os leve mais rapidamente à região de melhor solução do problema, o que está ligado à complexidade do espaço de soluções.

A Fig. 11 apresenta a evolução dos passos de mutação para cada ordem harmônica considerada. Percebe-se que, apesar de variações avulsas nos passos de mutação dos indivíduos em determinadas gerações, estes evoluem para valores próximos de zero.


As variações encontradas na evolução dos passos de mutação representam a escolha de indivíduos, frutos de recombinações inserindo variabilidade na evolução.

Uma vez obtidos os valores de tensão para cada ordem harmônica considerada em cada barra do sistema, a DHT é obtida.

Desta forma, obtêm-se os valores apresentados na Tabela VI, onde observam-se os valores de DHT, de referência e estimados, para cada barra do sistema teste, bem como os erros de estimação, relativo e absoluto. Os valores de DHT de referência simulam os valores a serem encontrados.

O erro absoluto apresentado na Tabela VI representa o desvio obtido em relação à tensão nominal do sistema em estudo. Entretanto, é esperado que os erros em relação aos valores de THD (erros relativos) sejam muito superiores. Na quarta coluna da tabela em análise, percebe-se que esses erros ainda assim são baixos, apresentando um valor máximo inferior a 5%.

Como forma de verificar a robustez da metodologia proposta, foram considerados medidores somente nas barras 2, 8 e 12 do sistema. A Tabela VII apresenta os valores obtidos de DHT e erros de estimação considerando os três medidores instalados no sistema. Os elevados erros em algumas barras sem medição no sistema são decorrentes da pouca visibilidade dos medidores. Por outro lado, ainda com pouca visibilidade por parte do sistema de medição, os resultados podem ser considerados satisfatórios, tomando o erro absoluto (obtido, dividindo o erro relativo pelo valor do módulo da tensão na freqüência fundamental) como parâmetro. Este resultado se deve à topologia da rede.

Uma forma de melhorar os resultados de estimação é inserir, no algoritmo, outros dados conhecidos ou medidos do sistema em estudo, como, por exemplo, dados de medição de corrente. Já que a metodologia proposta considera as variações de ângulos e porcentagens de módulos da corrente como indivíduos das populações da estratégia evolutiva, a inserção desta informação restringe o espaço de busca do algoritmo, o que tende a levar a uma solução mais próxima do ótimo global.

A Tabela VIII apresenta os erros de estimação, considerando 3 medidores de tensão, como no exemplo anterior, e um medidor de injeção de corrente harmônica na barra 8 do sistema. Verifica-se, então, considerável redução dos erros de estimação na maioria das barras do sistema.

6 CONCLUSÕES

Foi apresentada, neste trabalho, a estimação da distorção harmônica, individual e total, em barras de um sistema elétrico, a partir de medições em algumas barras. A técnica de Estratégias Evolutivas foi utilizada como ferramenta de otimização do problema.

O algoritmo proposto partiu de dados de medição de tensões harmônicas em algumas barras do sistema, com o propósito de estimar o conteúdo de DHT nas demais barras do sistema.

Os indivíduos considerados nesta metodologia são compostos por fatores (porcentagem do módulo e variação de ângulo) que representam a corrente harmônica, em uma barra em função da corrente fundamental na própria barra. A partir destes indivíduos, os quais definem as correntes harmônicas injetadas nas barras do sistema, os valores das tensões harmônicas são calculados, com a utilização da matriz de admitâncias da rede para a ordem harmônica considerada. A melhor solução para o problema consiste na distribuição de tensões calculadas, que minimiza o erro quadrático entre os valores calculados e os valores medidos. Este procedimento é repetido para cada ordem harmônica de interesse e, finalmente, o valor da DHT é calculado.

Uma rede de 14 barras, cujos dados foram obtidos no sítio do (IEEE), foi utilizada nas simulações.

Foram apresentados os resultados da estimação individual das tensões harmônicas, considerando as ordens 3ª, 5ª, 7ª, 9ª, 11ª e 13ª. Foram simulados 30 casos para cada ordem harmônica e o algoritmo mostrou-se robusto e com excelentes resultados de estimação.

As distorções estimadas individualmente foram utilizadas para obter a DHT em cada barra. Os resultados obtidos apresentaram erros inferiores a 1% em todas as simulações.

Foram também abordadas formas de diminuição de erros de estimação em situações de pouca visibilidade por parte do sistema de medição, sendo estas o conhecimento de correntes harmônicas em linhas ou em cargas em pontos da rede em estudo ou informações extras de medição.

Utilizando apenas 3 medidores de tensões harmônicas instalados na rede e os valores de correntes harmônicas em uma das barras, o algoritmo foi capaz de diminuir erros de estimação em mais de 50% em barras próximas dessas medições, quando comparado com a análise desconsiderando as medições de corrente.

Salienta-se que os resultados obtidos neste trabalho, embora tenham focado uma rede elétrica de pequeno porte, indicam um vasto campo de análise quanto à EEH.

Artigo submetido em 24/03/2008 (Id.: 00864)

Revisado em 22/08/2008, 13/12/2008

Aceito sob recomendação do Editor Associado Prof. Julio Cesar Stacchini Souza

Nas tabelas A.1 e A.2 são apresentados os dados de ligações e barras, na freqüência fundamental, para a rede da figura 4. Os dados em pu estão referidos à base 100 MVA.

Nas tabelas A.3, A.4 e A.5 são fornecidas as injeções de correntes para as ordens harmônicas 3, 5, 7, 9, 11 e 13, perseguidas pelos algoritmo de EE, e que produzem as DHTs de tensão tomadas como referência para validação da metodologia..

  • Back, T. and Schwefel, H.-P. (1996), Evolutionary Computation: An Overview, Proceedings of IEEE International Conference on Evolutionary Computation: 20-29.
  • Back, T., Hammel, U. and Schwefel, H.-P. (1997). Evolutionary Computation: Comments on the History and Current State, IEEE Transactions on Evolutionary Computation 1: 3-17.
  • Du, Z. P., Arrilaga, J., Watson, N. R. and Chen, S. (1999). Identification of Harmonic Sources of Power systems Using State Estimation, IEE Proceedings on Generation, Transmission and Distribution 146: 7-12.
  • Du, Z. P., Arrilaga, J., Watson, N. R. and Chen, S. (1998). Implementation of Harmonic State Estimation, Proceedings of the 8th International Conference on Harmonics and Quality of Power 1: 273-278.
  • Fogel, D. B. (1995). Evolutionary computation: toward a new philosophy of machine intelligence Piscataway, NJ: IEEE Press.
  • Heydt, G. T. (1989). Identification of Harmonic Sources by a State Estimation Technique, IEEE Transactions on Power Delivery 4: 8.
  • IEEE, Test Systems for Harmonics Modeling and Simulation, in Task Force on Harmonics Modeling and Simulation, IEEE Power Engineering Society, http://grouper.ieee.org/groups/harmonic/simulate/download.htm
  • Kagan, N. and Arruda, E. F. (2006). Harmonic Estimation Using Evolutionary Algorithms, ICHQP - International Conference on Harmonics and Quality of Power
  • Meliopoulos, A. P. S., Zhang, F. and Zelingher, S. (1992) Hardware and Software Requirements for a Transmission System Harmonic Measurement System, Harmonics in Power Systems, ICHPSV: 330-338.
  • Meliopoulos, A. P. S., Zhang, F. and Zelingher, S. (1994). Power System Harmonic State Estimation, IEEE Transactions on Power Delivery 9: 1701-1709.
  • Schwefel, H.-P. (1981). Numerical optimization of computer models Chichester ; New York: John Wiley & Sons.

Apêndice

Datas de Publicação

  • Publicação nesta coleção
    28 Maio 2009
  • Data do Fascículo
    Jun 2009

Histórico

  • Aceito
    13 Dez 2008
  • Revisado
    22 Ago 2008
  • Recebido
    24 Mar 2008
Sociedade Brasileira de Automática Secretaria da SBA, FEEC - Unicamp, BLOCO B - LE51, Av. Albert Einstein, 400, Cidade Universitária Zeferino Vaz, Distrito de Barão Geraldo, 13083-852 - Campinas - SP - Brasil, Tel.: (55 19) 3521 3824, Fax: (55 19) 3521 3866 - Campinas - SP - Brazil
E-mail: revista_sba@fee.unicamp.br