Você está na página 1de 99

Faculdade de Engenharia da Universidade do Porto

Departamento de Engenharia Electrotécnica e de Computadores - Energia

Projecto, Seminário ou Trabalho Fim de Curso


- Estudo de um SEE utilizando o MATPOWER -

André Filipe Magalhães Costa


João Pedro Leal Gonçalves Barbosa da Silva

Orientador: Prof. F. Maciel Barbosa

Porto, Junho 2007


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Agradecimentos

Gostaríamos de agradecer ao DEEC em particular à secção de Energia por nos


fornecer um local de trabalho e as ferramentas necessárias ao desenvolvimento deste
projecto;

Gostaríamos de agradecer à FEUP e aos nossos professores por nos terem ensinado as
bases de engenharia e algumas lições de vida, em especial ao nosso orientador,
Professor Fernando Maciel Pires Barbosa pelos esclarecimentos, conselhos e paciência
demonstrada ao longo do trabalho.

Agradecemos também a todos os nossos colegas, amigos e familiares, que de alguma


forma, tornaram possível a realização deste trabalho.

Faculdade de Engenharia da Universidade do Porto -1-


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

INDÍCE

1 – Introdução e Objectivos ……………………………………………………………..4


2 – O que é o MATPOWER ………………………………………………………….....4
2.1 – Funcionalidades ………………………………………………………….…5
3 – Caso de estudo ……………………………………………………………………....6
4 – Tipo de modelização …………………………………………………………….…..7
4.1 – Modelização AC ……………………………………………………….…...7
4.2 – Modelização DC ……………………………………………………….…...8
5 - Métodos de resolução de fluxos de potência ………………………………………..10
5.1 – Método de Newton …………………………………………………………10
5.2 – Método Fast-Decoupled …………………………………………..………..14
5.2.1 - Fast-Decoupled (variante XB) …………………..………………....17
5.2.2 - Fast-Decoupled (variante BX) ……………………………………...17
5.3 – Método de Gauss-Seidel ………………………………………………..…18
5.4 – Análise crítica de resultados ……………………………………………... 22
6 – Optimal Power Flow ……………………………………………………………….. 22
6.1 - Linearização das funções de custo usando restrições de variáveis de custo ..23
6.2 - Formulação AC de um OPF ………………………………………………...24
6.3 - Método baseado na função constr …………………………………………..25
6.4 - Método baseado em programação linear (LP) ……………………………...26
6.5 - Formulação AC de um OPF (fmincon e MINOPF) ………………………...28
6.5.1 - Restrições lineares gerais …………………………………………..29
6.5.2 - Função de custo generalizada .……………………………………..30
6.5.3 - Curvas P-Q dos geradores ………………………………………….30
6.5.4 - Despacho de cargas ………………………………………………...30
6.5.5 - Limites de diferença de ângulos entre barramentos ………………..32
6.6 - Formulação DC de um OPF ………………………………………………......32

Faculdade de Engenharia da Universidade do Porto -2-


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

6.7 - Unit Commitment ……………………………………………………………..32


6.8 – Resultados obtidos e análise crítica …………………………………………...33
7 – Análise das curvas PV e QV do sistema de 30 barramentos do IEEE ……………..35
7.1 – Curva PV ……………………………………………………………………36
7.2 – Curva QV ……………………………………………………………………39
8 – Conclusão …………………………………………………………………………...43
9 – Bibliografia ………………………………………………………………………….44
10 – Anexos ….…………….……………………………………………………………45
10.1 – Anexo A ……...…………………………………………………………….45
10.2 – Anexo B …………………………………………………………...……….49
10.3 – Anexo C…………………………………………………………………….53
10.4 – Anexo D ………………………………………………...………………….57
10.5 – Anexo E …………………………………………………...……………….61
10.6 – Anexo F ………………………...………………………………………….65
10.7 – Anexo G ………………………………………………...………………….87

Faculdade de Engenharia da Universidade do Porto -3-


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

1 – Introdução e Objectivos

Com o crescente desenvolvimento dos Sistemas Eléctricos de Energia, torna-se


necessário encontrar ferramentas que ajudem a planear e explorar estes sistemas de forma
económica e segura para minimizar o impacto de situações anómalas ao seu normal
funcionamento. Recorrendo a simulações para diversos cenários podem-se determinar
pontos de funcionamento óptimos (mediante os critérios mais convenientes) e prever
comportamentos face a perturbações.
Neste contexto, o MATPWER é um instrumento capaz de auxiliar nestes estudos. Apesar
de algumas limitações apresenta bons resultados.

O aumento das cargas, a operação das redes perto dos seus limites máximos
relativamente á capacidade de transmissão criaram problemas no que toca á estabilidade
da tensão de um sistema, e assim sendo a manutenção de um perfil de tensão adequado,
com um factor de segurança, assume uma importância vital.
As curvas PV e QV fornecem informações importantes sobre o grau de segurança de um
determinado ponto de operação através de margens de estabilidade.

O objectivo deste trabalho é a realização de um estudo genérico de uma rede teste (IEEE
30 barramentos) usando o MATPOWER, analisando questões relativas a trânsitos de
potência (normal e optimizado) e estudos de estabilidade de tensão através da análise de
curvas PV e QV.

2 - O que é o MATPOWER

O MATPOWER é um pacote do Matlab™ M-files desenvolvido por investigadores da


PSERC (Power Systems Engineering Research Center) é e usado na resolução de trânsito
de potência bem como na resolução de problemas relacionados com a sua optimização
(OPF). A sua utilização é fácil e faz uso de uma linguagem simples e passível de ser

Faculdade de Engenharia da Universidade do Porto -4-


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

alterada. Possui um inconveniente relacionado com a não utilização de um ambiente


gráfico, no entanto os resultados são obtidos de uma forma rápida e eficaz.

2.1 – Funcionalidades

O MATPOWER pode ser configurado a vários níveis, o comando >>help mpoption da a


conhecer ao utilizador todas as opções que este pode alterar, é também fornecida uma
breve descrição das mesmas para uma melhor compreensão. As opções gerais acessíveis
ao utilizador são:

1) Algoritmos de fluxo de potência:


o Método de Newton;
o Fast-Decoupled versão XB;
o Fast-Decoupled versão BX;
o Método de Gauss-Seidel;
o Método DC.
Ainda dentro desta opção é possível configurar alguns critérios dos métodos, como
por exemplo: o numero máximo de iterações ou o valor de tolerância de término.

2) Algoritmos de OPF
o Formulação standard, constr;
o Formulação standard, Programação Linear (LP) densa;
o Formulação standard, LP esparsa (relaxada);
o Formulação standard, LP esparsa (completa);
o Formulação de restrições de variaveis de custo (CCV), constr;
o Formulação de restrições de variáveis de custo, LP densa;
o Formulação de restrições de variáveis de custo, LP esparsa (relaxada);
o Formulação de restrições de variaveis de custo, LP esparsa (completa);
o Formulação generalizada, MINOS;
o Formulação generalizada, fmincon.

Faculdade de Engenharia da Universidade do Porto -5-


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Note-se que este último algoritmo não vem com o pacote inicial do MATPOWER,
devido a restrições no uso da licença, tornando-se assim necessário o seu download
através do site www.pserc.cornell.edu/minopf e posterior instalação.
Dentro desta opção é ainda possível determinar parâmetros como o algoritmo a usar,
mediante o modelo de custo associado, valores limites de tolerância para restrições ou
valores limites de terminação.
Posteriormente os métodos usados serão apresentados com mais pormenor.

3) Apresentação de resultados
Os resultados apresentados podem ser filtrados de acordo com os interesses do utilizador
como exemplo:
o Apresentar totalmente/parcialmente a informação geral da progressão;
o Apresentar a informação relativa a geradores, ramos, barramentos.

3 – Caso de Estudo

O sistema de estudo usado foi a rede do IEEE de 30 barramentos.


Esta rede está especificada no programa através de ficheiro data, nomeadamente
case_ieee30.m.
A informação especificada contém informação sobre os barramentos (bus data),
geradores (generator data, generator cost data), sobre as áreas na qual a rede é dividida
(área data) e ainda sobre as linhas de transmissão (branch data).

De uma forma genérica tem-se uma rede constituída por:


 30 Barramentos no total, 5 dos quais do tipo PV, 24 do tipo PQ e o
barramento de Compensação e Referência (CR)
 6 Geradores com uma capacidade máxima de produção de 900,2MW de
potência activa e 188MVAr de potência reactiva.
 Uma carga total fixa de 283,4 MW e 126,2 MVAr

Faculdade de Engenharia da Universidade do Porto -6-


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

O resumo completo da rede, bem como o seu desenho esquemático pode ser consultado
no Anexo A.

4 – Tipo de modelização [7]

4.1 - Modelização AC

As cargas, tanto a parte activa como a parte reactiva são modelizadas como injecções de
potência constantes, Pd e Qd. As admitâncias shunt são especificadas através de Gsh e Bsh
e são calculadas pela seguinte formula:

Gsh + jBsh (eq.1)


Ysh =
baseMVA
O modelo em π é usado para modelizar as linhas de transmissão, transformadores de
amplitude e transformadores esfasadores, usando para tal a resistência R a reactância X a
capacitância de carga da linha Bc e um transformador esfasador com uma razão de
transformação τ e um ângulo de desfasamento θshift.
Os valores das correntes nas linhas que circulam do barramento i para o barramento j são
dados pela relação:

Ii  Vi 
  = Yij   (eq.2)
I j  V j 
Onde o valor da matriz das admitâncias Yij é dada por:

 Bc  1 1 
 Ys + j 2  2 − Ys jθ shift 
 τ τe
Yij =   (eq.3)
 1 Bc 
− Ys − jθ shift Ys + j 
 τe 2 

Faculdade de Engenharia da Universidade do Porto -7-


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Onde Ys é obtido por:

1
Ys = (eq.4)
R + jX

Os elementos da matriz das admitâncias de cada ramo e as admitâncias shunt de cada


barramento são combinados, formando assim uma matriz de admitâncias complexa Ybar
que relaciona as correntes (Ibar) e as tensões (Vbar), ambas na forma complexa:

I bar = Ybar × Vbar (eq.5)

Da mesma forma obtêm-se os valores totais das correntes nas linhas:

I i = Yi × Vbar (eq.6)
I j = Y j × Vbar (eq.7)

Usando as matrizes complexas, o valor da potência aparente (S) injectada nos


barramentos e nos ramos (de i para j) é expressa pela seguinte equação:

S bar = diag (Vbar )I bar


∗ (eq.8)

S i = diag (Vi )I i∗
(eq.9)

S j = diag (V j )I ∗j
(eq.10)

Onde Vi e Vj são os vectores das tensões dos respectivos barramentos que compõem o
ramo e diag corresponde aos elementos da diagonal da respectiva matriz.

4.2 – Modelização DC

A modelização DC é feita com base nos mesmos princípios usados na modelização AC,
com algumas simplificações consideradas, nomeadamente:
 Os valores das resistências (R) e da capacitância de carga da linha não são
consideradas, ou seja não se consideram as perdas nas linhas;

Faculdade de Engenharia da Universidade do Porto -8-


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

 Todos os barramentos são considerados com um valor de tensão muito próximo


de 1 p.u.;
 As diferenças dos ângulos são pequenas de tal forma que se considera válida a
aproximação: sinθij = θij.

Tendo por base estas considerações e a eq.1, atendendo a que S = VI*, a relação entre o
trânsito de potência activa e os ângulos de um determinado ramos pode ser dado pela
seguinte expressão:

 Pi  θ i   Pi , shift 
 P  = B ij θ  +   (eq.11)
 j   
j  P j , shift 
Onde Bij é calculado por:

1 1 − 1
Bij = − 1
Xτ  1  (eq.12)

E que,
 Pi , shift  θ shift 1 
 =  − 1 (eq.13)
 j , shift  Xτ
P  

Os elementos dos ramos individuais de injecção de potência e a matriz Bij são


combinados para assim formar a matriz correspondente ao barramento, Bbar, e o vector de
potências injectadas, Pbar,shift, para posteriormente se obter os valores da potência activa
injectada no barramento:

Pbar = Bbarθ bar + Pbar , shift (eq.14)

Num processo similar o MATPOWER constrói a matriz Bi e o vector Pi,shift usados para
obter os valores da potência activa injectada Pi e Pj:

Pf = B f θ bar + Pf , shift (eq.15)


Pj = − Pi (eq.16)

Faculdade de Engenharia da Universidade do Porto -9-


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

5 – Métodos de resolução de fluxos de potência [1]


O MATPOWER disponibiliza cinco diferentes métodos de resolução de fluxos de
potência:

 Método de Newton;
 Método Fast-Decoupled
o Variante XB;
o Variante BX,
 Método de Gauss-Seidel;
 Método DC;

Nos métodos AC existe uma opção, designadamente ENFORCE_Q_LIMIT que está


preestabelecida como false, mas se for alterada para true e se após a execução de um
qualquer método o limite de geração de potência reactiva de um gerador for ultrapassado,
o barramento em que tal acontece é convertido num barramento do tipo PQ, em que a
potência reactiva gerada é colocada no máximo e o método é de novo executado. O nível
de tensão é desviado do valor especificado para satisfazer o limite de geração de potência
reactiva.
Se esta situação se verificar no gerador do barramento de compensação e referência, o
barramento em causa é transformado num barramento PQ e o barramento PV mais
próximo passa a ser o barramento de referência da próxima iteração. Este facto pode
resultar numa ligeira alteração nos valores de potência activa especificados.
Nesta versão do MATPOWER, nenhum das resoluções de trânsito de potência
apresentadas inclui uma resolução dinâmica de situações como tomadas de
transformadores ou manobras de ligação à rede de componentes não alimentados por esta.

5.1 – Método de Newton

Por predefinição este é o método utilizado inicialmente. O código que está implementado
pode ser consultada através do ficheiro newtonpf.m.

Faculdade de Engenharia da Universidade do Porto - 10 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

O processo iterativo de cálculo (com k iterações) das tensões obedece aos seguintes
passos:
1. Estimar valores iniciais das tensões nos barramentos;
2. Calcular os erros de fecho ∆Pi e ∆Qi entre os valores especificados e calculados
das potências activa e reactiva, dados pela seguinte equação:

∆Pi k = Pi esp − Pi calcK (eq.17)


∆Q = Q
i
k
i
esp
−Q i
calcK
(eq.18)
k
3. Calcular o Jacobiano [J ]

[J ] = 
H N
 (eq.19)
J L 
Esta matriz tem dimensão 2(n-1) x 2(n-1), é assimétrica, e em que n corresponde
ao numero de barramentos.
Os elementos são obtidos da seguinte forma para i ≠ j:
Hij = Lij = ViVj [ Gij sin(θi – θj) – Bij cos(θi – θj) ] (eq.20)
Nij = -Jij = ViVj [ Gij sin(θi – θj ) –Bij cos(θi – θj) ] (eq.21)
Para i = j tem-se:
Hii = -Qi – BiiVi2 (eq.22)
Nii = Pi + Gii Vi2 (eq.23)
Jii = Pi - Gii Vi2 (eq.24)
2
Lii = Qi – Bii Vi (eq.25)
Estas sub-matrizes têm dimensões variadas de acordo com o sistema,
nomeadamente ao número de barramentos PQ e PV.

• [H] – [ (nº PQ + nº PV) x (nº PQ + nº PV) ]


• [N] – [ (nº PQ + nº PV) x (nº PQ) ]
• [M] – [ (nº PQ) x (nº PQ + nº PV) ]
• [L] – [ nº PQ x nº PQ ]

Faculdade de Engenharia da Universidade do Porto - 11 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

4. Calcular os acréscimos ∆θ e ∆V

 ∆θ k 

 k 
P  [ ]
 ∆Q  = J ×  ∆V k 
k 
(eq.26)
 k  V k 

5. Para os barramentos do tipo PQ, actualiza os valores da amplitude e argumento da


tensão, através da seguinte equação:

V k +1 = Vi k + ∆Vi k (eq.27)

θ k +1 = Vi k + ∆θ ik (eq.28)
6. Para os barramentos do tipo PV, actualizar o valor do argumento e calcular a
potência reactiva injectada:

[
Qi = ∑ ViV j Gij sin (θ i − θ j ) − Bij cos(θ i − θ j ) ]
n
(eq.29)
j =1

7. Caso a potência reactiva esteja fora dos limites máximo e mínimo impostos pelo
gerador, reclassificar o barramento como falso PQ; Na iteração seguinte calcula-
se a potência reactiva (usando os valores especificados da tensão para todas os
barramentos PV): se estiver dentro dos limites o barramento volta a ser
classificado como PV;
8. Repetir todo o processo até se atingir a convergência, convergência esta que é
atingida quando os valores absolutos dos erros de fecho ∆Pi e ∆Qi se tornarem
inferiores a uma tolerância ε arbitrariamente pequena.

O fluxograma de todo o processo está expresso na figura 1.

Faculdade de Engenharia da Universidade do Porto - 12 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Figura1 – Fluxograma do processo iterativo do método de Newton – Raphson

Para executar este método no MATPOWER é usado o seguinte comando:


>> runpf('case_ieee30')

Os resultados obtidos para a rede teste de 30 barramentos do IEEE estão apresentados no


Anexo B. Como se pode verificar primeiramente é mostrado o método que foi executado
bem como o número de iterações que foram necessárias para atingir a sua convergência e
ainda o tempo de execução.

Faculdade de Engenharia da Universidade do Porto - 13 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Seguidamente é dado um resumo das características do sistema (System Summary e Bus


Data) e os trânsitos de potência entre os barramentos bem como as respectivas perdas.

5.2 – Método Fast-Decoupled

Este método é uma variante ao de Newton-Raphson, que explora o facto de existir uma
fraca interacção entre a potência reactiva e o argumento da tensão, e também entre a
potência activa e a amplitude da tensão.
O código que está implementado pode ser consultada através do ficheiro fdpf.m.
Neste caso começa-se por desprezar as sub-matrizes [N] e [J] o que leva a duas equações
desacopladas para a potência activa e reactiva:

[∆P] = [H ][∆θ ] (eq.30)

[∆Q ] = [L] ∆V  (eq.31)


V 
Na maior parte dos sistemas eléctricos verificam-se as seguintes condições:
⇒ cos(θ i − θ j ) ≈ 1

⇒ Gij sin (θ i − θ j ) << Bij

⇒ Qi << BiiVi 2
Atendendo as estas simplificações as equações 20, 22 e 25 assumem uma nova forma:
H ij = Lij = −Vi BijV j (eq.32)

H ii = Lii = −Vi BiiVi (eq.33)


Onde Bij é o elemento genérico da matriz das susceptâncias nodais.
A componente i das equações 30 e 31 são respectivamente:
n
∆Pi = −∑ Vi BijV j ∆θ j (eq.34)
j =2

n
∆Qi = −∑Vi Bij ∆θ j (eq.35)
j =2

Faculdade de Engenharia da Universidade do Porto - 14 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Ou ainda:
∆Pi n
= −∑ BijV j ∆θ j (eq.36)
Vi j =2

∆Qi n
= −∑ Bij ∆V j (eq.37)
Vi j =2

Para completar todo o processo são ainda consideradas as seguintes restrições:


• Na equação 36, para o cálculo de Bij não se consideram os elementos da rede
que afectam de uma forma directa o trânsito de potência reactiva
(condensadores ou com tomadas fora da nominal), despreza-se ainda a
resistência dos ramos;
• Na equação 36 fixa-se Vj = 1,0 p.u. para desta forma eliminar a influência da
tensão no cálculo da variação dos argumentos da tensão;
• Na equação 37 é ignorada a possível presença de desfasadores.

Atendendo a este conjunto de factores, as equações anteriormente apresentadas podem


ser reescritas sob forma matricial compacta:
 ∆P 
[ ]
 V  = B [∆θ ]
'
(eq.38)
 
 ∆Q 
[ ]
 V  = B [∆V ]
''
(eq.39)
 
Onde:
1
Bij' = − , para i ≠ j (eq.40)
X ij
n
1
Bii' = ∑ (eq.41)
j =1 X ij
j ≠i

Bij'' = − Bij (eq.42)

Note-se que a matiz [B’’] é similar á matriz das susceptâncias nodais negada [-B], caso
não existam componentes esfasadoras.

Faculdade de Engenharia da Universidade do Porto - 15 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Uma das vantagens deste processo consiste na não necessidade de recalcular as matrizes
[B’] e [B’’] em cada iteração, estas matrizes são reais, simétricas (excepto se houver
elementos esfasadores), esparsas e constantes. KP e KQ são indicadores de convergência.
Este facto conduz a um menor esforço computacional em cada iteração mas, no entanto o
número de iterações até atingir a convergência é maior do que no método de Newton-
Raphson..
O fluxograma deste método está representado na figura 2.

Figura2 – Fluxograma do processo iterativo do método de Fast-Decoupled

Faculdade de Engenharia da Universidade do Porto - 16 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

5.2.1 – Fast-Decoupled (variante XB)

Nesta versão do método foram introduzidas algumas modificações:

a) Bij' =B 'ji (eq.43)

b) Bij'' = B 'ji' (eq.44)


 
c) Bii'' = −∑ Bij'' − 2 Bish + ∑ Bijsh  (eq.45)
i =1  i =1 
Para efectuar este processo é necessário inserir os seguintes comandos:
>> opt=mpoption
>> opt=mpoption(opt,'PF_ALG',2)
>> runpf('case_ieee30',opt)

Os resultados obtidos para a rede de teste de 30 barramentos do IEEE estão expressos no


Anexo C.
O modo como os resultados são apresentados segue o mesmo modelo que o
anteriormente descrito.

5.2.2 - Fast-Decoupled (variante BX)

Nesta variante as alterações produzidas foram as seguintes:

a) Bii' = −∑ Bij' (eq.46)


i =1

 
b) Bii'' = ∑ Bij'' − 2 Bish + ∑ Bijsh  (eq.47)
i =1  i =1 
Para realizar este método usa-se o seguinte conjunto de comandos:
>> opt=mpoption
>> opt=mpoption(opt,'PF_ALG',3)
>> runpf('case_ieee30',opt)

Os resultados obtidos para a rede de teste de 30 barramentos do IEEE podem ser


consultados no Anexo D. A forma como estes são apresentados é igual aos outros
modelos já apresentados.

Faculdade de Engenharia da Universidade do Porto - 17 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

5.3 – Método de Gauss-Seidel

Este método realiza separadamente o tratamento dos barramentos do tipo PQ e PV.


O código que está implementado pode ser consultada através do ficheiro gausspf.m.
O procedimento seguido para tratar os barramentos PQ inicia-se atribuindo valor para as
tensões desconhecidas dentro duma certa gama aceitável [1,0 ; 1,05] e é terminado
quando o módulo da diferença entre as tensões em todos os barramentos, calculadas em
duas iterações sucessivas, for inferior a um dado valor ε (normalmente 10-4), ou seja,

∆Vi k = Vi k − Vi k −1 < ε (eq.48)

O algoritmo computacional é o seguinte:

1  Pi − jQi i −1 n 
 − ∑ y ijV jk − k −1 
Vi =k
∑ ij j y V
y ii  i(
 V k −1 *
)j =! j =i +1

(eq.49)

A figura 3 representa o fluxograma deste processo.


Sobre este método convém frisar alguns pontos:
a) Verifica-se a existência de dois ciclos de cálculo, contagem de barramentos e
contagem de iterações. Desta forma todas as tensões nos barramentos, com
excepção do barramento de referência são calculadas a cada iteração. O número
de iterações deve ser limitado para prevenir contra uma possível divergência;
b) Só quando o critério de paragem for verificado para todos os barramentos é que o
processo termina;
c) Depois de se determinar todos os valores das tensões, calcula-se a potência
injectada no barramento de referência, bem as potências transitadas nas linhas.

Faculdade de Engenharia da Universidade do Porto - 18 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Figura3 – Fluxograma do processo iterativo do método de Gauss-Seidel (PQ)

Faculdade de Engenharia da Universidade do Porto - 19 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

No que respeita ao tratamento dos barramentos PV o algoritmo usado está expresso na


figura 4 a seguir apresentada.
Note-se que neste fluxograma, em relação ao fluxograma apresentado na figura 3, são
feitas apenas algumas alterações relativamente ao tratamento dos barramentos PQ.

Figura4 – Fluxograma do processo iterativo do método de Gauss-Seidel (PV)

Faculdade de Engenharia da Universidade do Porto - 20 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Os valores dados por Vijk são obtidos pela seguinte equação:

Vi k −1 esp
V = k −1 Vi
k
ij (eq.50)
Vi
Onde Vi esp é o valor especificado do módula da tensão. Já o valor da Qik é dado por:

  
 n

= − Im V ijk
*
Q i
k
 y ii V ij +
k
∑ y ij V j
k −1
 (eq.51)
  j =1 
 j≠i 

Um gerador tem, como é óbvio, limites máximos e mínimos de produção de potência


reactiva. O limite máximo é determinado pela potência aparente nominal ou pela corrente
de excitação máxima admissível, enquanto que o limite mínimo é determinado pela força
electromotriz mínima necessária para manter uma margem de estabilidade adequada.
Se o valor Qik obtido violar um desses limites, o barramento passa a ser considerado do
tipo PQ (tal como é referido no fluxograma – falso PQ), fixando-se a potência reactiva
gerada no valor do limite violado e calcula-se a respectiva tensão como para qualquer nó
desta natureza, usado o valor de tensão obtido na iteração anterior.
Caso não haja nenhuma violação dos limites impostos, usa-se o valor da tensão dado pela
eq.50 e recalcula-se a partir da eq.49.
A classificação de um barramento PV pode-se alterar com o decorrer do processo, pois os
valores calculados inicialmente para a potência reactiva são bastante diferentes dos finais,
deste modo, em cada iteração, o barramento deve ser sempre considerado PV.
Para realizar este método usa-se o seguinte conjunto de comandos:
>> opt=mpoption
>> opt=mpoption(opt,'PF_ALG',4)
>> runpf('case_ieee30',opt)

Os resultados obtidos para a rede de teste de 30 barramentos do IEEE podem ser


consultados no Anexo E. A forma como estes são apresentados é igual aos restantes.

Faculdade de Engenharia da Universidade do Porto - 21 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

5.4 – Análise Crítica de Resultados

A tabela 1 mostra uma comparação entre os resultados obtidos com os diferentes métodos
usados.

Tempo de Iterações Iterações Perdas


Metodo
execução(s) P(MW) Q(MVAr) P(MW) Q(MVAr)
Newton- Raphson 0,22 2 17,557 67,69
Fast-Decoupled(XB) 0,05 7 6 17,557 67,69
Fast-Decoupled(BX) 0,02 8 7 17,557 67,69
Gauss-Seidel 0,39 492 17,557 67,69
Tabela1 – Comparação entre métodos de transito de potência

Todos estes processos apresentam o mesmo grau de exactidão, notando-se que apesar de
o método do Newton-Raphson convergir com um menor número de iterações, é o método
de Fast-Decoupled (BX) que apresenta uma convergência mais rápida. Já o método de
Gauss-Seidel apresenta o maior numero de iterações até atingir a convergência, bem
como o maior tempo de execução, este facto pode ser melhorado usando um factor de
aceleração α, e neste caso a eq.48 seria substituída por:
k
Viacel (
= Vi k + α Vi k − vik −1 ) (eq.52)

6 – Optimal Power Flow [8]

A condução de o regime de funcionamento de um sistema eléctrico de energia deve ser


feita de forma a optimizar o custo de produção e garantir segurança e qualidade no
fornecimento de energia eléctrica.
Um OPF tem por objectivo determinar o funcionamento óptimo de um sistema eléctrico
de energia tendo por base a função objectivo em causa, que pode ser a minimização das
perdas activas, minimização dos custos de operação, minimização do numero de acções a
tomar no caso de uma contingência ou da carga cortada, e as respectivas restrições
associadas, o que torna o problema bastante complexo.

Faculdade de Engenharia da Universidade do Porto - 22 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Relativamente ao MATPWER, os processos de resolução de OPF têm vindo a ser


melhorados ao longo do tempo. Inicialmente foram implementados métodos baseados na
função constr que fazia uso de programação quadrática juntamente com uma
aproximação quasi-Newton à matriz hessiana.
Seguidamente introduziram-se processos de programação linear, e versão mais
actualizada foi implementado de forma a permitir a inclusão restrições lineares gerais nas
variáveis de optimização, porém requer o ficheiro fmincon.m usado no pacote MINOPF
(com uma distribuição mais restrita do que o MATPOWER devido ás licenças de uso).
Estes métodos têm as sua limitações, nomeadamente quanto à dimensão das redes em
estudo, quanto maior esta for menor será a exactidão dos resultados, não contemplando
também situações como tomadas de transformadores ou manobras de ligação à rede de
componentes não alimentados por esta.

6.1 – Linearização das funções de custo usando restrições de variáveis de custo

As formulações de OPF no MATPOWER [7] permitem a especificação de linearizações


das funções de custo para a potência activa e reactiva produzida pelos geradores.

Figura5-Modelo linear de custo de geração

Este custo indiferenciado é modelado usando uma variável de custo extra por cada curva
de custo linearizada e também por restrições associadas a esta variável e á potência
gerada (Pg), uma por cada segmento linearizado da curva. Estas restrições irão construir
uma “bacia” convexa equivalente a limitar que as variáveis de custo se situem abaixo dos

Faculdade de Engenharia da Universidade do Porto - 23 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

segmentos de recta. Se considerarmos como y a variável de custo auxiliar, a contribuição


do custo de geração é precisamente o valor y.
Existem então mais três restrições necessárias:

1. ( )
y ≥ m1 Pg − x0 + c0 (y tem de se situar abaixo do primeiro segmento)

2. y ≥ m2 (Pg − x1 ) + c1 (y tem de se situar abaixo do segundo segmento)

3. Pmin ≤ Pg ≤ Pmax (Limites de produção dos geradores)

Onde m1 e m2 representam respectivamente, os declives dos dois segmentos.


Esta formulação baseada em restrições de variáveis de custo (CCV) é usada por todos os
métodos de resolução de OPF implementados no MATPOWER, para obter linearizações
de funções de custo

6.2 – Formulação AC de um OPF

A função objectivo usado nesta formulação é a de minimizar o custo total de geração de


energia activa e reactiva. Estes custos de produção dos geradores podem ser definidos
como funções polinomiais ou como funções lineares.
A formulação assenta nos seguintes princípios:

min ∑ f (P ) + f (Q )
θ ,V , Pg ,Qg i
1i gi 2i gi (eq.53)

Sujeito a:
Pi (θ , V ) − Pgi + Pci = 0 (Equação de equilíbrio de potência activa)

Qi (θ , V ) − Q gi + Qci = 0 (Equação de equilíbrio de potência reactiva)

S ijf , t (θ ,V ) ≤ S ijmax (Limite do fluxo da potência aparente das linhas)

Vi min ≤ Vi ≤ Vi max (Limites de tensão nos barramentos)

Pgimin ≤ Pgi ≤ Pgimax (Limites de Potência activa gerada)

Q gimin ≤ Q gi ≤ Q gimax (Limites de Potência reactiva gerada)

Faculdade de Engenharia da Universidade do Porto - 24 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Na função objectivo f1i e f2i representam os custos associados á geração de potência


activa e reactiva, respectivamente do gerador i.
Definindo uma variável V como:
θ 
V 
V = 
 Pg 
 
Q g 
O problema pode ser expresso de uma forma mais compacta usando a seguinte forma:

min f (V )
V

Sujeito a:

g1 (V ) = 0 (Equação de equilíbrio de tensões)

g 2 (V ) = 0 (Limite do fluxo de potência nos ramos)

Vmin ≤ V ≤ Vmax (Limites das variáveis)

6.3 – Método baseado na função constr

Os primeiros métodos de resolução de um OPF implementados no MATPOWER foram


baseados numa função de optimização de restrições não lineares, a função constr.
Esta função está dividida em dois M-files que são corridos na sua execução, um deles
analisa a função objectivo f e a violação de restrições g, enquanto o outro analisa o seu
gradiente ∂f / ∂V e ∂g / ∂V .
Existem dois tipos diferentes destes M-files, um é usado quando se trata de sistemas de
com funções de custo polinomiais, que são directamente inseridas na função objectivo. O
outro é usado para sistemas de linearização de custos. Este modelo de custo é tratado
através da introdução de uma variável de custo por cada função a linearizar. Neste ultimo
caso a função objectivo é simplesmente o somatório destas variáveis de custo que são
restringidas a se situar abaixo de cada função linear introduzida. Este método apenas
funciona para funções de custo convexas.

Faculdade de Engenharia da Universidade do Porto - 25 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Caso se escolha um algoritmo de funções de custo lineares para sistemas de funções de


custo polinomial, será efectuada uma aproximação tornando a analise como se trata-se de
um problema linear.

6.4 – Método baseado em programação linear (LP)

A formulação usada neste método é em tudo semelhante à apresentada anteriormente,


porém existe uma diferença relativamente à análise das restrições e ás variáveis de
estudo. Neste caso as restrições são repartidas em restrições de igualdade e desigualdade:

min f (V )
V
2

Sujeito a:
g1 (V1 , V 2 ) = 0 (Restrições de igualdade)

g 2 (V1 , V2 ) ≤ 0 (Restrições de desigualdade)

Nesta formulação V1 contém a informação relativa á ângulos e á amplitude da tensão,


enquanto que V2 contém informação relativamente à potência activa e reactiva gerada e
as correspondentes variáveis de restrição de custo.
A implementação deste método é feita à custa da função LPconstr que é bastante similar
à função constr anteriormente apresentada, pois faz uso dos mesmos M-files para analisar
a função objectivo e os gradientes, no entanto possui ainda um terceiro M-file
responsável por resolver a parte associada á variável V1 relativamente á parte das
restrições de igualdade, resultando um valor para V2.
O algoritmo usado é o seguinte:

1. Inicializar o contador de iterações (k=0) e escolher um valor inicial, V20 para a


variável V2;
2. Resolver as restrições de igualdade g1 para a variável V1k ;
3. Linearizar o problema em torno do valor Vk e resolver o restante para ∆V

Faculdade de Engenharia da Universidade do Porto - 26 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

 ∂f 
min  ∂V V =V k  ∆V
∆V

Sujeito a:
 ∂g
 ∂V V =V k

( )
 ∆V ≤ − g V
k

− ∆ ≤ ∆V ≤ ∆

4. Fazer k  k+1 e actualizar a solução obtida ( V k = V k −1 + ∆V );


5. Se VK satisfaz os critérios de convergência o processo termina, caso contrario
passa-se para o ponto 6;
6. Ajustar os limites de variação ∆ e passar para o ponto 2.

Os critérios de convergência são os seguintes:

∂L ∂f ∂g
• = + λT ≤ Tolerancia1
∂V ∂V ∂V
• g (V ) ≤ Tolerancia 2

• ∆V ≤ Tolerancia3

Onde λ é o vector de multiplicadores de Lagrange do LP.


Usualmente o valor de Vk dado no ponto 2 não é completamente fiável, o que por sua vez
conduz a um resultado final incorrecto. Para evitar tais situações á adicionada uma
variável de referência, variável esta que no fim da execução do método (solução óptima)
tem que ser zero.
A função LPconstr implementa os seguintes três métodos:

• Formulação esparsa com todo o leque de restrições de desigualdade;


• Formulação esparsa com restrições relaxadas;
• Formulação densa com restições relaxadas.

Na formulação densa, algumas das variáveis V1 e das restrições de igualdade g1 são


eliminadas do problema antes de chegar ao LP.

Faculdade de Engenharia da Universidade do Porto - 27 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

6.5 – Formulação AC de um OPF (fmincon e MINOPF)

Na formulação deste método existe uma maior variedade de campos introduzidos no


cálculo de um OPF, relativamente aos outros métodos apresentados, nomeadamente:

• Analise simultânea de funções de custo lineares e polinomiais;


• Curvas de capacidade P-Q do gerador;
• Limites de diferenças de ângulos em ramos;
• Custos adicionais;
• Restrições adicionais;
• Despacho de cargas.

A resolução do método está assente numa subdivisão de três grupos de optimização


diferentes. Um primeiro grupo (X) consiste nas amplitudes de tensão e respectivos
ângulos de cada barramento e ainda nas potências activa e reactiva gerada. Um outro
grupo (Y) contém as variáveis auxiliares usadas na formulação de restrições de variáveis
de custo (CCV) relativo a funções de custo lineares dos geradores. O outro grupo
corresponde ás variáveis adicionais inseridas pelo utilizador (Z).
O problema de optimização pode então ser expresso pela sua função objectivo:

min ∑ ( f1i (Pgi ) + ( )) 1 T


f 2i Q gi + ∑ Yi + w Hw + C wT w
X ,Y , Z i i 2
Sujeito a:
g p ( x ) = P (θ , V ) − Pg + Pc = 0 (Equação de equilibro de potência activa)

g Q ( x ) = Q (θ , V ) − Q g + Qc = 0 (Equação de equilibro de potência reactiva)

g S f ,t ( x ) = S f ,t (θ , V ) − S max ≤ 0 (Limite de potência aparente nas linhas)

X 
l ≤ AY  ≤ u (Restrições lineares gerais)
 Z 

X min ≤ X ≤ X max (Limites de variação de θ e V)

Faculdade de Engenharia da Universidade do Porto - 28 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Os acréscimos mais importantes relativamente á formulação tradicional de um OPF,


prendem-se com a inclusão de termos generalizados de custo (w) e as restrições lineares
gerais, que envolvem a matriz A.

6.5.1 – Restrições lineares gerais

Acrescentado ás restrições de igualdade não lineares predefinidas para balanço de


potências nodais e ás restrições de desigualdade não lineares para os fluxos de potência
nas linhas, esta formulação apresenta uma nova estrutura para restrições lineares
adicionais que abrangem toda a gama de variáveis a optimizar.

X 
l ≤ AY  ≤ u (Restrições lineares gerais)
 Z 

Algumas destas restrições são especificadas directamente pelo utilizador, enquanto que
outras são geradas automaticamente com base nas limitações da própria rede em estudo.
Entre as restrições geradas automaticamente constam:

• Linhas para restrições que definem curvas P-Q de capacidade dos


geradores;
• Linhas para restrições de factores de potência constantes para despacho de
cargas ou cargas sensíveis ao preço;
• Linhas para limites de diferença de ângulos entre ramos;
• Linhas e colunas para as variáveis auxiliares usadas na formulação de
restrições de variáveis de custo (CCV) relativo a funções de custo lineares
dos geradores e as suas respectivas restrições.

Para além destas restrições geradas automaticamente, o utilizador pode especificar a


matriz Au e os vectores lu e uu para poder definir mais restrições (tal como confinar a
diferença de ângulos entre barramentos).

Faculdade de Engenharia da Universidade do Porto - 29 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Note-se que a matriz A deve ter pelo menos nx linhas, em que nx representa o número de
variáveis do grupo de optimização X. Caso esta matriz exceda os nx elementos, é então
criada uma nova variável dentro do grupo de optimização Z por cada linha acrescentada.

6.5.2 – Função de custo generalizadas

A função de custo está dividida em três partes. As duas primeiras partes correspondem
aos custos polinomiais e lineares de geração, que são especificados para cada gerador,
relativamente á sua potência activa e reactiva (opcional) produzida. A formulação geral
permite um uso simultâneo de ambos os tipos de custos.
A terceira parte da função de custo fornece uma estrutural geral para introduzir custos
adicionais nas variáveis de optimização, tornando possível o uso de funções de
penalidade.
Estes custos gerais são discriminados através do conjunto de parâmetros H, Cw, N e fparm,
que constituem uma função quadrática.
H é uma matriz esparsa simétrica com uma dimensão de nw x nw e coeficientes
quadráticos, Cw é um vector de coeficientes lineares de dimensão nw x 1. A matriz
esparsa N tem dimensão nw x nxz tem de corresponder com a dimensão da matriz Au.

6.5.3 – Curvas P-Q dos geradores

A formulação geral do método AC de um OPF modela as curvas de capacidade P-Q dos


geradores definindo simplesmente os seus valores máximos e mínimos na matriz gen, no
entanto é possível especificar ainda níveis de declives superiores e inferiores através de
novas linhas que podem também ser inseridas na matriz (Pc1, Pc2, Qc1min, Qc1max,
Qc2min, Qc2max). A região de funcionamento do gerador, após consideradas todas as
condicionantes está representada a sombreado na figura seguinte.

Faculdade de Engenharia da Universidade do Porto - 30 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Figura6 – Curvas de capacidade P-Q dos geradores

Os pontos essenciais na definição do declive superior e inferior da linha de


funcionamento são QcnMAX e QcnMIN. Pc1 e Pc2 não se revelam tão importantes e podem
ser igualados a Pmin e Pmax por conveniência.

6.5.4 – Despacho de cargas

Regra geral as cargas são modelizadas como injecções negativas de potência com os
custos inerentes associados.
Quando existem cargas despacháveis a demanda de potência reactiva é elevada. Se os
limites de produção dos geradores negativos em causa, Qmin\Qmax, não forem colocados a
zero, o algoritmo faz o redespacho mais conveniente. Na formulação geral, assume-se
que as cargas possuem um factor de potência constante. O mecanismo para adicionar
restrições lineares é accionado automaticamente para incluir as restrições destas injecções
por forma a manter o rácio de potência activa e reactiva constante.

Faculdade de Engenharia da Universidade do Porto - 31 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

6.5.5 – Limites de diferença de ângulos entre barramentos

As diferenças dos argumentos da tensão (valores dados em graus) entre barramentos, i e j,


podem ser limitadas através da especificação de angmin e angmax, da matriz branch.
branch(k , ang min ) ≤ θ i − θ j ≤ branch(k , ang max )

Existe no entanto uma forma de ignorar estes limites, e consiste em colocar a opção
OPF_IGNORE_ANG_LIM como verdadeira.

6.6 – Formulação DC de um OPF

A formulação DC de um OPF é em tudo semelhante á formulação AC, a diferença reside


no método de estudo da rede e dos valores que servem para o cálculo. Neste caso apenas
interessam os ângulos das tensões e as injecções de potência bem como os seus fluxos.

min ∑ f i (Pgi )
θ , Pg i

Sujeito a:
Bbarθ = Pg − Pc − Pbar ,shift − G shunt (Equação de equilíbrio de potência activa)

Biθ ≤ P max − Pi ,shift (Limite de fluxo de potência nas linhas)

Pgimin ≤ Pgi ≤ Pgimax (Limites de geração de potência activa)

Desde que todas as restrições sejam lineares, este problema resume-se a um problema de
programação linear (LP) ou quadrática (QP). Esta formulação não permite a inclusão de
restrições adicionais por parte do utilizador.

6.7 – Unit Commitment

A formulação predefinida de um OPF anteriormente apresentada não possui qualquer


mecanismo para se poder desligar os geradores cujos custos de operação seja elevados,

Faculdade de Engenharia da Universidade do Porto - 32 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

estes são simplesmente despachados por forma a produzirem no seu limite mínimo. O
MATPOWER, no entanto, tem a capacidade de executar um OPF juntamente com um
unit decommitment para um curto espaço de tempo, o que permite desligar os geradores
mais caros e encontrar uma solução mais barata. O algoritmo implementado é o seguinte:

1) Começar com N=0, assumindo que todos os geradores estão disponíveis e com
limites definidos;
2) Executar um OPF e guardar a solução como se sendo a óptima;
3) N=N+1, usando a ultima solução óptima encontrada elaborar uma lista de geradores
com níveis de produção mais perto do limite máximo. Caso não haja nenhum deve-se
saltar para o ponto 5);
4) Para cada gerador da lista executar um OPF para encontrar o custo geral do sistema
com esse mesmo gerador desligado. Seleccionar essa solução como óptima se
conduzir a um custo de produção mais baixo. Se alguma destas soluções encontradas
for melhor do que a anterior salta-se para o ponto 3);
5) Retornar a solução óptima encontrada como a solução óptima final.

6.8 – Resultados obtidos e análise crítica

Os resultados obtidos pelos diferentes métodos de resolução de um OPF implementados


no MATPOWER, bem como os comandos necessários para a sua execução, estão
expressos no Anexo F. A tabela seguinte apresenta um resumo dos aspectos mais
importantes.

Faculdade de Engenharia da Universidade do Porto - 33 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Tempo de Perdas
Metodo Referência Convergencia(s) Func.Obj($/h) P(MW) Q(MVAr)
Função constr 100 0,19 8906,14 11,74 47,31
LP denso 120 2,55 8906,14 11,74 47,31
LP esparso (relaxado) 140 3,00 8906,15 11,75 47,31
LP esparso (completo) 160 6,63 8906,14 11,74 47,31
CCV - constr 200 3,00 8921,83 10,34 42,10
CCV - LP denso 220 6,39 8921,83 10,34 42,10
CCV - LP esparso (relaxado) 240 3,56 8921,83 10,34 42,10
CCV - esparso (completo) 260 6,13 8921,83 10,34 42,10
MINOS 500 0,09 8906,14 11,74 47,31
fmincon 520 1,02 8906,14 11,74 47,31
Tabela2 – Resultados obtidos pelos diferentes métodos

Note-se que o custo de operação mais baixo não corresponde á obtenção das menores
potências de perdas do sistema. Dos métodos usados, vários são os que apresentam o
mesmo resultado final, tendo uma variação relativamente significativa no que toca aos
tempos de convergência (atendendo a que a rapidez que é necessária no processo é
bastante importante este factor tem especial relevância). O método que apresenta um
melhor aspecto global (tempo de convergência vs. função objectivo) é o MINOS.
Como se pode constatar os tratamentos mais completos para a obtenção de uma solução
são os que levam mais tempo até atingir a convergência, no entanto os resultados obtidos,
e tendo em conta que a função objectivo é a minimização do custo de operação, não são
diferentes (melhores) aos apresentados pelos outros métodos.
Convém especificar o significado do parâmetro λ presente nos resultados, entende por
preço marginal/coeficiente de sensibilidade (λ) o preço a pagar para incrementar a carga
de uma unidade.

Faculdade de Engenharia da Universidade do Porto - 34 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

λ($/MVA-hr)
Metodo Referência P(MW) Q(MVAr)
max barram min barram max barram min barram
Função constr 100 42,233 30 36,313 1 1,220 26 -0,130 1
LP denso 120 42,233 30 36,313 1 1,220 26 -0,130 1
LP esparso (relaxado) 140 0,000 6 0,000 26 0,000 21 0,000 1
LP esparso (completo) 160 17,020 6 2,590 26 0,140 21 -0,030 1
CCV - constr 200 42,360 30 36,700 1 1,200 26 0,000 13
CCV - LP denso 220 6,160 30 5,310 1 0,240 26 0,040 1
CCV - LP esparso (relaxado) 240 23,610 6 3,590 26 0,190 21 -0,030 1
CCV - esparso (completo) 260 371,060 6 56,470 26 3,050 21 -0,530 1
MINOS 500 42,233 30 36,313 1 1,220 26 -0,130 1
fmincon 520 42,233 30 36,313 1 1,220 26 -0,130 1
Tabela3 – Valores de preços marginais obtidos pelos diferentes métodos

7 – Análise das curvas PV e QV do sistema de 30 barramentos do IEEE

As curvas PV e QV que têm por base as equações de trânsito de potência, são métodos
estáticos de análise de estabilidade de tensão de um sistema eléctrico de energia e
fornecem dados relativamente ao grau de segurança relativo a um ponto de
funcionamento de um sistema, através de margens de estabilidade.
Antes de mais, convém definir o conceito de estabilidade de tensão: um sistema eléctrico
diz-se estável, do ponto de vista da tensão, se conseguir manter tensões aceitáveis em
todos os barramentos do sistema sob condições normais de funcionamento depois de ter
sido sujeito a uma perturbação [3].
A estabilidade de tensão está ligada ao trânsito de potência reactiva na rede, ao
comportamento das cargas face a variações de tensão, à acção de dispositivos
automáticos de controlo de tensão, à limitação de sobreexcitação de geradores, etc.
A instabilidade de tensão pode ser dividida em dois grupos distintos:
o Instabilidade devida a grandes distúrbios;
o Instabilidade devida a pequenos distúrbios.

A situação de instabilidade de tensão mais complexa é sem duvida o colapso de tensão e


desenvolve-se em condições extremas de exploração do sistema estando geralmente
associado a contingências, saídas de serviço de linhas e geradores, e ao mau

Faculdade de Engenharia da Universidade do Porto - 35 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

funcionamento de certos elementos, tais como reguladores em carga de transformadores


em subestações ou reguladores de excitação das máquinas geradoras que fazem com que
a tensão seja levada a níveis muito baixos em certos barramentos de um sistema.

7.1 – Curva PV [6]

A forma de obter esta curva baseia-se na resolução consecutiva de trânsitos de potência á


medida que se aumenta os níveis de carga do sistema (neste caso consideraram-se
aumentos progressivos de 10% na carga que são distribuídos igualmente por todas as
cargas, tendo em conta que a situação inicial correspondente ao caso base, ou seja uma
carga inicial de 283,40 MW), por forma a obter os pares de pontos P-V de cada cenário,
mantendo o factor de potência constante. Nesta análise foi usado o método de Newton-
Raphson. A percentagem de carga em relação á situação inicial dá a margem de
estabilidade de tensão do sistema. Utilizando apenas o fluxo de potência convencional
não é possível obter toda a curva de tensão, uma vez que a matriz Jacobiana ([J]) torna-se
singular no ponto de colapso, impossibilitando a solução do fluxo de potência
convencional nesta região da curva (pontos de operação instáveis).
Os resultados obtidos estão expresso no gráfico 1 e mostram que é o barramento 30 que
sofre a variação de tensão mais acentuada, a margem de estabilidade de tensão alcançada
é na ordem dos 315%.

Faculdade de Engenharia da Universidade do Porto - 36 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Curva PV
1.100

1.050
1.000

0.950

0.900
V(p.u.)

0.850
0.800

0.750

0.700

0.650

0.600
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2 2.2 2.4 2.6 2.8 3

P(% )

Bar1 Bar2 Bar3 Bar4 Bar5 Bar6 Bar7 Bar8 Bar9 Bar10 Bar11
Bar12 Bar13 Bar14 Bar15 Bar16 Bar17 Bar18 Bar19 Bar20 Bar21 Bar22
Bar23 Bar24 Bar25 Bar26 Bar27 Bar28 Bar29 Bar30

Grafico1 – Curva PV da rede IEEE de 30 barramentos

Uma análise similar é possível de ser feita para casos de contingência. Neste estudo
foram analisadas as seguintes contingências:
o Saída de serviço das linhas 6-9, 4-12, 24-25;
o Saída de serviço do gerador 11.

Em ambas as situações verifica-se uma menor margem de estabilidade, no entanto


continua-se a verificar que é o barramento 30 que sofre as variações de tensão mais
acentuadas. Nesta rede verifica-se uma produção concentrada na parte superior, estando
perto das cargas de maior valor mas no entanto relativamente afastadas da zona onde
existe maior concentração de cargas. Uma distribuição dos geradores pelos barramentos
de forma mais harmoniosa poderia levar a margens de estabilidade superiores.

Faculdade de Engenharia da Universidade do Porto - 37 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Curva PV
1.090
1.050
1.010
0.970
0.930
V(p.u.)

0.890
0.850
0.810
0.770
0.730
0.690
0.650
2

5
0

2
0.

0.

0.

0.

1.

1.

1.

1.

2.

2.
P(% )

Bar1 Bar2 Bar3 Bar4 Bar5 Bar6 Bar7 Bar8 Bar9 Bar10 Bar11 Bar12
Bar13 Bar14 Bar15 Bar16 Bar17 Bar18 Bar19 Bar20 Bar21 Bar22 Bar23 Bar24
Bar25 Bar26 Bar27 Bar28 Bar29 Bar30

Grafico2 – Curva PV da rede IEEE de 30 barramentos – Contingência nas linhas 6-9, 4-12, 24-25

Curva PV
1.1
1.05
1
0.95
0.9
V(p.u.)

0.85
0.8
0.75
0.7
0.65
0.6
2

7
0

2
0.

0.

0.

0.

1.

1.

1.

1.

2.

2.

2.

P(% )

Bar1 Bar2 Bar3 Bar4 Bar5 BAr6 Bar7 Bar8 Bar9 Bar10 Bar11
Bar12 Bar13 Bar14 Bar15 Bar16 Bar17 Bar18 Bar19 Bar20 Bar21 Bar22
Bar23 Bar24 Bar25 Bar26 Bar27 Bar28 Bar29 Bar30

Grafico3 – Curva PV da rede IEEE de 30 barramentos – Contingência no gerador 11

Faculdade de Engenharia da Universidade do Porto - 38 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

7.2 – Curva QV [2]

A análise destas curvas permite determinar a margem de potência reactiva de um


barramento ou de uma determinada área de um sistema eléctrico de energia. Estas curvas
determinam-se através da realização sucessiva de trânsitos de potência, onde após se
definem todos os barramentos (com excepção do barramento de referência) como sendo
do tipo PV, para a análise ser extensível a todos os barramentos, efectuam-se incrementos
de tensão verificando-se quais as compensações necessárias de energia reactiva
correspondentes.
Os gráficos a seguir apresentados correspondem á análise dos barramentos 3, 12 e 21 para
a situação base.

Curva QV

200

100

0
Q(MVAr)

-100 Bar3

-200

-300

-400
0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1
V(p.u.)

Grafico4 – Curva QV da rede IEEE de 30 barramentos

Curva QV

50
0
-50
Q(MVAr)

-100
Bar12
-150
-200
-250
-300
0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1
V(p.u.)

Grafico5 – Curva QV da rede IEEE de 30 barramentos

Faculdade de Engenharia da Universidade do Porto - 39 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Curva QV

50
30
Q (M V Ar) 10
-10
Bar21
-30
-50
-70
-90
0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1
V(p.u.)

Grafico6 – Curva QV da rede IEEE de 30 barramentos

Desta selecção de barramentos para análise constata-se que é o barramento 3 que


apresenta uma menor variação de potência reactiva. Da mesma forma é possível analisar
estas variações em caso de ocorrência de contingências. A análise comparativa será feita
com os mesmos barramentos e com as linhas 6-9, 4-12, 24-25 fora de serviço.

Curva QV

200

100
0
Q(MVAr)

-100
Bar3
-200

-300

-400

-500
0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1
V(p.u.)

Grafico7 – Curva QV da rede IEEE de 30 barramentos – Contingência nas linhas 6-9, 4-12, 24-25

Faculdade de Engenharia da Universidade do Porto - 40 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Curva QV

100

50

0
Q(MVAr)

-50 Bar12

-100

-150

-200
0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1
V(p.u.)

Grafico8 – Curva QV da rede IEEE de 30 barramentos – Contingência nas linhas 6-9, 4-12, 24-25

Curva QV

30
20
10
0
Q(MVAr)

-10 Bar21
-20
-30
-40
-50
0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1
V(p.u.)

Grafico9 – Curva QV da rede IEEE de 30 barramentos – Contingência nas linhas 6-9, 4-12, 24-25

Para esta situação e com esta selecção de barramentos de estudo, continua-se a verificar
que, é o barramento 3 que sofre uma maior variação de potência reactiva, no entanto em
relação á situação de funcionamento normal é o barramento 21 que apresenta a maior
variação.
No geral, o barramento que apresenta uma maior variação (atendendo que o barramento 1
é o barramento de referência) de potência reactiva é o barramento 2. Note-se que apesar
dos dois métodos (curvas PV e QV) costumarem dar resultados coincidentes, neste caso

Faculdade de Engenharia da Universidade do Porto - 41 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

tal não acontece, visto que, pela curva PV o barramento crítico é o 30, enquanto que pela
curva QV é o barramento 2.

Barramento ∆Q
1 -1065.49
2 521.54
3 186.59
4 8.71
5 -15.51
6 -3.1
7 -3.01
8 -2.37
9 -10.46
10 -21.58
11 0
12 -26.44
13 0
14 -0.15
15 -0.68
16 -0.15
17 -0.04
18 -0.09
19 -0.05
20 -0.26
21 -0.21
22 -0.15
23 -0.06
24 -3.49
25 -0.19
26 -0.08
27 -8.19
28 3
29 -0.3
30 -0.48
Tabela4 – Variação de potência reactivas nos barramentos

A sensibilidade Q-V num barramento é o declive da curva Q-V num determinado ponto
de funcionamento. Uma sensibilidade Q-V positiva é indicativo de uma situação estável,
e quanto menor for a sensibilidade mais estável será o sistema. À medida que a
estabilidade diminui, a sensibilidade aumenta, tornando-se infinita no limite da
estabilidade. Também uma sensibilidade negativa é indicativa de uma situação instável.
Uma sensibilidade negativa pequena representa uma situação muito instável. Devido à
natureza não linear da relação Q-V, as amplitudes das sensibilidades para diferentes
condições do sistema não fornece uma medida directa do grau de estabilidade.

Faculdade de Engenharia da Universidade do Porto - 42 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

8 – Conclusão

Neste trabalho efectuaram-se estudos num sistema eléctrico de energia utilizando o


MATPOWER. Este programa revela-se ser uma ferramenta bastante útil no
desenvolvimento de estudos do funcionamento de um sistema, quer para análises em
funcionamento normal quer em situações de contingências.
É um programa de fácil utilização e faz uso de uma linguagem simples e passível de ser
modificada – mudanças na topologia da rede ou mudanças nas restrições impostas. Possui
um inconveniente relacionado com a não utilização de um ambiente gráfico, no entanto
os resultados são obtidos de uma forma rápida e eficaz.
As grandes vertentes deste programa são a análise do trânsito de potências e a sua
optimização (Optimal Power Flow), apresentado para tal um vasto leque de opções e
métodos para obter as soluções desejadas.
Fazendo uso da mesma rede de estudo (rede de 30 barramentos IEEE – especificada no
ficheiro case_30ieee) - foi efectuada uma análise de estabilidade de tensão, usado para tal
as curvas PV e QV. Pode-se constatar, de forma global, que a rede em estudo apresenta
algumas deficiências ao nível da estabilidade de tensão.

Faculdade de Engenharia da Universidade do Porto - 43 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

9 – Bibliografia

[1] Paiva, Sucena: “Redes de energia eléctrica, uma análise sistémica”; IST Press, 2005
[2] Sba Controle & Automação vol.14 no.4 Campinas : “Fluxo de potência
continuando via equações de injecção de corrente” Nov./Dez. 2003
[3] Teixeira, Hélder; Almeida, José: “Análise de estabilidade de tensão num SEE”
PSTFC 2002;
[4] Kundur, P.: “Power system stability and control”; McGraw-Hill.
[5] Simões Costa, A. e Silveira e Silva, A. – "Controle e Estabilidade de Sistemas de
potência", Notas de Aula, UFSC , 1995.
[6] Miranda, Vladimiro: “Estabilidade e colapso de tensão: Princípios de análise
(v.1.0)” apontamentos de apoio á disciplina de Análise de Sistemas Eléctricos 2, da
LEEC – 1992.Nov.
[7] MATPOWER – User’s Manual version 3.1b2 September 15, 2006.
[8] Kristiansen, Tarjei: “Utilizing MATPOWER in Optimal Power Flow” Department
of Electrical Power Engineering - Norwegian University of Science and
Technology.

Faculdade de Engenharia da Universidade do Porto - 44 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

10 - Anexos

10.1 - ANEXO A
Rede eléctrica de 30 barramentos IEEE

Faculdade de Engenharia da Universidade do Porto - 45 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

bus data

bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin


1 3 0 0 0 0 1 1.06 0 132 1 1.06 0.94
2 2 21.7 12.7 0 0 1 1.043 -5.48 132 1 1.06 0.94
3 1 2.4 1.2 0 0 1 1.021 -7.96 132 1 1.06 0.94
4 1 7.6 1.6 0 0 1 1.012 -9.62 132 1 1.06 0.94
5 2 94.2 19 0 0 1 1.01 -14.37 132 1 1.06 0.94
6 1 0 0 0 0 1 1.01 -11.34 132 1 1.06 0.94
7 1 22.8 10.9 0 0 1 1.002 -13.12 132 1 1.06 0.94
8 2 30 30 0 0 1 1.01 -12.1 132 1 1.06 0.94
9 1 0 0 0 0 1 1.051 -14.38 1 1 1.06 0.94
10 1 5.8 2 0 19 1 1.045 -15.97 33 1 1.06 0.94
11 2 0 0 0 0 1 1.082 -14.39 11 1 1.06 0.94
12 1 11.2 7.5 0 0 1 1.057 -15.24 33 1 1.06 0.94
13 2 0 0 0 0 1 1.071 -15.24 11 1 1.06 0.94
14 1 6.2 1.6 0 0 1 1.042 -16.13 33 1 1.06 0.94
15 1 8.2 2.5 0 0 1 1.038 -16.22 33 1 1.06 0.94
16 1 3.5 1.8 0 0 1 1.045 -15.83 33 1 1.06 0.94
17 1 9 5.8 0 0 1 1.04 -16.14 33 1 1.06 0.94
18 1 3.2 0.9 0 0 1 1.028 -16.82 33 1 1.06 0.94
19 1 9.5 3.4 0 0 1 1.026 -17 33 1 1.06 0.94
20 1 2.2 0.7 0 0 1 1.03 -16.8 33 1 1.06 0.94
21 1 17.5 11.2 0 0 1 1.033 -16.42 33 1 1.06 0.94
22 1 0 0 0 0 1 1.033 -16.41 33 1 1.06 0.94
23 1 3.2 1.6 0 0 1 1.027 -16.61 33 1 1.06 0.94
24 1 8.7 6.7 0 4.3 1 1.021 -16.78 33 1 1.06 0.94
25 1 0 0 0 0 1 1.017 -16.35 33 1 1.06 0.94
26 1 3.5 2.3 0 0 1 1 -16.77 33 1 1.06 0.94
27 1 0 0 0 0 1 1.023 -15.82 33 1 1.06 0.94
28 1 0 0 0 0 1 1.007 -11.97 132 1 1.06 0.94
29 1 2.4 0.9 0 0 1 1.003 -17.06 33 1 1.06 0.94
30 1 10.6 1.9 0 0 1 0.992 -17.94 33 1 1.06 0.94

Faculdade de Engenharia da Universidade do Porto - 46 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

generator data

bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin


1 260.2 -16.1 10 0 1.06 100 1 360.2 0
2 40 50 50 -40 1.045 100 1 140 0
5 0 37 40 -40 1.01 100 1 100 0
8 0 37.3 40 -10 1.01 100 1 100 0
11 0 16.2 24 -6 1.082 100 1 100 0
13 0 10.6 24 -6 1.071 100 1 100 0

area data
area_i price_ref_bus
1 1

generator cost data


1 startup shutdown n x0 y0 ... xn yn
---------------------------------------------------------------------------------
2 startup shutdown n c(n-1) ... c0

2 0 0 3 0.038432 20 0;
2 0 0 3 0.25 20 0;
2 0 0 3 0.01 40 0;
2 0 0 3 0.01 40 0;
2 0 0 3 0.01 40 0;
2 0 0 3 0.01 40 0

branch data

fbus tbus r x b rateA rateB rateC ratio angle status


1 2 0.0192 0.0575 0.0528 9900 0 0 0 0 1
1 3 0.0452 0.1652 0.0408 9900 0 0 0 0 1
2 4 0.057 0.1737 0.0368 9900 0 0 0 0 1
3 4 0.0132 0.0379 0.0084 9900 0 0 0 0 1
2 5 0.0472 0.1983 0.0418 9900 0 0 0 0 1
2 6 0.0581 0.1763 0.0374 9900 0 0 0 0 1
4 6 0.0119 0.0414 0.009 9900 0 0 0 0 1
5 7 0.046 0.116 0.0204 9900 0 0 0 0 1
6 7 0.0267 0.082 0.017 9900 0 0 0 0 1
6 8 0.012 0.042 0.009 9900 0 0 0 0 1
6 9 0 0.208 0 9900 0 0 0.978 0 1
6 10 0 0.556 0 9900 0 0 0.969 0 1
9 11 0 0.208 0 9900 0 0 0 0 1
9 10 0 0.11 0 9900 0 0 0 0 1
4 12 0 0.256 0 9900 0 0 0.932 0 1
12 13 0 0.14 0 9900 0 0 0 0 1
12 14 0.1231 0.2559 0 9900 0 0 0 0 0 1
12 15 0.0662 0.1304 0 9900 0 0 0 0 0 1
12 16 0.0945 0.1987 0 9900 0 0 0 0 0 1
14 15 0.221 0.1997 0 9900 0 0 0 0 0 1
16 17 0.0524 0.1923 0 9900 0 0 0 0 0 1

Faculdade de Engenharia da Universidade do Porto - 47 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

15 18 0.1073 0.2185 0 9900 0 0 0 0 0 1


18 19 0.0639 0.1292 0 9900 0 0 0 0 0 1
19 20 0.034 0.068 0 9900 0 0 0 0 0 1
10 20 0.0936 0.209 0 9900 0 0 0 0 0 1
10 17 0.0324 0.0845 0 9900 0 0 0 0 0 1
10 21 0.0348 0.0749 0 9900 0 0 0 0 0 1
10 22 0.0727 0.1499 0 9900 0 0 0 0 0 1
21 22 0.0116 0.0236 0 9900 0 0 0 0 0 1
15 23 0.1 0.202 0 9900 0 0 0 0 0 1
22 24 0.115 0.179 0 9900 0 0 0 0 0 1
23 24 0.132 0.27 0 9900 0 0 0 0 0 1
24 25 0.1885 0.3292 0 9900 0 0 0 0 0 1
25 26 0.2544 0.38 0 9900 0 0 0 0 0 1
25 27 0.1093 0.2087 0 9900 0 0 0 0 0 1
28 27 0 0.396 0 9900 0 0 0 0.968 0 1
27 29 0.2198 0.4153 0 9900 0 0 0 0 0 1
27 30 0.3202 0.6027 0 9900 0 0 0 0 0 1
29 30 0.2399 0.4533 0 9900 0 0 0 0 0 1
8 28 0.0636 0.2 0.0428 9900 0 0 0 0 0 1
6 28 0.0169 0.0599 0.013 9900 0 0 0 0 0 1

Rede Eléctrica IEEE 30 Barramentos

Faculdade de Engenharia da Universidade do Porto - 48 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

10.2 - ANEXO B
Resultados obtidos pelo método “Newton-Raphson”
para a rede de 30 barramentos IEEE

Faculdade de Engenharia da Universidade do Porto - 49 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

>> runpf('case_ieee30')

Newton's method power flow converged in 2 iterations.

Converged in 0.22 seconds


============================================================================
====
| System Summary |
============================================================================
====

How many? How much? P (MW) Q (MVAr)


--------------------- ------------------- ------------- -----------------
Buses 30 Total Gen Capacity 900.2 -102.0 to 188.0
Generators 6 On-line Capacity 900.2 -102.0 to 188.0
Committed Gens 6 Generation (actual) 301.0 133.9
Loads 21 Load 283.4 126.2
Fixed 21 Fixed 283.4 126.2
Dispatchable 0 Dispatchable 0.0 of 0.0 0.0
Shunts 2 Shunt (inj) 0.0 25.3
Branches 41 Losses (I^2 * Z) 17.56 67.69
Transformers 4 Branch Charging (inj) - 34.7
Inter-ties 0 Total Inter-tie Flow 0.0 0.0
Areas 1

Minimum Maximum
------------------------- --------------------------------
Voltage Magnitude 0.992 p.u. @ bus 30 1.082 p.u. @ bus 11
Voltage Angle -17.64 deg @ bus 30 0.00 deg @ bus 1
P Losses (I^2*R) - 5.21 MW @ line 1-2
Q Losses (I^2*X) - 15.61 MVAr @ line 1-2

Faculdade de Engenharia da Universidade do Porto - 50 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

============================================================================
====
| Bus Data |
============================================================================
====
Bus Voltage Generation Load
# Mag(pu) Ang(deg) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ------- -------- -------- -------- -------- --------
1 1.060 0.000 260.96 -20.42 - -
2 1.045 -5.378 40.00 56.07 21.70 12.70
3 1.021 -7.529 - - 2.40 1.20
4 1.012 -9.279 - - 7.60 1.60
5 1.010 -14.149 0.00 35.66 94.20 19.00
6 1.011 -11.055 - - - -
7 1.003 -12.852 - - 22.80 10.90
8 1.010 -11.797 0.00 36.11 30.00 30.00
9 1.051 -14.098 - - - -
10 1.045 -15.688 - - 5.80 2.00
11 1.082 -14.098 0.00 16.06 - -
12 1.057 -14.933 - - 11.20 7.50
13 1.071 -14.933 0.00 10.45 - -
14 1.043 -15.825 - - 6.20 1.60
15 1.038 -15.916 - - 8.20 2.50
16 1.045 -15.515 - - 3.50 1.80
17 1.040 -15.850 - - 9.00 5.80
18 1.028 -16.530 - - 3.20 0.90
19 1.026 -16.704 - - 9.50 3.40
20 1.030 -16.507 - - 2.20 0.70
21 1.033 -16.131 - - 17.50 11.20
22 1.034 -16.116 - - - -
23 1.027 -16.307 - - 3.20 1.60
24 1.022 -16.483 - - 8.70 6.70
25 1.018 -16.055 - - - -
26 1.000 -16.474 - - 3.50 2.30
27 1.024 -15.530 - - - -
28 1.007 -11.677 - - - -
29 1.004 -16.759 - - 2.40 0.90
30 0.992 -17.642 - - 10.60 1.90
-------- -------- -------- --------
Total: 300.96 133.93 283.40 126.20

Faculdade de Engenharia da Universidade do Porto - 51 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

============================================================================
====
| Branch Data |
============================================================================
====
Brnch From To From Bus Injection To Bus Injection Loss (I^2 * Z)
# Bus Bus P (MW) Q (MVAr) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ----- ----- -------- -------- -------- -------- -------- --------
1 1 2 173.31 -24.70 -168.09 34.47 5.213 15.61
2 1 3 87.65 4.28 -84.54 2.65 3.108 11.36
3 2 4 43.65 4.75 -42.63 -5.54 1.018 3.10
4 3 4 82.14 -3.85 -81.29 5.44 0.856 2.46
5 2 5 82.36 2.78 -79.42 5.17 2.943 12.36
6 2 6 60.38 1.37 -58.43 0.58 1.946 5.90
7 4 6 72.13 -15.91 -71.50 17.19 0.632 2.20
8 5 7 -14.78 11.49 14.95 -13.13 0.169 0.43
9 6 7 38.13 -2.78 -37.75 2.23 0.381 1.17
10 6 8 29.56 -7.20 -29.46 6.66 0.108 0.38
11 6 9 27.72 -8.09 -27.72 9.72 0.000 1.62
12 6 10 15.84 0.19 -15.84 1.10 0.000 1.28
13 9 11 -0.00 -15.60 0.00 16.06 0.000 0.46
14 9 10 27.72 5.88 -27.72 -5.08 0.000 0.80
15 4 12 44.19 14.41 -44.19 -9.72 0.000 4.69
16 12 13 0.00 -10.32 -0.00 10.45 0.000 0.13
17 12 14 7.86 2.40 -7.78 -2.25 0.074 0.15
18 12 15 17.89 6.79 -17.67 -6.36 0.217 0.43
19 12 16 7.24 3.35 -7.19 -3.24 0.054 0.11
20 14 15 1.58 0.65 -1.58 -0.64 0.006 0.01
21 16 17 3.69 1.44 -3.68 -1.41 0.008 0.03
22 15 18 6.02 1.60 -5.98 -1.52 0.039 0.08
23 18 19 2.78 0.62 -2.77 -0.61 0.005 0.01
24 19 20 -6.73 -2.79 6.74 2.83 0.017 0.03
25 10 20 9.03 3.71 -8.94 -3.53 0.082 0.18
26 10 17 5.33 4.43 -5.32 -4.39 0.014 0.04
27 10 21 15.79 10.01 -15.67 -9.77 0.111 0.24
28 10 22 7.62 4.60 -7.57 -4.49 0.053 0.11
29 21 22 -1.83 -1.43 1.83 1.43 0.001 0.00
30 15 23 5.04 2.91 -5.00 -2.84 0.031 0.06
31 22 24 5.74 3.06 -5.69 -2.99 0.046 0.07
32 23 24 1.80 1.24 -1.80 -1.23 0.006 0.01
33 24 25 -1.21 2.01 1.22 -2.00 0.010 0.02
34 25 26 3.54 2.37 -3.50 -2.30 0.045 0.07
35 25 27 -4.76 -0.37 4.79 0.42 0.024 0.05
36 28 27 18.07 5.04 -18.07 -3.75 0.000 1.29
37 27 29 6.19 1.67 -6.10 -1.51 0.086 0.16
38 27 30 7.09 1.66 -6.93 -1.36 0.162 0.31
39 29 30 3.70 0.61 -3.67 -0.54 0.034 0.06
40 8 28 -0.54 -0.54 0.55 -3.80 0.002 0.01
41 6 28 18.67 0.11 -18.62 -1.23 0.058 0.20
-------- --------
Total: 17.557 67.69

Faculdade de Engenharia da Universidade do Porto - 52 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

10.3 - ANEXO C
Resultados obtidos pelo método “Fast-Decoupled (XB)”
para a rede de 30 barramentos IEEE

Faculdade de Engenharia da Universidade do Porto - 53 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

>> opt=mpoption
>> opt=mpoption(opt,'PF_ALG',2)
>> runpf('case_ieee30',opt)

Fast-decoupled power flow converged in 7 P-iterations and 6 Q-iterations.

Converged in 0.05 seconds


============================================================================
====
| System Summary |
============================================================================
====

How many? How much? P (MW) Q (MVAr)


--------------------- ------------------- ------------- -----------------
Buses 30 Total Gen Capacity 900.2 -102.0 to 188.0
Generators 6 On-line Capacity 900.2 -102.0 to 188.0
Committed Gens 6 Generation (actual) 301.0 133.9
Loads 21 Load 283.4 126.2
Fixed 21 Fixed 283.4 126.2
Dispatchable 0 Dispatchable 0.0 of 0.0 0.0
Shunts 2 Shunt (inj) 0.0 25.3
Branches 41 Losses (I^2 * Z) 17.56 67.69
Transformers 4 Branch Charging (inj) - 34.7
Inter-ties 0 Total Inter-tie Flow 0.0 0.0
Areas 1

Minimum Maximum
------------------------- --------------------------------
Voltage Magnitude 0.992 p.u. @ bus 30 1.082 p.u. @ bus 11
Voltage Angle -17.64 deg @ bus 30 0.00 deg @ bus 1
P Losses (I^2*R) - 5.21 MW @ line 1-2
Q Losses (I^2*X) - 15.61 MVAr @ line 1-2

Faculdade de Engenharia da Universidade do Porto - 54 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

============================================================================
====
| Bus Data |
============================================================================
====
Bus Voltage Generation Load
# Mag(pu) Ang(deg) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ------- -------- -------- -------- -------- --------
1 1.060 0.000 260.96 -20.42 - -
2 1.045 -5.378 40.00 56.07 21.70 12.70
3 1.021 -7.529 - - 2.40 1.20
4 1.012 -9.279 - - 7.60 1.60
5 1.010 -14.149 0.00 35.66 94.20 19.00
6 1.011 -11.055 - - - -
7 1.003 -12.852 - - 22.80 10.90
8 1.010 -11.797 0.00 36.11 30.00 30.00
9 1.051 -14.098 - - - -
10 1.045 -15.688 - - 5.80 2.00
11 1.082 -14.098 0.00 16.06 - -
12 1.057 -14.933 - - 11.20 7.50
13 1.071 -14.933 0.00 10.45 - -
14 1.043 -15.825 - - 6.20 1.60
15 1.038 -15.916 - - 8.20 2.50
16 1.045 -15.515 - - 3.50 1.80
17 1.040 -15.850 - - 9.00 5.80
18 1.028 -16.530 - - 3.20 0.90
19 1.026 -16.704 - - 9.50 3.40
20 1.030 -16.507 - - 2.20 0.70
21 1.033 -16.131 - - 17.50 11.20
22 1.034 -16.116 - - - -
23 1.027 -16.307 - - 3.20 1.60
24 1.022 -16.483 - - 8.70 6.70
25 1.018 -16.055 - - - -
26 1.000 -16.474 - - 3.50 2.30
27 1.024 -15.530 - - - -
28 1.007 -11.677 - - - -
29 1.004 -16.759 - - 2.40 0.90
30 0.992 -17.642 - - 10.60 1.90
-------- -------- -------- --------
Total: 300.96 133.93 283.40 126.20

Faculdade de Engenharia da Universidade do Porto - 55 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

============================================================================
====
| Branch Data |
============================================================================
====
Brnch From To From Bus Injection To Bus Injection Loss (I^2 * Z)
# Bus Bus P (MW) Q (MVAr) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ----- ----- -------- -------- -------- -------- -------- --------
1 1 2 173.31 -24.70 -168.09 34.47 5.213 15.61
2 1 3 87.65 4.28 -84.54 2.65 3.108 11.36
3 2 4 43.65 4.75 -42.63 -5.54 1.018 3.10
4 3 4 82.14 -3.85 -81.29 5.44 0.856 2.46
5 2 5 82.36 2.78 -79.42 5.17 2.943 12.36
6 2 6 60.38 1.37 -58.43 0.58 1.946 5.90
7 4 6 72.13 -15.91 -71.50 17.19 0.632 2.20
8 5 7 -14.78 11.49 14.95 -13.13 0.169 0.43
9 6 7 38.13 -2.78 -37.75 2.23 0.381 1.17
10 6 8 29.56 -7.20 -29.46 6.66 0.108 0.38
11 6 9 27.72 -8.09 -27.72 9.72 0.000 1.62
12 6 10 15.84 0.19 -15.84 1.10 0.000 1.28
13 9 11 -0.00 -15.60 0.00 16.06 0.000 0.46
14 9 10 27.72 5.88 -27.72 -5.08 0.000 0.80
15 4 12 44.19 14.41 -44.19 -9.72 0.000 4.69
16 12 13 0.00 -10.32 -0.00 10.45 0.000 0.13
17 12 14 7.86 2.40 -7.78 -2.25 0.074 0.15
18 12 15 17.89 6.79 -17.67 -6.36 0.217 0.43
19 12 16 7.24 3.35 -7.19 -3.24 0.054 0.11
20 14 15 1.58 0.65 -1.58 -0.64 0.006 0.01
21 16 17 3.69 1.44 -3.68 -1.41 0.008 0.03
22 15 18 6.02 1.60 -5.98 -1.52 0.039 0.08
23 18 19 2.78 0.62 -2.77 -0.61 0.005 0.01
24 19 20 -6.73 -2.79 6.74 2.83 0.017 0.03
25 10 20 9.03 3.71 -8.94 -3.53 0.082 0.18
26 10 17 5.33 4.43 -5.32 -4.39 0.014 0.04
27 10 21 15.79 10.01 -15.67 -9.77 0.111 0.24
28 10 22 7.62 4.60 -7.57 -4.49 0.053 0.11
29 21 22 -1.83 -1.43 1.83 1.43 0.001 0.00
30 15 23 5.04 2.91 -5.00 -2.84 0.031 0.06
31 22 24 5.74 3.06 -5.69 -2.99 0.046 0.07
32 23 24 1.80 1.24 -1.80 -1.23 0.006 0.01
33 24 25 -1.21 2.01 1.22 -2.00 0.010 0.02
34 25 26 3.54 2.37 -3.50 -2.30 0.045 0.07
35 25 27 -4.76 -0.37 4.79 0.42 0.024 0.05
36 28 27 18.07 5.04 -18.07 -3.75 0.000 1.29
37 27 29 6.19 1.67 -6.10 -1.51 0.086 0.16
38 27 30 7.09 1.66 -6.93 -1.36 0.162 0.31
39 29 30 3.70 0.61 -3.67 -0.54 0.034 0.06
40 8 28 -0.54 -0.54 0.55 -3.80 0.002 0.01
41 6 28 18.67 0.11 -18.62 -1.23 0.058 0.20
-------- --------
Total: 17.557 67.69

Faculdade de Engenharia da Universidade do Porto - 56 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

10.4 - ANEXO D
Resultados obtidos pelo método “Fast-Decoupled (BX)”
para a rede de 30 barramentos IEEE

Faculdade de Engenharia da Universidade do Porto - 57 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

>> opt=mpoption
>> opt=mpoption(opt,'PF_ALG',3)
>> runpf('case_ieee30',opt)

Fast-decoupled power flow converged in 8 P-iterations and 7 Q-iterations.

Converged in 0.02 seconds


============================================================================
====
| System Summary |
============================================================================
====

How many? How much? P (MW) Q (MVAr)


--------------------- ------------------- ------------- -----------------
Buses 30 Total Gen Capacity 900.2 -102.0 to 188.0
Generators 6 On-line Capacity 900.2 -102.0 to 188.0
Committed Gens 6 Generation (actual) 301.0 133.9
Loads 21 Load 283.4 126.2
Fixed 21 Fixed 283.4 126.2
Dispatchable 0 Dispatchable 0.0 of 0.0 0.0
Shunts 2 Shunt (inj) 0.0 25.3
Branches 41 Losses (I^2 * Z) 17.56 67.69
Transformers 4 Branch Charging (inj) - 34.7
Inter-ties 0 Total Inter-tie Flow 0.0 0.0
Areas 1

Minimum Maximum
------------------------- --------------------------------
Voltage Magnitude 0.992 p.u. @ bus 30 1.082 p.u. @ bus 11
Voltage Angle -17.64 deg @ bus 30 0.00 deg @ bus 1
P Losses (I^2*R) - 5.21 MW @ line 1-2
Q Losses (I^2*X) - 15.61 MVAr @ line 1-2

Faculdade de Engenharia da Universidade do Porto - 58 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

============================================================================
====
| Bus Data |
============================================================================
====
Bus Voltage Generation Load
# Mag(pu) Ang(deg) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ------- -------- -------- -------- -------- --------
1 1.060 0.000 260.96 -20.42 - -
2 1.045 -5.378 40.00 56.07 21.70 12.70
3 1.021 -7.529 - - 2.40 1.20
4 1.012 -9.279 - - 7.60 1.60
5 1.010 -14.149 0.00 35.66 94.20 19.00
6 1.011 -11.055 - - - -
7 1.003 -12.852 - - 22.80 10.90
8 1.010 -11.797 0.00 36.11 30.00 30.00
9 1.051 -14.098 - - - -
10 1.045 -15.688 - - 5.80 2.00
11 1.082 -14.098 0.00 16.06 - -
12 1.057 -14.933 - - 11.20 7.50
13 1.071 -14.933 0.00 10.45 - -
14 1.043 -15.825 - - 6.20 1.60
15 1.038 -15.916 - - 8.20 2.50
16 1.045 -15.515 - - 3.50 1.80
17 1.040 -15.850 - - 9.00 5.80
18 1.028 -16.530 - - 3.20 0.90
19 1.026 -16.704 - - 9.50 3.40
20 1.030 -16.507 - - 2.20 0.70
21 1.033 -16.131 - - 17.50 11.20
22 1.034 -16.116 - - - -
23 1.027 -16.307 - - 3.20 1.60
24 1.022 -16.483 - - 8.70 6.70
25 1.018 -16.055 - - - -
26 1.000 -16.474 - - 3.50 2.30
27 1.024 -15.530 - - - -
28 1.007 -11.677 - - - -
29 1.004 -16.759 - - 2.40 0.90
30 0.992 -17.642 - - 10.60 1.90
-------- -------- -------- --------
Total: 300.96 133.93 283.40 126.20

Faculdade de Engenharia da Universidade do Porto - 59 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

============================================================================
====
| Branch Data |
============================================================================
====
Brnch From To From Bus Injection To Bus Injection Loss (I^2 * Z)
# Bus Bus P (MW) Q (MVAr) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ----- ----- -------- -------------- -------- ---------------- -------- --------
1 1 2 173.31 -24.70 -168.09 34.47 5.213 15.61
2 1 3 87.65 4.28 -84.54 2.65 3.108 11.36
3 2 4 43.65 4.75 -42.63 -5.54 1.018 3.10
4 3 4 82.14 -3.85 -81.29 5.44 0.856 2.46
5 2 5 82.36 2.78 -79.42 5.17 2.943 12.36
6 2 6 60.38 1.37 -58.43 0.58 1.946 5.90
7 4 6 72.13 -15.91 -71.50 17.19 0.632 2.20
8 5 7 -14.78 11.49 14.95 -13.13 0.169 0.43
9 6 7 38.13 -2.78 -37.75 2.23 0.381 1.17
10 6 8 29.56 -7.20 -29.46 6.66 0.108 0.38
11 6 9 27.72 -8.09 -27.72 9.72 0.000 1.62
12 6 10 15.84 0.19 -15.84 1.10 0.000 1.28
13 9 11 0.00 -15.60 -0.00 16.06 0.000 0.46
14 9 10 27.72 5.88 -27.72 -5.08 0.000 0.80
15 4 12 44.19 14.41 -44.19 -9.72 0.000 4.69
16 12 13 0.00 -10.32 -0.00 10.45 0.000 0.13
17 12 14 7.86 2.40 -7.78 -2.25 0.074 0.15
18 12 15 17.89 6.79 -17.67 -6.36 0.217 0.43
19 12 16 7.24 3.35 -7.19 -3.24 0.054 0.11
20 14 15 1.58 0.65 -1.58 -0.64 0.006 0.01
21 16 17 3.69 1.44 -3.68 -1.41 0.008 0.03
22 15 18 6.02 1.60 -5.98 -1.52 0.039 0.08
23 18 19 2.78 0.62 -2.77 -0.61 0.005 0.01
24 19 20 -6.73 -2.79 6.74 2.83 0.017 0.03
25 10 20 9.03 3.71 -8.94 -3.53 0.082 0.18
26 10 17 5.33 4.43 -5.32 -4.39 0.014 0.04
27 10 21 15.79 10.01 -15.67 -9.77 0.111 0.24
28 10 22 7.62 4.60 -7.57 -4.49 0.053 0.11
29 21 22 -1.83 -1.43 1.83 1.43 0.001 0.00
30 15 23 5.04 2.91 -5.00 -2.84 0.031 0.06
31 22 24 5.74 3.06 -5.69 -2.99 0.046 0.07
32 23 24 1.80 1.24 -1.80 -1.23 0.006 0.01
33 24 25 -1.21 2.01 1.22 -2.00 0.010 0.02
34 25 26 3.54 2.37 -3.50 -2.30 0.045 0.07
35 25 27 -4.76 -0.37 4.79 0.42 0.024 0.05
36 28 27 18.07 5.04 -18.07 -3.75 0.000 1.29
37 27 29 6.19 1.67 -6.10 -1.51 0.086 0.16
38 27 30 7.09 1.66 -6.93 -1.36 0.162 0.31
39 29 30 3.70 0.61 -3.67 -0.54 0.034 0.06
40 8 28 -0.54 -0.54 0.55 -3.80 0.002 0.01
41 6 28 18.67 0.11 -18.62 -1.23 0.058 0.20
-------- --------
Total: 17.557 67.69

Faculdade de Engenharia da Universidade do Porto - 60 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

10.5 - ANEXO E
Resultados obtidos pelo método “Gauss-Seidel” para
a rede de 30 barramentos IEEE

Faculdade de Engenharia da Universidade do Porto - 61 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

>> opt=mpoption
>> opt=mpoption(opt,'PF_ALG',4)
>> runpf('case_ieee30',opt)

Gauss-Seidel power flow converged in 492 iterations.

Converged in 0.39 seconds


============================================================================
====
| System Summary |
============================================================================
====

How many? How much? P (MW) Q (MVAr)


--------------------- ------------------- ------------- -----------------
Buses 30 Total Gen Capacity 900.2 -102.0 to 188.0
Generators 6 On-line Capacity 900.2 -102.0 to 188.0
Committed Gens 6 Generation (actual) 301.0 133.9
Loads 21 Load 283.4 126.2
Fixed 21 Fixed 283.4 126.2
Dispatchable 0 Dispatchable 0.0 of 0.0 0.0
Shunts 2 Shunt (inj) 0.0 25.3
Branches 41 Losses (I^2 * Z) 17.56 67.69
Transformers 4 Branch Charging (inj) - 34.7
Inter-ties 0 Total Inter-tie Flow 0.0 0.0
Areas 1

Minimum Maximum
------------------------- --------------------------------
Voltage Magnitude 0.992 p.u. @ bus 30 1.082 p.u. @ bus 11
Voltage Angle -17.64 deg @ bus 30 0.00 deg @ bus 1
P Losses (I^2*R) - 5.21 MW @ line 1-2
Q Losses (I^2*X) - 15.61 MVAr @ line 1-2

Faculdade de Engenharia da Universidade do Porto - 62 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

============================================================================
====
| Bus Data |
============================================================================
====
Bus Voltage Generation Load
# Mag(pu) Ang(deg) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ------- -------- -------- -------- -------- --------
1 1.060 0.000 260.96 -20.42 - -
2 1.045 -5.378 40.00 56.07 21.70 12.70
3 1.021 -7.529 - - 2.40 1.20
4 1.012 -9.279 - - 7.60 1.60
5 1.010 -14.149 0.00 35.66 94.20 19.00
6 1.011 -11.055 - - - -
7 1.003 -12.852 - - 22.80 10.90
8 1.010 -11.797 0.00 36.11 30.00 30.00
9 1.051 -14.098 - - - -
10 1.045 -15.688 - - 5.80 2.00
11 1.082 -14.098 0.00 16.06 - -
12 1.057 -14.933 - - 11.20 7.50
13 1.071 -14.933 0.00 10.45 - -
14 1.043 -15.825 - - 6.20 1.60
15 1.038 -15.916 - - 8.20 2.50
16 1.045 -15.515 - - 3.50 1.80
17 1.040 -15.850 - - 9.00 5.80
18 1.028 -16.530 - - 3.20 0.90
19 1.026 -16.704 - - 9.50 3.40
20 1.030 -16.507 - - 2.20 0.70
21 1.033 -16.131 - - 17.50 11.20
22 1.034 -16.116 - - - -
23 1.027 -16.307 - - 3.20 1.60
24 1.022 -16.483 - - 8.70 6.70
25 1.018 -16.055 - - - -
26 1.000 -16.474 - - 3.50 2.30
27 1.024 -15.530 - - - -
28 1.007 -11.677 - - - -
29 1.004 -16.759 - - 2.40 0.90
30 0.992 -17.642 - - 10.60 1.90
-------- -------- -------- --------
Total: 300.96 133.93 283.40 126.20

Faculdade de Engenharia da Universidade do Porto - 63 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

============================================================================
====
| Branch Data |
============================================================================
====
Brnch From To From Bus Injection To Bus Injection Loss (I^2 * Z)
# Bus Bus P (MW) Q (MVAr) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ----- ----- -------- -------- -------- ------------- -------- -----------
1 1 2 173.31 -24.70 -168.09 34.47 5.213 15.61
2 1 3 87.65 4.28 -84.54 2.65 3.108 11.36
3 2 4 43.65 4.75 -42.63 -5.54 1.018 3.10
4 3 4 82.14 -3.85 -81.29 5.44 0.856 2.46
5 2 5 82.36 2.78 -79.42 5.17 2.943 12.36
6 2 6 60.38 1.37 -58.43 0.58 1.946 5.90
7 4 6 72.13 -15.91 -71.50 17.19 0.632 2.20
8 5 7 -14.78 11.49 14.95 -13.13 0.169 0.43
9 6 7 38.13 -2.78 -37.75 2.23 0.381 1.17
10 6 8 29.56 -7.20 -29.46 6.66 0.108 0.38
11 6 9 27.72 -8.09 -27.72 9.72 0.000 1.62
12 6 10 15.84 0.19 -15.84 1.10 0.000 1.28
13 9 11 0.00 -15.60 -0.00 16.06 0.000 0.46
14 9 10 27.72 5.88 -27.72 -5.08 0.000 0.80
15 4 12 44.19 14.41 -44.19 -9.72 0.000 4.69
16 12 13 0.00 -10.32 -0.00 10.45 0.000 0.13
17 12 14 7.86 2.40 -7.78 -2.25 0.074 0.15
18 12 15 17.89 6.79 -17.67 -6.36 0.217 0.43
19 12 16 7.24 3.35 -7.19 -3.24 0.054 0.11
20 14 15 1.58 0.65 -1.58 -0.64 0.006 0.01
21 16 17 3.69 1.44 -3.68 -1.41 0.008 0.03
22 15 18 6.02 1.60 -5.98 -1.52 0.039 0.08
23 18 19 2.78 0.62 -2.77 -0.61 0.005 0.01
24 19 20 -6.73 -2.79 6.74 2.83 0.017 0.03
25 10 20 9.03 3.71 -8.94 -3.53 0.082 0.18
26 10 17 5.33 4.43 -5.32 -4.39 0.014 0.04
27 10 21 15.79 10.01 -15.67 -9.77 0.111 0.24
28 10 22 7.62 4.60 -7.57 -4.49 0.053 0.11
29 21 22 -1.83 -1.43 1.83 1.43 0.001 0.00
30 15 23 5.04 2.91 -5.00 -2.84 0.031 0.06
31 22 24 5.74 3.06 -5.69 -2.99 0.046 0.07
32 23 24 1.80 1.24 -1.80 -1.23 0.006 0.01
33 24 25 -1.21 2.01 1.22 -2.00 0.010 0.02
34 25 26 3.54 2.37 -3.50 -2.30 0.045 0.07
35 25 27 -4.76 -0.37 4.79 0.42 0.024 0.05
36 28 27 18.07 5.04 -18.07 -3.75 0.000 1.29
37 27 29 6.19 1.67 -6.10 -1.51 0.086 0.16
38 27 30 7.09 1.66 -6.93 -1.36 0.162 0.31
39 29 30 3.70 0.61 -3.67 -0.54 0.034 0.06
40 8 28 -0.54 -0.54 0.55 -3.80 0.002 0.01
41 6 28 18.67 0.11 -18.62 -1.23 0.058 0.20
-------- --------
Total: 17.557 67.69

Faculdade de Engenharia da Universidade do Porto - 64 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

10.6 - ANEXO F
Resultados OPF para a rede de 30
barramentos IEEE

Faculdade de Engenharia da Universidade do Porto - 65 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

>> opt=mpoption
>>opt=mpoption(opt,'OPF_ALG',100)
>>runopf('case_ieee30',opt)

Converged in 0.19 seconds


Objective Function Value = 8906.14 $/hr
================================================================================
| System Summary |
================================================================================

How many? How much? P (MW) Q (MVAr)


--------------------- ------------------- ------------- -----------------
Buses 30 Total Gen Capacity 900.2 -102.0 to 188.0
Generators 6 On-line Capacity 900.2 -102.0 to 188.0
Committed Gens 6 Generation (actual) 295.1 113.9
Loads 21 Load 283.4 126.2
Fixed 21 Fixed 283.4 126.2
Dispatchable 0 Dispatchable 0.0 of 0.0 0.0
Shunts 2 Shunt (inj) 0.0 24.9
Branches 41 Losses (I^2 * Z) 11.74 47.31
Transformers 4 Branch Charging (inj) - 34.6
Inter-ties 0 Total Inter-tie Flow 0.0 0.0
Areas 1

Minimum Maximum
------------------------- --------------------------------
Voltage Magnitude 0.990 p.u. @ bus 30 1.060 p.u. @ bus 1
Voltage Angle -15.60 deg @ bus 30 0.00 deg @ bus 1
P Losses (I^2*R) - 3.31 MW @ line 1-2
Q Losses (I^2*X) - 9.91 MVAr @ line 1-2
Lambda P 36.31 $/MWh @ bus 1 42.23 $/MWh @ bus 30
Lambda Q -0.13 $/MWh @ bus 1 1.22 $/MWh @ bus 26

================================================================================
| Bus Data |
================================================================================
Bus Voltage Generation Load Lambda($/MVA-hr)
# Mag(pu) Ang(deg) P (MW) Q (MVAr) P (MW) Q (MVAr) P Q
----- ------- -------- -------- -------- -------- -------- ------- -------
1 1.060 0.000 212.23 0.00 - - 36.313 -0.128
2 1.039 -4.198 36.23 27.17 21.70 12.70 38.114 0.000
3 1.021 -6.197 - - 2.40 1.20 38.823 0.254
4 1.012 -7.621 - - 7.60 1.60 39.562 0.274
5 1.013 -10.825 29.35 29.95 94.20 19.00 40.587 -
6 1.011 -8.990 - - - - 40.084 0.193
7 1.004 -10.271 - - 22.80 10.90 40.570 0.256
8 1.013 -9.491 12.94 40.00 30.00 30.00 40.259 0.101
9 1.042 -11.806 - - - - 40.089 0.146
10 1.038 -13.545 - - 5.80 2.00 40.094 0.201
11 1.060 -11.332 4.39 9.09 - - 40.088 -
12 1.050 -13.050 - - 11.20 7.50 39.652 0.090
13 1.060 -13.050 0.00 7.73 - - 39.652 -
14 1.035 -13.922 - - 6.20 1.60 40.318 0.292
15 1.031 -13.985 - - 8.20 2.50 40.507 0.403
16 1.038 -13.526 - - 3.50 1.80 40.108 0.293
17 1.033 -13.757 - - 9.00 5.80 40.240 0.323
18 1.021 -14.534 - - 3.20 0.90 40.938 0.533
19 1.019 -14.666 - - 9.50 3.40 41.033 0.562
20 1.023 -14.444 - - 2.20 0.70 40.822 0.483
21 1.026 -14.005 - - 17.50 11.20 40.523 0.456
22 1.027 -13.995 - - - - 40.508 0.439
23 1.021 -14.323 - - 3.20 1.60 40.879 0.582

Faculdade de Engenharia da Universidade do Porto - 66 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

24 1.016 -14.424 - - 8.70 6.70 41.037 0.647


25 1.014 -14.003 - - - - 40.782 0.712
26 0.996 -14.425 - - 3.50 2.30 41.543 1.220
27 1.022 -13.479 - - - - 40.319 0.520
28 1.008 -9.558 - - - - 40.322 0.242
29 1.002 -14.713 - - 2.40 0.90 41.450 0.837
30 0.990 -15.599 - - 10.60 1.90 42.233 0.967
-------- -------- -------- --------
Total: 295.14 113.94 283.40 126.20

================================================================================
| Branch Data |
================================================================================
Brnch From To From Bus Injection To Bus Injection Loss (I^2 * Z)
# Bus Bus P (MW) Q (MVAr) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ----- ----- -------- -------- -------- -------- -------- --------
1 1 2 139.12 -6.44 -135.81 10.53 3.309 9.91
2 1 3 73.12 6.44 -70.93 -2.89 2.181 7.97
3 2 4 37.86 3.20 -37.09 -4.73 0.770 2.35
4 3 4 68.53 1.69 -67.94 -0.85 0.595 1.71
5 2 5 61.93 0.46 -60.25 2.19 1.679 7.05
6 2 6 50.54 0.28 -49.17 -0.03 1.376 4.18
7 4 6 55.31 -13.24 -54.94 13.62 0.375 1.30
8 5 7 -4.60 8.76 4.65 -10.70 0.053 0.13
9 6 7 27.65 -0.91 -27.45 -0.20 0.200 0.61
10 6 8 18.44 -10.64 -18.38 9.91 0.052 0.18
11 6 9 25.45 -3.65 -25.45 4.93 0.000 1.29
12 6 10 15.47 1.50 -15.47 -0.26 0.000 1.23
13 9 11 -4.39 -8.90 4.39 9.09 0.000 0.19
14 9 10 29.85 3.97 -29.85 -3.05 0.000 0.92
15 4 12 42.12 17.21 -42.12 -12.72 0.000 4.50
16 12 13 0.00 -7.65 -0.00 7.73 0.000 0.07
17 12 14 7.64 2.46 -7.57 -2.31 0.072 0.15
18 12 15 17.03 6.87 -16.83 -6.47 0.203 0.40
19 12 16 6.24 3.54 -6.20 -3.45 0.044 0.09
20 14 15 1.37 0.71 -1.37 -0.70 0.005 0.00
21 16 17 2.70 1.65 -2.69 -1.63 0.005 0.02
22 15 18 5.49 1.79 -5.46 -1.72 0.034 0.07
23 18 19 2.26 0.82 -2.26 -0.81 0.004 0.01
24 19 20 -7.24 -2.59 7.26 2.63 0.019 0.04
25 10 20 9.55 3.53 -9.46 -3.33 0.090 0.20
26 10 17 6.32 4.21 -6.31 -4.17 0.017 0.05
27 10 21 15.93 9.68 -15.82 -9.44 0.112 0.24
28 10 22 7.71 4.38 -7.66 -4.27 0.053 0.11
29 21 22 -1.68 -1.76 1.68 1.76 0.001 0.00
30 15 23 4.50 2.89 -4.48 -2.83 0.027 0.05
31 22 24 5.98 2.51 -5.93 -2.44 0.046 0.07
32 23 24 1.28 1.23 -1.27 -1.22 0.004 0.01
33 24 25 -1.50 1.40 1.51 -1.39 0.008 0.01
34 25 26 3.54 2.37 -3.50 -2.30 0.045 0.07
35 25 27 -5.05 -0.98 5.08 1.03 0.028 0.05
36 28 27 18.36 5.72 -18.36 -4.37 0.000 1.35
37 27 29 6.19 1.67 -6.10 -1.51 0.087 0.16
38 27 30 7.09 1.66 -6.93 -1.36 0.163 0.31
39 29 30 3.70 0.61 -3.67 -0.54 0.034 0.06
40 8 28 1.32 0.09 -1.32 -4.45 0.004 0.01
41 6 28 17.09 0.12 -17.04 -1.27 0.048 0.17
-------- --------
Total: 11.742 47.31

Faculdade de Engenharia da Universidade do Porto - 67 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

================================================================================
| Voltage Constraints |
================================================================================
Bus # Vmin mu Vmin |V| Vmax Vmax mu
----- -------- ----- ----- ----- --------
1 - 0.940 1.060 1.060 781.378
11 - 0.940 1.060 1.060 73.342
13 - 0.940 1.060 1.060 67.200

================================================================================
| Generation Constraints |
================================================================================
Gen Bus Active Power Limits
# # Pmin mu Pmin Pg Pmax Pmax mu
---- ----- ------- -------- -------- -------- -------
6 13 0.348 0.00 - 100.00 -

Gen Bus Reactive Power Limits


# # Qmin mu Qmin Qg Qmax Qmax mu
--- --- ------- -------- -------- -------- -------
1 1 0.128 0.00 - 10.00 -
4 8 - -10.00 40.00 40.00 0.101

////////////////////////////////////////////////////////////////////////////////

>> opt=mpoption
>>opt=mpoption(opt,'OPF_ALG',120)
>>runopf('case_ieee30',opt)

it obj function max violation max slack var norm grad norm dx
---- ------------- ------------- ------------- ------------- -------------
1 9036.3 0.204179 0.198179 6.37267e+006 0.02
2 9046.27 0.198199 0 0.442436 1
3 9270.07 0.0165396 0 0.186272 1
4 9104.37 0.0260703 0 0.138834 0.5
5 8918.68 0.00591187 0 0.0350261 0.25
6 8937.14 0.00183374 0 0.0519924 0.25
7 8918.45 0.00176558 0 0.0349694 0.125
8 8908.71 0.000453567 0 0.0064486 0.0625
9 8907.99 0.000168409 0 0.0144955 0.0625
10 8906.91 9.55228e-005 0 0.00716218 0.03125
11 8906.27 2.38192e-005 0 0.00344559 0.015625
12 8906.19 1.68487e-005 0 0.001865 0.0078125
13 8906.15 4.21298e-006 0 0.000759691 0.00390625
14 8906.15 4.56341e-007 0 0.000576897 0.00195312
15 8906.14 1.652e-007 0 0.455682 0.000976562
16 8906.14 3.8586e-008 0 0.000239182 0.000488281
17 8906.14 9.37729e-009 0 6.36197e-005 0.000244141
18 8906.14 2.9339e-009 0 1.36364e-005 0.00012207
19 8906.14 2.9233e-010 0 2.73501e-005 6.10352e-005

Converged in 2.55 seconds


Objective Function Value = 8906.14 $/hr
================================================================================
| System Summary |
================================================================================

How many? How much? P (MW) Q (MVAr)


--------------------- ------------------- ------------- -----------------
Buses 30 Total Gen Capacity 900.2 -102.0 to 188.0

Faculdade de Engenharia da Universidade do Porto - 68 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Generators 6 On-line Capacity 900.2 -102.0 to 188.0


Committed Gens 6 Generation (actual) 295.1 113.9
Loads 21 Load 283.4 126.2
Fixed 21 Fixed 283.4 126.2
Dispatchable 0 Dispatchable 0.0 of 0.0 0.0
Shunts 2 Shunt (inj) 0.0 24.9
Branches 41 Losses (I^2 * Z) 11.74 47.31
Transformers 4 Branch Charging (inj) - 34.6
Inter-ties 0 Total Inter-tie Flow 0.0 0.0
Areas 1

Minimum Maximum
------------------------- --------------------------------
Voltage Magnitude 0.990 p.u. @ bus 30 1.060 p.u. @ bus 1
Voltage Angle -15.60 deg @ bus 30 0.00 deg @ bus 1
P Losses (I^2*R) - 3.31 MW @ line 1-2
Q Losses (I^2*X) - 9.91 MVAr @ line 1-2
Lambda P 36.31 $/MWh @ bus 1 42.23 $/MWh @ bus 30
Lambda Q -0.13 $/MWh @ bus 1 1.22 $/MWh @ bus 26

================================================================================
| Bus Data |
================================================================================
Bus Voltage Generation Load Lambda($/MVA-hr)
# Mag(pu) Ang(deg) P (MW) Q (MVAr) P (MW) Q (MVAr) P Q
----- ------- -------- -------- -------- -------- -------- ------- -------
1 1.060 0.000 212.23 0.00 - - 36.313 -0.128
2 1.039 -4.198 36.23 27.18 21.70 12.70 38.114 -0.000
3 1.021 -6.197 - - 2.40 1.20 38.823 0.254
4 1.012 -7.621 - - 7.60 1.60 39.562 0.274
5 1.013 -10.825 29.35 29.95 94.20 19.00 40.587 -
6 1.011 -8.990 - - - - 40.084 0.192
7 1.004 -10.271 - - 22.80 10.90 40.570 0.256
8 1.013 -9.491 12.94 40.00 30.00 30.00 40.259 0.101
9 1.042 -11.806 - - - - 40.089 0.146
10 1.038 -13.545 - - 5.80 2.00 40.094 0.201
11 1.060 -11.332 4.40 9.09 - - 40.088 -
12 1.050 -13.050 - - 11.20 7.50 39.652 0.090
13 1.060 -13.050 0.00 7.73 - - 39.652 -
14 1.035 -13.922 - - 6.20 1.60 40.318 0.292
15 1.031 -13.985 - - 8.20 2.50 40.507 0.403
16 1.038 -13.526 - - 3.50 1.80 40.108 0.293
17 1.033 -13.757 - - 9.00 5.80 40.241 0.323
18 1.021 -14.534 - - 3.20 0.90 40.938 0.533
19 1.019 -14.666 - - 9.50 3.40 41.033 0.562
20 1.023 -14.444 - - 2.20 0.70 40.822 0.483
21 1.026 -14.005 - - 17.50 11.20 40.523 0.456
22 1.027 -13.995 - - - - 40.509 0.439
23 1.021 -14.323 - - 3.20 1.60 40.879 0.582
24 1.016 -14.424 - - 8.70 6.70 41.037 0.647
25 1.014 -14.003 - - - - 40.782 0.712
26 0.996 -14.425 - - 3.50 2.30 41.543 1.220
27 1.022 -13.479 - - - - 40.319 0.520
28 1.008 -9.558 - - - - 40.322 0.241
29 1.002 -14.713 - - 2.40 0.90 41.450 0.837
30 0.990 -15.599 - - 10.60 1.90 42.233 0.967
-------- -------- -------- --------
Total: 295.14 113.94 283.40 126.20

================================================================================
| Branch Data |
================================================================================
Brnch From To From Bus Injection To Bus Injection Loss (I^2 * Z)

Faculdade de Engenharia da Universidade do Porto - 69 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

# Bus Bus P (MW) Q (MVAr) P (MW) Q (MVAr) P (MW) Q (MVAr)


----- ----- ----- -------- -------- -------- -------- -------- --------
1 1 2 139.11 -6.44 -135.81 10.53 3.309 9.91
2 1 3 73.12 6.44 -70.93 -2.89 2.181 7.97
3 2 4 37.86 3.20 -37.09 -4.73 0.770 2.35
4 3 4 68.53 1.69 -67.94 -0.85 0.595 1.71
5 2 5 61.93 0.46 -60.25 2.19 1.679 7.05
6 2 6 50.54 0.28 -49.17 -0.03 1.376 4.18
7 4 6 55.31 -13.24 -54.94 13.62 0.375 1.30
8 5 7 -4.60 8.76 4.65 -10.70 0.053 0.13
9 6 7 27.65 -0.91 -27.45 -0.20 0.200 0.61
10 6 8 18.44 -10.64 -18.39 9.91 0.052 0.18
11 6 9 25.45 -3.65 -25.45 4.94 0.000 1.29
12 6 10 15.47 1.50 -15.47 -0.26 0.000 1.23
13 9 11 -4.40 -8.90 4.40 9.09 0.000 0.19
14 9 10 29.85 3.97 -29.85 -3.05 0.000 0.92
15 4 12 42.12 17.21 -42.12 -12.72 0.000 4.50
16 12 13 -0.00 -7.65 0.00 7.73 0.000 0.07
17 12 14 7.64 2.46 -7.57 -2.31 0.072 0.15
18 12 15 17.03 6.87 -16.83 -6.47 0.203 0.40
19 12 16 6.24 3.54 -6.20 -3.45 0.044 0.09
20 14 15 1.37 0.71 -1.37 -0.70 0.005 0.00
21 16 17 2.70 1.65 -2.69 -1.63 0.005 0.02
22 15 18 5.49 1.79 -5.46 -1.72 0.034 0.07
23 18 19 2.26 0.82 -2.26 -0.81 0.004 0.01
24 19 20 -7.24 -2.59 7.26 2.63 0.019 0.04
25 10 20 9.55 3.53 -9.46 -3.33 0.090 0.20
26 10 17 6.32 4.21 -6.31 -4.17 0.017 0.05
27 10 21 15.93 9.68 -15.82 -9.44 0.112 0.24
28 10 22 7.71 4.38 -7.66 -4.27 0.053 0.11
29 21 22 -1.68 -1.76 1.68 1.76 0.001 0.00
30 15 23 4.50 2.89 -4.48 -2.83 0.027 0.05
31 22 24 5.98 2.51 -5.93 -2.44 0.046 0.07
32 23 24 1.28 1.23 -1.27 -1.22 0.004 0.01
33 24 25 -1.50 1.40 1.50 -1.39 0.008 0.01
34 25 26 3.54 2.37 -3.50 -2.30 0.045 0.07
35 25 27 -5.05 -0.98 5.08 1.03 0.028 0.05
36 28 27 18.36 5.72 -18.36 -4.37 0.000 1.35
37 27 29 6.19 1.67 -6.10 -1.51 0.087 0.16
38 27 30 7.09 1.66 -6.93 -1.36 0.163 0.31
39 29 30 3.70 0.61 -3.67 -0.54 0.034 0.06
40 8 28 1.32 0.09 -1.32 -4.45 0.004 0.01
41 6 28 17.09 0.12 -17.04 -1.27 0.048 0.17
-------- --------
Total: 11.742 47.31

================================================================================
| Voltage Constraints |
================================================================================
Bus # Vmin mu Vmin |V| Vmax Vmax mu
----- -------- ----- ----- ----- --------
1 - 0.940 1.060 1.060 781.430
11 - 0.940 1.060 1.060 73.330
13 - 0.940 1.060 1.060 67.181

================================================================================
| Generation Constraints |
================================================================================
Gen Bus Active Power Limits
# # Pmin mu Pmin Pg Pmax Pmax mu
---- ----- ------- -------- -------- -------- -------
6 13 0.348 0.00 0.00 100.00 -

Faculdade de Engenharia da Universidade do Porto - 70 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Gen Bus Reactive Power Limits


# # Qmin mu Qmin Qg Qmax Qmax mu
--- --- ------- -------- -------- -------- -------
1 1 0.128 0.00 0.00 10.00 -
4 8 - -10.00 40.00 40.00 0.101

////////////////////////////////////////////////////////////////////////////////

>> opt=mpoption
>>opt=mpoption(opt,'OPF_ALG',140)
>>runopf('case_ieee30',opt)

it obj function max violation max slack var norm grad norm dx
---- ------------- ------------- ------------- ------------- -------------
1 9036.3 0.204179 0.198179 5.2156 0.02
2 9046.27 0.198199 0 0.442436 1
3 9270.07 0.0165396 0 0.4447 1
4 9104.37 0.0260703 0 0.549187 0.5
5 8918.68 0.00591187 0 0.455493 0.25
6 8937.14 0.00183374 0 0.475543 0.25
7 8918.45 0.00176558 0 0.455505 0.125
8 8908.71 0.000453569 0 0.454319 0.0625
9 8907.99 0.000168413 0 0.455198 0.0625
10 8906.91 9.55228e-005 0 0.456095 0.03125
11 8906.27 2.38192e-005 0 0.455707 0.015625
12 8906.19 1.68491e-005 0 0.455742 0.0078125
13 8906.15 4.21298e-006 0 0.455728 0.00390625
14 8906.15 4.56355e-007 0 0.455585 0.00195312
15 8906.14 1.65488e-007 0 0.455611 0.000976562
16 8906.14 3.8553e-008 0 0.455624 0.000488281
17 8906.14 9.32136e-009 0 0.455631 0.000244141
18 8906.14 2.93197e-009 0 0.45563 0.00012207
19 8906.14 2.92353e-010 0 0.455629 6.10352e-005
20 8906.14 1.84285e-010 0 0.455628 3.05176e-005
21 8906.14 4.64085e-011 0 0.455642 1.52588e-005
22 8906.14 1.01276e-011 0 0.455652 7.62918e-006
23 8906.14 2.86691e-012 0 0.455691 3.80428e-006

----- restarted with larger stepsize


24 8906.14 7.20242e-013 0 0.455289 0.2
25 8949.66 0.00184491 0 0.492913 0.1
26 8917.03 0.000461551 0 0.461074 0.05
27 8908.87 0.000115278 0 0.454906 0.05
28 8906.14 0.000115272 0 0.455719 0.0499999
29 8908.85 8.85459e-005 0 0.454907 0.05
30 8906.31 8.8374e-005 0 0.45571 0.025
31 8906.76 4.31232e-005 0 0.455638 0.025
32 8906.23 4.01967e-005 0 0.456002 0.0125
33 8906.18 1.03592e-005 0 0.455836 0.00625
34 8906.18 1.68334e-006 0 0.455752 0.003125
35 8906.15 1.94587e-007 0 0.455708 0.0015625
36 8906.15 1.10465e-007 0 0.455731 0.00078125
37 8906.15 1.81397e-008 0 0.455742 0.000390625
38 8906.15 7.5849e-009 0 0.455737 0.000195312
39 8906.15 1.89494e-009 0 0.455735 9.76562e-005
40 8906.15 4.75202e-010 0 0.455735 4.88281e-005
41 8906.15 1.18889e-010 0 0.455735 2.44141e-005
42 8906.15 2.96262e-011 0 0.455735 1.2207e-005
43 8906.15 7.42704e-012 0 0.455735 6.10352e-006
44 8906.15 2.30857e-012 0 0.455735 3.05176e-006

Faculdade de Engenharia da Universidade do Porto - 71 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Converged in 3.00 seconds


Objective Function Value = 8906.15 $/hr
================================================================================
| System Summary |
================================================================================

How many? How much? P (MW) Q (MVAr)


--------------------- ------------------- ------------- -----------------
Buses 30 Total Gen Capacity 900.2 -102.0 to 188.0
Generators 6 On-line Capacity 900.2 -102.0 to 188.0
Committed Gens 6 Generation (actual) 295.1 113.9
Loads 21 Load 283.4 126.2
Fixed 21 Fixed 283.4 126.2
Dispatchable 0 Dispatchable 0.0 of 0.0 0.0
Shunts 2 Shunt (inj) 0.0 24.9
Branches 41 Losses (I^2 * Z) 11.75 47.31
Transformers 4 Branch Charging (inj) - 34.6
Inter-ties 0 Total Inter-tie Flow 0.0 0.0
Areas 1

Minimum Maximum
------------------------- --------------------------------
Voltage Magnitude 0.990 p.u. @ bus 30 1.060 p.u. @ bus 1
Voltage Angle -15.60 deg @ bus 30 0.00 deg @ bus 1
P Losses (I^2*R) - 3.31 MW @ line 1-2
Q Losses (I^2*X) - 9.91 MVAr @ line 1-2
Lambda P 0.00 $/MWh @ bus 26 0.00 $/MWh @ bus 6
Lambda Q -0.00 $/MWh @ bus 1 0.00 $/MWh @ bus 21

================================================================================
| Bus Data |
================================================================================
Bus Voltage Generation Load Lambda($/MVA-hr)
# Mag(pu) Ang(deg) P (MW) Q (MVAr) P (MW) Q (MVAr) P Q
----- ------- -------- -------- -------- -------- -------- ------- -------
1 1.060 0.000 212.26 0.00 - - 0.000 -
2 1.039 -4.198 36.23 27.17 21.70 12.70 0.000 -
3 1.021 -6.198 - - 2.40 1.20 0.000 -
4 1.012 -7.623 - - 7.60 1.60 0.000 -
5 1.013 -10.823 29.42 29.94 94.20 19.00 0.000 -
6 1.011 -8.993 - - - - 0.000 -
7 1.004 -10.272 - - 22.80 10.90 0.000 -
8 1.013 -9.501 12.60 40.00 30.00 30.00 0.000 -
9 1.042 -11.793 - - - - 0.000 -
10 1.038 -13.537 - - 5.80 2.00 0.000 -
11 1.060 -11.294 4.63 9.09 - - 0.000 -
12 1.050 -13.047 - - 11.20 7.50 0.000 -
13 1.060 -13.047 0.00 7.73 - - 0.000 -
14 1.035 -13.919 - - 6.20 1.60 0.000 -
15 1.031 -13.981 - - 8.20 2.50 0.000 -
16 1.038 -13.521 - - 3.50 1.80 0.000 -
17 1.033 -13.750 - - 9.00 5.80 0.000 -
18 1.021 -14.529 - - 3.20 0.90 0.000 -
19 1.019 -14.660 - - 9.50 3.40 0.000 -
20 1.023 -14.437 - - 2.20 0.70 0.000 -
21 1.026 -13.998 - - 17.50 11.20 0.000 -
22 1.027 -13.987 - - - - 0.000 -
23 1.021 -14.319 - - 3.20 1.60 0.000 -
24 1.016 -14.419 - - 8.70 6.70 0.000 -
25 1.014 -14.001 - - - - 0.000 -
26 0.996 -14.424 - - 3.50 2.30 0.000 -
27 1.021 -13.480 - - - - 0.000 -
28 1.008 -9.562 - - - - 0.000 -

Faculdade de Engenharia da Universidade do Porto - 72 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

29 1.002 -14.714 - - 2.40 0.90 0.000 -


30 0.990 -15.600 - - 10.60 1.90 0.000 -
-------- -------- -------- --------
Total: 295.15 113.93 283.40 126.20

================================================================================
| Branch Data |
================================================================================
Brnch From To From Bus Injection To Bus Injection Loss (I^2 * Z)
# Bus Bus P (MW) Q (MVAr) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ----- ----- -------- -------- -------- -------- -------- --------
1 1 2 139.13 -6.44 -135.82 10.53 3.310 9.91
2 1 3 73.13 6.44 -70.95 -2.88 2.182 7.98
3 2 4 37.88 3.20 -37.10 -4.72 0.771 2.35
4 3 4 68.55 1.68 -67.95 -0.84 0.595 1.71
5 2 5 61.90 0.46 -60.23 2.19 1.677 7.05
6 2 6 50.57 0.28 -49.19 -0.03 1.378 4.18
7 4 6 55.37 -13.24 -55.00 13.63 0.375 1.31
8 5 7 -4.55 8.75 4.61 -10.70 0.052 0.13
9 6 7 27.60 -0.91 -27.41 -0.20 0.199 0.61
10 6 8 18.72 -10.64 -18.67 9.90 0.053 0.19
11 6 9 25.30 -3.66 -25.30 4.94 0.000 1.27
12 6 10 15.44 1.49 -15.44 -0.26 0.000 1.23
13 9 11 -4.63 -8.90 4.63 9.09 0.000 0.19
14 9 10 29.94 3.96 -29.94 -3.04 0.000 0.92
15 4 12 42.08 17.21 -42.08 -12.72 0.000 4.49
16 12 13 -0.00 -7.66 0.00 7.73 0.000 0.07
17 12 14 7.64 2.46 -7.57 -2.31 0.072 0.15
18 12 15 17.02 6.87 -16.82 -6.47 0.202 0.40
19 12 16 6.22 3.55 -6.18 -3.45 0.044 0.09
20 14 15 1.37 0.71 -1.36 -0.71 0.005 0.00
21 16 17 2.68 1.65 -2.67 -1.64 0.005 0.02
22 15 18 5.48 1.79 -5.45 -1.72 0.034 0.07
23 18 19 2.25 0.82 -2.25 -0.82 0.004 0.01
24 19 20 -7.25 -2.58 7.27 2.62 0.019 0.04
25 10 20 9.56 3.53 -9.47 -3.32 0.090 0.20
26 10 17 6.34 4.21 -6.33 -4.16 0.017 0.05
27 10 21 15.94 9.68 -15.83 -9.44 0.112 0.24
28 10 22 7.72 4.38 -7.67 -4.27 0.053 0.11
29 21 22 -1.67 -1.76 1.67 1.77 0.001 0.00
30 15 23 4.50 2.89 -4.47 -2.83 0.027 0.05
31 22 24 6.00 2.51 -5.95 -2.43 0.046 0.07
32 23 24 1.27 1.23 -1.27 -1.22 0.004 0.01
33 24 25 -1.48 1.40 1.49 -1.38 0.008 0.01
34 25 26 3.54 2.37 -3.50 -2.30 0.045 0.07
35 25 27 -5.03 -0.99 5.06 1.04 0.028 0.05
36 28 27 18.34 5.72 -18.34 -4.37 0.000 1.35
37 27 29 6.19 1.67 -6.10 -1.51 0.087 0.16
38 27 30 7.09 1.66 -6.93 -1.36 0.163 0.31
39 29 30 3.70 0.61 -3.67 -0.54 0.034 0.06
40 8 28 1.27 0.10 -1.27 -4.45 0.004 0.01
41 6 28 17.12 0.12 -17.08 -1.27 0.049 0.17
-------- --------
Total: 11.745 47.31

================================================================================
| Voltage Constraints |
================================================================================
Bus # Vmin mu Vmin |V| Vmax Vmax mu
----- -------- ----- ----- ----- --------
1 - 0.940 1.060 1.060 0.000
11 - 0.940 1.060 1.060 0.000
13 - 0.940 1.060 1.060 0.000

Faculdade de Engenharia da Universidade do Porto - 73 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

================================================================================
| Generation Constraints |
================================================================================
Gen Bus Active Power Limits
# # Pmin mu Pmin Pg Pmax Pmax mu
---- ----- ------- -------- -------- -------- -------
6 13 0.000 0.00 0.00 100.00 -

Gen Bus Reactive Power Limits


# # Qmin mu Qmin Qg Qmax Qmax mu
--- --- ------- -------- -------- -------- -------
1 1 0.000 0.00 0.00 10.00 -
4 8 - -10.00 40.00 40.00 0.000
>> 33 24 25 -1.48 1.40 1.49 -1.38 0.008
0.01
34 25 26 3.54 2.37 -3.50 -2.30 0.045 0.07
35 25 27 -5.03 -0.99 5.06 1.04 0.028 0.05
36 28 27 18.34 5.72 -18.34 -4.37 0.000 1.35
37 27 29 6.19 1.67 -6.10 -1.51 0.087 0.16
38 27 30 7.09 1.66 -6.93 -1.36 0.163 0.31
39 29 30 3.70 0.61 -3.67 -0.54 0.034 0.06
40 8 28 1.27 0.10 -1.27 -4.45 0.004 0.01
41 6 28 17.12 0.12 -17.08 -1.27 0.049 0.17
-------- --------
Total: 11.745 47.31

================================================================================
| Voltage Constraints |
================================================================================
Bus # Vmin mu Vmin |V| Vmax Vmax mu
----- -------- ----- ----- ----- --------
1 - 0.940 1.060 1.060 0.000
11 - 0.940 1.060 1.060 0.000
13 - 0.940 1.060 1.060 0.000

================================================================================
| Generation Constraints |
================================================================================
Gen Bus Active Power Limits
# # Pmin mu Pmin Pg Pmax Pmax mu
---- ----- ------- -------- -------- -------- -------
6 13 0.000 0.00 0.00 100.00 -

Gen Bus Reactive Power Limits


# # Qmin mu Qmin Qg Qmax Qmax mu
--- --- ------- -------- -------- -------- -------
1 1 0.000 0.00 0.00 10.00 -
4 8 - -10.00 40.00 40.00 0.00

////////////////////////////////////////////////////////////////////////////////

>> opt=mpoption
>>opt=mpoption(opt,'OPF_ALG',200)
>>runopf('case_ieee30',opt)

converting from polynomial to piece-wise linear cost model


Warning: The function CONSTR is obsolete and has been replaced by
FMINCON. CONSTR will be removed in a future release of the
Optimization Toolbox. Update your code to call FMINCON to
suppress this warning message. See "Converting your code to

Faculdade de Engenharia da Universidade do Porto - 74 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Version 2 Syntax" in the Optimization Toolbox User's Guide


for more information.

> In D:\Programas\MatLab\toolbox\optim\constr.m at line 55


In D:\Programas\MatLab\toolbox\matpower3.0.0\copf.m at line 222
In D:\Programas\MatLab\toolbox\matpower3.0.0\opf.m at line 210
In D:\Programas\MatLab\toolbox\matpower3.0.0\runopf.m at line 48
f-COUNT FUNCTION MAX{g} STEP Procedures
1 9036.21 0.161 1
2 9064.46 0.0048957 1
3 9068.7 0.000202677 1
6 9068.11 0.000205747 0.25
7 9067.74 4.82773e-005 1
8 9067.81 2.94839e-009 1 Hessian modified
9 9011.39 0.000529223 1
10 8926.14 0.00294595 1
11 8935.77 0.000152552 1
12 8935.81 5.52944e-005 1
13 8935.86 7.28684e-007 1
14 8935.7 3.34596e-005 1
15 8935.46 4.2989e-005 1
16 8934.68 0.000138679 1
17 8932.93 0.0002595 1
18 8930.55 0.000124351 1
19 8925.25 0.000286525 1
20 8923.68 0.000672731 1
21 8923.52 0.000409849 1
22 8923.98 1.21881e-008 1 Hessian modified
23 8923.97 3.25119e-008 1 Hessian modified
24 8923.97 1.51342e-006 1
25 8923.96 7.75782e-007 1
26 8923.94 4.45217e-006 1
27 8923.89 8.815e-006 1
28 8923.76 2.45012e-005 1
29 8923.43 5.37068e-005 1
30 8922.69 9.7628e-005 1
31 8922.42 4.0233e-005 1
32 8921.47 0.000447751 1
33 8921.96 4.52037e-009 1 Hessian modified
34 8921.96 1.98754e-008 1 Hessian modified
35 8921.96 7.38696e-007 1
36 8921.96 4.17762e-007 1 Hessian modified
37 8921.95 2.20911e-006 1
38 8921.92 4.29637e-006 1
39 8921.91 9.83198e-007 1
40 8921.85 2.24422e-005 1
41 8921.86 3.09424e-007 1
42 8921.86 2.50953e-007 1 Hessian modified
43 8921.86 9.85356e-008 1 Hessian modified
44 8921.86 1.24053e-011 1 Hessian modified
45 8921.86 1.01688e-007 1 Hessian modified
46 8921.86 1.02859e-007 1 Hessian modified
47 8921.86 3.9191e-007 1 Hessian modified
48 8921.85 7.79803e-007 1
49 8921.84 1.51872e-006 1
50 8921.84 4.85155e-007 1
51 8921.82 5.92154e-006 1
52 8921.83 1.10532e-009 1 Hessian modified
53 8921.83 1.10532e-009 1 Hessian modified
Optimization Converged Successfully

Converged in 3.00 seconds

Faculdade de Engenharia da Universidade do Porto - 75 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Objective Function Value = 8921.83 $/hr


================================================================================
| System Summary |
================================================================================

How many? How much? P (MW) Q (MVAr)


--------------------- ------------------- ------------- -----------------
Buses 30 Total Gen Capacity 900.2 -102.0 to 188.0
Generators 6 On-line Capacity 900.2 -102.0 to 188.0
Committed Gens 6 Generation (actual) 293.7 108.5
Loads 21 Load 283.4 126.2
Fixed 21 Fixed 283.4 126.2
Dispatchable 0 Dispatchable 0.0 of 0.0 0.0
Shunts 2 Shunt (inj) 0.0 25.1
Branches 41 Losses (I^2 * Z) 10.34 42.10
Transformers 4 Branch Charging (inj) - 34.8
Inter-ties 0 Total Inter-tie Flow 0.0 0.0
Areas 1

Minimum Maximum
------------------------- --------------------------------
Voltage Magnitude 0.993 p.u. @ bus 30 1.060 p.u. @ bus 1
Voltage Angle -14.80 deg @ bus 30 0.00 deg @ bus 1
P Losses (I^2*R) - 2.97 MW @ line 1-2
Q Losses (I^2*X) - 8.90 MVAr @ line 1-2
Lambda P 36.70 $/MWh @ bus 1 42.36 $/MWh @ bus 30
Lambda Q 0.00 $/MWh @ bus 13 1.20 $/MWh @ bus 26

================================================================================
| Bus Data |
================================================================================
Bus Voltage Generation Load Lambda($/MVA-hr)
# Mag(pu) Ang(deg) P (MW) Q (MVAr) P (MW) Q (MVAr) P Q
----- ------- -------- -------- -------- -------- -------- ------- -------
1 1.060 0.000 200.11 -0.00 - - 36.698 0.111
2 1.040 -3.972 31.11 24.79 21.70 12.70 38.415 -
3 1.023 -5.771 - - 2.40 1.20 39.051 0.235
4 1.014 -7.091 - - 7.60 1.60 39.740 0.259
5 1.015 -10.125 33.33 28.72 94.20 19.00 40.722 -
6 1.014 -8.313 - - - - 40.202 0.179
7 1.007 -9.582 - - 22.80 10.90 40.694 0.246
8 1.017 -8.707 18.07 40.00 30.00 30.00 40.333 0.087
9 1.044 -10.681 - - - - 40.183 0.139
10 1.041 -12.572 - - 5.80 2.00 40.177 0.193
11 1.060 -9.485 11.11 8.13 - - 40.180 -
12 1.051 -12.288 - - 11.20 7.50 39.844 0.083
13 1.060 -12.288 -0.00 6.85 - - 39.844 -
14 1.036 -13.135 - - 6.20 1.60 40.504 0.285
15 1.032 -13.177 - - 8.20 2.50 40.673 0.394
16 1.039 -12.676 - - 3.50 1.80 40.243 0.285
17 1.035 -12.821 - - 9.00 5.80 40.344 0.315
18 1.023 -13.666 - - 3.20 0.90 41.073 0.524
19 1.021 -13.762 - - 9.50 3.40 41.149 0.554
20 1.025 -13.522 - - 2.20 0.70 40.930 0.476
21 1.029 -13.046 - - 17.50 11.20 40.610 0.448
22 1.029 -13.041 - - - - 40.597 0.430
23 1.023 -13.480 - - 3.20 1.60 41.025 0.571
24 1.018 -13.534 - - 8.70 6.70 41.156 0.633
25 1.017 -13.178 - - - - 40.914 0.691
26 0.999 -13.598 - - 3.50 2.30 41.672 1.197
27 1.024 -12.695 - - - - 40.458 0.496
28 1.011 -8.847 - - - - 40.431 0.227
29 1.004 -13.923 - - 2.40 0.90 41.584 0.812

Faculdade de Engenharia da Universidade do Porto - 76 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

30 0.993 -14.804 - - 10.60 1.90 42.365 0.941


-------- -------- -------- --------
Total: 293.74 108.48 283.40 126.20

================================================================================
| Branch Data |
================================================================================
Brnch From To From Bus Injection To Bus Injection Loss (I^2 * Z)
# Bus Bus P (MW) Q (MVAr) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ----- ----- -------- -------- -------- -------- -------- --------
1 1 2 131.85 -5.85 -128.88 8.93 2.972 8.90
2 1 3 68.26 5.85 -66.36 -3.33 1.901 6.95
3 2 4 34.67 2.94 -34.03 -4.85 0.646 1.97
4 3 4 63.96 2.13 -63.44 -1.52 0.516 1.48
5 2 5 57.67 0.23 -56.21 1.46 1.453 6.11
6 2 6 45.95 -0.01 -44.82 -0.49 1.136 3.45
7 4 6 49.39 -13.02 -49.09 13.14 0.300 1.04
8 5 7 -4.65 8.26 4.70 -10.22 0.048 0.12
9 6 7 27.70 -0.45 -27.50 -0.68 0.199 0.61
10 6 8 13.95 -10.70 -13.92 9.90 0.035 0.12
11 6 9 21.51 -3.27 -21.51 4.19 0.000 0.92
12 6 10 14.55 1.55 -14.55 -0.47 0.000 1.09
13 9 11 -11.11 -7.77 11.11 8.13 0.000 0.35
14 9 10 32.62 3.59 -32.62 -2.50 0.000 1.09
15 4 12 40.48 17.79 -40.48 -13.57 0.000 4.22
16 12 13 0.00 -6.79 -0.00 6.85 0.000 0.06
17 12 14 7.48 2.48 -7.41 -2.34 0.069 0.14
18 12 15 16.39 6.85 -16.20 -6.48 0.189 0.37
19 12 16 5.40 3.53 -5.37 -3.45 0.036 0.07
20 14 15 1.21 0.74 -1.21 -0.73 0.004 0.00
21 16 17 1.87 1.65 -1.87 -1.64 0.003 0.01
22 15 18 5.02 1.84 -5.00 -1.78 0.029 0.06
23 18 19 1.80 0.88 -1.79 -0.87 0.002 0.00
24 19 20 -7.71 -2.53 7.73 2.57 0.021 0.04
25 10 20 10.03 3.49 -9.93 -3.27 0.097 0.22
26 10 17 7.15 4.21 -7.13 -4.16 0.021 0.05
27 10 21 16.26 9.56 -16.15 -9.32 0.114 0.25
28 10 22 7.93 4.30 -7.87 -4.19 0.055 0.11
29 21 22 -1.35 -1.88 1.35 1.89 0.001 0.00
30 15 23 4.19 2.87 -4.16 -2.82 0.024 0.05
31 22 24 6.52 2.30 -6.47 -2.22 0.052 0.08
32 23 24 0.96 1.22 -0.96 -1.22 0.003 0.01
33 24 25 -1.27 1.20 1.28 -1.19 0.006 0.01
34 25 26 3.54 2.37 -3.50 -2.30 0.045 0.07
35 25 27 -4.82 -1.18 4.85 1.23 0.026 0.05
36 28 27 18.13 5.88 -18.13 -4.56 0.000 1.32
37 27 29 6.19 1.67 -6.10 -1.51 0.086 0.16
38 27 30 7.09 1.66 -6.93 -1.36 0.162 0.30
39 29 30 3.70 0.61 -3.67 -0.54 0.033 0.06
40 8 28 1.99 0.10 -1.98 -4.48 0.006 0.02
41 6 28 16.19 0.22 -16.15 -1.40 0.043 0.15
-------- --------
Total: 10.335 42.10

================================================================================
| Voltage Constraints |
================================================================================
Bus # Vmin mu Vmin |V| Vmax Vmax mu
----- -------- ----- ----- ----- --------
1 - 0.940 1.060 1.060 683.415
11 - 0.940 1.060 1.060 69.720

Faculdade de Engenharia da Universidade do Porto - 77 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

13 - 0.940 1.060 1.060 62.353

================================================================================
| Generation Constraints |
================================================================================
Gen Bus Active Power Limits
# # Pmin mu Pmin Pg Pmax Pmax mu
---- ----- ------- -------- -------- -------- -------
6 13 0.267 0.00 -0.00 100.00 -

Gen Bus Reactive Power Limits


# # Qmin mu Qmin Qg Qmax Qmax mu
--- --- ------- -------- -------- -------- -------
1 1 0.111 0.00 -0.00 10.00 -
4 8 - -10.00 40.00 40.00 0.087

////////////////////////////////////////////////////////////////////////////////

>> opt=mpoption
>>opt=mpoption(opt,'OPF_ALG',220)
>>runopf('case_ieee30',opt)

converting from polynomial to piece-wise linear cost model


it obj function max violation max slack var norm grad norm dx
---- ------------- ------------- ------------- ------------- -------------
1 9066.48 0.204179 0.198179 0.149657 0.02
2 9077.04 0.198199 0 0.150925 1
3 8930.11 0.00811649 0 0.246158 0.55977
4 8932.37 0.00839498 0 0.140254 1
5 8933.05 0.00818069 0 0.0729218 0.5
6 8928.24 0.00621893 0 0.0290417 0.249999
7 8922.63 0.000768424 0 0.0133408 0.125
8 8921.92 2.54512e-005 0 0.0133951 0.125
9 8921.84 1.00228e-005 0 0.00640597 0.0625
10 8921.84 2.46195e-006 0 0.00320232 0.03125
11 8921.83 6.23548e-007 0 0.00226461 0.015625
12 8921.83 1.57437e-007 0 28.0851 0.0078125
13 8921.83 4.02222e-008 0 28.0856 0.00390625
14 8921.83 2.31937e-009 0 28.0858 0.00195313
15 8921.83 4.61775e-009 0 28.0858 0.000976562
16 8921.83 3.45255e-009 0 28.0858 0.000486966
17 8921.83 5.50423e-010 0 28.0859 0.000243251
18 8921.83 5.48622e-010 0 28.0859 0.000121983
19 8921.83 3.06526e-011 0 28.0859 2.37167e-005
20 8921.83 9.91407e-012 0 28.0859 2.90055e-005
21 8921.83 9.85281e-013 0 28.0859 6.27502e-006
22 8921.83 8.47825e-010 0 28.0859 1.80075e-006

----- restarted with larger stepsize


23 8921.83 5.12239e-010 0 28.0859 0.2
24 8922.27 2.60062e-005 0 0.0107121 0.0999884
25 8921.94 5.77033e-006 0 0.00724422 0.05
26 8921.86 1.59652e-006 0 0.00362273 0.025
27 8921.84 3.81222e-007 0 28.0834 0.0125
28 8921.83 2.19337e-008 0 28.085 0.00625
29 8921.83 2.58558e-008 0 28.0854 0.003125
30 8921.83 7.85044e-010 0 28.0856 0.0015625
31 8921.83 2.87891e-009 0 28.0858 0.000755681
32 8921.83 1.20929e-008 0 28.0856 0.000390625
33 8921.83 1.77255e-010 0 28.0857 0.000195312
34 8921.83 4.49206e-011 0 28.0857 9.76562e-005
35 8921.83 4.11124e-011 0 28.0857 4.8627e-005

Faculdade de Engenharia da Universidade do Porto - 78 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

36 8921.83 9.47397e-010 0 28.0858 2.44141e-005


37 8921.83 1.41412e-009 0 28.0857 1.00852e-005
38 8921.83 1.58466e-010 0 28.0857 6.10352e-006
39 8921.83 4.30905e-014 0 1.78763 3.05095e-006

Converged in 6.39 seconds


Objective Function Value = 8921.83 $/hr
================================================================================
| System Summary |
================================================================================

How many? How much? P (MW) Q (MVAr)


--------------------- ------------------- ------------- -----------------
Buses 30 Total Gen Capacity 900.2 -102.0 to 188.0
Generators 6 On-line Capacity 900.2 -102.0 to 188.0
Committed Gens 6 Generation (actual) 293.7 108.5
Loads 21 Load 283.4 126.2
Fixed 21 Fixed 283.4 126.2
Dispatchable 0 Dispatchable 0.0 of 0.0 0.0
Shunts 2 Shunt (inj) 0.0 25.1
Branches 41 Losses (I^2 * Z) 10.34 42.10
Transformers 4 Branch Charging (inj) - 34.8
Inter-ties 0 Total Inter-tie Flow 0.0 0.0
Areas 1

Minimum Maximum
------------------------- --------------------------------
Voltage Magnitude 0.993 p.u. @ bus 30 1.060 p.u. @ bus 11
Voltage Angle -14.80 deg @ bus 30 0.00 deg @ bus 1
P Losses (I^2*R) - 2.97 MW @ line 1-2
Q Losses (I^2*X) - 8.90 MVAr @ line 1-2
Lambda P 5.31 $/MWh @ bus 1 6.16 $/MWh @ bus 30
Lambda Q 0.04 $/MWh @ bus 1 0.24 $/MWh @ bus 26

================================================================================
| Bus Data |
================================================================================
Bus Voltage Generation Load Lambda($/MVA-hr)
# Mag(pu) Ang(deg) P (MW) Q (MVAr) P (MW) Q (MVAr) P Q
----- ------- -------- -------- -------- -------- -------- ------- -------
1 1.060 0.000 200.11 0.00 - - 5.308 0.038
2 1.040 -3.972 31.11 24.74 21.70 12.70 5.565 0.057
3 1.023 -5.771 - - 2.40 1.20 5.661 0.093
4 1.014 -7.091 - - 7.60 1.60 5.764 0.098
5 1.015 -10.125 33.33 28.77 94.20 19.00 5.913 0.059
6 1.014 -8.313 - - - - 5.834 0.086
7 1.007 -9.582 - - 22.80 10.90 5.908 0.096
8 1.017 -8.707 18.07 40.00 30.00 30.00 5.854 0.073
9 1.044 -10.681 - - - - 5.836 0.082
10 1.041 -12.572 - - 5.80 2.00 5.840 0.093
11 1.060 -9.485 11.11 8.12 - - 5.833 0.058
12 1.051 -12.288 - - 11.20 7.50 5.790 0.075
13 1.060 -12.288 0.00 6.85 - - 5.790 0.061
14 1.036 -13.134 - - 6.20 1.60 5.888 0.105
15 1.032 -13.177 - - 8.20 2.50 5.913 0.122
16 1.039 -12.676 - - 3.50 1.80 5.849 0.106
17 1.035 -12.821 - - 9.00 5.80 5.865 0.111
18 1.023 -13.666 - - 3.20 0.90 5.973 0.141
19 1.021 -13.762 - - 9.50 3.40 5.984 0.146
20 1.025 -13.522 - - 2.20 0.70 5.952 0.134
21 1.029 -13.046 - - 17.50 11.20 5.904 0.131
22 1.029 -13.041 - - - - 5.902 0.128
23 1.023 -13.480 - - 3.20 1.60 5.966 0.148

Faculdade de Engenharia da Universidade do Porto - 79 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

24 1.018 -13.534 - - 8.70 6.70 5.985 0.158


25 1.017 -13.178 - - - - 5.949 0.166
26 0.999 -13.598 - - 3.50 2.30 6.061 0.241
27 1.024 -12.695 - - - - 5.881 0.137
28 1.011 -8.847 - - - - 5.868 0.094
29 1.004 -13.923 - - 2.40 0.90 6.048 0.184
30 0.993 -14.803 - - 10.60 1.90 6.164 0.203
-------- -------- -------- --------
Total: 293.74 108.48 283.40 126.20

================================================================================
| Branch Data |
================================================================================
Brnch From To From Bus Injection To Bus Injection Loss (I^2 * Z)
# Bus Bus P (MW) Q (MVAr) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ----- ----- -------- -------- -------- -------- -------- --------
1 1 2 131.85 -5.85 -128.88 8.93 2.972 8.90
2 1 3 68.26 5.85 -66.36 -3.33 1.901 6.95
3 2 4 34.67 2.93 -34.02 -4.85 0.646 1.97
4 3 4 63.96 2.13 -63.44 -1.52 0.516 1.48
5 2 5 57.67 0.20 -56.21 1.49 1.453 6.11
6 2 6 45.95 -0.02 -44.81 -0.48 1.136 3.45
7 4 6 49.39 -13.03 -49.09 13.15 0.300 1.04
8 5 7 -4.65 8.28 4.70 -10.24 0.049 0.12
9 6 7 27.70 -0.47 -27.50 -0.66 0.199 0.61
10 6 8 13.95 -10.70 -13.92 9.90 0.035 0.12
11 6 9 21.51 -3.27 -21.51 4.19 0.000 0.92
12 6 10 14.55 1.56 -14.55 -0.47 0.000 1.09
13 9 11 -11.11 -7.77 11.11 8.12 0.000 0.35
14 9 10 32.62 3.59 -32.62 -2.50 0.000 1.09
15 4 12 40.48 17.79 -40.48 -13.57 0.000 4.22
16 12 13 -0.00 -6.79 0.00 6.85 0.000 0.06
17 12 14 7.48 2.48 -7.41 -2.34 0.069 0.14
18 12 15 16.39 6.85 -16.20 -6.48 0.189 0.37
19 12 16 5.40 3.53 -5.37 -3.45 0.036 0.07
20 14 15 1.21 0.74 -1.21 -0.73 0.004 0.00
21 16 17 1.87 1.65 -1.87 -1.64 0.003 0.01
22 15 18 5.02 1.84 -5.00 -1.78 0.029 0.06
23 18 19 1.80 0.88 -1.79 -0.87 0.002 0.00
24 19 20 -7.71 -2.53 7.73 2.57 0.021 0.04
25 10 20 10.03 3.49 -9.93 -3.27 0.097 0.22
26 10 17 7.15 4.21 -7.13 -4.16 0.021 0.05
27 10 21 16.26 9.56 -16.15 -9.32 0.114 0.25
28 10 22 7.93 4.30 -7.87 -4.19 0.055 0.11
29 21 22 -1.35 -1.88 1.35 1.89 0.001 0.00
30 15 23 4.19 2.87 -4.16 -2.82 0.024 0.05
31 22 24 6.52 2.30 -6.47 -2.22 0.052 0.08
32 23 24 0.96 1.22 -0.96 -1.22 0.003 0.01
33 24 25 -1.27 1.20 1.28 -1.19 0.006 0.01
34 25 26 3.54 2.37 -3.50 -2.30 0.045 0.07
35 25 27 -4.82 -1.18 4.85 1.23 0.026 0.05
36 28 27 18.13 5.88 -18.13 -4.56 0.000 1.32
37 27 29 6.19 1.67 -6.10 -1.51 0.086 0.16
38 27 30 7.09 1.66 -6.93 -1.36 0.162 0.30
39 29 30 3.70 0.61 -3.67 -0.54 0.033 0.06
40 8 28 1.99 0.10 -1.98 -4.48 0.006 0.02
41 6 28 16.19 0.22 -16.15 -1.40 0.043 0.15
-------- --------
Total: 10.335 42.10

================================================================================
| Voltage Constraints |
================================================================================

Faculdade de Engenharia da Universidade do Porto - 80 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Bus # Vmin mu Vmin |V| Vmax Vmax mu


----- -------- ----- ----- ----- --------
1 - 0.940 1.060 1.060 109.057
11 - 0.940 1.060 1.060 11.218
13 - 0.940 1.060 1.060 10.214

================================================================================
| Generation Constraints |
================================================================================
Gen Bus Active Power Limits
# # Pmin mu Pmin Pg Pmax Pmax mu
---- ----- ------- -------- -------- -------- -------
6 13 0.017 0.00 0.00 100.00 -

Gen Bus Reactive Power Limits


# # Qmin mu Qmin Qg Qmax Qmax mu
--- --- ------- -------- -------- -------- -------
1 1 0.007 0.00 0.00 10.00 -
4 8 - -10.00 40.00 40.00 0.005

////////////////////////////////////////////////////////////////////////////////

>> opt=mpoption
>>opt=mpoption(opt,'OPF_ALG',500)
>>runopf('case_ieee30',opt)

Converged in 0.09 seconds


Objective Function Value = 8906.14 $/hr
================================================================================
| System Summary |
================================================================================

How many? How much? P (MW) Q (MVAr)


--------------------- ------------------- ------------- -----------------
Buses 30 Total Gen Capacity 900.2 -102.0 to 188.0
Generators 6 On-line Capacity 900.2 -102.0 to 188.0
Committed Gens 6 Generation (actual) 295.1 113.9
Loads 21 Load 283.4 126.2
Fixed 21 Fixed 283.4 126.2
Dispatchable 0 Dispatchable 0.0 of 0.0 0.0
Shunts 2 Shunt (inj) 0.0 24.9
Branches 41 Losses (I^2 * Z) 11.74 47.31
Transformers 4 Branch Charging (inj) - 34.6
Inter-ties 0 Total Inter-tie Flow 0.0 0.0
Areas 1

Minimum Maximum
------------------------- --------------------------------
Voltage Magnitude 0.990 p.u. @ bus 30 1.060 p.u. @ bus 1
Voltage Angle -15.60 deg @ bus 30 0.00 deg @ bus 1
P Losses (I^2*R) - 3.31 MW @ line 1-2
Q Losses (I^2*X) - 9.91 MVAr @ line 1-2
Lambda P 36.31 $/MWh @ bus 1 42.23 $/MWh @ bus 30
Lambda Q -0.13 $/MWh @ bus 1 1.22 $/MWh @ bus 26

================================================================================
| Bus Data |
================================================================================
Bus Voltage Generation Load Lambda($/MVA-hr)
# Mag(pu) Ang(deg) P (MW) Q (MVAr) P (MW) Q (MVAr) P Q
----- ------- -------- -------- -------- -------- -------- ------- -------

Faculdade de Engenharia da Universidade do Porto - 81 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

1 1.060 0.000 212.23 0.00 - - 36.313 -0.128


2 1.039 -4.198 36.23 27.17 21.70 12.70 38.114 0.000
3 1.021 -6.197 - - 2.40 1.20 38.823 0.254
4 1.012 -7.621 - - 7.60 1.60 39.562 0.274
5 1.013 -10.825 29.35 29.95 94.20 19.00 40.587 -
6 1.011 -8.990 - - - - 40.084 0.193
7 1.004 -10.271 - - 22.80 10.90 40.570 0.256
8 1.013 -9.491 12.94 40.00 30.00 30.00 40.259 0.101
9 1.042 -11.806 - - - - 40.089 0.146
10 1.038 -13.545 - - 5.80 2.00 40.094 0.201
11 1.060 -11.332 4.39 9.09 - - 40.088 -
12 1.050 -13.050 - - 11.20 7.50 39.652 0.090
13 1.060 -13.050 0.00 7.73 - - 39.652 -
14 1.035 -13.922 - - 6.20 1.60 40.318 0.292
15 1.031 -13.985 - - 8.20 2.50 40.507 0.403
16 1.038 -13.526 - - 3.50 1.80 40.108 0.293
17 1.033 -13.757 - - 9.00 5.80 40.240 0.323
18 1.021 -14.534 - - 3.20 0.90 40.938 0.533
19 1.019 -14.666 - - 9.50 3.40 41.033 0.562
20 1.023 -14.444 - - 2.20 0.70 40.822 0.483
21 1.026 -14.005 - - 17.50 11.20 40.523 0.456
22 1.027 -13.995 - - - - 40.508 0.439
23 1.021 -14.323 - - 3.20 1.60 40.879 0.582
24 1.016 -14.424 - - 8.70 6.70 41.037 0.647
25 1.014 -14.003 - - - - 40.782 0.712
26 0.996 -14.425 - - 3.50 2.30 41.543 1.220
27 1.022 -13.479 - - - - 40.319 0.520
28 1.008 -9.558 - - - - 40.322 0.242
29 1.002 -14.713 - - 2.40 0.90 41.450 0.837
30 0.990 -15.599 - - 10.60 1.90 42.233 0.967
-------- -------- -------- --------
Total: 295.14 113.94 283.40 126.20

================================================================================
| Branch Data |
================================================================================
Brnch From To From Bus Injection To Bus Injection Loss (I^2 * Z)
# Bus Bus P (MW) Q (MVAr) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ----- ----- -------- -------- -------- -------- -------- --------
1 1 2 139.12 -6.44 -135.81 10.53 3.309 9.91
2 1 3 73.12 6.44 -70.93 -2.89 2.181 7.97
3 2 4 37.86 3.20 -37.09 -4.73 0.770 2.35
4 3 4 68.53 1.69 -67.94 -0.85 0.595 1.71
5 2 5 61.93 0.46 -60.25 2.19 1.679 7.05
6 2 6 50.54 0.28 -49.17 -0.03 1.376 4.18
7 4 6 55.31 -13.24 -54.94 13.62 0.375 1.30
8 5 7 -4.60 8.76 4.65 -10.70 0.053 0.13
9 6 7 27.65 -0.91 -27.45 -0.20 0.200 0.61
10 6 8 18.44 -10.64 -18.38 9.91 0.052 0.18
11 6 9 25.45 -3.65 -25.45 4.93 0.000 1.29
12 6 10 15.47 1.50 -15.47 -0.26 0.000 1.23
13 9 11 -4.39 -8.90 4.39 9.09 0.000 0.19
14 9 10 29.85 3.97 -29.85 -3.05 0.000 0.92
15 4 12 42.12 17.21 -42.12 -12.72 0.000 4.50
16 12 13 0.00 -7.65 -0.00 7.73 0.000 0.07
17 12 14 7.64 2.46 -7.57 -2.31 0.072 0.15
18 12 15 17.03 6.87 -16.83 -6.47 0.203 0.40
19 12 16 6.24 3.54 -6.20 -3.45 0.044 0.09

Faculdade de Engenharia da Universidade do Porto - 82 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

20 14 15 1.37 0.71 -1.37 -0.70 0.005 0.00


21 16 17 2.70 1.65 -2.69 -1.63 0.005 0.02
22 15 18 5.49 1.79 -5.46 -1.72 0.034 0.07
23 18 19 2.26 0.82 -2.26 -0.81 0.004 0.01
24 19 20 -7.24 -2.59 7.26 2.63 0.019 0.04
25 10 20 9.55 3.53 -9.46 -3.33 0.090 0.20
26 10 17 6.32 4.21 -6.31 -4.17 0.017 0.05
27 10 21 15.93 9.68 -15.82 -9.44 0.112 0.24
28 10 22 7.71 4.38 -7.66 -4.27 0.053 0.11
29 21 22 -1.68 -1.76 1.68 1.76 0.001 0.00
30 15 23 4.50 2.89 -4.48 -2.83 0.027 0.05
31 22 24 5.98 2.51 -5.93 -2.44 0.046 0.07
32 23 24 1.28 1.23 -1.27 -1.22 0.004 0.01
33 24 25 -1.50 1.40 1.51 -1.39 0.008 0.01
34 25 26 3.54 2.37 -3.50 -2.30 0.045 0.07
35 25 27 -5.05 -0.98 5.08 1.03 0.028 0.05
36 28 27 18.36 5.72 -18.36 -4.37 0.000 1.35
37 27 29 6.19 1.67 -6.10 -1.51 0.087 0.16
38 27 30 7.09 1.66 -6.93 -1.36 0.163 0.31
39 29 30 3.70 0.61 -3.67 -0.54 0.034 0.06
40 8 28 1.32 0.09 -1.32 -4.45 0.004 0.01
41 6 28 17.09 0.12 -17.04 -1.27 0.048 0.17
-------- --------
Total: 11.742 47.31

================================================================================
| Voltage Constraints |
================================================================================
Bus # Vmin mu Vmin |V| Vmax Vmax mu
----- -------- ----- ----- ----- --------
1 - 0.940 1.060 1.060 781.378
11 - 0.940 1.060 1.060 73.342
13 - 0.940 1.060 1.060 67.200

================================================================================
| Generation Constraints |
================================================================================
Gen Bus Active Power Limits
# # Pmin mu Pmin Pg Pmax Pmax mu
---- ----- ------- -------- -------- -------- -------
6 13 0.348 0.00 - 100.00 -

Gen Bus Reactive Power Limits


# # Qmin mu Qmin Qg Qmax Qmax mu
--- --- ------- -------- -------- -------- -------
1 1 0.128 0.00 - 10.00 -
4 8 - -10.00 40.00 40.00 0.101

////////////////////////////////////////////////////////////////////////////////

>> opt=mpoption
>>opt=mpoption(opt,'OPF_ALG',520)
>>runopf('case_ieee30',opt)

max Directional First-order


Iter F-count f(x) constraint Step-size derivative optimality
Procedure
1 3 10847.4 0.2267 1 5.09e+003 6.08e+003
2 5 11610.3 0.118 1 6.29e+003 5.41e+003
3 7 9413.28 0.1938 1 4.13e+003 3.76e+003
4 10 9127.27 0.1798 0.5 1.26e+003 2.6e+003
5 12 11627.5 0.09596 1 7.46e+003 6.93e+003

Faculdade de Engenharia da Universidade do Porto - 83 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

6 14 8957.36 0.02442 1 611 1.42e+003


7 17 8863.49 0.01648 0.5 -35.1 553
8 20 8872.63 0.01612 0.5 85.1 880
9 23 8886.33 0.008572 0.5 45.1 373
10 25 8934.46 0.005931 1 120 812
11 28 8900.57 0.003675 0.5 -11.1 447
12 32 8890.33 0.006183 0.25 22.6 497
13 34 8904.2 0.004501 1 19.9 432
14 37 8901.02 0.003812 0.5 -2.88 204
15 40 8904.72 0.004481 0.5 15.3 248
16 42 8904.96 0.001734 1 2.32 21.9
17 44 8906.13 6.622e-006 1 1.25 9.4
18 46 8906.14 1.702e-006 1 0.0194 1.41
19 48 8906.14 5.074e-009 1 0.00326 0.273
20 50 8906.14 7.211e-010 1 1.03e-005 0.00306
Hessian modified
Optimization terminated successfully:
Search direction less than 2*options.TolX and
maximum constraint violation is less than options.TolCon
Converged in 1.02 seconds
Objective Function Value = 8906.14 $/hr

================================================================================
| System Summary |
================================================================================

How many? How much? P (MW) Q (MVAr)


--------------------- ------------------- ------------- -----------------
Buses 30 Total Gen Capacity 900.2 -102.0 to 188.0
Generators 6 On-line Capacity 900.2 -102.0 to 188.0
Committed Gens 6 Generation (actual) 295.1 113.9
Loads 21 Load 283.4 126.2
Fixed 21 Fixed 283.4 126.2
Dispatchable 0 Dispatchable 0.0 of 0.0 0.0
Shunts 2 Shunt (inj) 0.0 24.9
Branches 41 Losses (I^2 * Z) 11.74 47.31
Transformers 4 Branch Charging (inj) - 34.6
Inter-ties 0 Total Inter-tie Flow 0.0 0.0
Areas 1

Minimum Maximum
------------------------- --------------------------------
Voltage Magnitude 0.990 p.u. @ bus 30 1.060 p.u. @ bus 1
Voltage Angle -15.60 deg @ bus 30 0.00 deg @ bus 1
P Losses (I^2*R) - 3.31 MW @ line 1-2
Q Losses (I^2*X) - 9.91 MVAr @ line 1-2
Lambda P 36.31 $/MWh @ bus 1 42.23 $/MWh @ bus 30
Lambda Q -0.13 $/MWh @ bus 1 1.22 $/MWh @ bus 26

================================================================================
| Bus Data |
================================================================================
Bus Voltage Generation Load Lambda($/MVA-hr)
# Mag(pu) Ang(deg) P (MW) Q (MVAr) P (MW) Q (MVAr) P Q
----- ------- -------- -------- -------- -------- -------- ------- -------
1 1.060 0.000 212.23 0.00 - - 36.313 -0.128
2 1.039 -4.198 36.23 27.17 21.70 12.70 38.114 0.000
3 1.021 -6.197 - - 2.40 1.20 38.823 0.254
4 1.012 -7.621 - - 7.60 1.60 39.562 0.274
5 1.013 -10.825 29.35 29.95 94.20 19.00 40.587 -0.000
6 1.011 -8.990 - - - - 40.084 0.193
7 1.004 -10.271 - - 22.80 10.90 40.570 0.256

Faculdade de Engenharia da Universidade do Porto - 84 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

8 1.013 -9.491 12.94 40.00 30.00 30.00 40.259 0.101


9 1.042 -11.806 - - - - 40.089 0.146
10 1.038 -13.545 - - 5.80 2.00 40.094 0.201
11 1.060 -11.332 4.39 9.09 - - 40.088 -
12 1.050 -13.050 - - 11.20 7.50 39.652 0.090
13 1.060 -13.050 -0.00 7.73 - - 39.652 -
14 1.035 -13.922 - - 6.20 1.60 40.318 0.292
15 1.031 -13.985 - - 8.20 2.50 40.507 0.403
16 1.038 -13.526 - - 3.50 1.80 40.108 0.293
17 1.033 -13.757 - - 9.00 5.80 40.240 0.323
18 1.021 -14.534 - - 3.20 0.90 40.938 0.533
19 1.019 -14.666 - - 9.50 3.40 41.033 0.562
20 1.023 -14.444 - - 2.20 0.70 40.822 0.483
21 1.026 -14.005 - - 17.50 11.20 40.523 0.456
22 1.027 -13.995 - - - - 40.508 0.439
23 1.021 -14.323 - - 3.20 1.60 40.879 0.582
24 1.016 -14.424 - - 8.70 6.70 41.037 0.647
25 1.014 -14.003 - - - - 40.782 0.712
26 0.996 -14.425 - - 3.50 2.30 41.543 1.220
27 1.022 -13.479 - - - - 40.319 0.520
28 1.008 -9.558 - - - - 40.322 0.242
29 1.002 -14.713 - - 2.40 0.90 41.450 0.837
30 0.990 -15.599 - - 10.60 1.90 42.233 0.967
-------- -------- -------- --------
Total: 295.14 113.94 283.40 126.20

================================================================================
| Branch Data |
================================================================================
Brnch From To From Bus Injection To Bus Injection Loss (I^2 * Z)
# Bus Bus P (MW) Q (MVAr) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ----- ----- -------- -------- -------- -------- -------- --------
1 1 2 139.12 -6.44 -135.81 10.53 3.309 9.91
2 1 3 73.12 6.44 -70.93 -2.89 2.181 7.97
3 2 4 37.86 3.20 -37.09 -4.73 0.770 2.35
4 3 4 68.53 1.69 -67.94 -0.85 0.595 1.71
5 2 5 61.93 0.46 -60.25 2.19 1.679 7.05
6 2 6 50.54 0.28 -49.17 -0.03 1.376 4.18
7 4 6 55.31 -13.24 -54.94 13.62 0.375 1.30
8 5 7 -4.60 8.76 4.65 -10.70 0.053 0.13
9 6 7 27.65 -0.91 -27.45 -0.20 0.200 0.61
10 6 8 18.44 -10.64 -18.38 9.91 0.052 0.18
11 6 9 25.45 -3.65 -25.45 4.93 0.000 1.29
12 6 10 15.47 1.50 -15.47 -0.26 0.000 1.23
13 9 11 -4.39 -8.90 4.39 9.09 0.000 0.19
14 9 10 29.85 3.97 -29.85 -3.05 0.000 0.92
15 4 12 42.12 17.21 -42.12 -12.72 0.000 4.50
16 12 13 0.00 -7.65 -0.00 7.73 0.000 0.07
17 12 14 7.64 2.46 -7.57 -2.31 0.072 0.15
18 12 15 17.03 6.87 -16.83 -6.47 0.203 0.40
19 12 16 6.24 3.54 -6.20 -3.45 0.044 0.09
20 14 15 1.37 0.71 -1.37 -0.70 0.005 0.00
21 16 17 2.70 1.65 -2.69 -1.63 0.005 0.02
22 15 18 5.49 1.79 -5.46 -1.72 0.034 0.07
23 18 19 2.26 0.82 -2.26 -0.81 0.004 0.01
24 19 20 -7.24 -2.59 7.26 2.63 0.019 0.04
25 10 20 9.55 3.53 -9.46 -3.33 0.090 0.20
26 10 17 6.32 4.21 -6.31 -4.17 0.017 0.05
27 10 21 15.93 9.68 -15.82 -9.44 0.112 0.24
28 10 22 7.71 4.38 -7.66 -4.27 0.053 0.11
29 21 22 -1.68 -1.76 1.68 1.76 0.001 0.00
30 15 23 4.50 2.89 -4.48 -2.83 0.027 0.05
31 22 24 5.98 2.51 -5.93 -2.44 0.046 0.07

Faculdade de Engenharia da Universidade do Porto - 85 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

32 23 24 1.28 1.23 -1.27


0.004 0.01 -1.22
33 24 25 -1.50 1.40 1.51
0.008 0.01 -1.39
34 25 26 3.54 2.37 -3.50
0.045 0.07 -2.30
35 25 27 -5.05 -0.98 5.08
0.028 0.05 1.03
36 28 27 18.36 5.72 -18.36
0.000 1.35 -4.37
37 27 29 6.19 1.67 -6.10
0.087 0.16 -1.51
38 27 30 7.09 1.66 -6.93
0.163 0.31 -1.36
39 29 30 3.70 0.61 -3.67
0.034 0.06 -0.54
40 8 28 1.32 0.09 -1.32
0.004 0.01 -4.45
41 6 28 17.09 0.12 -17.04
0.048 0.17 -1.27
-------- --------
Total: 11.742 47.31
================================================================================
| Voltage Constraints |
================================================================================
Bus # Vmin mu Vmin |V| Vmax Vmax mu
----- -------- ----- ----- ----- --------
1 - 0.940 1.060 1.060 781.386
11 - 0.940 1.060 1.060 73.344
13 - 0.940 1.060 1.060 67.202
================================================================================
| Generation Constraints |
================================================================================
Gen Bus Active Power Limits
# # Pmin mu Pmin Pg Pmax Pmax mu
---- ----- ------- -------- -------- -------- -------
6 13 0.348 0.00 -0.00 100.00 -

Gen Bus Reactive Power Limits


# # Qmin mu Qmin Qg Qmax Qmax mu
--- --- ------- -------- -------- -------- -------
1 1 0.128 0.00 0.00 10.00 -
4 8 - -10.00 40.00 40.00 0.101

Faculdade de Engenharia da Universidade do Porto - 86 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

10.7 - ANEXO G
Utilização do MATPOWER e das curvas PV e QV para a análise
de estabilidade de tensão da rede de 30 barramentos do IEEE
- Proposta de artigo -

Faculdade de Engenharia da Universidade do Porto - 87 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Faculdade de Engenharia da Universidade do Porto


Departamento de Engenharia Electrotécnica e de Computadores – Energia

Utilização do MATPOWER e das curvas PV e QV para a análise


de estabilidade de tensão da rede de 30 barramentos do IEEE
André Costa1 João Silva1 F. Maciel Barbosa2

1 – Introdução

As curvas PV e QV que têm por base as equações de trânsito de potência, são métodos
estáticos de análise de estabilidade de tensão de um sistema eléctrico de energia e
fornecem dados relativamente ao grau de segurança relativo a um ponto de
funcionamento de um sistema, através de margens de estabilidade.
Antes de mais, convém definir o conceito de estabilidade de tensão: um sistema eléctrico
diz-se estável, do ponto de vista da tensão, se conseguir manter tensões aceitáveis em
todos os barramentos do sistema sob condições normais de funcionamento depois de ter
sido sujeito a uma perturbação. A estabilidade de tensão está ligada ao trânsito de
potência reactiva na rede, ao comportamento das cargas face a variações de tensão, à
acção de dispositivos automáticos de controlo de tensão, a limitação de sobreexcitação de
geradores, etc.
A instabilidade de tensão pode ser dividida em dois grupos distintos:
o Instabilidade devida a grandes distúrbios;
o Instabilidade devida a pequenos distúrbios.

A situação de instabilidade de tensão mais complexa é sem duvida o colapso de tensão e


desenvolve-se em condições extremas de exploração do sistema estando geralmente
associado a contingências, saídas de serviço de linhas e geradores, e ao mau
funcionamento de certos elementos, tais como reguladores em carga de transformadores
em subestações ou reguladores de excitação das máquinas geradoras que fazem com que
a tensão seja levada a níveis muito baixos em certos barramentos de um sistema.
Esta análise será feita através do uso do MATPOWER é um pacote do Matlab™ M-files
desenvolvido por investigadores da PSERC (Power Systems Engineering Research
Center) é e usado na resolução de trânsito de potência bem como na resolução de
problemas relacionados com a sua optimização (OPF). A sua utilização é fácil e faz uso
de uma linguagem simples e passível de ser alterada. Possui um inconveniente

1 - Aluno Finalista LEEC, FEUP 2007


2 - Prof. Catedrático FEUP, LEEC

Faculdade de Engenharia da Universidade do Porto - 88 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

relacionado com a não utilização de um ambiente gráfico, no entanto os resultados são


obtidos de uma forma rápida e eficaz.

2 – Rede de Estudo

O sistema de estudo usado foi a rede do IEEE de 30 barramentos.


Esta rede está especificada no programa através de ficheiro data, nomeadamente
case_ieee30.m.
A informação especificada contém informação sobre os barramentos (bus data),
geradores (generator data, generator cost data), sobre as áreas na qual a rede é dividida
(área data) e ainda sobre as linhas de transmissão (branch data).

De uma forma genérica tem-se uma rede constituída por:


 30 Barramentos no total, 5 dos quais do tipo PV, 24 do tipo PQ e o
barramento de Compensação e Referência (CR)
 6 Geradores com uma capacidade máxima de produção de 900,2MW de
potência activa e 188MVAr de potência reactiva.
 Uma carga total fixa de 283,4 MW e 126,2 MVAr

O resumo completo da rede, bem como o seu desenho esquemático pode ser consultado
no Anexo I.

3 – Análise de curvas PV

A forma de obter esta curva baseia-se na resolução consecutiva de trânsitos de potência á


medida que se aumenta os níveis de carga do sistema (neste caso consideraram-se
aumentos progressivos de 10% na carga que são distribuídos igualmente por todas as
cargas, tendo em conta que a situação inicial correspondente ao caso base, ou seja uma
carga inicial de 283,40 MW), por forma a obter os pares de pontos P-V de cada cenário,
mantendo o factor de potência constante. Nesta análise foi usado o método de Newton-
Raphson. A percentagem de carga em relação á situação inicial dá a margem de
estabilidade de tensão do sistema. Utilizando apenas o fluxo de potência convencional
não é possível obter toda a curva de tensão, uma vez que a matriz Jacobiana ([J]) torna-se
singular no ponto de colapso, impossibilitando a solução do fluxo de potência
convencional nesta região da curva (pontos de operação instáveis).
Os resultados obtidos estão expresso no gráfico 1 e mostram que é o barramento 30 que
sofre a variação de tensão mais acentuada, a margem de estabilidade de tensão alcançada
é na ordem dos 315%.

Faculdade de Engenharia da Universidade do Porto - 89 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Curva PV
1.100

1.050

1.000

0.950

0.900
V(p.u.)

0.850
0.800

0.750

0.700
0.650

0.600
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2 2.2 2.4 2.6 2.8 3

P(% )

Bar1 Bar2 Bar3 Bar4 Bar5 Bar6 Bar7 Bar8 Bar9 Bar10 Bar11
Bar12 Bar13 Bar14 Bar15 Bar16 Bar17 Bar18 Bar19 Bar20 Bar21 Bar22
Bar23 Bar24 Bar25 Bar26 Bar27 Bar28 Bar29 Bar30

Grafico1 – Curva PV da rede IEEE de 30 barramentos

Uma análise similar é possível de ser feita para casos de contingência. Neste estudo
forma analisadas as seguintes contingências:
o Saída de serviço das linhas 6-9, 4-12, 24-25;
o Saída de serviço do gerador 11.

Em ambas as situações verifica-se uma menor margem de estabilidade, no entanto


continua-se a verificar que é o barramento 30 que sofre as variações de tensão mais
acentuadas. Nesta rede verifica-se uma produção concentrada na parte superior, estando
perto das cargas de maior valor mas no entanto relativamente afastadas da zona onde
existe maior concentração de cargas. Uma distribuição dos geradores pelos barramentos
de forma mais harmoniosa poderia levar a margens de estabilidade superiores.

Faculdade de Engenharia da Universidade do Porto - 90 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Curva PV
1.090
1.050
1.010
0.970
0.930
V(p.u.)

0.890
0.850
0.810
0.770
0.730
0.690
0.650
2

5
0

2
0.

0.

0.

0.

1.

1.

1.

1.

2.

2.
P(% )
Bar1 Bar2 Bar3 Bar4 Bar5 Bar6 Bar7 Bar8 Bar9 Bar10 Bar11 Bar12
Bar13 Bar14 Bar15 Bar16 Bar17 Bar18 Bar19 Bar20 Bar21 Bar22 Bar23 Bar24
Bar25 Bar26 Bar27 Bar28 Bar29 Bar30

Grafico2 – Curva PV da rede IEEE de 30 barramentos – Contingência nas linhas 6-9, 4-12, 24-25

Curva PV
1.1
1.05
1
0.95
0.9
V(p.u.)

0.85
0.8
0.75
0.7
0.65
0.6
2

7
0

2
0.

0.

0.

0.

1.

1.

1.

1.

2.

2.

2.

P(% )

Bar1 Bar2 Bar3 Bar4 Bar5 BAr6 Bar7 Bar8 Bar9 Bar10 Bar11
Bar12 Bar13 Bar14 Bar15 Bar16 Bar17 Bar18 Bar19 Bar20 Bar21 Bar22
Bar23 Bar24 Bar25 Bar26 Bar27 Bar28 Bar29 Bar30

Grafico3 – Curva PV da rede IEEE de 30 barramentos – Contingência no gerador 11

Faculdade de Engenharia da Universidade do Porto - 91 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

4 – Análise de Curvas QV

A análise destas curvas permite determinar a margem de potência reactiva de um


barramento ou de uma determinada área de um sistema eléctrico de energia. Estas curvas
determinam-se através da realização sucessiva de trânsitos de potência, onde após se
definirem todos os barramentos (com excepção do barramento de referência) como sendo
do tipo PV, para a análise ser extensível a todos os barramentos, efectuam-se incrementos
de tensão verificando-se quais as compensações necessárias de energia reactiva
correspondentes.
Os gráficos a seguir apresentados correspondem á análise dos barramentos 3, 12 e 21 para
a situação base.

Curva QV

200

100

0
Q(MVAr)

-100 Bar3

-200

-300

-400
0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1
V(p.u.)

Grafico4 – Curva QV da rede IEEE de 30 barramentos

Curva QV

50
0
-50
Q(MVAr)

-100
Bar12
-150
-200
-250
-300
0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1
V(p.u.)

Grafico5 – Curva QV da rede IEEE de 30 barramentos

Faculdade de Engenharia da Universidade do Porto - 92 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Curva QV

50
30
Q (M V Ar) 10
-10
Bar21
-30
-50
-70
-90
0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1
V(p.u.)

Grafico6 – Curva QV da rede IEEE de 30 barramentos

Desta selecção de barramentos para análise constata-se que é o barramento 3 que


apresenta uma menor variação de potência reactiva. Da mesma forma é possível analisar
estas variações em caso de ocorrência de contingências. A análise comparativa será feita
com os mesmos barramentos e com as linhas 6-9, 4-12, 24-25 fora de serviço.

Curva QV

200

100
0
Q(MVAr)

-100
Bar3
-200

-300

-400

-500
0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1
V(p.u.)

Grafico7 – Curva QV da rede IEEE de 30 barramentos – Contingência nas linhas 6-9, 4-12, 24-25

Faculdade de Engenharia da Universidade do Porto - 93 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Curva QV

100

50

0
Q(MVAr)

-50 Bar12

-100

-150

-200
0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1
V(p.u.)

Grafico8 – Curva QV da rede IEEE de 30 barramentos – Contingência nas linhas 6-9, 4-12, 24-25

Curva QV

30
20
10
0
Q(MVAr)

-10 Bar21
-20
-30
-40
-50
0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1
V(p.u.)

Grafico9 – Curva QV da rede IEEE de 30 barramentos – Contingência nas linhas 6-9, 4-12, 24-25

Para esta situação e com esta selecção de barramentos de estudo, continua-se a verificar
que, é o barramento 3 que sofre uma maior variação de potência reactiva, no entanto em
relação á situação de funcionamento normal é o barramento 21 que apresenta a maior
No geral, o barramento que apresenta uma maior variação (atendendo que o barramento 1
é o barramento de referência) de potência reactiva é o barramento 2. Note-se que apesar
dos dois métodos (curvas PV e QV) costumarem dar resultados coincidentes, neste caso
tal não acontece, visto que, pela relação PV o barramento crítico é o 30, enquanto que
pela relação QV é o barramento 2.

Faculdade de Engenharia da Universidade do Porto - 94 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

Barramento ∆Q
1 -1065.49
2 521.54
3 186.59
4 8.71
5 -15.51
6 -3.1
7 -3.01
8 -2.37
9 -10.46
10 -21.58
11 0
12 -26.44
13 0
14 -0.15
15 -0.68
16 -0.15
17 -0.04
18 -0.09
19 -0.05
20 -0.26
21 -0.21
22 -0.15
23 -0.06
24 -3.49
25 -0.19
26 -0.08
27 -8.19
28 3
29 -0.3
30 -0.48
Tabela4 – Variação de potência reactivas nos barramentos

A sensibilidade Q-V num barramento é o declive da curva Q-V num determinado ponto
de funcionamento. Uma sensibilidade Q-V positiva é indica uma situação estável, e
quanto menor for a sensibilidade mais estável será o sistema. À medida que a estabilidade
diminui, a sensibilidade aumenta, tornando-se infinita no limite da estabilidade. Também
uma sensibilidade negativa, indica de uma situação instável. Uma sensibilidade negativa
pequena representa uma situação muito instável. Devido à natureza não linear da relação
Q-V, as amplitudes das sensibilidades para diferentes condições do sistema não fornece
uma medida directa do grau de estabilidade.

Faculdade de Engenharia da Universidade do Porto - 95 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

5 – Conclusão

Neste trabalho mostraram-se os resultados obtidos para a análise de estabilidade de


tensão da rede teste de 30 barramentos IEEE, analisando sua estabilidade de tensão e o
impacto resultante de algumas contingências.
A rede usada apresenta algumas deficiências que limitam um pouco o seu estudo, no
entanto fica evidenciada a importância destes estudos no âmbito da exploração de um
sistema eléctrico de energia, em que se pretende minimizar os danos produzidos por
situações anómalas.

6 – Bibliografia

[1] Paiva, Sucena: “Redes de energia eléctrica, uma análise sistémica”; IST Press, 2005
[2] Teixeira, Hélder; Almeida, José: “Análise de estabilidade de tensão num SEE” PSTFC
2002;
[3] Miranda, Vladimiro: “Estabilidade e colapso de tensão: Princípios de análise
(v.1.0)” apontamentos de apoio á disciplina de Análise de Sistemas Eléctricos 2, da
LEEC – 1992.Nov.
[4] Costa, André; Silva, João: “Estudo de um SEE utilizando o MATPOWER” – PSTFC
2007
[5] MATPOWER – User’s Manual version 3.1b2 September 15, 2006

Faculdade de Engenharia da Universidade do Porto - 96 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

ANEXO I

%% generator data
% bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin
gen = [
1 260.2 -16.1 10 0 1.06 100 1 360.2 0;
2 40 50 50 -40 1.045 100 1 140 0;
5 0 37 40 -40 1.01 100 1 100 0;
8 0 37.3 40 -10 1.01 100 1 100 0;
11 0 16.2 24 -6 1.082 100 1 100 0;
13 0 10.6 24 -6 1.071 100 1 100 0;
];

%% branch data
% fbus tbus r x b rateA rateB rateC ratio angle status
branch = [
1 2 0.0192 0.0575 0.0528 9900 0 0 0 0 1;
1 3 0.0452 0.1652 0.0408 9900 0 0 0 0 1;
2 4 0.057 0.1737 0.0368 9900 0 0 0 0 1;
3 4 0.0132 0.0379 0.0084 9900 0 0 0 0 1;
2 5 0.0472 0.1983 0.0418 9900 0 0 0 0 1;
2 6 0.0581 0.1763 0.0374 9900 0 0 0 0 1;
4 6 0.0119 0.0414 0.009 9900 0 0 0 0 1;
5 7 0.046 0.116 0.0204 9900 0 0 0 0 1;
6 7 0.0267 0.082 0.017 9900 0 0 0 0 1;
6 8 0.012 0.042 0.009 9900 0 0 0 0 1;
6 9 0 0.208 0 9900 0 0 0.978 0 1;
6 10 0 0.556 0 9900 0 0 0.969 0 1;
9 11 0 0.208 0 9900 0 0 0 0 1;
9 10 0 0.11 0 9900 0 0 0 0 1;
4 12 0 0.256 0 9900 0 0 0.932 0 1;
12 13 0 0.14 0 9900 0 0 0 0 1;
12 14 0.1231 0.2559 0 9900 0 0 0 0 1;
12 15 0.0662 0.1304 0 9900 0 0 0 0 1;
12 16 0.0945 0.1987 0 9900 0 0 0 0 1;
14 15 0.221 0.1997 0 9900 0 0 0 0 1;
16 17 0.0524 0.1923 0 9900 0 0 0 0 1;
15 18 0.1073 0.2185 0 9900 0 0 0 0 1;
18 19 0.0639 0.1292 0 9900 0 0 0 0 1;
19 20 0.034 0.068 0 9900 0 0 0 0 1;
10 20 0.0936 0.209 0 9900 0 0 0 0 1;
10 17 0.0324 0.0845 0 9900 0 0 0 0 1;
10 21 0.0348 0.0749 0 9900 0 0 0 0 1;
10 22 0.0727 0.1499 0 9900 0 0 0 0 1;
21 22 0.0116 0.0236 0 9900 0 0 0 0 1;
15 23 0.1 0.202 0 9900 0 0 0 0 1;
22 24 0.115 0.179 0 9900 0 0 0 0 1;
23 24 0.132 0.27 0 9900 0 0 0 0 1;
24 25 0.1885 0.3292 0 9900 0 0 0 0 1;

Faculdade de Engenharia da Universidade do Porto - 97 -


Projecto Seminário ou Trabalho Fim de Curso - Estudo de um SEE utilizando o MATPOWER

25 26 0.2544 0.38 0 9900 0 0 0 0 1;


25 27 0.1093 0.2087 0 9900 0 0 0 0 1;
28 27 0 0.396 0 9900 0 0 0.968 0 1;
27 29 0.2198 0.4153 0 9900 0 0 0 0 1;
27 30 0.3202 0.6027 0 9900 0 0 0 0 1;
29 30 0.2399 0.4533 0 9900 0 0 0 0 1;
8 28 0.0636 0.2 0.0428 9900 0 0 0 0 1;
6 28 0.0169 0.0599 0.013 9900 0 0 0 0 1;

%%----- OPF Data -----%%


%% area data
areas = [
1 1;
];
%% generator cost data
% 1 startup shutdown n x0 y0 ... xn yn
% 2 startup shutdown n c(n-1) ... c0
gencost = [
2 0 0 3 0.038432 20 0;
2 0 0 3 0.25 20 0;
2 0 0 3 0.01 40 0;
2 0 0 3 0.01 40 0;
2 0 0 3 0.01 40 0;
2 0 0 3 0.01 40 0;
];

Rede Eléctrica IEEE 30 Barramentos

Faculdade de Engenharia da Universidade do Porto - 98 -

Você também pode gostar