Você está na página 1de 11

Ministério da Educação

Universidade Tecnológica Federal do Paraná


PR
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
Campus Pato Branco
Curso de Engenharia Elétrica

Análise de Sistemas de Potência 2 Prof. Miguel Moreto 2010_2


Atividade Pratica (AP)

Acadêmico: SIDNEI PEREIRA

Utilize os dados do sistema abaixo e simule uma falta de cada tipo (f-g, f-f-g, f-f e
trifásica) em uma barra a sua escolha.
Usando o Matlab, faça um programa que calcule as tensões nos terminais da linha
de transmissão que sofreu uma abertura em uma ou duas de suas fases. Considere o
carregamento inicial do sistema (rodar o fluxo de carga). Simule, com o fluxo de carga, a
operação deste sistema sem a linha escolhida. Verifique se há convergência.
Entregue o desenvolvimento e os resultados em um relatório simplificado.
Para realizar a atividade proposta acima foram implementadas duas rotina no matlab.
A primeira rotina para simular as faltas no sistema proposto, tendo sido escolhido a barra
6 do sistema, como o ponto onde ocorreram as faltas e impedância de falta Zf=0, ou seja, falta
sólida.
A segunda rotina foi implementada para resolver o fluxo de carga no sistema proposto e
também simular a ocorrência de abertura em uma ou duas fases de uma linha de transmissão
escolhida.
Em ambas as rotinas foram utilizadas as funções do PowerSystemToolbox fornecido pelo
professor.

Na seqüência estão o código e os resultados das rotinas implementadas para cada parte da
atividade pratica.

PARTE 1: SIMULAR FALTAS


Código da rotina:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%Atividade Pratica de ASP II %%%%
%%%Simular faltas f-f, f-f-t, f-t e 3fa %%%%
%%% no Sistema proposto com 11 Barras %%%%
%%%Aluno: Sidnei Pereira 02/12/2010 %%%%
%%%Engenharia Eletrica 7° Periodo %%%%
%%%programa: faltas.m versao: 1.0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clc
clear all
disp(' Atividade Pratica de ASP II')
disp(' Calculo de faltas')
disp('Academico: Sidnei Pereira')

%dados do sistema para seq. 1


zdata1 = [ 0 1 0.00 0.20
0 10 0.00 0.15
0 11 0.00 0.25
1 2 0.00 0.06
2 3 0.00 0.30
2 5 0.00 0.15
2 6 0.00 0.45
3 4 0.00 0.40
3 6 0.00 0.40
4 6 0.00 0.60
4 9 0.00 0.70
4 10 0.00 0.08
5 7 0.00 0.43
6 8 0.00 0.48
7 8 0.00 0.35
7 11 0.00 0.10
8 9 0.000 0.48];
%dados do sistema para seq. 0
zdata0 = [ 0 1 0.00 0.06+3*0.05
0 10 0.00 0.04+3*0.05
0 11 0.00 0.08
0 2 0.00 0.06
0 7 0.00 0.10+3*.08
1 2 inf inf
2 3 0.00 0.60
2 5 0.00 0.30
2 6 0.00 0.90
3 4 0.00 0.80
3 6 0.00 0.80
4 6 0.00 1.00
4 9 0.00 1.10
4 10 0.00 0.08
5 7 0.00 0.80
6 8 0.00 0.95
7 8 0.00 0.70
7 11 inf inf
8 9 0.00 0.90];
zdata2=zdata1; %dados do sistema para seq. 2
disp('Matriz Zbarra para seq.0')
Zbarra0 = zbuild(zdata0)
disp('Matriz Zbarra para seq.1 e seq.2')
Zbarra1 = zbuild(zdata1)
Zbarra2 = Zbarra1;
disp('Falta trifásica')
symfault(zdata1, Zbarra1)
disp('Falta Fase-Terra')
lgfault(zdata0, Zbarra0, zdata1, Zbarra1, zdata2, Zbarra2)
disp('Falta Fase-Fase')
llfault(zdata1, Zbarra1,zdata2, Zbarra2)
disp('Falta Fase-Fase-Terra')
dlgfault(zdata0, Zbarra0, zdata1, Zbarra1, zdata2, Zbarra2)

Resultados:

Atividade Pratica de ASP II


Calculo de faltas
Academico: Sidnei Pereira

Falta trifásica

Three-phase balanced fault analysis


Enter Faulted Bus No. -> 6

Enter Fault Impedance Zf = R + j*X in complex form (for bolted fault enter 0). Zf = 0

Balanced three-phase fault at bus No. 6


Total fault current = 4.2244 per unit
Bus Voltages during fault in per unit

Bus Voltage Angle


No. Magnitude degrees
1 0.6733 0.0000
2 0.5753 0.0000
3 0.4142 0.0000
4 0.6136 0.0000
5 0.6027 0.0000
6 0.0000 0.0000
7 0.6811 0.0000
8 0.4261 0.0000
9 0.5023 0.0000
10 0.7480 0.0000
11 0.7722 0.0000

Line currents for fault at bus No. 6

From To Current Angle


Bus Bus Magnitude degrees
G 1 1.6333 -90.0000
1 2 1.6333 -90.0000
2 3 0.5371 -90.0000
2 6 1.2785 -90.0000
3 6 1.0355 -90.0000
4 3 0.4984 -90.0000
4 6 1.0227 -90.0000
4 9 0.1589 -90.0000
5 2 0.1824 -90.0000
6 F 4.2244 -90.0000
7 5 0.1824 -90.0000
7 8 0.7287 -90.0000
8 6 0.8876 -90.0000
9 8 0.1589 -90.0000
G 10 1.6800 -90.0000
10 4 1.6800 -90.0000
G 11 0.9111 -90.0000
11 7 0.9111 -90.0000
Another fault location? Enter 'y' or 'n' within single quote -> 'n'

Falta Fase-Terra

Line-to-ground fault analysis


Enter Faulted Bus No. -> 6

Enter Fault Impedance Zf = R + j*X in complex form (for bolted fault enter 0). Zf = 0

Single line to-ground fault at bus No. 6


Total fault current = 3.7280 per unit
Bus Voltages during the fault in per unit

Bus -------Voltage Magnitude-------


No. Phase a Phase b Phase c
1 0.8078 0.9556 0.9556
2 0.7109 0.9600 0.9600
3 0.4825 1.0003 1.0003
4 0.6605 0.9993 0.9993
5 0.7217 0.9659 0.9659
6 0.0000 1.0636 1.0636
7 0.7536 0.9830 0.9830
8 0.4700 1.0120 1.0120
9 0.5509 1.0050 1.0050
10 0.7728 1.0024 1.0024
11 0.8660 0.9682 0.9682

Line currents for fault at bus No. 6

From To -----Line Current Magnitude----


Bus Bus Phase a Phase b Phase c
1 2 0.9609 0.4805 0.4805
2 3 0.5387 0.0647 0.0647
2 6 1.1660 0.0377 0.0377
3 6 0.9078 0.0061 0.0061
4 3 0.3691 0.0708 0.0708
4 6 0.9012 0.0013 0.0013
4 10 1.4039 0.0788 0.0788
5 2 0.0895 0.0714 0.0714
6 F 3.7280 0.0000 0.0000
7 5 0.0895 0.0714 0.0714
7 8 0.6195 0.0236 0.0236
8 6 0.7531 0.0303 0.0303
8 9 0.1336 0.0067 0.0067
9 4 0.1336 0.0067 0.0067
11 7 0.5360 0.2680 0.2680
Another fault location? Enter 'y' or 'n' within single quote -> 'n'

Falta Fase-Fase

Line-to-line fault analysis


Enter Faulted Bus No. -> 6

Enter Fault Impedance Zf = R + j*X in complex form (for bolted fault enter 0). Zf = 0

Line-to-line fault at bus No. 6


Total fault current = 3.6584 per unit

Bus Voltages during the fault in per unit

Bus -------Voltage Magnitude-------


No. Phase a Phase b Phase c
1 1.0000 0.7681 0.7681
2 1.0000 0.7059 0.7059
3 1.0000 0.6154 0.6154
4 1.0000 0.7296 0.7296
5 1.0000 0.7228 0.7228
6 1.0000 0.5000 0.5000
7 1.0000 0.7733 0.7733
8 1.0000 0.6214 0.6214
9 1.0000 0.6628 0.6628
10 1.0000 0.8183 0.8183
11 1.0000 0.8350 0.8350

Line currents for fault at bus No. 6

From To -----Line Current Magnitude----


Bus Bus Phase a Phase b Phase c
1 2 0.0000 1.4145 1.4145
2 3 0.0000 0.4651 0.4651
2 6 0.0000 1.1073 1.1073
3 6 0.0000 0.8968 0.8968
4 3 0.0000 0.4317 0.4317
4 6 0.0000 0.8856 0.8856
4 9 0.0000 0.1376 0.1376
5 2 0.0000 0.1579 0.1579
6 F 0.0000 3.6584 3.6584
7 5 0.0000 0.1579 0.1579
7 8 0.0000 0.6311 0.6311
8 6 0.0000 0.7687 0.7687
9 8 0.0000 0.1376 0.1376
10 4 0.0000 1.4549 1.4549
11 7 0.0000 0.7890 0.7890
Another fault location? Enter 'y' or 'n' within single quote -> 'n'

Falta Fase-Fase-Terra

Double line-to-ground fault analysis


Enter Faulted Bus No. -> 6

Enter Fault Impedance Zf = R + j*X in complex form (for bolted fault enter 0). Zf = 0

Double line-to-ground fault at bus No. 6


Total fault current = 3.3360 per unit

Bus Voltages during the fault in per unit

Bus -------Voltage Magnitude-------


No. Phase a Phase b Phase c
1 0.9140 0.7409 0.7409
2 0.9233 0.6446 0.6446
3 1.0005 0.4479 0.4479
4 0.9987 0.6356 0.6356
5 0.9353 0.6624 0.6624
6 1.1051 0.0000 0.0000
7 0.9687 0.7157 0.7157
8 1.0210 0.4470 0.4470
9 1.0088 0.5254 0.5254
10 1.0043 0.7593 0.7593
11 0.9400 0.8174 0.8174

Line currents for fault at bus No. 6

From To -----Line Current Magnitude----


Bus Bus Phase a Phase b Phase c
1 2 0.4299 1.4307 1.4307
2 3 0.0579 0.5378 0.5378
2 6 0.0337 1.2313 1.2313
3 6 0.0055 0.9834 0.9834
4 3 0.0633 0.4518 0.4518
4 6 0.0012 0.9729 0.9729
4 9 0.0060 0.1489 0.1489
5 2 0.0639 0.1581 0.1581
6 F 0.0000 4.0207 4.0207
7 5 0.0639 0.1581 0.1581
7 8 0.0211 0.6851 0.6851
8 6 0.0271 0.8340 0.8340
9 8 0.0060 0.1489 0.1489
10 4 0.0705 1.5711 1.5711
11 7 0.2398 0.7981 0.7981
Another fault location? Enter 'y' or 'n' within single quote -> 'n'
>>

PARTE 2: FLUXO DE CARGA E OCORRÊNCIA DE ABERTURA EM


UMA OU DUAS FASES

Código da rotina:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%Atividade Pratica de ASP II %%%%
%%%Fluxo de carga e abertura de cabos em LT %%%%
%%% no Sistema proposto com 11 Barras %%%%
%%%Aluno: Sidnei Pereira 08/12/2010 %%%%
%%%Engenharia Eletrica 7° Periodo %%%%
%%%programa: linha_aberta.m versao: 1.0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clc
clear all
disp('*******************************************************')
disp(' Atividade Pratica de ASP II')
disp(' Calculo de fluxo e linha com fase aberta')
disp('Academico: Sidnei Pereira')
disp('*******************************************************')
disp('Analise de fluxo de carga')
basemva = 1000; accuracy = 0.0001; maxiter = 10;
% impedancias de base 100 MVA
% Bus Bus |V| Ang ---Load--- ---Gen--- Gen Mvar Injected
% No. code p.u. Deg MW Mvar MW Mvar Min Max Mvar
busdata=[1 1 1.04 0 00.0 0.0 0.0 0.0 0 0 0
2 0 1.0 0 00.0 0.0 0.0 0.0 0 0 0
3 0 1.0 0 150.0 120.0 0.0 0.0 0 0 0
4 0 1.0 0 0.0 0.0 0.0 0.0 0 0 0
5 0 1.0 0 120.0 60.0 0.0 0.0 0 0 0
6 0 1.0 0 140.0 90.0 0.0 0.0 0 0 0
7 0 1.0 0 0.0 0.0 0.0 0.0 0 0 0
8 0 1.0 0 110.0 90.0 0.0 0.0 0 0 0
9 0 1.0 0 80.0 50.0 0.0 0.0 0 0 0
10 2 1.035 0 0.0 0.0 200.0 0.0 0 180 0
11 2 1.03 0 0.0 0.0 160.0 0.0 0 120 0];
% Dados de sequencia positiva do sistema
% Bus Bus R X 1/2B
% No. No. p.u. p.u. p.u.
linedata=[1 2 0.00 0.06 0.0000 1
2 3 0.08 0.30 0.0000 1
2 5 0.00 0.15 0.0000 1
2 6 0.12 0.45 0.0000 1
3 4 0.10 0.40 0.0000 1
3 6 0.04 0.40 0.0000 1
4 6 0.15 0.60 0.0000 1
4 9 0.18 0.70 0.0000 1
4 10 0.00 0.08 0.0000 1
5 7 0.05 0.43 0.0000 1
6 8 0.06 0.48 0.0000 1
7 8 0.06 0.35 0.0000 1
7 11 0.00 0.10 0.0000 1
8 9 0.052 0.48 0.0000 1];
% Gen. Ra Xd'
gendata=[ 1 0 0.20
10 0 0.15
11 0 0.25];
disp('Matriz Admitancia')
lfybus % Forma a Matriz Admitancia de Barra Ybus
% Ybus %Mostra a matriz Ybus
disp('Fluxo de carga em regime do sistema')
lfnewton % Clacula o fluxo de potencia pelo método Newton-
Raphson
% busout % Mostra o resultado do fluxo nas barras
% lineflow % Mostra o resultado do fluxo nas linhas
disp('*******************************************************')
disp('Matriz Zbarra')
Zbarra1=zbuildpi(linedata, gendata, yload); %Matriz Zbarra para seq.1
incluindo a carga
Zbarra2=Zbarra1; %Matriz Zbarra para seq.2 é igual para seq. 1
% Bus Bus R X 1/2B
% No. No. p.u. p.u. p.u.
linedata0=[1 2 0.00 0.06 0.0000 1
2 3 0.08 0.60 0.0000 1
2 5 0.00 0.30 0.0000 1
2 6 0.12 0.90 0.0000 1
3 4 0.10 0.80 0.0000 1
3 6 0.04 0.80 0.0000 1
4 6 0.15 1.00 0.0000 1
4 9 0.18 1.10 0.0000 1
4 10 0.00 0.08 0.0000 1
5 7 0.05 0.80 0.0000 1
6 8 0.06 0.95 0.0000 1
7 8 0.06 0.70 0.0000 1
7 11 0.00 0.10 0.0000 1
8 9 0.052 0.90 0.0000 1];
% Gen. Ra Xd'
gendata0=[ 1 0 0.06+3*0.05
10 0 0.04+3*0.05
11 0 0.08+3*0.00];
Zbarra0=zbuildpi(linedata0, gendata0, yload);
disp('Linha com um condutor aberto:')
marca=0;
while(1)
m=input(' Digite a Barra inicial m: ');
n=input(' Digite a Barra final n: ');
l=length(linedata);
for h = 1:l
if (linedata(h,1)==m) & linedata(h,2)==n
Z1=linedata(h,3)+i*linedata(h,4)
Z0=linedata0(h,3)+i*linedata0(h,4)
marca=1;
end
end
if marca==0
disp('Linha Invalida');
else
break;
end
end
Z2=Z1
Zpp1=-(Z1^2)/(Zbarra1(m,m)+Zbarra1(n,n)-(2*Zbarra1(m,n))-Z1)
Zpp2=Zpp1
Zpp0=-(Z0^2)/(Zbarra0(m,m)+Zbarra0(n,n)-(2*Zbarra0(m,n))-Z0)
disp('Corrente na linha antes de abrir o condutor')
Imn=(V(m)-V(n))/Z1
PQ=V(m)*conj(Imn)*basemva;
Vth1=Imn*Zpp1
a=1*exp(i*(120*pi/180));
A=[1 1 1; 1 a^2 a; 1 a a^2];
Ia1=Vth1/(Zpp1+((Zpp2*Zpp0)/(Zpp2+Zpp0)))
Va0=Ia1*((Zpp2*Zpp0)/(Zpp0+Zpp2))
Va1=Va0; Va2=Va1;
disp('Tensão no condutor aberto')
Vabc=A*[Va0; Va1; Va2]
Ia2=-Ia1*(Zpp0/(Zpp2+Zpp0));
Ia0=-Ia1*(Zpp2/(Zpp2+Zpp0));
disp('Corrente nos condutores não abertos')
Iabcmn=A*[Ia0; Ia1; Ia2]
Resultados:

*******************************************************
Atividade Pratica de ASP II
Calculo de fluxo e linha com fase aberta
Academico: Sidnei Pereira
*******************************************************
Linha com um condutor aberto:
Digite a Barra inicial m: 2
Digite a Barra final n: 6

Z1 = 0.1200 + 0.4500i
Z0 = 0.1200 + 0.9000i
Z2 = 0.1200 + 0.4500i
Zpp1 = 0.1742 + 0.7632i
Zpp2 = 0.1742 + 0.7632i
Zpp0 = 0.1886 + 1.4308i

Corrente na linha antes de abrir o condutor


Imn = 0.0730 - 0.0618i
Vth1 = 0.0599 + 0.0450i
Ia1 = 0.0438 - 0.0380i
Va0 = 0.0232 + 0.0182i

Tensão no condutor aberto


Vabcm =
0.0696 + 0.0545i
-0.0000 + 0.0000i
-0.0000 + 0.0000i

Corrente nos condutores não abertos


Iabcmn =
-0.0000 + 0.0000i
-0.0753 - 0.0418i
0.0316 + 0.0847i

Linha com um condutor aberto:


Digite a Barra inicial m: 3
Digite a Barra final n: 4

Z1 = 0.1000 + 0.4000i
Z0 = 0.1000 + 0.8000i
Z2 = 0.1000 + 0.4000i
Zpp1 = 0.1646 + 0.7789i
Zpp2 = 0.1646 + 0.7789i
Zpp0 = 0.1777 + 1.4041i

Corrente na linha antes de abrir o condutor


Imn = -0.0711 + 0.0526i
Vth1 = -0.0527 - 0.0467i
Ia1 = -0.0430 + 0.0326i
Va0 = -0.0202 - 0.0186i

Tensão no condutor aberto


Vabc =
-0.0607 - 0.0558i
0.0000 - 0.0000i
0.0000 - 0.0000i

Corrente nos condutores não abertos


Iabcmn =
0.0000
0.0678 + 0.0428i
-0.0233 - 0.0804i
>>

Você também pode gostar