Acessibilidade / Reportar erro

Um estudo sobre casos críticos de solução do fluxo de potência ótimo

Resumos

Este trabalho tem como objetivo analisar os casos de difícil resolução do problema de fluxo de potência ótimo (FPO). Tal análise é feita a partir de um problema FPO parametrizado e de suas condições de otimalidade, que são primeiramente derivadas supondo a formulação do problema original, contendo restrições de igualdade e desigualdade, e posteriormente particularizadas à formulação usada nos métodos primais-duais de pontos interiores. Um equivalente do Sistema Sul Brasileiro é usado para ilustrar tais casos críticos.

Fluxo de Potência Ótimo; Método de Newton; Método de Pontos Interiores; Infactibilidade; Soluções Múltiplas


This paper analyzes critical cases of the optimal power flow (OPF) problem, for which the OPF algorithms usually fail to find a solution. The analysis is based on a parameterized OPF model and on its optimality conditions, which are firstly derived considering the original OPF formulation, with equality and inequality constraints, and subsequently extended to the formulation adopted by the primal-dual interior point methods. An equivalent of the Brazilian Southern Region system is used to illustrate the critical cases.

Optimal Power Flow; Newton Method; Interior Point Method; Infeasibility; Multiple Solutions


SISTEMAS DE POTÊNCIA

Um estudo sobre casos críticos de solução do fluxo de potência ótimo

Katia Campos de Almeida

GSP/LABSPOT, Departamento de Engenharia Elétrica - Universidade Federal de Santa Catarina (UFSC) - 88040-900, Florianópolis, SC, Brasil; katia@labspot.ufsc.br

RESUMO

Este trabalho tem como objetivo analisar os casos de difícil resolução do problema de fluxo de potência ótimo (FPO). Tal análise é feita a partir de um problema FPO parametrizado e de suas condições de otimalidade, que são primeiramente derivadas supondo a formulação do problema original, contendo restrições de igualdade e desigualdade, e posteriormente particularizadas à formulação usada nos métodos primais-duais de pontos interiores. Um equivalente do Sistema Sul Brasileiro é usado para ilustrar tais casos críticos.

Palavras-chave: Fluxo de Potência Ótimo, Método de Newton, Método de Pontos Interiores, Infactibilidade, Soluções Múltiplas.

ABSTRACT

This paper analyzes critical cases of the optimal power flow (OPF) problem, for which the OPF algorithms usually fail to find a solution. The analysis is based on a parameterized OPF model and on its optimality conditions, which are firstly derived considering the original OPF formulation, with equality and inequality constraints, and subsequently extended to the formulation adopted by the primal-dual interior point methods. An equivalent of the Brazilian Southern Region system is used to illustrate the critical cases.

Keywords: Optimal Power Flow, Newton Method, Interior Point Method, Infeasibility, Multiple Solutions.

1 INTRODUÇÃO

O crescente uso de programas computacionais de fluxo de potência ótimo (FPO) não linear em estudos da operação de sistemas de geração/transmissão tem suscitado o desenvolvimento de metodologias para aumentar a robustez dos algoritmos utilizados em tais ferramentas. Devido às diferenças existentes entre o problema do fluxo de carga e do fluxo de potência ótimo, há ainda muita dificuldade para se interpretar os casos onde os algoritmos usados na resolução do FPO não convergem. Infelizmente, como será visto, nem todos casos críticos são de fácil resolução. Entretanto, a diferenciação desses casos críticos é crucial para a interpretação dos resultados obtidos por tais programas.

Diferentes situações levam um algoritmo à não encontrar uma solução para o problema FPO não-linear. A mais óbvia é quando não existe uma solução que respeite o conjunto de restrições de igualdade e desigualdade impostas no problema. Pode acontecer, entretanto, que os algoritmos não encontrem o ótimo mesmo quando este existe. Essas situações ocorrem quando o processo iterativo atinge um ponto onde (i) as condições de otimalidade de primeira ou de segunda ordem não são satisfeitas ou (ii) as condições de factibilidade não são satisfeitas. Para que o processo iterativo prossiga, pode ser necessário fazer uma modificação considerável da estimativa de solução durante o procedimento. Os algoritmos de otimização não-linear não são, em geral, capazes de fazer tal modificação, o que resulta na divergência. Deve-se ter sempre em mente que, a menos que o FPO seja formulado como um modelo convexo de otimização, somente otimalidade e factibilidade local são asseguradas pela maior parte dos algoritmos.

Embora programas FPO que utilizem modelos lineares do sistema de transmissão sejam capazes de reconhecer casos infactíveis do problema, não existe uma forma fácil de fazer o mesmo quando modelos não lineares são usados (Alaç et al., 1990). Os estudos dos casos de difícil resolução do problema FPO não linear foram feitos após o desenvolvimento do programa computacional baseado no método de Newton (Sun et al., 1984). Num trabalho posterior, foram propostas heurísticas para detectar infactibilidade no algoritmo desenvolvido (Sun et al., 1988). Os estudos sobre casos não convergentes foram aprofundados por Monticelli and Liu (1992), que, após analisarem possíveis causas de falha do método de Newton, propuseram modificações na fatoração do Jacobiano das condições de Karush-Kuhn-Tucker (KKT) feita em cada iteração. Mais recentemente, casos de infactibilidade do FPO associados à capacidade de carregamento dos sistemas foram tratados através de metodologias de corte de carga (Granville et al., 1996; Barboza and Salgado, 2001). Além disso, casos não convergentes genéricos do problema FPO foram tratados através de metodologias baseadas na parametrização das restrições do problema (Oliveira et al., 2003; Moyano, 2003). A maioria desses trabalhos não caracteriza formalmente os diversos problemas que podem levar à divergência dos algoritmos FPO adotados.

As causas da não convergência de algoritmos de FPO podem ser determinadas através da análise do comportamento da solução ótima do problema para variações em seus parâmetros. Esses podem caracterizar o custo, a carga, os dados de linha ou os limites físicos e operacionais do sistema. Pode-se, assim, definir um caso não crítico de FPO como sendo aquele em que uma variação incremental nos parâmetros do problema resulta em uma alteração também incremental da solução ótima. Em tais casos, os algoritmos não encontram usualmente dificuldades para convergência. Por outro lado, um caso crítico de FPO é aquele em que uma pequena variação em um dos parâmetros do modelo leva a condições que resultam na não convergência dos algoritmos usados. Os casos críticos podem ser classificados em quatro tipos se as restrições de igualdade e desigualdade do problema são tratadas diretamente pelo método de Newton (Almeida and Galiana, 1996).

O presente trabalho é baseado em (Almeida, 1998) e constitui uma continuação do estudo apresentado em (Almeida and Galiana, 1996). Seu objetivo é discutir os resultados obtidos nesse último trabalho e estendê-los ao modelo FPO comumente usado em programas computacionais baseados em métodos primais-duais de pontos interiores.

O artigo está organizado da seguinte forma. Em primeiro lugar, o problema FPO parametrizado é formulado e são definidos seus casos críticos de solução. Posteriormente, é descrito o modelo do FPO usado em implementações baseadas nos métodos primais-duais de pontos interiores, sendo os casos críticos particularizados para essa formulação. Em seguida, as conseqüências de tais casos críticos são discutidas. São então mostrados exemplos de casos críticos em um sistema realista e, por fim, tiradas algumas conclusões.

2 ANÁLISE DO PROBLEMA FPO - FORMULAÇÃO ORIGINAL

O problema FPO parametrizado pode ser expresso como

sujeito a

sendo x Î n o vetor de variáveis, K = 1,...,m, m < n, e I = 1,...,l. As funções f, gk, k Î K e hi,i Î I são supostas contínuas e com derivadas de, no mínimo segunda ordem, contínuas.

O parâmetro e representa as quantidades usualmente não controláveis presentes na função objetivo e restrições do problema. Cada valor de e define um problema FPO específico. O vetor x é usualmente composto pelas magnitudes e ângulos das tensões de barra, taps de transformadores de tensão ou defasadores e compensadores shunt variáveis. O critério de otimização pode ser o custo de produção, perdas de transmissão, desvio do perfil de tensão do nominal ou outros índices. A equação (2) representa os balanços de potência ativa e reativa nas barras do sistema e a equação (3) representa os limites em x ou funcionais.

O modelo paramétrico (1)-(3) é construído de forma que, em e = 0, seja "relaxado" e possua um mínimo trivial e, em e = 1, volte à forma original. Para tanto, à função objetivo é acrescentado um termo linear e outro quadrático em função de e, e as cargas e os limites operacionais são também modificados através desse parâmetro. Maiores detalhes podem ser obtidos em (Almeida et al., 1994).

2.1 Condições de Otimalidade

Os casos críticos de solução do problema (1)-(3) são definidos a partir das condições de otimalidade. Um ponto x é um ótimo local de (1)-(3) (Luenberger, 1984):

(i) Se é um ponto regular do conjunto ativo, A, o que implica que o Jacobiano

possui posto completo, sendo hA o vetor formado pelas restrições de desigualdade ativas.

(ii) Somente se as condições de Karush-Kuhn-Tucker (KKT) são satisfeitas:

(iii) Se a matriz Hessiana do Lagrangeano

for definida positiva no espaço nulo do Jacobiano das restrições de igualdade e desigualdades ativas associadas a multiplicadores de Lagrange estritamente positivos, J+.

Na equação (10), z = [xT, lT, ]T, sendo pA o vetor formado por pi, i Î A. A projeção de H no espaço nulo de J+ é uma matriz denotada Hp.

2.2 Casos Críticos

A medida que o parâmetro e varia, um novo problema FPO, um novo conjunto ativo e novas condições de otimalidade são definidos. Portanto, podemos representar o conjunto ativo como A(e). Seja z(e) a solução das condições (i)-(iii) para um dado e. Um caso não crítico de FPO é, portanto, aquele em que uma pequena variação em e leva a uma também pequena variação em z.

A variação de e cria uma trajetória de soluções expressa por z(e). Suponha que, em um dado valor de e, e0, o ótimo seja z0. Se, para todo e na vizinhança de e0, V(e0), existe um ponto z que satisfaz as condições de otimalidade (i)-(iii) e este z está num caminho único, contínuo e diferenciável que passa por (z0,e0), então uma pequena variação em e leva a uma também pequena variação em z. A condição do caminho único, contínuo e diferenciável é satisfeita se, em V(e0) (Guddat et al., 1990):

(A) J possui posto completo.

(B) As restrições de igualdade ativas se mantêm ativas, ou seja,

(C) As desigualdades inativas não são violadas, ou seja,

(D) A condição suficiente de segunda ordem (iii) é satisfeita.

Caso as condições (A)-(D) sejam satisfeitas, para todo e em V(e0) o Jacobiano das condições de KKT (5)-(7),

é não singular.

A função não linear r(z, e) = 0 formada pelas equações (5)-(7) conecta os diferentes problemas FPO definidos pela variação do parâmetro. Essa é, portanto, uma função homotopia, cujo Jacobiano é expresso pela equação (13). Deve-se observar que as soluções de r(z, e) = 0 são, na realidade, trajetórias pois o número de equações desse sistema excede em um o número de incógnitas.

Para um dado conjunto ativo, que garante as desigualdades (8) e (9), estuda-se o comportamento de (5)-(7) para incrementos em e. Faz-se, para tanto, uma aproximação do sistema (5)-(7) até o termo de primeira ordem. Se tal aproximação é possível - o que ocorre se W é inversível - localmente (z0,e0) é um segmento de reta. Estendendo-se esse raciocínio para todo 0 < e < 1, tem-se a continuidade de (z0,e) e a garantia que a trajetória de soluções atingirá a solução do problema original em e = 1. Caso a aproximação linear não seja possível, a continuidade pode ainda ser garantida se uma aproximação de ordem superior puder ser feita. Nesse último caso, entretanto, nem sempre a trajetória atingirá e = 1.

Caso, para um incremento em e, ocorra violações nas condições (B) ou (C), sendo (A) e (D) satisfeitas, tem-se um ponto de quebra, onde z(e) é não diferenciável. A Figura 1 mostra algumas trajetórias de solução do FPO e alguns pontos de quebra observados para variações em e. Essas são trajetórias de magnitudes de tensão criadas ao se resolver o problema FPO usando o método de Newton com a estratégia do conjunto ativo (Almeida et al., 1994; Almeida and Galiana, 1996). Em e = 0 tem-se as estimativas iniciais das magnitudes de tensão - 1,0pu -, a medida que e cresce, o problema é modificado de maneira que, em e = 1, tem-se o problema original, para o qual os valores ótimos das magnitudes de tensão são os pontos definidos pela interseção das trajetórias com o eixo à direita da Figura. Os casos críticos do problema (1)-(3) ocorrem quando uma das condições (A)-(D) é violada. A Tabela 1 indica o tipo de violação e as conseqüências de cada caso crítico (Almeida and Galiana, 1996). Os de tipo 1 e 4 ocorrem após modificações no conjunto ativo, enquanto que aqueles de tipo 2 e 3 são definidos apenas pelo incremento no parâmetro.


Alguns comentários a respeito dos casos críticos devem ser feitos. Em primeiro lugar, deve-se notar que, nos casos onde se indica a perda de otimalidade, supõe-se que essa era garantida nos pontos definidos para e < e0, ou ainda, que as condições (i)-(iii) eram satisfeitas. No caso crítico tipo 1, quando ocorre a liberação de uma restrição anteriormente ativa, hq, a otimalidade é perdida porque um dos autovalores de Hp se torna negativo ou nulo. No caso crítico tipo 2, a otimalidade é perdida devido a um dos autovalores de Hp se tornar zero quando há um incremento no parâmetro. O caso crítico tipo 1 também leva à singularidade de W se um dos autovalores de Hp se anula com a retirada de uma restrição hq do conjunto ativo. Tal retirada diminui em 1 a dimensão de J, aumentando a dimensão de seu espaço nulo e também a de Hp. O autovalor associado à nova direção factível, definida pela liberação de hq, poderá ser nulo.

A singularidade de Hp pode acontecer em situações mais genéricas: quando as condições de KKT não são satisfeitas, ou seja, (z0,e0) é uma estimativa de solução do FPO, ou quando, para e < e0, Hp tem autovalores positivos e negativos, ou ainda, z(e) satisfaz apenas as condições necessárias de otimalidade. Em todas as situações, W se torna singular.

Os casos críticos tipo 3 e 4 são associados à perda de factibilidade apenas local do problema. Portanto, sua ocorrência não indica necessariamente a inexistência de uma solução para o FPO. Como mostrado na Tabela 1, o caso crítico tipo 4 é definido pela introdução, no conjunto ativo, de uma restrição antagônica àquelas anteriormente ativadas. Para que tal caso seja resolvido, um novo conjunto ativo deve ser encontrado, ou seja, é necessário descobrir quais desigualdades devem ser fixadas nos limites, o que requer a resolução de um problema combinatorial.

Se as restrições de desigualdade do problema são tratadas com auxílio de funções barreira, os casos críticos são aglutinados, conforme visto a seguir.

3 ANÁLISE DO PROBLEMA MODIFICADO

Na implementação de métodos primais-duais de pontos interiores, o problema (1)-(3) é modificado introduzindo-se variáveis de folga si > 0, i = 1,...,l, nas restrições de desigualdade e acrescentando-se uma função barreira logarítmica à função objetivo para assegurar que essas variáveis sejam estritamente positivas (Fang and Puthempura, 1993). O problema modificado pode ser expresso como

sujeito a

sendo µ o parâmetro barreira.

O problema (14)-(16) depende de dois parâmetros: µ e e. Os casos críticos de solução desse problema são analisados a seguir supondo-se que apenas um desses parâmetros é variado por vez.

3.1 Condições de Otimalidade do Problema Modificado

O ponto solução do problema (14)-(16) deve satisfazer às seguintes condições de primeira ordem:

para si > 0 e pi > 0, i Î I.

Além das condições anteriores, o ponto solução deve ser regular e também respeitar a condição suficiente de segunda ordem (iii).

3.2 Casos Críticos do Problema Modificado

Os casos críticos do problema modificado podem ser analisados a partir do comportamento das trajetórias de solução da função homotopia t(y,µ,e) = 0, formada por (17)-(20) para y = [xT, sT, lT, pT]T. A resolução das condições (17)-(20) para µ ou e variável também cria trajetórias de solução. Uma situação de especial interesse é resolução de um problema com e fixo através do método primal-dual de pontos interiores. Neste caso, apenas o parâmetro barreira µ é variado, criando trajetórias de solução. Tal situação é ilustrada pela Figura 2, que mostra o comportamento das magnitudes das tensões durante a resolução do problema FPO modificado. Nela, e é fixo enquanto µ é decrementado. As trajetórias foram obtidas na resolução do mesmo problema ilustrado na Figura 1. Entretanto, na Figura 2, as trajetórias são criadas pelo decremento do parâmetro barreira. Em µ = 1, tem-se as estimativas iniciais das magnitudes de tensão - 1,0pu -, em µ = 0, tem-se os valores ótimos dessas magnitudes. Como o problema FPO foi resolvido usando-se agora um método diferente, as trajetórias da Figura 2 são distintas daquelas da Figura 1; apenas os valores ótimos das magnitudes das tensões, definidos para e = 1 na Figura 1, e µ = 0 na Figura 2, são os mesmos.


Seja y0 a solução de (17)-(20) para µ0 e e0. Se um incremento em e0 ou em µ0 levar a uma variação também incremental no ponto solução tem-se um caso não crítico. Para simplificar a notação define-se x = [µ,e]T. Tomando uma aproximação linear de t(y,x) tem-se:

Assim, para que o novo ponto obtido após o incremento em x satisfaça KKT tem-se que

Supondo-se que um dos parâmetros do problema seja fixo, o sistema linear anterior possui uma incógnita a mais do que o número de equações. Portanto, sua solução é uma reta. Desta forma, se Ñyt(y0,x0) é inversível, na vizinhança de x0, as soluções de KKT estão numa reta que passa por (y0, x0) constituindo casos não críticos do FPO. Por outro lado, se Ñyt(y0,x0) é singular, a condição de variação incremental em y não é satisfeita, definindo um caso crítico do problema.

A análise volta-se, portanto, para as situações que levam à singularidade da matriz Ñyt(y0,x0). Uma vez que, em (18), o parâmetro m aparece multiplicado por uma constante, essa matriz pode ser escrita como:

Na equação (23), tem-se

sendo

e

onde S e P matrizes diagonais formadas por si e pi, i Î I e 1 a matriz identidade.

A matriz é não singular se e somente se: (a) a projeção de no espaço nulo de é não singular, (b) possui posto completo e (c) C é não singular (Guddat et al., 1990). Demonstra-se, no Apêndice, que a condição (a) é satisfeita se e somente se a matriz Hp for não singular. Por outro lado, a função barreira logarítmica assegura que si > 0, i Î I. Portanto, a condição (c) é sempre satisfeita. Assim, é não singular se e somente se:

(A') A matriz possui posto completo.

(B') A matriz Hp é não singular.

Com base nas condições (A') e (B') são definidos dois casos críticos para o problema modificado (Tabela 2). As conseqüências de cada caso crítico são análogas às descritas na Tabela 1 (Guddat et al., 1990). Deve-se notar que o caso crítico tipo 2 pode ocorrer também em situações mais genéricas, nas quais a matriz Hp tem autovalores positivos e negativos antes da criticalidade. Nessas situações, se torna singular mas não há perda de otimalidade.

4 DISCUSSÃO

Os casos críticos são definidos em pontos específicos (z0, e0) ou (y0, x0) que os métodos de otimização encontram durante o processo iterativo. São, portanto, pontos críticos das trajetórias de solução. Observa-se o mau condicionamento das matrizes W e na vizinhança de alguns pontos críticos. Tais matrizes aparecem nos sistemas lineares resolvidos a cada iteração dos algoritmos analisados. Conseqüentemente, verifica-se dificuldade de convergência desses algoritmos na vizinhança de tais pontos críticos.

Demonstra-se que, na vizinhança dos pontos críticos 2 e 3 da Tabela 1 e também dos pontos críticos 1 e 2 da Tabela 2 as trajetórias definidas por z(e) ou y(x0) podem ser aproximadas por parábolas (Guddat et al., 1990). Assim, verifica-se que um pequeno incremento em um parâmetro leva a uma alteração considerável em z ou y. Há, portanto, uma diferença importante entre o comportamento das soluções do problema de fluxo de carga e do problema FPO. Na região vizinha ao limite de factibilidade do fluxo de carga verifica-se uma grande alteração no ponto de operação para um incremento no parâmetro carga. No caso do FPO, esse comportamento é observado na vizinhança do limite de factibilidade ou de um ponto onde um autovalor de Hp se anula para um incremento em um parâmetro, sem que ocorra a infactibilidade. No último caso, são definidas soluções múltiplas para o problema FPO se as condições de otimalidade (i) e (ii) forem satisfeitas e todos os autovalores de Hp, menos aquele nulo, forem maiores do que zero.

O estudo mostra que uma análise mais detalhada deve ser feita nas situações onde não ocorre a convergência de programas FPO não lineares. Casos infactíveis são caracterizados por valores elevados dos multiplicadores de Lagrange e pelo posto incompleto de J ou de . Sendo assim, é importante que, mesmo nos casos em que não houve convergência, os programas FPO forneçam as últimas estimativas obtidas para os multiplicadores de Lagrange. Desta forma, a infactibilidade pode ser detectada e posteriormente tratada, por exemplo, por métodos de corte de carga ou relaxação de restrições. Se existem soluções factíveis, tem-se um caso crítico tipo 2, que pode ser resolvido modificando-se a função objetivo, f(·), para que tenha um mínimo bem definido, ou ainda restringindo-se o conjunto factível do problema através da fixação de algumas de suas variáveis ou redução dos limites impostos nas restrições de desigualdade.

Por fim, deve-se notar que, embora a condição (c) não seja violada devido à barreira logarítmica, essa condição mostra o impacto do parâmetro µ na convergência do método de pontos interiores. Quanto menor o valor de µ, mais as variáveis de folga das restrições ativas se aproximam de zero, tornando as matrizes C e mal condicionadas. Portanto, é importante estipular um limite mínimo para µ durante o procedimento iterativo.

O estudo dos pontos críticos possibilita uma nova visão sobre os problemas de convergência dos programas de fluxo de potência ótimo. Ele tem seus fundamentos na Teoria das Catástrofes, onde se analisam as singularidades de sistemas não lineares (Gilmore, 1981). Problemas de convergência são, em geral, vistos como provenientes de fatores diversos, tais como: má definição das restrições ou variáveis de controle do FPO; infactibilidade; uso de uma função objetivo difícil; escolha errônea de escalares utilizados nos algoritmos, por exemplo, tamanho do passo na atualização das variáveis, fatores de ponderação, tolerância para convergência; etc.. Este estudo entende que todos esses fatores, em última análise, levam os algoritmos a estimativas de solução, ou ainda, a regiões do espaço de otimização, problemáticas, que afetam o condicionamento da matriz do método de Newton. Tais regiões são vizinhas aos, ou ainda, os próprios pontos críticos. Portanto, na ótica da Teoria das Catástrofes, não há diferença entre os problemas numéricos provenientes dos métodos de resolução e os pontos críticos; os problemas numéricos são causados pelos pontos críticos. É importante observar que tal afirmativa não é simplista, pois a aplicação do conceito de pontos críticos em metodologias para aumentar a robustez dos algoritmos de FPO não é trivial. Em primeiro lugar, os pontos críticos são definidos localmente. Portanto, o encontro de tais pontos durante o processo iterativo não significa a inexistência mínimo bem definido para o problema. Em segundo lugar, embora possamos classificar as singularidades em dois tipos apenas, o fatores que levam a elas são inúmeros e, portanto, evitá-las é difícil. Por fim, a quantificação de alguns conceitos usados anteriormente não é simples. Por exemplo, os números de condicionamento das matrizes W e dependem das características dos sistemas analisados, ou seja, do nível de potência reativa, parâmetros de linha, etc. Um determinado número de condicionamento pode ser razoável para um dado sistema e muito ruim para outro, causando problemas de convergência. Portanto, o uso eficiente dos conceitos anteriores para aumentar a robustez de programas de FPO para diferentes sistemas e condições operativas é um desafio.

5 EXEMPLOS DE CASOS CRÍTICOS

A seguir, são analisados exemplos de casos críticos definidos para o problema modificado. O algoritmo utilizado para acompanhar as trajetórias ótimas é descrito em (Almeida and Salgado, 2000). Esse trabalho apresenta um método de acompanhamento das soluções do FPO onde o perâmetro e é incrementado no Passo preditor e o parâmetro µ é decrementado no Passo Corretor, baseado no método primal-dual de pontos interiores. Sendo assim, a existência de casos críticos para variações nos dois parâmetros pode ser avaliada.

Os casos críticos foram obtidos com um equivalente da Região Sul com 350 barras e carga de 4405MW e 1158MVAr. O comportamento de é analisado através de seu mínimo valor singular. Quando esse valor se aproxima de zero, passa a ter posto incompleto.

5.1 Caso Crítico Tipo 1

Analisa-se primeiramente o caso crítico através de alterações no parâmetro e, que modifica as cargas ativas e reativas do sistema. Na Tabela 3, em e = 0, tem-se a condição inicial de carregamento do sistema; em e = 1,31 tem-se o limite de máximo carregamento. A Tabela mostra , para os dois valores de e, os máximos valores absolutos dos multiplicadores de Lagrange das restrições de desigualdade, max|pi|, os menores autovalores de Hp, os mínimos valores singulares de e os números de condicionamento de . Observa-se que max|pi| se torna elevado, o mínimo valor singular de se aproxima de zero e o condicionamento de se deteriora com o aumento da carga. Verifica-se também que o menor autovalor de Hp se mantém mais ou menos constante. Tal comportamento caracteriza o caso crítico tipo 1, que define o limite de factibilidade do FPO.

A Figura 3 mostra algumas trajetórias de magnitudes de tensão de barra que correspondem às soluções do FPO definidas para valores crescentes de e. Nota-se que essas magnitudes apresentam uma grande variação quando e se aproxima de 1,31, configurando uma situação análoga à observada no limite de factibilidade do fluxo de carga. A Figura 4 mostra as trajetórias dos multiplicadores de Lagrange associados à limites de tensão na vizinhança do ponto crítico. Nota-se que os multiplicadores apresentam uma variação abrupta na vizinhança do ponto crítico.



O comportamento descrito anteriormente pode ser observado também quando se busca resolver o problema para e fixo em 1,33 - ou seja, acima do limite máximo de carregamento - pelo método de pontos interiores. A Figura 5 mostra, para este caso, as trajetórias de estimativas das magnitudes de tensão em função de µ. Não é possível reduzir o parâmetro µ além de 0,005 e, para esse valor, max|pi| = 2,17×106, o mínimo valor singular de é 3,96×10-14, o número de condicionamento de é 5,64×1023 e a estimativa de solução obtida pelo algoritmo de pontos interiores não satisfaz às restrições impostas, configurando um caso infactível.


5.2 Caso Crítico Tipo 2

A Tabela 4 e as Figuras 6 e 7 ilustram um caso crítico do tipo 2, definido pelo decremento do parâmetro µ no método primal-dual de pontos interiores. Neste caso, e é fixo. A tabela mostra, para os pontos inicial (µ = 1) e final (µ = 1×10-10) do processo iterativo, os máximos valores absolutos dos multiplicadores de Lagrange das restrições de desigualdade, max|pi|, os mínimos valores singulares de os mínimos autovalores de Hp e os números de condicionamento de . Observa-se que, quando µ ® 0, o menor autovalor de Hp se aproxima de zero e o condicionamento de se deteriora. Por outro lado, max|pi| se mantém pequeno e o mínimo valor singular de quase não se altera, indicando que não se trata de um caso infactível do FPO.



As Figuras 6 e 7 mostram o comportamento das magnitudes das tensões de barra e de taps de transformadores na vizinhança do ponto crítico definido para µ = 1×10-10. Nota-se que, quando µ ® 0, essas variáveis experimentam uma grande alteração. Isso confirma o fato que, no ponto crítico, as trajetórias das soluções podem ser aproximadas por parábolas.

Este caso foi obtido na tentativa de minimizar o desvio quadrático das tensões em relação a 1,0pu. No final do processo iterativo, Hp possui um autovalor nulo e os demais autovalores maiores do que zero, indicando que o problema admite múltiplas soluções. Neste caso, o algoritmo de pontos interiores convergiu após 74 iterações, o que é aproximadamente três vezes o número usual gasto em testes com o sistema de 350 barras.

6 CONCLUSÕES

O estudo mostra que há meios eficientes para se verificar as causas genéricas para a divergência de algoritmos de FPO baseados no método de Newton ou no método primal-dual de pontos interiores. Infelizmente, tais meios são baseados em técnicas matemáticas pouco usuais em pacotes comerciais de FPO: métodos para calcular a Hessiana projetada e seus autovalores ou os valores singulares do Jacobiano das restrições do problema. A diferenciação entre casos infactíveis e aqueles para os quais existe solução é de grande valia para os usuários dos programas FPO. Os resultados podem ser empregados para aumentar a robustez desses programas computacionais. Entretanto, somente a diferenciação dos casos críticos é insuficiente. É necessário também desenvolver métodos eficientes para resolver esses casos. Como diferentes situações podem levar aos casos críticos, a quantificação de alguns índices empregados no estudo é complicada e, além disso, as relações matemáticas que definem os pontos críticos são complexas, tal resolução nem sempre é trivial.

AGRADECIMENTOS

Este trabalho foi feito com o apoio da CAPES e do CNPq.

Artigo submetido em 10/05/2005

1a. Revisão em 03/11/2005

2a. Revisão em 14/03/2006

Aceito sob recomendação do Editor Associado Prof. Carlos A. Castro

APÊNDICE

Seja u um vetor do espaço nulo de e v1,v2,...,vr uma base para o espaço nulo de J+. Podemos escrever:

e

sendo A+ o conjunto das restrições de desigualdade ativas associadas a pi > 0, N o conjunto das demais restrições de desigualdade, 1A+ e 1N matrizes identidade com dimensões iguais aos números de componentes de A+ e N, respectivamente, e hA+ o vetor composto por hi,i Î A+.

Tendo em vista as equações anteriores, para ki, i = 1,...,r constantes, u1,u2 e u3 podem ser expressos como

Portanto, u1 pertence ao espaço nulo de J+.

Seja U uma matriz cujas colunas são os vetores que formam uma base para o espaço nulo de . Podemos representá-la como

onde U1,U2 e U3 são matrizes cujas colunas são formadas pelos vetores u1,u2 e u3, respectivamente.

Para analisar a projeção de no espaço nulo de toma-se

ou ainda,

sendo PA+ e PN matrizes diagonais formadas por pi > 0 e pi = 0, respectivamente.

Uma vez que, na equação (25), pi = 0, i Ï A, pode ser reescrita como

Substituindo (34) em (33), já que PN = 0 e, de (30), U2 = 0, tem-se

Uma vez que as colunas de U1, pertencem ao espaço nulo de J+, a projeção de no espaço nulo de - matriz p - é singular se e somente se a projeção de H no espaço nulo de J+ - matriz Hp - também for.

  • Alaç, O., Prais, M. and Stott, B. (1990). Further developments in lp-based optimal power flow, IEEE Transactions on Power Systems 15(3): 697711.
  • Almeida, K. C. (1998). Metodologia de Análise do Comportamento das Soluções do Fluxo de Potência Ótimo sob Carga Variável, Departamento de Engenharia Elétrica - UFSC. Monografia, Concurso para Professor Adjunto.
  • Almeida, K. C. and Galiana, F. D. (1996). Critical cases in the optimal power flow, IEEE Transactions on Power Systems 11(3): 15091518.
  • Almeida, K. C., Galiana, F. D. and Soares, S. (1994). A general parametric optimal power flow, IEEE Transactions on Power Systems 9(1): 540547.
  • Almeida, K. C. and Salgado, R. S. (2000). Optimal power flow solutions under variable load conditions, IEEE Transactions on Power Systems 15(4): 12041211.
  • Barboza, L. V. and Salgado, R. (2001). Restoring solutions for unsolvable cases via minimum load shedding for a specific direction, Proceedings of the Power Industry Computer Applications Conference, Vol. I, Sydney - Australia, pp. 17.
  • Fang, S. C. and Puthempura, S. (1993). Linear Optimization and Extensions, Prentice-Hall.
  • Gilmore, R. (1981). Catastrophe Theory for Scientists and Engineers, Dover Publications.
  • Granville, S., Mello, J. C. and Melo, A. C. G. (1996). Application of interior point methods to power flow unsolvability, IEEE Transactions on Power Systems 11(2): 10961103.
  • Guddat, J., Guerra Vazquez, F. and Jongen, H. T. (1990). Parametric Optimization: Singularities, Pathfollowing and Jumps, John Wiley and Sons.
  • Luenberger, D. (1984). Linear and Nonlinear Optimization - Second Edition, Addison Wesley.
  • Monticelli, A. and Liu, W. H. E. (1992). Adaptative movement penalty function for newton optimal power flow, IEEE Transactions on Power Systems 7(1): 334342.
  • Moyano, C. F. (2003). Soluções de Máximo Carregamento no Contexto da Teoria da Bifurcação Sela-Nó, Departamento de Engenharia Elétrica - UFSC. Monografia, Exame de Qualificação de Doutorado.
  • Oliveira, E. J., Moreira, W. C., Pereira, J. L. and Willer, L. (2003). Solução de sistemas de potência mal condicionados usando a técnica de relaxamento de restrições, Anais do XVII SNPTEE, Vol. I, Uberlândia, pp. 16.
  • Sun, D. I., Ashley, B., Brewer, B., Hughes, A. and Tinney, W. F. (1984). Optimal power flow by newton method, IEEE Transactions on Power Apparatus and Systems 103(10): 28642875.
  • Sun, D. I., Hu, T. I., Lin, C. J. and Chen, C. M. (1988). Experiences with implementing optimal power flow for reactive rescheduling in the taiwan power system, IEEE Transactions on Power Systems 3(3): 11931120.

Datas de Publicação

  • Publicação nesta coleção
    15 Set 2006
  • Data do Fascículo
    Mar 2006

Histórico

  • Aceito
    14 Mar 2005
  • Recebido
    10 Maio 2005
  • Revisado
    03 Nov 2005
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