Buscar

Apresentaçãode Análise1

Prévia do material em texto

FACULDADE INDEPENDENTE DO NORDESTE
CURSO DE ENGENHARIA ELÉTRICA
DISCIPLINA: ANÁLISE DE SISTEMAS ELÉTRICOS
III UNIDADE _ VI SEMESTRE _ TURNO MATUTINO _ 2018.1
PROJETO: SIMULAÇÃO DO SISTEMA TESTE DE 13 BARRAS IEEE NO MATLAB UTILIZANDO O MÉTODO DE NEWTON RAPHSON
VITÓRIA DA CONQUISTA – BA
JUNHO DE 2018
PROJETO: SIMULAÇÃO DO SISTEMA TESTE DE 13 BARRAS IEEE NO MATLAB UTILIZANDO O MÉTODO DE NEWTON RAPHSON
DISCENTES: 
DIEGO SANTOS PRADO
EDIMAR MARES FRANÇA
GRAZIELA BRAZ PITANGUEIRAS
DOCENTE: SELMA OLIVEIRA
VITÓRIA DA CONQUISTA – BA
JUNHO DE 2018
Sistema teste IEEE 13 barras
Fonte: IEEE (2000-2010).
INTRODUÇÃO
Para o planejamento e operação de um sistema de energia elétrica, o estudo do fluxo de carga é de suma importância, sabendo-se que este estudo imprime a análise do fluxo da carga em função do tempo. 
Existem métodos numéricos para a análise do fluxo de carga em um SEP, esses métodos podem ser calculados a mão, porém quando se tem muitas barras no sistema, fica impossível, em alguns métodos, se calcularem manualmente.
Quando se trata de SEP logo se pensa em sistemas de enorme porte e de grande complexidade. 
INTRODUÇÃO
A simulação realizada apresenta um sistema elétrico de 13 barras do IEEE, para encontrar as tensões nas barras através do método de Newton Raphson utilizando o software MATLAB. 
Para se executar esta simulação, foi de extrema importância realizar alguns estudos sobre análise de fluxo de carga e também acerca do método de Newton-Raphson.
REFERENCIAL TEÓRICO
Análise de Fluxo de Carga
Análise de fluxo de carga, ou conhecido também como fluxo de potência, é um estudo realizado em sistemas elétricos de potência onde consiste essencialmente na determinação das tensões complexas nas barras, das distribuições dos fluxos de carga que fluem pelas linhas e dentre outros diversas demandas. 
Aplicações:
permitir a determinação do estado operativo do sistema elétrico
verificar se o sistema em análise está operando adequadamente e indicar, indiretamente, o que deve ser feito para corrigir ou prevenir situações inadequadas de operação e análise de curto-circuito nas condições de pré-falta. 
REFERENCIAL TEÓRICO
Análise de Fluxo de Carga
Na geração é necessário que se tenham os valores da potência ativa (PG), da potência reativa (QG) e do módulo da tensão controlada (V). Já nas cargas é necessário conhecer as potências que cada barra.
REFERENCIAL TEÓRICO
Análise de Fluxo de Carga
REFERENCIAL TEÓRICO
Análise de Fluxo de Carga
RREFERENCIAL TEÓRICO
Métodos de análise de Fluxo de Carga
REFERENCIAL TEÓRICO
Métodos de análise de Fluxo de Carga
REFERENCIAL TEÓRICO
Métodos de análise de Fluxo de Carga
REFERENCIAL TEÓRICO
Métodos de análise de Fluxo de Carga
REFERENCIAL TEÓRICO
Métodos de análise de Fluxo de Carga
REFERENCIAL TEÓRICO
Métodos de análise de Fluxo de Carga
IEEE 13-barras
Implementação e Uso
Iteração entre barras
Sistema completo
ITERAÇÃO ENTRE AS BARRAS 1 E 2
 clc
clear all
 
% Método de Newton Raphson 13 BARRAS
%Iterações feitas entre barras 
%Impedância entre o barramento 1 e 2. 
Y1 = 0.463+0.290i; 
% Convertendo para a matriz de admitãncia A.
A12 = -1/Y1; 
A21 = -1/Y1;
A11 = (-A12);
A22 = (-A12);
 
%Matriz Admitancia 
disp('MATRIZ ADMITÂNCIA‘) 
A = [A11 A12 A21 A22];
disp(A)
disp('-----------------------------------------------------')
 
%Determinação da equação Y=g+jb para a injeção de potência
 g=real(A);b=imag(A);
% Parametros Iniciais das potências do sistema
%Dados das potencias ativa e reativa: Gerador e carga 
PotAG = [0.890; 0.386]; 
PotRG = [0.370; 0.380]; 
PotAD = [0; 0];
PotRD = [0; 0];
P = (PotAG - PotAD);
Q = (PotRG - PotRD);
 
%Estabelecendo as tensões iniciais V1 e V2
V = [1;1];
Vang = [0:0];
 
%Estabelecendo o número de barras
difervt=1;
int=0;
Qtbarras = 2;
Qtbarras_PQ = 1;
Qtbarras_PV = 0;
barras_PQ = [1];
% Metodo de Newton-Raphson
%Estabelecendo a taxa de erro e o número de iteração para evitar o loop
%infinito: 8000 (limite de iterações)
%Método de convergência quadrática
while (difervt>0.0001 && int< 8000)
Pc = zeros(Qtbarras,1);
Qc = zeros(Qtbarras,1);
 
%Estabelecimento das potências nas barras P(km) e Q(kVAr) nas barras
%Considerando o ponto inicial a expansão de 1 ordem de Taylor ? x(i)=-(g(x0))/(g^' (x0))
for i=1:Qtbarras
for x=1:Qtbarras
 Pc(i)=Pc(i)+V(i)*V(x)*(g(i,x)*cos(Vang(i)- Vang(x))+b(i,x)*sin(Vang(i)-Vang(x)));
 Qc(i)=Qc(i)+V(i)*V(x)*(g(i,x)*sin(Vang(i)-Vang(x))- b(i,x)*cos(Vang(i)-Vang(x)));
end
end
 
%Variações do fluxo entre as potências
variacaoP=P-Pc;
variacaoQ=Q-Qc;
vP=variacaoP(2:Qtbarras);
x=1;
vQ=zeros(Qtbarras_PQ,1);
%Determinando a característica da iteração do sistema 
for i=2:2
 	vQ(x,1)=variacaoQ(i);
 	x=x+1;
end
Mvariacao = [vP;vQ];
 
% Formação da Matriz Jacobiana, diagonais, componentes [H N; J L]
% J(x) = [(NPQ+NPV) (NPQ)]
% Formação da componente H
 H=zeros(Qtbarras-1,Qtbarras-1);
for i=1:Qtbarras-1
 m=i+1;
for x=1:Qtbarras-1;
 n=x+1;
if m==n
for n=1:Qtbarras
 H(i,x)=H(i,x)+V(m)*V(n)*(-g(m,n)*sin(Vang(m)- Vang(n))+b(m,n)*cos(Vang(m)-Vang(n)));
end
 H(i,x)=H(i,x)-V(m)^2*b(m,m);
else
 H(i,x)=V(m)*V(n)*(g(m,n)*sin(Vang(m)-Vang(n))- b(m,n)*cos(Vang(m)-Vang(n)));
end
end
end
% Formação da componente N
%Detrminação do número de barras P e Q através das devivadas parciais
%Jacobianas (N)
 N=zeros(Qtbarras-1,Qtbarras_PQ);
for i=1:Qtbarras-1
 m=i+1;
for x=1:Qtbarras_PQ
 n=barras_PQ(x);
if m==n
for n=1:Qtbarras
 N(i,x)=N(i,x)+V(n)*(g(m,n)*cos(Vang(m)- Vang(n))+b(m,n)*sin(Vang(m)-Vang(n)));
end
 N(i,x)=N(i,x)+V(m)*g(m,m);
else
 N(i,x)=V(m)*(g(m,n)*cos(Vang(m)- Vang(n))+b(m,n)*sin(Vang(m)-Vang(n)));
end
end
end
% Formação da componente J
%Detrminação do número de barras P e Q através das devivadas parciais
%Jacobianas (J)
 J=zeros(Qtbarras_PQ,Qtbarras-1);
for i=1:Qtbarras_PQ
 m=barras_PQ(i);
for x=1:Qtbarras-1
 n=x+1;
if m==n
for n=1:Qtbarras
 J(i,x)=J(i,x)+V(m)*V(n)*(g(m,n)*cos(Vang(m)- Vang(n))+b(m,n)*sin(Vang(m)-Vang(n)));
end
 J(i,x)=J(i,x)-V(m)^2*g(m,m);
else
 J(i,x)=V(m)*V(n)*(-g(m,n)*cos(Vang(m)-Vang(n))- b(m,n)*sin(Vang(m)-Vang(n)));
end
end
end
% Formação da componente L
%Detrminação do número de barras P e Q através das devivadas parciais
%Jacobianas (L)
 L=zeros(Qtbarras_PQ,Qtbarras_PQ);
for i=1:Qtbarras_PQ
 m=barras_PQ(i);
for x=1:Qtbarras_PQ
 n=barras_PQ(x);
if m==n
for n=1:Qtbarras
 L(i,x)=L(i,x)+V(n)*(g(m,n)*sin(Vang(m)-Vang(n))- b(m,n)*cos(Vang(m)-Vang(n)));
end
 L(i,x)=L(i,x)-V(m)*b(m,m);
else
 L(i,x)=V(m)*(g(m,n)*sin(Vang(m)-Vang(n))- b(m,n)*cos(Vang(m)-Vang(n)));
end
end
end
 
%Equação Jacobiana para cálculo dos valoes de tensão e ângulo nas iterações
 Jacob = [H N;J L] % Declaração da matriz Jacobiana
 X=inv(Jacob);
 L=X*Mvariacao;
 
 vTh=L(1:Qtbarras-1); % Mudando Para o angulo
 vV=L(Qtbarras:end); % Mudando para o modulo
 Vang(2:Qtbarras)=Vang(2:Qtbarras)+(vTh) %Atualização do angulo da tensao
 p=1;
for n=2:2
 V(n)=V(n)+vV(p); % Atualização da Tensao 
 p=p+1;
end
 variacao=max(abs(Mvariacao));
 int=int+1
end
disp('TENSÕES CALCULADAS')
disp(V)
disp('-----------------------------------------------------') 
PROGRAMAÇÃO COM TODO O SISTEMA (13 BARRAMENTOS)
clc
clear all
 
% Método de Newton Raphson 13 BARRAS(TODO SISTEMA)
% Impedâncias Fornecidas 
Y1 = 0.463 + 0.290i;
Y2 = 0.240 + 0.630i;
Y3 = 0.212 + 0.440i;
Y4 = 0.312 + 0.441i;
Y5 = 0.380 + 0.170i;
Y6 = 0.360 + 0.181i;
Y7 = 0.355 + 0.143i;
Y8 = 0.450 + 0.190i;
Y9 = 0.312 + 0.185i;
Y10 = 0.222 + 0.150i;
Y11 = 0.1515 + 0.160i;
Y12 = 0.410 + 0.270i;
% Convertendo para admitância 
A12 = -1/Y1;
A23 = -1/Y2;
A34 = -1/Y3;
A45 = -1/Y4;
A56 = -1/Y5;
A57 = -1/Y6;
A78 = -1/Y7;
A89 = -1/Y8;
A810 = -1/Y9;
A711 = -1/Y10;
A1112 = -1/Y11;
A713 = -1/Y12;
 
% Definindo ida e volta 
A21 = A12;
A32 = A23;
A43 = A34;
A54 = A45;
A65 = A56;
A75 = A57;
A87 =A78;
A98 = A89;
A108 = A810;
A117 = A711;
A1211 = A1112;
A137 = A713;
% definindo quem é zero 
A13=0; A24=0; A31=0; A41=0; A51=0; A61=0; A71=0; A81=0; A91=0; A101=0; A111=0; A121=0; A131=0;
A14=0; A25=0; A35=0; A42=0; A52=0; A62=0; A72=0; A82=0; A92=0; A102=0; A112=0; A122=0; A132=0;
A15=0; A26=0; A36=0; A46=0; A53=0; A63=0; A73=0; A83=0; A93=0; A103=0; A113=0; A123=0; A133=0;
A16=0; A27=0; A37=0; A47=0; A58=0; A64=0; A74=0; A84=0; A94=0; A104=0; A114=0; A124=0; A134=0;
A17=0; A28=0; A38=0; A48=0; A59=0; A67=0; A76=0; A85=0; A95=0; A105=0; A115=0; A125=0; A135=0;
A18=0; A29=0; A39=0; A49=0; A510=0; A68=0; A79=0; A86=0; A96=0; A106=0; A116=0; A126=0; A136=0; 
A19=0; A210=0; A310=0; A410=0; A511=0; A69=0; A710=0; A811=0; A97=0; A107=0; A118=0; A127=0; A138=0;
A110=0; A211=0; A311=0; A411=0; A512=0; A610=0; A712=0; A812=0; A910=0; A109=0; A119=0; A128=0; A139=0;
A111=0; A212=0; A312=0; A412=0; A513=0; A611=0; A813=0; A911=0; A1011=0; A1110=0; A129=0; A1310=0;
A112=0; A213=0; A313=0; A413=0; A612=0; A912=0; A1012=0; A1113=0; A1210=0; A1311=0;
A113=0; A613=0; A912=0; A913=0; A1013=0; A1213=0; A1312=0;
 
% Diagonal principal 
A11 = -(A12);
A22 = -(A21 + A23);
A33 = -(A32 + A34);
A44 = -(A43 + 45);
A55 = -(A54 + A56 + A57);
A66 = -(A65);
A77 = -(A75 + A78 + A711 + A713);
A88 = -(A87 + A89 + A810);
A99 = -(A98);
A1010 = -(A108);
A1111 = -(A117 + A1112);
A1212 = -(A1211);
A1313 = -(A137);
%Matriz Admimitancia 
disp('MATRIZ ADMITÂNCIA') 
A = [A11 A12 A13 A14 A15 A16 A17 A18 A19 A110 A111 A112 A113;
 A21 A22 A23 A24 A25 A26 A27 A28 A29 A210 A211 A212 A213;
 A31 A32 A33 A34 A35 A36 A37 A38 A39 A310 A311 A312 A313;
 A41 A42 A43 A44 A45 A46 A47 A48 A49 A410 A411 A412 A413;
 A51 A52 A53 A54 A55 A56 A57 A58 A59 A510 A511 A512 A513;
 A61 A62 A63 A64 A65 A66 A67 A68 A69 A610 A611 A612 A613;
 A71 A72 A73 A74 A75 A76 A77 A78 A79 A710 A711 A712 A713;
 A81 A82 A83 A84 A85 A86 A87 A88 A89 A810 A811 A812 A813;
 A91 A92 A93 A94 A95 A96 A97 A98 A99 A910 A911 A912 A913;
 A101 A102 A103 A104 A105 A106 A107 A108 A109 A1010 A1011 A1012 A1013;
 A111 A112 A113 A114 A115 A116 A117 A118 A119 A1110 A1111 A1112 A1113;
 A121 A122 A123 A124 A125 A126 A127 A128 A129 A1210 A1211 A1212 A1213;
 A131 A132 A133 A134 A135 A136 A137 A138 A139 A1310 A1311 A1312 A1313];
 
 disp(A)
 disp('-----------------------------------------------------')
 g=real(A);b=imag(A);
 % Parametros Iniciais
PotAG = [0.890; 0.386;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0]; 
PotRG = [0.370; 0.380;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0]; 
PotAD = [0;0;0;0;0;0;0;0;0;0;0;0;0]; 
PotRD = [0;0;0;0;0;0;0;0;0;0;0;0;0];
 
P = (PotAG - PotAD); 
Q = (PotRG - PotRD);
 
V = [1;1.1;1;1;1;1;1;1;1;1;1;1;1]; 
Vang = [0;0;0;0;0;0;0;0;0;0;0;0;0];
 
difervt=1;
int=0;
Qtbarras = 13;
Qtbarras_PQ = 12;
Qtbarras_PV = 0;
barras_PQ = [2;3;4;5;6;7;8;9;10;11;12;13];
% Metodo de Newton-Raphson
while (difervt>0.0001 && int< 10000)
 Pc = zeros(Qtbarras,1);
 Qc = zeros(Qtbarras,1);
 for i=1:Qtbarras
 for x=1:Qtbarras
 Pc(i)=Pc(i)+V(i)*V(x)*(g(i,x)*cos(Vang(i)- Vang(x))+b(i,x)*sin(Vang(i)-Vang(x)));
 Qc(i)=Qc(i)+V(i)*V(x)*(g(i,x)*sin(Vang(i)-Vang(x))- b(i,x)*cos(Vang(i)-Vang(x)));
 end
 end
 
 variacaoP=P-Pc;
 variacaoQ=Q-Qc;
 vP=variacaoP(2:Qtbarras);
 x=1;
 vQ=zeros(Qtbarras_PQ,1);
 for i=2:13
 vQ(x,1)=variacaoQ(i);
 x=x+1;
 end
 Mvariacao = [vP;vQ];
% Formação da Matriz Jacobiana [H N; J L]
 % Formação de H
 H=zeros(Qtbarras-1,Qtbarras-1);
 for i=1:Qtbarras-1
 m=i+1;
 for x=1:Qtbarras-1;
 n=x+1;
 if m==n
 for n=1:Qtbarras
 H(i,x)=H(i,x)+V(m)*V(n)*(-g(m,n)*sin(Vang(m)- Vang(n))+b(m,n)*cos(Vang(m)-Vang(n)));
 end
 H(i,x)=H(i,x)-V(m)^2*b(m,m);
 else
 H(i,x)=V(m)*V(n)*(g(m,n)*sin(Vang(m)-Vang(n))- b(m,n)*cos(Vang(m)-Vang(n)));
 end
 end
 end
 % Formação de N
 N=zeros(Qtbarras-1,Qtbarras_PQ);
 for i=1:Qtbarras-1
 m=i+1;
 for x=1:Qtbarras_PQ
 n=barras_PQ(x);
 if m==n
 for n=1:Qtbarras
 N(i,x)=N(i,x)+V(n)*(g(m,n)*cos(Vang(m)- Vang(n))+b(m,n)*sin(Vang(m)-Vang(n)));
 end
 N(i,x)=N(i,x)+V(m)*g(m,m);
 else
 N(i,x)=V(m)*(g(m,n)*cos(Vang(m)- Vang(n))+b(m,n)*sin(Vang(m)-Vang(n)));
 end
 end
 end
 
% Formação de J
 J=zeros(Qtbarras_PQ,Qtbarras-1);
 for i=1:Qtbarras_PQ
 m=barras_PQ(i);
 for x=1:Qtbarras-1
 n=x+1;
 if m==n
 for n=1:Qtbarras
 J(i,x)=J(i,x)+V(m)*V(n)*(g(m,n)*cos(Vang(m)- Vang(n))+b(m,n)*sin(Vang(m)-Vang(n)));
 end
 J(i,x)=J(i,x)-V(m)^2*g(m,m);
 else
 J(i,x)=V(m)*V(n)*(-g(m,n)*cos(Vang(m)-Vang(n))- b(m,n)*sin(Vang(m)-Vang(n)));
 end
 end
 end
 % Formação de L
 L=zeros(Qtbarras_PQ,Qtbarras_PQ);
 for i=1:Qtbarras_PQ
 m=barras_PQ(i);
 for x=1:Qtbarras_PQ
 n=barras_PQ(x);
 if m==n
 for n=1:Qtbarras
 L(i,x)=L(i,x)+V(n)*(g(m,n)*sin(Vang(m)-Vang(n))- b(m,n)*cos(Vang(m)-Vang(n)));
 end
 L(i,x)=L(i,x)-V(m)*b(m,m);
 else
 L(i,x)=V(m)*(g(m,n)*sin(Vang(m)-Vang(n))- b(m,n)*cos(Vang(m)-Vang(n)));
 end
 end
 end
 
 Jacob = [H N;J L] % Matriz Jacobiana
 X=inv(Jacob);
 L=X*Mvariacao;
 
 vTh=L(1:Qtbarras-1); % Mudando Para o angulo
 vV=L(Qtbarras:end); % Mudando para o modulo
 
 Vang(2:Qtbarras)=Vang(2:Qtbarras)+(vTh) %Atualização do angulo da tensao
 
 p=1;
 for n=2:13
 V(n)=V(n)+vV(p); % Atualização da Tensao
 p=p+1;
 end
 variacao=max(abs(Mvariacao));
 int=int+1;
end
disp('TENSÕES CALCULADAS')
disp(V)
disp('-----------------------------------------------------')
 
REFERÊNCIAS
ARAÚJO, Leandro Ramos de. Uma contribuição ao fluxo de potência ótimo aplicado a sistemas de potência trifásicos usando o método dos pontos interiores. Tese (Ciências Engenharia Elétrica) - Universidade Federal do Rio de Janeiro. Rio de Janeiro, 2005.
AREF, A; DAVOUDI, M.; RAZAVI, F. Optimal dg placement in distribution networks using intelligent systems. 2012. Disponível em: < http://dx.doi.org/10.4236/epe.2012.42013 >. Acesso em: dez. 2017.
 
BORGES, Carmen Lúcia Tancredo. Análise de sistemas de potência. 2005. Disponível em: <http://www.ebah.com.br/content/ABAAAAiNsAI/apostila-analise-sistemas-potencia>. Acesso: 03. dez. 2017.
 
CARVALHO, R. M. de; ALVES, A. C. B.; LONGO, H. Regulador de tensão e geração distribuída em uma implementação de fluxo de potência a três e a quatro fios. 2012. Escola de Engenharia Elétrica e de Computação da UFG. Disponível em:< http://www.swge.inf.br/anais/sbse2012/PDFS/ARTIGOS/96640.PDF>. Acesso em nov. 2017.
REFERÊNCIAS
IEEE. IEEE 13 node test Feeder. IEEE POWER ENGINEERING SOCIETY. 2000-2010. Power System Analysis, Computing and Economics Committee. Distribution System Analysis Subcommittee. Disponível em: < https://ewh.ieee.org/soc/pes/dsacom/testfeeders/>. Acesso em: nov. 2017.
MATHWORKS. IEEE 13 Node Test Feeder. 1994-2017. Disponível em: <https://www.mathworks.com/help/physmod/sps/examples/ieee-13-node-test-feeder.html?requestedDomain=www.mathworks.com&requestedDom%E2%80%A6>. Acesso em: dez. 2017.
 
MOURA, Adriano Aron Freitas de. Novo método e modelos para estudos de fluxo de potência e de curto-circuito. Tese (Engenharia Elétrica) - Centro de Tecnologia, Universidade Federal do Ceará. Fortaleza, 2013.
OLIVEIRA, S. A. de. Métodos de solução de fluxo de carga: Newton Raphson. p.31. 2017. 
VIENA, Lissandro Brito. Métodos numéricos aplicados em sistemas elétricos de potência. 2013. Disponível em : <www.ifba.edu.br/professores/lissandro/arquivos/Newton-Raphson-Cimatec.pptx> . Acesso : dez. 2017.

Continue navegando