Você está na página 1de 5

APÊNDICE A

1. Códigos MatLab

1.1. Questão 1

clear
clc
V = 215;
Lkm = 0;
W = 2*pi*60;
R = 0.101;
L = 1.367*(10^-3);
C = 8.415*(10^-9);
Z = R + j*W*L;
Y = j*W*C;
G = sqrt(Z*Y);
Vreferencia = 1;
while (Lkm <= 400)
fprintf("Comprimento total da Linha de Transmissão: %d Km\n", Lkm);
GL = G*Lkm;
Fci = (sinh(GL))/(GL);
ModI = abs(Fci);
FaseI = angle(Fci)*(180/pi);
fprintf("-> Fator de correção da impedância (Fci):\n Mód: %f; Fase:
%f°\n",ModI,FaseI);
Fca = (tanh(GL/2))/(GL/2);
ModA = abs(Fca);
FaseA = angle(Fca)*(180/pi);
fprintf("-> Fator de correção da admitância (Fca):\n Mód: %f; Fase:
%f°\n",ModA,FaseA);
Eci = ((Vreferencia-Fci)/Vreferencia)*100;
Eca = ((Vreferencia-Fca)/Vreferencia)*100;
fprintf("-> Erros em porcentagem:\n Impedância: %f%%;\n Admitância: %f%%\n
-------------------------------------------------\n",Eci,Eca);
Lkm = Lkm + 20;
end;
1.2. Questão 2

clear
clc
l = 370;
R = 0.101;
L = 1.367*10^(-3);
C = 8.415*10^(-9);
f = 60;
w = 2*pi*f;
Z = R + i*w*L;
Y = i*w*C;
g = sqrt(Z * Y);
gamal = g * l;
Zc = sqrt(Z/Y);
Yc = 1 / Zc;
A = cosh(gamal);
B = Zc * sinh(gamal);
C = Yc * sinh(gamal);
D = A;
E = A ;
H = E;
F = - B;
G = - C;
Vs = (186.1954 + i*107.5)/(sqrt(3));
Ir = 0;
Vr = Vs / A;
Is = Vr * C;
1.3. Questão 3 - a)

clear
clc
format long
l = 370;
Rs = 0.101;
Ls = 0.001367;
Cs = 8.415*10^-9;
f = 60;
w = 2*pi*f;
Z = Rs + 1i*w*Ls;
Y = 1i*w*Cs;
gama = sqrt(Z*Y);
Zc = sqrt(Z/Y);
Yc = sqrt(Y/Z);
gamal = gama*l;
Vr = 124130.21 + 0i;
Ir = 322.2502646 + 156.0595063i;
Sr = (40 - 19.37288i)*10^6;
P = 40*10^6;
Q = -19.37288*10^6;
Rc = P/(Ir^2);
Xc = Q/(Ir^2);
Cc = 1/(w*Xc);
Zcarga = Rc - 1i*Xc;
1.4. Questão 3 - b) Compensação final da linha

clear
clc
format long
l = 370;
Rs = 0.101;
Ls = 0.001367;
Cs = 8.415*10^-9;
f = 60;
w = 2*pi*f;
Z = Rs + 1i*w*Ls;
Y = 1i*w*Cs;
gama = sqrt(Z*Y);
Zc = sqrt(Z/Y);
Yc = sqrt(Y/Z);
gamal = gama*l;
A = cosh(gamal);
B = Zc*sinh(gamal);
C = Yc*sinh(gamal);
D = A;
Vr = 124130.21 + 0i;
Ir = 322.2502646 + 156.0595063i;
Sr = (40 - 19.37288i)*10^6;
P = 40*10^6;
Q = -19.37288*10^6;
Rc = P/(Ir^2);
Xc = Q/(Ir^2);
Cc = 1/(w*Xc);
Zcarga = Rc - 1i*Xc;

% COMPENSAÇÃO NO FINAL DA LINHA


k = 0.6;
Yreator = k*l*Y;
BL = - Yreator;
Lreator = 1/(w*abs(BL));
Aeqv = A + B*(BL);
Ceqv = C + D*(BL);
Vseqv = Aeqv*Vr + B*Ir;
Iseqv = Ceqv*Vr + D*Ir;
VsMod = abs(Vseqv);
VsAng = angle(Vseqv) * 180/pi;
IsMod = abs(Iseqv);
IsAng = angle(Iseqv) * 180/pi;
1.5. Questão 3 - b) Compensação no meio da linha

clear
clc
format long
l = 370;
Rs = 0.101;
Ls = 0.001367;
Cs = 8.415*10^-9;
f = 60;
w = 2*pi*f;
Z = Rs + 1i*w*Ls;
Y = 1i*w*Cs;
gama = sqrt(Z*Y);
Zc = sqrt(Z/Y);
Yc = sqrt(Y/Z);
gamal = gama*l;
Vr = 124130.21 + 0i;
Ir = 322.2502646 + 156.0595063i;
Sr = (40 - 19.37288i)*10^6;
P = 40*10^6;
Q = -19.37288*10^6;
Rc = P/(Ir^2);
Xc = Q/(Ir^2);
Cc = 1/(w*Xc);
Zcarga = Rc - 1i*Xc;

% COMPENSAÇÃO NO MEIO DA LINHA


k = 0.6;
Yreator = k*l*Y;
BL = - Yreator;
Lreator = 1/(w*abs(BL))

AMeio = cosh(gamal/2);
BMeio = Zc * sinh(gamal/2);
CMeio = Yc * sinh(gamal/2);
DMeio = AMeio;
ABCDeqv = [AMeio BMeio; CMeio DMeio]*[1 0;Yreator' 1]*[AMeio BMeio; CMeio
DMeio];
VsMeio = ABCDeqv(1,1) * Vr + ABCDeqv(1,2) * Ir;
IsMeio = ABCDeqv(2,1) * Vr + ABCDeqv(2,2) * Ir;

Você também pode gostar