Você está na página 1de 10

UNIVERSIDADE DE FORTALEZA - UNIFOR

CENTRO DE CIÊNCIAS TECNLÓGICAS

Raimundo Ivan Fonteles Junior

Script em Matlab simulando redução de Kron

Fortaleza, 2021
1

Raimundo Ivan Fonteles Junior

Script em Matlab simulando redução de Kron

Relatório técnico apresentado como requisito para


obtenção de pontuação extra na disciplina Análise
de Sistemas de Potência, no Curso de Engenharia
Elétrica, na Universidade de Fortaleza.

Prof. Ms. Felipe Sampaio

Fortaleza, 2021
2

RESUMO

Este trabalho apresenta obtençao de um script no software matlab para


simulação da técnica matemática redução de kron aplicada a sistemas elétricos de
potência,será feita uma breve explicação do algoritimo que foi usado no programa e
será disponibilizado um link do site YouTube onde será possivel assistir a execução
do programa.

Palavras-chave: Redução de Kron. Análise de Sistemas de Potência. Matlab.


3

SUMÁRIO

1 INTRODUÇÃO................................................................................................................................... 4

2 DESENVOLVIMENTO ..................................................................................................................... 5

2.1.1 Algoritmo Matlab ..................................................................................................................... 6

3 CONCLUSÕES E RECOMENDAÇÕES ....................................................................................... 7

APÊNDICE A – Código Matlab .......................................................................................................... 8

REFERÊNCIAS .................................................................................................................................... 9
4

1 INTRODUÇÃO

Em um sistema de potência, temos os dados de suas admitâncias ou


impedancias, por exemplo de uma linha de transmissão, com esse valores
podemos montar a matriz de admitância ou impedância, para utilizarmos
softwares para realizar os calculos que queremos, porém as vezes, dependo do
tamanho do sistema elétrico, temos uma matriz muito grande e se
representassemos ela no algoritmo, estariamos usando muito processamento da
CPU do computador, dessa forma uma forma de reduzir essa matriz para uma
ordem menor, porém sem perder os efeitos dos elementos das linhas se torna
necessária, com esse obejetivo têm-se o metodo matemático da redução de
kron, que será implementado nesse trabalho.
5

2 DESENVOLVIMENTO

O metódo de kron se baseia na redução de uma matriz nxn por exemplo


para uma Matriz n-1 x n-1, sem perder os efeitos dos elementos da matriz original.

Considere o sistema elétrico acima e sua representação na matriz de


admitancias do mesmo, se quesermos retirar a barra 2 desse sistema para reduzir o
tamanho da matriz, porém sem retirar seu efeito do sistema, utilizaremos o metodo
de kron.

2.1 Redução de Kron

Onde:
p : índice da barra que se deseja eliminar;
j : linha que está sendo modificada ( em que o efeito da barra está sendo eliminado);
k :coluna do elemento que esta sendo modificado;
Aplicando o algoritmo acima podemos eliminar uma barra do sistema e
manter o efeito dela na matriz resultante.
6

2.1.1 Algoritmo Matlab

Para simular este algoritmo precisaremos criar uma função no matlab que
receba uma matriz e a barra que sera eliminada, a função ( apêndice A) também
necessitara ser percorrida para aplicar o algoritmo acima, para isso utlizaremos 2 for,
para percorrer todas as linhas de uma coluna por vez , após isso teremos a matriz
reduzida mais ainda com o mesmo tamanho, então criaremos uma matriz de ordem
inferior preenchida com zeros, essa matriz será nossa nova matriz reduzida, porém
ela precisa ser re-preenchida com os valores calculados anteriormente, como
sabemos que quermos eliminar todas os elementos de índice pp, utlizaremos uma
condição if com esses parâmetros para preencher nossa nova matriz ( apêndice A ),
feito isso basta devolver a matriz como saída da função.
Para testarmos nosso programa iremos utilizar a matriz disponibilizada pelo
professor nos slides da disciplina, e iremos retirar a barra 2.

Como resultado queremos chegar na seguinte matriz:


7

3 CONCLUSÕES E RECOMENDAÇÕES

A redução de kron é uma importante tecnica matemática que aplicada a


circuitos eletricos grandes e complexos pode reduzir o tamanho da ordem de sua
matriz representativa, o que diminuirá a necessidade de processamento, e
aumentará a eficiência do programa como consequência, analisando circuitos
pequenos talvez não se veja sua vantagen, mas quando se trata de circuitos muitos
grandes, sua vantagem se torna totalmente evidente.

Link do video : https://www.youtube.com/watch?v=HxR-cuXHN_w


8

APÊNDICE A – Código Matlab

function matriz_out = ret_matriz(matriz_in,p)


matriz_prov=matriz_in;
[lin,col] = size(matriz_in);
for j=1:lin;
for k =1:col;

matriz_prov(j,k)=matriz_in(j,k)-
((matriz_in(j,p)/matriz_in(p,p))*(matriz_in(p,k)));
end

end

a=length(matriz_prov)-1;
for x=1:a;
for y =1:a;

matriz_prov2(x,y)=0;

end

end

m=1;
n=1;
for j=1:lin;
for k =1:col;

if j~=p&&k~=p

matriz_prov2(m,n)=matriz_prov(j,k);
if(n<a)
n=n+1;
else
m=m+1;
n=1;
end

end

end

end

matriz_out=matriz_prov2;
9

REFERÊNCIAS

• J. Ducan GLOVER. Power System Analysis and Design.

• William D. STEVENSON Jr. Power Systems Analysis.

• William D. STEVENSON Jr. Elementos de Análise de Sistemas de Potência

Você também pode gostar