You are on page 1of 5

CURSO DE ESPECIALIZAÇÃO EM SISTEMAS DE ENERGIA ELÉTRICA

DISCIPLINA: ANÁLISE DE SISTEMAS DE ENERGIA ELÉTRICA

Professores: Hans Helmut Zürn e Roberto de Souza Salgado


Assistente: Luciano Moreira Coelho

ROTEIRO AULA PRÁTICA I - MATRIZ ADMITÂNCIA NODAL

Exercı́cio: Montar a matriz de admitância nodal do sistema de potência abaixo e verificar


o número de condicionamento em diferentes situações. Foram desprezadas as resistências
série das linhas e o acoplamento mútuo entre as linhas.

1 Obtenção da matriz admitância nodal por inspeção:

1.1 Circuito equivalente:

1
1.2 Admitâncias série das linhas de transmissão:

1 1
Ys = ∴ Ys23 = = −j2, 5S
Zs j0, 4

1 1
Ys12 = = −j2, 0S Ys25 = = −j2, 5S
j0, 5 j0, 4

1 1
Ys14 = = −j2, 5S Ys45 = = −j2, 0S
j0, 4 j0, 5

1 1
Ys15 = = −j1, 25S Ys56 = = −j5, 0S
j0, 8 j0, 2

1.3 Susceptâncias capacitivas shunt das linhas de transmissão:

Ysh12 Ysh14 Ysh15 j0, 04 j0, 03 j0, 06


Ysh1 = 2 · + + =2· + + = j0, 085S
2 2 2 2 2 2
Ysh12 Ysh23 Ysh25 j0, 04 j0, 03 j0, 03
Ysh2 = 2 · + + =2· + + = j0, 07S
2 2 2 2 2 2
Ysh23 j0, 03
Ysh3 = = = j0, 015S
2 2
Ysh14 Ysh45 j0, 03 j0, 04
Ysh4 = + = + = j0, 035S
2 2 2 2
Ysh15 Ysh25 Ysh45 Ysh56 j0, 06 j0, 03 j0, 04 j0, 02
Ysh5 = + + + = + + + = j0, 075S
2 2 2 2 2 2 2 2
Ysh56 j0, 02
Ysh6 = = = j0, 01S
2 2

1.4 Matriz admitância nodal do sistema:

 
Y11 Y12 0, 0 Y14 Y15 0, 0
 
 
 Y21 Y22 Y23 0, 0 Y25 0, 0 
 
 
 
 0, 0 Y32 Y33 0, 0 0, 0 0, 0 
 
 
Ybarra =


 Y41 0, 0 0, 0 Y44 Y45 0, 0 
 
 
 Y51 Y52 0, 0 Y54 Y55 Y56 
 
 
 
 0, 0 0, 0 0, 0 0, 0 Y65 Y66 

2
onde os elementos da diagonal principal são definidos como:
nb
X
Yii = Ysik
k=1

Y11 = 2 · Ys12 + Ys14 + Ys15 + Ysh1 = j[2 · (−2, 0) − 2, 5 − 1, 25 + 0, 085] = j(−7, 665)

Y22 = 2 · Ys12 + Ys23 + Ys25 + Ysh2 = j[2 · (−2, 0) − 2, 5 − 2, 5 + 0, 07] = j(−8, 93)

Y33 = Ys23 + Ysh3 = j(−2, 5 + 0, 015) = j(−2, 485)

Y44 = Ys14 + Ys45 + Ysh4 = j(−2, 5 − 2, 0 + 0, 035) = j(−4, 465)

Y55 = Ys15 + Ys25 + Ys45 + Ys56 + Ysh5 = j(−1, 25 − 2, 5 − 2, 0 − 5, 0 + 0, 075) = j(−10, 675)

Y66 = Ys56 + Ysh6 = j(−5, 0 + 0, 01) = j(−4, 99)

e os elementos fora da diagonal são dados por:

Yij = −Ysij Y23 = Y32 = −Ys23 = −(−j2, 5) = j2, 5

Y12 = Y21 = −2 · Ys12 = −2 · (−j2, 0) = j4, 0 Y25 = Y52 = −Ys25 = −(−j2, 5) = j2, 5

Y14 = Y41 = −Ys14 = −(−j2, 5) = j2, 5 Y45 = Y54 = −Ys45 = −(−j2, 0) = j2, 0

Y15 = Y51 = −Ys15 = −(−j1, 25) = j1, 25 Y56 = Y65 = −Ys56 = −(−j5, 0) = j5, 0

Numericamente, a matriz admitância nodal é dada por:


 
−7, 665 4, 0 0, 0 2, 5 1, 25 0, 0
 
 
 4, 0 −8, 93 2, 5 0, 0 2, 5 0, 0 
 
 
 
 0, 0 2, 5 −2, 485 0, 0 0, 0 0, 0 
 
 
Ybarra = j · 



 2, 5 0, 0 0, 0 −4, 465 2, 0 0, 0 
 
 
 1, 25 2, 5 0, 0 2, 0 −10, 675 5, 0 
 
 
 
 0, 0 0, 0 0, 0 0, 0 5, 0 −4, 99 

3
2 Obtenção da matriz admitância nodal utilizando o Scilab e o algoritmo de
montagem por inspeção:

1. Entrada de dados (Arquivo: dados.sci):


→ exec(0 C : \dados.sci0 );

2. Construção da matriz admitância de barra (Arquivo: makeybus.sci):


→ exec(0 C : \makeybus.sci0 );

3. Obtenção do número de condicionamento de Ybarra:


→ cond(Y barra);

4. Eliminação de uma linha e uma coluna da matriz admitância de barra:


→ ind = [2 3 4 5 6];
→ Y br = Y barra(ind, ind);

5. Obtenção do número de condicionamento de Ybr:


→ cond(Y br)

3 Código dos arquivos dados.sci e makeybus.sci :

dados.sci:

// Número de barras

nb=6;

// Dados de Circuitos

// Da Para R (pu) Xs (pu) Bc (pu)


dlin = [ 1 2 0.0000 0.5 0.04
1 2 0.0000 0.5 0.04
1 4 0.0000 0.4 0.03
1 5 0.0000 0.8 0.06
2 3 0.0000 0.4 0.03
2 5 0.0000 0.4 0.03
4 5 0.0000 0.5 0.04
5 6 0.0000 0.2 0.02 ];

4
makeybus.sci:

// Definição dos parâmetros dos circuitos

from = dlin(:,1); to = dlin(:,2); R = dlin(:,3); Xs = dlin(:,4);


Bc = dlin(:,5);

// Determinação do número de circuitos

nl = size(dlin,1);

// Definição do vetor impedância série dos circuitos

j=sqrt(-1); Zs = R + j*Xs;

// Definição do vetor admitância série dos circuitos

Ys = ones(nl,1)./Zs;

// Inicialização da matriz admitância nodal Ybarra

Ybarra = zeros(nb,nb);

// Associação dos elementos fora da diagonal principal

for k = 1:nl
Ybarra(from(k),to(k)) = Ybarra(from(k),to(k)) - Ys(k);
Ybarra(to(k),from(k)) = Ybarra(from(k),to(k));
end;

// Associação dos elementos da diagonal principal

for n = 1:nb
for k = 1:nl
if from(k) == n | to(k) == n
Ybarra(n,n) = Ybarra(n,n) + Ys(k) + j*Bc(k)/2;
end;
end;
end;

You might also like