Escolar Documentos
Profissional Documentos
Cultura Documentos
Minas Gerais
Trabalho de Sistemas
Eltricos de Potncia
Arthur Noronha Montanari
Camila Felix Luciano
Guilherme Almeida Souza
Keila Macieira
Introduo
Centrais Hidreltricas;
Centrais Termeltricas;
Centrais Geotermoeltricas;
Centrais Ncleoeltricas;
Centrais de Ciclo Combinado;
Centrais de Turbo-Gs;
Centrais Elicas;
Centrais Solares. [2]
A figura 2.2 apresenta a distncia entre os eixos dos condutores de mesma fase.
O cabo condutor utilizado para a linha foi do tipo Rail. Conforme a tabela 2.1
disponibilizada em anexo [2], obtm-se os seguintes dados que foram utilizados no
projeto da linha para os condutores do tipo Rail:
(2.2)
Conforme os dados apresentados na seo 2.1, a resistncia eltrica CC para o
condutor do tipo Rail a 20oC de 0,06/km. Portanto, os clculos realizados foram
condizentes com o valor esperado.
Clculo da DMGAB:
(2.4)
Clculo da DMGCA:
Clculo da DMGCA:
(2.6)
Na qual:
dadas por:
(2.10)
Sendo
o dimetro nominal do cabo Rail, citado na seo 2.1, de 29,61mm e
uma constante que depende da formao do cabo. Conforme a tabela 2.1
apresentada em anexo, o cabo Rail possui 45 fios de alumnio e 7 de ao. Consultando
a tabela 2.2, em anexo, para o condutor CAA com formao 45/7, tem-se
. Substituindo estes dados na equao (10):
(2.11)
(2.14)
(2.17)
Clculo da distncia
:
(2.18)
dados por:
(2.19)
Clculo da distncia
(2.20)
Clculo da distncia
(2.21)
dados por:
(2.22)
Valor
Resistncia CC (RCC)
Indutncia (L)
Capacitncia (C)
Reatncia indutiva (XL)
Reatncia capacitiva (XC)
Tabela 2.1: Caractersticas eltricas da linha de transmisso de 345kV
e economia, o programa permite buscar solues mais otimizadas por meio de testes
em alteraes do tipo: insero de equipamentos de compensao reativa (bancos de
capacitores ou reatores), instalaes de novas LTs ou transformadores e a variao de
cargas em barramentos.
Entretanto, a modelagem do fluxo de potncias depende do fornecimento de
duas variveis como dados de entrada por barra, sendo estas variveis: a magnitude
de tenso na barra, o ngulo de fase do fasor tenso na barra, a injeo de potncia
ativa na barra e a injeo de potncia reativa na barra. Conforme os tipos de variveis
fornecidas na barra, ela se classifica em V (magnitude e ngulo da tenso), PV
(potncia ativa e magnitude de tenso) ou PQ (potncia ativa e reativa). No caso da
rede da Figura 3.1, o sistema apresenta uma barra V (barra 1), uma barra PV (barra 6)
e quatro barras PQ (barras 2, 3, 4 e 5).
Os dados de entrada das barras e os parmetros das linhas e transformadores
so apresentados na Seo 3.2, durante a explicao do programa.
Entrada de dados;
Elaborao da matriz de admitncia;
Reconhecimento dos tipos de barras;
Elaborao das matrizes H, N, M e L;
Formao da matriz Jacobiana;
Determinao das variveis especificadas;
Clculos e iteraes do subsistema 1;
Clculos do subsistema 2.
Tipo Barra
0
1
1
1
1
2
1
2
3
4
5
6
Theta
1,05
1
0,00
-
-0,33
-0,23
-0,18
-0,42
0,02
-0,19
-0,15
-0,08
-0,24
-
Ykm
(Real)
Ykm
(Img)
bkm
akm
km
1
6
6
4
1
3
5
4
3
5
2
2
4
2
0,3180
0,4420
0,9320
0,3180
1,4000
0,4310
0,9600
-3,975
-6,637
-12,430
-3,975
-18,657
-6,616
-12,210
2,00E-01
1,10E-01
2,20E-01
3,00E-01
0
0
0
1
1
1
1
0,95
1
1
0
0
0
0
0
0,15
0,2
Note que, uma vez que as potncias fornecidas pelos bancos compensadores
esto compreendidas na Tabela 3.2 na forma de
, a equao (3.3) utilizada
compreende um somatrio cujo igual a todas as barras do sistema.
Abaixo est a matriz de admitncias do sistema:
(3.4)
Sendo as derivadas parciais de
(3.6):
(3.5)
(3.6)
3.2.2. Subsistema 1
Primeiramente, para o clculo do subsistema 1, foi realizado uma rotina que
elabora um vetor que contm as variveis especificadas
e
. No caso, as
potncias ativas especificadas so respectivas as barras PQ e PV e as potncias reativas
especificadas apenas a barra PQ.
A partir disto, o programa inicia o processo de iterao do subsistema 1. Neste
processo, o objetivo reduzir as variveis
e
para valores abaixo do erro
estipulado: 0,001.
por meio da
Sendo
novo vetor
, o programa calcula o
, dado por:
(3.8)
Finalmente, o vetor
calcula-se o novo vetor
do que o erro, prossegue para a prxima iterao da rotina. Caso no, o vetor
apresenta os valores finais das magnitudes de tenso e ngulos de fase das barras PQ e
PV.
3.2.3. Subsistema 2
Finalmente, resta obter as potncias ativas das barras V e as potncias
reativas das barras PV. Para tal, substitui-se os valores obtidos no subsistema 1 nas
equaes (3.9) e (3.10):
, tal que
barra V
(3.9)
, tal que
V e PV
(3.10)
3.2.4. Resultados
A Tabela 3.3 apresenta os resultados de sada do programa de anlise de fluxo
de potncias, englobando todas as variveis em regime permanente de cada barra tal
como o somatrio das potncias ativa e reativa do sistema.
Tipo
Barra
0
1
1
1
1
2
1
2
3
4
5
6
1,05
1,007139
1,023116
1,05439
1,001198
1
0
1,148056 -0,47597
-2,52205
-0,33
-0,19
-15,0477
-0,23
-0,15
-4,37646
-0,18
-0,08
-15,6155
-0,42
-0,24
-15,3218
0,02
-0,50069
0,008056 -1,63666
Figura 3.1: Limites de estabilidade do sistema eltrico em funo da diferena angular entre as barras
4 Anlise de Contingncia
Sistemas eltricos de potncias so sistemas projetados para operarem em
condies nominais. Eventualmente, falhas no sistema podem ocorrer e exigir a ao
de um operador para realizar uma medida de contingncia da falha, como inserir ou
remover um banco de compensao reativa. Da mesma forma, expanses tambm
acarretam em desequilbrio da rede, exigindo medidas preventivas.
Nesta seo, apresentado diferentes tipos de falhas possveis no sistema,
como perdas de linhas de transmisso e transformadores, e exemplos de possveis
expanses no sistema. Suas consequncias so apresentadas e, quando necessrio,
possveis solues foram apresentadas. interessante evidenciar que o sistema
apresenta ligaes em anel e opera em condio de baixa carga, caracterizando-se,
como explicado na Seo 3.2.4, como um sistema eletricamente forte. Esta vantagem
do sistema devidamente explorada nesta seo e, para que possam ser
exemplificadas medidas de contingncias a serem tomadas no sistema, situaes
extremas so apresentadas.
interessante citar que medidas de contingncias s so necessrias quando os
valores de magnitude de tenso ultrapassam os 10% permitidos ou quando a diferena
angular assume valores acima de 30.
Tipo
Barra
0
1
1
1
1
2
1
2
3
4
5
6
1,05
1,001674
1,007913
1,024107
0,998281
1
0
1,149752 -0,12851
-3,54578
-0,33
-0,19
-18,1878
-0,23
-0,15
-8,36107
-0,18
-0,08
-17,2327
-0,42
-0,24
-17,5017
0,02
-0,3615
0,009752 -1,15002
Tipo
Barra
0
1
1
1
1
2
1
2
3
4
5
6
1,05
0,987355
1,01398
1,03615
0,991157
1
0
1,147341 -0,02733
-2,25414
-0,33
-0,19
-15,7342
-0,23
-0,15
-5,3503
-0,18
-0,08
-15,6769
-0,42
-0,24
-15,6431
0,02
-0,31411
0,007341 -1,00143
Tabela 4.2: Queda da LT entre as barras 2 e 4
Tipo
Barra
0
1
1
1
1
2
1
2
3
4
5
6
1,05
0,984995
0,973518
0,958731
0,988692
1
0
1,153375 0,182756
-3,54445
-0,33
-0,19
-24,3801
-0,23
-0,15
-17,401
-0,18
-0,08
-18,9513
-0,42
-0,24
-20,8322
0,02
0,008942
0,013375 -0,4683
Tipo
Barra
0
1
1
1
1
2
1
2
3
4
5
6
1,05
1,021283
1,015151
1,042163
1,008412
1
0
1,173395 -0,12341
-20,9479
-0,33
-0,19
-28,4608
-0,23
-0,15
-15,4426
-0,18
-0,08
-32,7152
-0,42
-0,24
-31,128
0,02
-0,52816
0,033395 -1,31157
Tipo
Barra
0
1
1
1
1
2
1
2
3
4
5
6
1,05
1,010993
0,990725
1,08691
1,002599
1
0
1,150368 -0,68547
-2,90816
-0,33
-0,19
-20,1819
-0,23
-0,15
-2,83903
-0,18
-0,08
-17,2531
-0,42
-0,24
-18,2105
0,02
-0,29457
0,010368 -1,64003
1
2
3
4
5
6
V
1,05
0,99297
1,00563
1,019723
0,993896
1
0
2,028923 -0,06597
-4,29763
-0,66
-0,38
-18,4657
-0,23
-0,15
-8,37832
-0,72
-0,32
-17,8884
-0,42
-0,24
-18,0404
0,02
-0,2921
0,018923 -1,44807
Tipo
Barra
0
1
1
1
1
2
1
2
3
4
5
6
1,05
1,00875
1,027884
1,063859
1,002084
1
0
0,96708 -0,5414
-2,23388
-0,33
-0,19
-14,1831
-0,23
-0,15
-3,27946
0
0
-15,1707
-0,42
-0,24
-14,7195
0,02
-0,54339
0,00708 -1,66479
Tipo
Barra
0
1
1
1
1
2
1
2
3
4
5
6
1,05
1,070874
1,071358
1,106613
1,03604
1
0
0,316539 -1,85043
-0,68833
-0,33
1,47
-11,8762
-0,23
0,15
-2,4575
-0,18
0,08
-10,5782
0,42
-0,24
-10,7963
0,02
-1,25547
0,016539 -1,6459
Tabela 4.8: Dados de sada para um caso cujas cargas ativas e reativas so completamente diferentes de seus
valores nominais
Tipo
Barra
0
1
1
1
1
2
1
2
3
4
5
6
1,05
1,001557
1,058598
1,081049
1,001095
1
0
0,323239 -2,19533
-0,88376
-0,33
1,47
-12,1832
-0,23
0,15
-2,69428
-0,18
0,08
-10,7618
0,42
-0,24
-11,1371
0,02
-0,73353
0,023239 -1,46886
reduo do tap para 1:0,80 se mostrou indesejada visto que reduziria demais a tenso
na barra 2 sem influenciar consideravelmente nas barras 3 e 4.
Tipo
Barra
0
1
1
1
1
2
1
2
3
4
5
6
1,05
1,058459
1,02504
1,013736
1,02979
1
0
0,310247 -1,22882
-0,64421
-0,33
1,47
-11,8375
-0,23
0,15
-2,18686
-0,18
0,08
-10,558
0,42
-0,24
-10,8303
0,02
-0,86869
0,010247 -0,6375
bkk
-0,95
-
Concluso
Referncias Bibliogrficas
[1] http://www.tecnogerageradores.com.br/2014/12/o-que-e-sep-sistema-eletrico-depotencia/
[2] http://www.resumosetrabalhos.com.br/sistema-eletrico-de-potencia.html
[3] https://pt.wikipedia.org/wiki/Sistemas_el%C3%A9tricos_de_pot%C3%AAncia
[4] http://www.eletrica.ufpr.br/ufpr2/professor/8/Mini_curso8.pdf
[5] Reduo das correntes de arco secundrio em sistemas de transmisso tpicos,
Milton E. Zevallos; Maria C. Tavares. Link:
http://www.scielo.br/scielo.php?pid=S0103-17592009 000300008&script=sci_arttext
[6] Catlogo tcnico da ALUBAR. Link:
http://www.alubar.net.br/downloads/produtos/catalogo _ tecnico_2010-2.pdf
Anexos
Script do Programa
%%
Inicializao das variveis
clc;
close all;
clear all;
% Contadores e variveis internas
guarda_valor=0;
pos=0;
linha=0;
coluna=0;
cont=0;
npv=0;
npq=0;
% Dados de entrada
filename = 'entrada_final.xlsx';
% modificar o nome do
arquivo aqui
k = (xlsread(filename,'D:D'))';
m = (xlsread(filename,'E:E'))';
ykm_real = (xlsread(filename,'F:F'))';
ykm_img = (xlsread(filename,'G:G'))';
bkm_in = (xlsread(filename,'H:H'))';
akm_in = (xlsread(filename,'I:I'))';
phikm_in = (xlsread(filename,'J:J'))';
n_barras = (xlsread(filename,'N:N'))';
erro = (xlsread(filename,'T3:T3'))';
barra_entrada = xlsread(filename,'N:R');
tipo_barra= xlsread(filename,'M:M');
% Matrizes
dimensao=max(n_barras);
ykm=zeros(dimensao,dimensao);
akm=ones(dimensao,dimensao);
bkm=zeros(dimensao,dimensao);
phikm=zeros(dimensao,dimensao);
matriz_y=zeros(dimensao,dimensao); % inicializa a matriz
de admitncia
matriz_y(linha,coluna)=matriz_y(linha,coluna)+valor;
end
else % quando no a diagonal principal
if akm(coluna,linha)~=1 % confere se o amk
diferente de 1
matriz_y(linha,coluna)=akm(coluna,linha).*exp(1i*phikm(linha,coluna)).*(ykm(linha,coluna)); % preenche
os outros valores da matriz de admitncia
else
matriz_y(linha,coluna)=akm(linha,coluna).*exp(1i*phikm(linha,coluna)).*(ykm(linha,coluna)); % preenche
os outros valores da matriz de admitncia
end
end
end
end
G=real(matriz_y); % matriz G que contm a parte real da
matriz de admitncia
B=imag(matriz_y); % matriz B que contm a parte imaginria
da matriz de admitncia
%% Determina as Barras PQ e PV
% Calcula o nmero de barras PQ e PV, em seguida cria um
vetor com as
% barras PQ e PV
barra_pq=zeros(dimensao,1);
barra_pv=zeros(dimensao,1);
for cont=1:dimensao
if tipo_barra(cont)==1 % confere se a barra PQ
barra_entrada(cont,2)=1; % chute inicial: tenso =
1
barra_entrada(cont,3)=0; % chute inicial: theta =
barra_pq(cont,1)=barra_entrada(cont,1); % vetor
com as barras PQ
end
for pos=1:length(k)
if tipo_barra(cont)==2 % confere se a barra PV
ykm(k(pos),m(pos))=ykm_real(pos)+1i*ykm_img(pos);
ykm(m(pos),k(pos))=ykm_real(pos)+1i*ykm_img(pos); %
ykm = ymk
bkm(k(pos),m(pos))=bkm_in(pos);
bkm(m(pos),k(pos))=bkm_in(pos); % bkm = bmk
phikm(k(pos),m(pos))=phikm_in(pos);
phikm(m(pos),k(pos))=-phikm_in(pos); %phikm = -phimk > porque desse jeito, Ykm=Ymk
if akm_in(pos)==0 % robustez do programa: em caso da
pessoa inserir akm=0, troca por akm=1
akm(k(pos),m(pos))=1;
akm(m(pos),k(pos))=1;
else
akm(k(pos),m(pos))=akm_in(pos);
end
end
%% Matriz de Admitncia
for linha=1:dimensao
for coluna=1:dimensao
if linha==coluna; % preenche a diagonal principal
da matriz de admitncia
for cont=1:dimensao
valor=(akm(linha,cont)).^2*(ykm(linha,cont))+1i*bkm(linha,
cont);
coluna_modificada=1;
for coluna=1:(npq+npv)
matriz_N(linha,coluna)=matriz_N(linha,coluna)+valor;
end
barra vt
end
coluna_modificada=coluna+1; % se sim, pula ela
end
matriz_H(linha,coluna)=barra_modificada(linha_modificada,2
)*barra_modificada(coluna_modificada,2)*(G(linha_modificad
a,barra_modificada(coluna_modificada,1))*sin(barra_modific
ada(linha_modificada,3)barra_modificada(coluna_modificada,3))B(linha_modificada,barra_modificada(coluna_modificada,1))*
cos(barra_modificada(linha_modificada,3)barra_modificada(coluna_modificada,3)));
end
coluna_modificada=coluna_modificada+1;
end
linha_modificada=linha_modificada+1;
end
matriz_N(linha,coluna)=barra_entrada(linha_modificada,2)*(
G(linha_modificada,barra_entrada(coluna_modificada,1))*cos
(barra_entrada(linha_modificada,3)+barra_entrada(coluna_mo
dificada,3))+B(linha_modificada,barra_entrada(coluna_modif
icada,1))*sin(barra_entrada(linha_modificada,3)barra_entrada(coluna_modificada,3)));
end
coluna_modificada=coluna_modificada+1;
end
linha_modificada=linha_modificada+1;
end
%% Matriz M
matriz_M=zeros(npq,npq+ npv); %inicializa a matriz M
coluna_modificada=1;
linha_modificada=1;
for linha=1:(npq)
if tipo_barra(linha)~=1 % confere se uma barra vt ou
pv
linha_modificada=linha+1;
for cont=(linha+1):dimensao
if tipo_barra(cont)~=1 % confere se uma
barra vt ou pv
linha_modificada=linha_modificada+1; % se
sim, pula ela
else
break
end
end
end
coluna_modificada=1;
for coluna=1:(npq+npv)
if subsistema_1(coluna)==0 % confere se uma
%% Matriz N
barra vt
coluna_modificada=coluna+1; % se sim, pula ela
end
if linha==coluna % preenche diagonal principal
for cont=1:dimensao
if linha_modificada~=cont % pega as
vizinhas sem a prpria barra
valor=barra_entrada(cont,2)*(G(linha_modificada,barra_entr
ada(cont,1))*cos(barra_entrada(linha_modificada,3)barra_entrada(cont,3))+B(linha_modificada,barra_entrada(co
nt,1))*sin(barra_entrada(linha_modificada,3)barra_entrada(cont,3)));
matriz_M(linha,coluna)=matriz_M(linha,coluna)+barra_entrad
a(linha_modificada,2)*valor;
end
end
else % preenche o resto
matriz_M(linha,coluna)=barra_entrada(linha_modificada,2)*barra_entrada(coluna_mod
ificada,2)*(G(linha_modificada,barra_entrada(coluna_modifi
cada,1))*cos(barra_entrada(linha_modificada,3)barra_entrada(coluna_modificada,3))+B(linha_modificada,bar
ra_entrada(coluna_modificada,1))*sin(barra_entrada(linha_m
odificada,3)-barra_entrada(coluna_modificada,3)));
end
coluna_modificada=coluna_modificada+1;
for cont=1:dimensao
if linha_modificada~=cont
end
linha_modificada=linha_modificada+1;
valor=barra_entrada(cont,2)*(G(linha_modificada,barra_entr
ada(cont,1))*cos(barra_entrada(linha_modificada,3)barra_entrada(cont,3))+B(linha_modificada,barra_entrada(co
nt,1))*sin(barra_entrada(linha_modificada,3)barra_entrada(cont,3)));
end
%% Matriz L
matriz_L=zeros(npq,npq); %inicializa a matriz L
coluna_modificada=1;
linha_modificada=1;
for linha=1:(npq)
if tipo_barra(linha)~=1 % confere se uma barra vt ou
pv
linha_modificada=linha+1;
for cont=(linha+1):dimensao
if tipo_barra(cont)~=1 % confere se uma
barra vt ou pv
linha_modificada=linha_modificada+1; % se
sim, pula ela
else
break
end
end
end
coluna_modificada=1;
for coluna=1:(npq)
Pesp(posicao,1)=barra_entrada(cont,4);
posicao=posicao+1;
cont=cont+1;
end
% Determina o Qesp
cont=1;
posicao=1;
cont_2=1;
while cont<=dimensao
if tipo_barra(cont)==0 || tipo_barra(cont)==2
for cont_2=cont:dimensao
if tipo_barra(cont_2)==0 ||
tipo_barra(cont_2)==2
cont=cont+1;
else
break
end
end
Qesp(posicao,1)=barra_entrada(cont,5);
valor=barra_entrada(cont,2)*(G(linha_modificada,barra_entr
ada(cont,1))*sin(barra_entrada(linha_modificada,3)barra_entrada(cont,3))B(linha_modificada,barra_entrada(cont,1))*cos(barra_entrad
a(linha_modificada,3)-barra_entrada(cont,3)));
matriz_L(linha,coluna)=matriz_L(linha,coluna)+valor;
end
end
else % preenche o resto
matriz_L(linha,coluna)=barra_entrada(linha_modificada,2)*(
G(linha_modificada,barra_entrada(coluna_modificada,1))*sin
(barra_entrada(linha_modificada,3)barra_entrada(coluna_modificada,3))B(linha_modificada,barra_entrada(coluna_modificada,1))*cos
(barra_entrada(linha_modificada,3)barra_entrada(coluna_modificada,3)));
end
coluna_modificada=coluna_modificada+1;
end
linha_modificada=linha_modificada+1;
end
%% Matriz Jacobiana
J=-[matriz_H matriz_N;matriz_M matriz_L]; %matriz
Jacobiana
inv_J=J^-1; %Inversa da Jacobiana
%% Determina as Variveis Especificadas
else
Qesp(posicao,1)=barra_entrada(cont,5);
end
posicao=posicao+1;
cont=cont+1;
if posicao>npq
break
end
end
% Inicializa as variveis
delta_theta=zeros(npq+npv,1);
delta_V=ones(npq,1);
% Determina o Pesp
cont=1;
posicao=1;
while cont<=dimensao
if tipo_barra(cont)==0 % pula a vt
cont=cont+1;
end
barra_modificada(cont,2)=V(linha);
cont=cont+1;
end
% Salva o theta calculado das barras PQ e PV na Matriz
de Sada
cont=1;
for linha=1:dimensao
if tipo_barra(linha)==0
cont=cont+1;
end
if linha>size(theta)
break
end
barra_modificada(cont,3)=theta(linha);
cont=cont+1;
end
cont=1;
% Clculo do Pcalc
for linha=1:dimensao
if linha>size(pcalc)
break
end
if tipo_barra(linha)==0 % pula vt
cont=linha+1;
end
for coluna=1:dimensao
valor=barra_modificada(coluna,2)*(G(cont,coluna)*cos(barra
_modificada(cont,3)barra_modificada(coluna,3))+B(cont,coluna)*sin(barra_modif
icada(cont,3)-barra_modificada(coluna,3)));
valor=barra_modificada(coluna,2)*(G(linha,coluna)*sin(barr
a_modificada(linha,3)-barra_modificada(coluna,3))B(linha,coluna)*cos(barra_modificada(linha,3)barra_modificada(coluna,3)));
pcalc(linha)=pcalc(linha)+barra_modificada(cont,2)*valor;
end
qss2(cont)=qss2(cont)+barra_modificada(linha,2)*valor;
end
cont=cont+1;
end
end
cont=cont+1;
end
% Clculo do Qcalc
cont=1;
cont_2=1;
linha_modificada=1;
for linha=1:dimensao
if linha>size(qcalc)
break
end
if tipo_barra(linha)==0 || tipo_barra(linha)==2 %
seleciona apenas as barras PQ
for cont_2=linha_modificada:dimensao
if tipo_barra(cont_2)==0 ||
tipo_barra(cont_2)==2
cont=cont+1;
linha_modificada=linha_modificada+1;
else
break
end
end
end
for coluna=1:dimensao
valor=barra_modificada(coluna,2)*(G(cont,coluna)*sin(barra
_modificada(cont,3)-barra_modificada(coluna,3))B(cont,coluna)*cos(barra_modificada(cont,3)barra_modificada(coluna,3)));
qcalc(linha)=qcalc(linha)+barra_modificada(cont,2)*valor;
end
filename = 'Resultados.xlsx';
xlRange = 'B2';
sheet=1;
xlswrite(filename,barra_modificada,sheet,xlRange)
A={'Tipo','Barra','V','Theta','P','Q'};
xlRange = 'A1';
xlswrite(filename,A,sheet,xlRange)
xlRange = 'A2';
xlswrite(filename,tipo_barra,sheet,xlRange)
A={'Matriz','de','Admitncia','(parte real)'};
xlRange = 'A1';
xlswrite(filename,A,2,xlRange)
end
xlRange = 'A2';
xlswrite(filename,G,2,xlRange)
A={'Matriz','de','Admitncia','(parte imaginaria)'};
xlRange = 'A1';
xlswrite(filename,A,3,xlRange)
linha_modificada=linha_modificada+1;
xlRange = 'A2';
xlswrite(filename,B,3,xlRange)
cont=cont+1;
end
%% Subsistema 02
pvtheta=0;
linha=1;
coluna=1;
cont=1;
qss2=zeros(npv+1,1);