Está en la página 1de 65

clc

disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')

disp('Modelo de línea corta ')

VRLL=220; VR = VRLL/sqrt(3);
Z = (0.15+j*2*pi*60*1.3263e-3)*40;

disp('(a)')
SR=304.8+j*228.6;
IR = conj(SR)/(3*conj(VR)); IS = IR;
VS = VR + Z*IR;
VSLL = sqrt(3)*abs(VS)
SS = 3*VS*conj(IS)
REG = (VSLL - VRLL)/VRLL*100
Eff = real(SR)/real(SS)*100

disp('(b)')
SR=304.8-j*228.6;
IR = conj(SR)/(3*conj(VR)); IS = IR;
VS = VR + Z*IR;
VSLL = sqrt(3)*abs(VS)
SS = 3*VS*conj(IS)
REG = (VSLL - VRLL)/VRLL*100
Eff = real(SR)/real(SS)*100
=============================================
Curso: MODELACIÓN DE SISTEMAS DE
ENERGÍA ELÉCTRICA

SPG - FIEE - UNAC RCVS

Alumno:
Archivo:
=============================================

Modelo de línea corta


(a) VSLL = 250.0186
SS = 3.2280e+002 +2.8858e+002i
REG = 13.6448
Eff = 94.4252

(b) VSLL = 210.2884


SS = 3.2280e+002 -1.6862e+002i
REG = -4.4144
Eff = 94.4252
% Llama a rlc2abcd

clc
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')

fprintf(' \n\n ')

r = .036; g = 0; f = 60;
L = 0.8; % milli-Henrios
C = 0.0112; % micro-Faradios
Length = 130; VR3ph = 325;
VR = VR3ph/sqrt(3) + j*0; % kV Tensión de recepción de fase

[Z, Y, ABCD] = rlc2abcd(r, L, C, g, f, Length);

AR = acos(0.8);
SR = 270*(cos(AR) + j*sin(AR)); % MVA Potencia de recepción
IR = conj(SR)/(3*conj(VR)); % kA Corriente de recepción
VsIs = ABCD* [VR; IR]; % Vector columna [Vs; Is]
Vs = VsIs(1);
Vs3ph = sqrt(3)*abs(Vs); % kV Tensión de envío L-L
Is = VsIs(2); Ism = 1000*abs(Is); % A Corriente de envío
pfs= cos(angle(Vs)- angle(Is)); % Factor de potencia de envío
Ss = 3*Vs*conj(Is); % MVA potencia de envío

REG = (Vs3ph/abs(ABCD(1,1)) - VR3ph)/VR3ph *100;

fprintf(' Is = %g A', Ism), fprintf(' pf = %g\n', pfs)


fprintf(' Vs = %g L-L kV\n', Vs3ph)
fprintf(' Ps = %g MW', real(Ss)),
fprintf(' Qs = %g Mvar\n', imag(Ss))
fprintf(' Regulación de tensión(porcentaje) = %g\n', REG)
fprintf(' \n\n ')
rlc2abcd.m

% Funcion [Z, Y, ABCD] = rlc2abcd(r, L, C, g, f, Length)

% Esta función devuelve los parámetros del modelo PI asi como


% las constantes ABCD cuando están especificadas r,l,c y f.

function [Z, Y, ABCD] = rlc2abcd(r, L, C, g, f, Length);


global resp model par1 par2 linelngt freq

par1=1;

if exist('r')~=1
r = input('Resistencia de línea [ohms x unidad de longitud], r = '); else
end
if exist('L')~=1
L = input('Inductancia de línea [millihenrios x unidad de longitud], L =
');else end
if exist('C')~=1
C = input('Capacitancia de línea [microfaradios x unidad de longitud], C
= '); else end
if exist('g')~=1
g = input('Conductancia de línea [siemens x unidad de longitud], g = ');
else end
if exist('f')~=1
f = input('Frecuencia [ Hz ] = '); freq=f; else end
if exist('Length')~=1
Length = input('Longitud de linea = '); linelngt=Length; else end
model =-1;
z = r + j*2*pi*f*L/1000; ; Z = z*Length;
R = real(Z); X = imag(Z);
y = g + j*2*pi*f*C/1000000;
Y = y*Length;
if g== 0 & C==0
fprintf ('\n'), disp(' Modelo de línea corta')
disp(' ---------------------')
fprintf('\n')
fprintf(' Z = %g + j ',real(Z)), fprintf('%g ohms\n',imag(Z)),
Y = 0 + j*0; Zc = 0;
else
Zc = sqrt(Z/Y); Gamal=sqrt(Z*Y);
while model ~=1 & model~=2
disp(' ')
disp(' Ingrese: ')
disp(' 1 para una línea media')
disp(' 2 para una línea corta')

model = input(' --> ');


rtn=isempty(model);
if rtn==1; model=-1; end
if (model ~=1 & model~=2 | model==-1)
disp(' Ingrese 1 o 2'), else, end
end

if model==2
Z = Zc*sinh(Gamal); Y = 2*tanh(Gamal/2) /Zc;
else, end

if model==1, disp(' '), disp(' Modelo Pi Nominal'),


disp(' -----------------')
fprintf('\n'), fprintf(' Z = %g + j ',R), fprintf('%g ohms\n',X),
fprintf(' Y = %g + j ',real(Y)), fprintf('%g Siemens\n',imag(Y))
elseif model==2, disp(' '), disp(' Modelo Pi Equivalente')
disp(' ---------------------')
fprintf('\n')
fprintf(' Z'' = %g + j ',real(Z)), fprintf('%g ohms\n',imag(Z)),
fprintf(' Y'' = %g + j ',real(Y)), fprintf('%g siemens\n',imag(Y))
fprintf(' Zc = %g + j ',real(Zc)), fprintf('%g ohms\n',imag(Zc))
fprintf(' alpha l = %g neper', real(Gamal))
fprintf(' beta l = %g radian', imag(Gamal))
fprintf(' = %gø\n', imag(Gamal*180/pi))
else, end,
%end
end
if model == -1 | model ==1 |model ==2

% Contantes ABCD de linea

A = 1 + Z*Y/2; B = Z;
C = Y*(1 + Z*Y/4); D = A;
ABCD = [A B; C D];
disp(' ')
fprintf(' %-11.5g + j', real(A)), fprintf(' %-11.5g', imag(A))
fprintf(' %-11.5g + j', real(B)), fprintf(' %-11.5g \n', imag(B))
fprintf(' ABCD = \n')
fprintf(' %-11.5g + j', real(C)), fprintf(' %-11.5g', imag(C))
fprintf(' %-11.5g + j', real(D)), fprintf(' %-11.5g \n', imag(D))
fprintf(' \n')
else, fprintf(' Debe ingresar 1 o 2. Trate de nuevo \n'), return, end
=============================================
Curso: MODELACIÓN DE SISTEMAS DE
ENERGÍA ELÉCTRICA

SPG - FIEE - UNAC RCVS

Alumno:
Archivo:
=============================================

Ingrese:
1 para una línea media
2 para una línea corta
1

Modelo Pi Nominal
-------------------------

Z = 4.68 + j 39.2071 ohms


Y = 0 + j 0.000548899 Siemens

0.98924 + j 0.0012844 4.68 + j 39.207


ABCD =
-3.5251e-007 + j 0.00054595 0.98924 + j 0.0012844

Is = 421.132 A pf = 0.869657

Vs = 345.002 L-L kV

Ps = 218.851 MW Qs = 124.23 Mvar

Regulación de tensión(porcentaje) = 7.30913


% Llama a zy2abcd

clc
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')

fprintf(' \n\n ')

z = .036 + j* 0.3; y = j*4.22/1000000; Length = 130;


Vs3ph = 345; Ism = 0.4; %KA;
As = -acos(0.95);
Vs = Vs3ph/sqrt(3) + j*0; % kV Tensión de fase de envío
Is = Ism*(cos(As) + j*sin(As));
[Z,Y, ABCD] = zy2abcd(z, y, Length);

VrIr = inv(ABCD)* [Vs; Is]; % vector columna [Vr; Ir]


Vr = VrIr(1);
Vr3ph = sqrt(3)*abs(Vr); % kV Tensión de recepción L-L
Ir = VrIr(2); Irm = 1000*abs(Ir);% A Corriente de recepción
pfr= cos(angle(Vr)- angle(Ir)); % Factor de potencia de la recepción.
Sr = 3*Vr*conj(Ir); % MVA Potencia de recepción.

REG = (Vs3ph/abs(ABCD(1,1)) - Vr3ph)/Vr3ph *100;


fprintf(' Ir = %g A', Irm), fprintf(' pf = %g\n', pfr)
fprintf(' Vr = %g L-L kV\n', Vr3ph)
fprintf(' Pr = %g MW', real(Sr))
fprintf(' Qr = %g Mvar\n', imag(Sr))
fprintf(' Reg. de tension(porcentaje) = %g\n', REG)
zy2abcd.m

% Función [Z, Y, ABCD] = zy2abcd(z, y, Length)

% Esta función calcula las constantes ABCD y los parámetros de


% los modelos PI de la línea de transmisión a partir de la impedancia
% y admitancia por unidad de longitud.

function [Z, Y, ABCD] = zy2abcd(z, y, Length);


global resp model par1 par2 linelngt freq
par1=2;
if exist('z')~=1
z = input('Impedancia serie r + j*x [ohms x unidad de longitud], z = ');
else, end
if exist('y')~=1
y = input('Admitancia shunt g + j*b[siemens x unidad de longitud], y =
');
else, end
if exist('Length')~=1
Length = input('Longitud de linea = '); linelngt = Length; else, end
%else, end
model =-1;
Z = z*Length;
Y = y*Length;
if real(Y)== 0 & imag(Y) == 0
ZC = 0;
fprintf(' \n'), disp(' Modelo línea corta')
disp(' ------------------')

fprintf('\n'), fprintf(' Z = %g + j ',real(Z)), fprintf('%g


ohms\n',imag(Z)),

else
Zc = sqrt(Z/Y); Gamal = sqrt(Z*Y);
while model ~=1 & model ~=2
disp(' ')
disp(' Ingrese: ')
disp(' 1 para una línea media')
disp(' 2 para una línea larga')

model = input(' --> ');

rtn=isempty(model);
if rtn==1; model=-1; end

if (model ~=1 & model ~=2 |model==1)


disp('Ingrese 1 o 2'), else,end
end

if model==2
Z = Zc*sinh(Gamal); Y = 2*tanh(Gamal/2) /Zc;
else, end

if model==1, disp(' ')


disp(' Modelo PI Nominal')
disp(' -----------------')

fprintf('\n'), fprintf(' Z = %g + j ',real(Z)), fprintf('%g


ohms\n',imag(Z)),
fprintf(' Y = %g + j ',real(Y)), fprintf('%g Siemens\n',imag(Y))
elseif model==2, disp(' ')
disp(' Modelo PI equivalente')
disp(' ---------------------')

fprintf('\n')
fprintf(' Z'' = %g + j ',real(Z)), fprintf('%g ohms\n',imag(Z)),
fprintf(' Y'' = %g + j ',real(Y)), fprintf('%g siemens\n',imag(Y))
fprintf(' Zc = %g + j ',real(Zc)), fprintf('%g ohms\n',imag(Zc))
fprintf(' alpha l = %g neper', real(Gamal))
fprintf(' beta l = %g radian', imag(Gamal))
fprintf(' = %g grados\n', imag(Gamal*180/pi))
else, end,

% end
end
if model == -1 | model == 1 | model == 2

% Constantes de línea A,B,C,D

A = 1 + Z*Y/2; B = Z;
C = Y*(1 + Z*Y/4); D = A;

ABCD = [A B; C D];
disp(' ')
fprintf(' %-11.5g + j', real(A)), fprintf(' %-11.5g', imag(A))
fprintf(' %-11.5g + j', real(B)), fprintf(' %-11.5g \n', imag(B))
fprintf(' ABCD = \n')
fprintf(' %-11.5g + j', real(C)), fprintf(' %-11.5g', imag(C))
fprintf(' %-11.5g + j', real(D)), fprintf(' %-11.5g \n', imag(D))

else, fprintf(' Debe ingresar 1 o 2. Trate de nuevo \n'), return, end


=============================================
Curso: MODELACIÓN DE SISTEMAS DE
ENERGÍA ELÉCTRICA

SPG - FIEE - UNAC RCVS

Alumno:
Archivo:
=============================================

Ingrese:
1 para una línea media
2 para una línea larga

1

Ingrese 1 o 2

Modelo PI Nominal
--------------------------

Z = 4.68 + j 39 ohms
Y = 0 + j 0.0005486 Siemens

0.9893 + j 0.0012837 4.68 + j 39


ABCD =
-3.5213e-007 + j 0.00054567 0.9893 + j 0.0012837

Ir = 441.832 A pf = 0.887501

Vr = 330.68 L-L kV

Pr = 224.592 MW Qr = 116.612 Mvar

Reg. de tension(porcentaje) = 5.45863


clc
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')

fprintf(' \n\n ')

z = 0.045 + j*.4; y = j*4.0/1000000; Length = 250;


gamma = sqrt(z*y); Zc = sqrt(z/y);
A = cosh(gamma*Length); B = Zc*sinh(gamma*Length);
C = 1/Zc * sinh(gamma*Length); D = A;
ABCD = [A B; C D]
Z = Zc * sinh(gamma*Length)
Y = 2/Zc * tanh(gamma*Length/2)

=============================================
Curso: MODELACIÓN DE SISTEMAS DE
ENERGÍA ELÉCTRICA

SPG - FIEE - UNAC RCVS

Alumno:
Archivo:
=============================================

ABCD =

0.9504 + 0.0055i 10.8778 +98.3624i


-0.0000 + 0.0010i 0.9504 + 0.0055i

Z = 10.8778 +98.3624i

Y = 0.0000 + 0.0010i
clc
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')

fprintf(' \n\n ')

L=0.97; C=0.0115; lngth=300; SR=800+j*600; VRLL = 500;


w=2*pi*60;
beta=w*sqrt(L*C*1e-9)
Zc = sqrt(L/C*1e3)

vel=1/sqrt(L*C*1e-9)
lambda=vel/60
betal=beta*lngth;
VR=VRLL/sqrt(3);

IR=conj(SR)/(3*conj(VR));
VS=cos(betal)*VR+j*Zc*sin(betal)*IR;
VSLL=sqrt(3)*abs(VS)
IS = j/Zc*sin(betal)*VR+cos(betal)*IR;

ISM=abs(IS)*1000
SS=3*VS*conj(IS)
A=abs(cos(betal));
REG=(VSLL/A - VRLL)/VRLL*100
=============================================
Curso: MODELACIÓN DE SISTEMAS DE
ENERGÍA ELÉCTRICA

SPG - FIEE - UNAC RCVS

Alumno:
Archivo:
=============================================

beta = 0.0013
Zc = 290.4270
vel = 2.9941e+005
lambda = 4.9902e+003
VSLL = 617.5458
ISM = 902.3314

SS = 8.0000e+002 +5.3992e+002i

REG = 32.8766
clc
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')

fprintf(' \n\n ')

VS=1.0; VR=0.9;
lambda=5000;
Zc=320; delta=36.87*pi/180; P=700; lngth=315;
betal=2*pi/lambda*lngth
SIL=P*sin(betal)/(VS*VR*sin(delta))
KVL = sqrt(Zc*SIL)
disp('(b)')
Xd=Zc*sin(betal)
Pmax=KVL*0.9*KVL/Xd
=============================================
Curso: MODELACIÓN DE SISTEMAS DE
ENERGÍA ELÉCTRICA

SPG - FIEE - UNAC RCVS

Alumno:
Archivo:
=============================================

betal = 0.3958

SIL = 499.8299

KVL = 399.9320

(b)

Xd = 123.3869

Pmax = 1.1667e+003

>>
clc
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')

fprintf(' \n\n ')

Zc=290.43; betal=0.3777;
VSLL=500;
VS=500/sqrt(3);
disp('(a)')
VRnl = VS/cos(betal);
VRnlLL=sqrt(3)*VRnl
disp('(b)')
XLsh=sin(betal)/(1-cos(betal))*Zc
QXL = VSLL^2/XLsh

=============================================
Curso: MODELACIÓN DE SISTEMAS DE
ENERGÍA ELÉCTRICA

SPG - FIEE - UNAC RCVS

Alumno:
Archivo:
=============================================

(a)

VRnlLL = 537.9148

(b)

XLsh = 1.5196e+003

QXL = 164.5212
clc
disp(' ')
disp('=============================================')
disp(' Curso: MODELACIÓN DE SISTEMAS DE ')
disp(' ENERGÍA ELÉCTRICA ')
disp(' ')
disp(' SPG - FIEE - UNAC RCVS ')
disp(' ')
disp(' Alumno: ')
disp(' Archivo: ')
disp('=============================================')
disp(' ')

fprintf(' \n\n ')

PR=800; QR=600; SR=PR+j*QR; VRLL=500;


Zc=290.43; betal=0.3777;

disp('(a)')
Xd=Zc*sin(betal);
delta=asin((PR*Xd)/(VRLL^2))
QR2=VRLL^2/Xd*cos(delta)-VRLL^2/Xd*cos(betal)
Sc=j*QR2-j*QR
Xc=VRLL^2/conj(Sc)
C=1/(2*pi*60*abs(Xc))

disp('(b)')
Xser = .4*Xd;
Zd = j*(Xd-Xser); B = Zd
Yd = j*2/Zc*tan(betal/2); A = 1+Zd*Yd/2
VR = VRLL/sqrt(3);
IR = conj(SR)/(3*VR)
VS = A*VR + B*IR
VSLL = sqrt(3)*abs(VS)
Reg = (VSLL/abs(A) - VRLL)/VRLL*100
=============================================
Curso: MODELACIÓN DE SISTEMAS DE
ENERGÍA ELÉCTRICA

SPG - FIEE - UNAC RCVS

Alumno:
Archivo:
=============================================

(a)

delta = 0.3498

QR2 = 23.1442

Sc = 0 -5.7686e+002i

Xc = 0 -4.3338e+002i

C = 6.1206e-006

(b)

B= 0 +64.2635i

A = 0.9577

IR = 0.9238 - 0.6928i

VS = 3.2099e+002 +5.9364e+001i

VSLL = 565.3988

Reg = 18.0732

>>

También podría gustarte