Está en la página 1de 18

modelo de la linea para un solo circuito

Ingrese la Frecuencia base del sistema en [Hz]: 60


Ingrese la Tension base del sistema en [V]: 1
Ingrese la Potencia base del sistema en [VA]: 1

zbase =

1600

Ingrese la longitud de la linea en [km]: 1


Ingrese la resistencia de la linea por kilometro [ohm/km], AC
a 75°: 0.107
Ingrese el radio medio geometrico(RMG)de los conductores de
fase en [m]: 0.00996
Ingrese s, si la linea es traspuesta y n, si no lo es: s
Ingrese s, si el sistema tiene cable de guarda y n, si no lo
tiene: s
Ingrese la coordenada en x de la fase A en [m]: 0
Ingrese la coordenada en y de la fase A en [m]: 14
Ingrese la coordenada en x de la fase B en [m]: 5
Ingrese la coordenada en y de la fase B en [m]: 15.5
Ingrese la coordenada en x de la fase C en [m]: 0
Ingrese la coordenada en y de la fase C en [m]: 18
Ingrese la coordenada en x del cable de guarda en [m]: 2.5
Ingrese la coordenada en y del cable de guarda en [m]: 19
Ingrese el numero de haz entre 1 y 4: 4
Ingrese la distancia entre haz en [m]: 0.19799
Ingrese la resistencia del conducto de guarda por kilometro
[ohm/km], AC a 75°: 2.44
Ingrese el radio medio geometrico(RMG)del conductor de guarda
en [m]: 0.00381
Ingrese el numero de haz del conductor de guarda entre 1 y 4:
1
Ingrese la impedancia del generador en PU: 1
Ingrese la resistividad del terreno [Ohm/m]: 100

zabc =

Column 1

0.135818604588468 + 0.642917481925705i
0.109068604588468 + 0.351352053967756i

0.109068604588468 + 0.351352053967756i

Column 2

0.109068604588468 + 0.351352053967756i

0.135818604588468 + 0.642917481925705i

0.109068604588468 + 0.351352053967756i

Column 3

0.109068604588468 + 0.351352053967756i

0.109068604588468 + 0.351352053967756i

0.135818604588468 + 0.642917481925705i

zabcpu =

Column 1

0.135818604588468 + 0.642917481925705i

0.109068604588468 + 0.351352053967756i

0.109068604588468 + 0.351352053967756i

Column 2

0.109068604588468 + 0.351352053967756i

0.135818604588468 + 0.642917481925705i

0.109068604588468 + 0.351352053967756i
Column 3

0.109068604588468 + 0.351352053967756i

0.109068604588468 + 0.351352053967756i

0.135818604588468 + 0.642917481925705i

z012 =

Column 1

0.353955813765404 + 1.345621589861216i

0.000000000000000 + 0.000000000000000i

-0.000000000000000 + 0.000000000000000i

Column 2

-0.000000000000000 + 0.000000000000000i

0.026750000000000 + 0.291565427957949i

-0.000000000000000 - 0.000000000000000i

Column 3

-0.000000000000000 + 0.000000000000000i

-0.000000000000000 + 0.000000000000000i

0.026750000000000 + 0.291565427957949i
z012pu =

Column 1

0.353955813765404 + 1.345621589861216i

0.000000000000000 + 0.000000000000000i

-0.000000000000000 + 0.000000000000000i

Column 2

-0.000000000000000 + 0.000000000000000i

0.026750000000000 + 0.291565427957949i

-0.000000000000000 - 0.000000000000000i

Column 3

-0.000000000000000 + 0.000000000000000i

-0.000000000000000 + 0.000000000000000i

0.026750000000000 + 0.291565427957949i

yz012pu0 =

0.182830098955869 - 0.695058871372396i

yz012pu1 =

0.312040828711554 - 3.401133374341584i
yz012pu2 =

0.312040828711555 - 3.401133374341584i

sir =

1.521822217508041

ans =

logical

Modelo Pi calcula Capacitancias de la linea

pabc =

1.0e+07 *

9.400687198394996 2.462522284565757 2.462522284565757

2.462522284565757 9.400687198394996 2.462522284565757

2.462522284565757 2.462522284565757 9.400687198394996

cabc =
1.0e-07 *

0.119355040827011 -0.024775289371221 -0.024775289371221

-0.024775289371221 0.119355040827011 -0.024775289371221

-0.024775289371221 -0.024775289371221 0.119355040827011

c012 =

1.0e-07 *

Column 1

0.069804462084568 + 0.000000000000000i

0.000000000000000 + 0.000000000000000i

0.000000000000000 + 0.000000000000000i

Column 2

0.000000000000000 - 0.000000000000000i

0.144130330198233 + 0.000000000000000i

-0.000000000000000 + 0.000000000000000i

Column 3

0.000000000000000 - 0.000000000000000i

-0.000000000000000 + 0.000000000000000i

0.144130330198233 + 0.000000000000000i
c0medios =

3.490223104228416e-09 + 4.591774807899561e-41i

c1medios =

7.206516509911630e-09 + 7.754818242684634e-25i

c2medios =

7.206516509911630e-09 + 4.652890945610781e-25i

zc0medios =

-9.998689548928054e-27 - 7.600036747368128e+05i

zc1medios =

-3.960862193646128e-11 - 3.680810806742258e+05i

zc2medios =
-2.376517316187676e-11 - 3.680810806742258e+05i

zc0mediospu =

-9.998689548928054e-27 - 7.600036747368128e+05i

zc1mediospu =

-3.960862193646128e-11 - 3.680810806742258e+05i

zc2mediospu =

-2.376517316187676e-11 - 3.680810806742258e+05i

yc0mediospu =

-1.731058320412314e-38 + 1.315783111636003e-06i

yc1mediospu =

-2.923497602537059e-22 + 2.716792719061431e-06i

yc2mediospu =

-1.754098561522235e-22 + 2.716792719061431e-06i
Código de Matlab línea

clear all
clc
format long
syms frecuencia vbase sbase zbase longitud guarda resistenciafabricante
RMGfabricantefase RMGfabricanteguarda circuitos
e0 = (1/(36*pi))*1e-6;
er = 1;
e = e0*er;
[a,b]=pol2cart(degtorad(120),1);
A=[1 1 1;
1 (a+i*b)^2 (a+i*b);
1 (a+i*b) (a+i*b)^2];
fprintf("Modelo de la linea para un solo circuito\n")
frecuencia=abs(input('Ingrese la Frecuencia base del sistema en [Hz]:
'));
w=2*pi*frecuencia;
vbase=abs(input('Ingrese la Tension base del sistema en [V]: '));
sbase=abs(input('Ingrese la Potencia base del sistema en [VA]: '));
zbase=(vbase^2)/sbase
longitud=abs(input('Ingrese la longitud de la linea en [km]: '));
resistenciafabricante=abs(input('Ingrese la resistencia de la linea
por kilometro [ohm/km], AC a 75°: '));

RMGfabricantefase=abs(input('Ingrese el radio medio geometrico(RMG)de


los conductores de fase en [m]: '));
traspuesta=input('Ingrese s, si la linea es traspuesta y n, si no lo
es: ','s');

guarda=input('Ingrese s, si el sistema tiene cable de guarda y n, si


no lo tiene: ','s');

xa=input('Ingrese la coordenada en x de la fase A en [m]: ');


ya=input('Ingrese la coordenada en y de la fase A en [m]: ');
coordenadaa=[xa ya];
xb=input('Ingrese la coordenada en x de la fase B en [m]: ');
yb=input('Ingrese la coordenada en y de la fase B en [m]: ');
coordenadab=[xb yb];
xc=input('Ingrese la coordenada en x de la fase C en [m]: ');
yc=input('Ingrese la coordenada en y de la fase C en [m]: ');
coordenadac=[xc yc];
ab=norm(coordenadaa-coordenadab);
bc=norm(coordenadab-coordenadac);
ca=norm(coordenadac-coordenadaa);
DME=(ab*bc*ca)^(1/3);

if (guarda=='n')

haz=input('Ingrese el numero de haz entre 1 y 4: ');


if(haz==1)
RMG=RMGfabricantefase;
elseif(haz==2)
d=input('Ingrese la distancia entre haz en [m]: ');
RMG=(RMGfabricantefase*d)^(1/2);
elseif(haz==3)
d=input('Ingrese la distancia entre haz en [m]: ');
RMG=(RMGfabricantefase*d^2)^(1/3);
elseif(haz==4)
d=input('Ingrese la distancia entre haz en [m]: ');
RMG=((2)^(1/2)*RMGfabricantefase*d^3)^(1/4);
else
fprintf("Ingrese un valor de haz valido entre 1 y 4")
end

zgenerador=input('Ingrese la impedancia del generador en PU:


');
if (traspuesta=='n')

p=input('Ingrese la resistividad del terreno [Ohm/m]: ');


ra=resistenciafabricante/haz;
re=(986.9e-6)*frecuencia;
de=658.86*(p/frecuencia)^(1/2);

zaa=((ra+re)+i*0.0754*log(de/RMG))*longitud;
zab=(re+i*0.0754*log((de/ab)))*longitud;
zac=(re+i*0.0754*log((de/ca)))*longitud;
zba=(re+i*0.0754*log((de/ab)))*longitud;
zbb=((ra+re)+i*0.0754*log(de/RMG))*longitud;
zbc=(re+i*0.0754*log((de/bc)))*longitud;
zca=(re+i*0.0754*log((de/ca)))*longitud;
zcb=(re+i*0.0754*log((de/bc)))*longitud;
zcc=((ra+re)+i*0.0754*log(de/RMG))*longitud;
zabc=[zaa zab zac;
zba zbb zbc;
zca zcb zcc]

zabcpu=zabc/zbase
zlineapu=abs(zabc(1,1))/zbase;
z012=inv(A)*zabc*A
z012pu=z012/zbase
yz012pu0=1/z012pu(1,1)
yz012pu1=1/z012pu(2,2)
yz012pu2=1/z012pu(3,3)

sir=zgenerador/zlineapu
if(sir>4)
fprintf("Modelo Serie no calcular Capacitancias")
pabc=[0 0 0;
0 0 0;
0 0 0];

else(sir<=4)
fprintf("Modelo Pi calcula Capacitancias de la linea")
coordenadaaimagen=[xa -ya];
coordenadabimagen=[xb -yb];
coordenadacimagen=[xc -yc];
h11=2*ya;
h22=2*yb;
h33=2*yc;
l12=norm(coordenadaa-coordenadabimagen);
l23=norm(coordenadab-coordenadacimagen);
l31=norm(coordenadac-coordenadaaimagen);
D12=norm(coordenadaa-coordenadab);
D23=norm(coordenadab-coordenadac);
D31=norm(coordenadac-coordenadaa);

paa=(1/(2*pi*e))*log(h11/RMG);
pab=(1/(2*pi*e))*log(l12/D12);
pac=(1/(2*pi*e))*log(l31/D31);
pba=(1/(2*pi*e))*log(l12/D12);
pbb=(1/(2*pi*e))*log(h22/RMG);
pbc=(1/(2*pi*e))*log(l23/D23);
pca=(1/(2*pi*e))*log(l31/D31);
pcb=(1/(2*pi*e))*log(l23/D23);
pcc=(1/(2*pi*e))*log(h33/RMG);

pabc=[paa pab pac;


pba pbb pbc;
pca pcb pcc];

end

cabc=inv(pabc)
c012=inv(A)*cabc*A
c0medios=c012(1,1)/2
c1medios=c012(2,2)/2
c2medios=c012(3,3)/2

zc0medios=1/(i*w*c0medios)
zc1medios=1/(i*w*c1medios)
zc2medios=1/(i*w*c2medios)

zc0mediospu=zc0medios/zbase
zc1mediospu=zc1medios/zbase
zc2mediospu=zc2medios/zbase

yc0mediospu=1/zc0mediospu
yc1mediospu=1/zc1mediospu
yc2mediospu=1/zc2mediospu

elseif (traspuesta=='s')

p=input('Ingrese la resistividad del terreno [Ohm/m]: ');


ra=resistenciafabricante/haz;
re=(986.9e-6)*frecuencia;
de=658.86*(p/frecuencia)^(1/2);

zs=((ra+re)+i*0.0754*log(de/RMG))*longitud;
zm=(re+i*0.0754*log((de/DME)))*longitud;
zabc=[zs zm zm;
zm zs zm;
zm zm zs]

zabcpu=zabc/zbase
zlineapu=abs(zabc(1,1))/zbase;
z012=inv(A)*zabc*A
z012pu=z012/zbase
yz012pu0=1/z012pu(1,1)
yz012pu1=1/z012pu(2,2)
yz012pu2=1/z012pu(3,3)

sir=zgenerador/zlineapu
if(sir>4)
fprintf("Modelo Serie no calcular Capacitancias")
pabc=[0 0 0;
0 0 0;
0 0 0];

else(sir<=4)
fprintf("Modelo Pi calcula Capacitancias de la
linea")
coordenadaaimagen=[xa -ya];
coordenadabimagen=[xb -yb];
coordenadacimagen=[xc -yc];
h11=2*ya;
h22=2*yb;
h33=2*yc;
l12=norm(coordenadaa-coordenadabimagen);
l23=norm(coordenadab-coordenadacimagen);
l31=norm(coordenadac-coordenadaaimagen);
D12=norm(coordenadaa-coordenadab);
D23=norm(coordenadab-coordenadac);
D31=norm(coordenadac-coordenadaa);

HMG=(h11*h22*h33)^(1/3);
LMG=(l12*l23*l31)^(1/3);

ps=(1/(2*pi*e))*log(HMG/RMG);
pm=(1/(2*pi*e))*log(LMG/DME);

pabc=[ps pm pm;
pm ps pm;
pm pm ps];

end
cabc=inv(pabc)
c012=inv(A)*cabc*A
c0medios=c012(1,1)/2
c1medios=c012(2,2)/2
c2medios=c012(3,3)/2

zc0medios=1/(i*w*c0medios)
zc1medios=1/(i*w*c1medios)
zc2medios=1/(i*w*c2medios)

zc0mediospu=zc0medios/zbase
zc1mediospu=zc1medios/zbase
zc2mediospu=zc2medios/zbase

yc0mediospu=1/zc0mediospu
yc1mediospu=1/zc1mediospu
yc2mediospu=1/zc2mediospu

else
fprinft("Caracter invalido ingrese s o n")

end

elseif(guarda=='s')

xu=input('Ingrese la coordenada en x del cable de guarda en


[m]: ');
yu=input('Ingrese la coordenada en y del cable de guarda en
[m]: ');
coordenadau=[xu yu];

au=norm(coordenadaa-coordenadau);
bu=norm(coordenadab-coordenadau);
cu=norm(coordenadac-coordenadau);

DMEU=(au*bu*cu)^(1/3);

haz=input('Ingrese el numero de haz entre 1 y 4: ');

if(haz==1)
RMG=RMGfabricantefase;
elseif(haz==2)
d=input('Ingrese la distancia entre haz en [m]: ');
RMG=(RMGfabricantefase*d)^(1/2);
elseif(haz==3)
d=input('Ingrese la distancia entre haz en [m]: ');
RMG=(RMGfabricantefase*d^2)^(1/3);
elseif(haz==4)
d=input('Ingrese la distancia entre haz en [m]: ');
RMG=((2)^(1/2)*RMGfabricantefase*d^3)^(1/4);
else
fprintf("Ingrese un valor de haz valido entre 1 y 4")
end

resistenciafabricanteguarda=abs(input('Ingrese la resistencia
del conducto de guarda por kilometro [ohm/km], AC a 75°: '));
RMGfabricanteguarda=abs(input('Ingrese el radio medio
geometrico(RMG)del conductor de guarda en [m]: '));
hazguarda=input('Ingrese el numero de haz del conductor de
guarda entre 1 y 4: ');

if(hazguarda==1)
RMGG=RMGfabricanteguarda;
elseif(hazguarda==2)
d=input('Ingrese la distancia entre haz en [m]: ');
RMGG=(RMGfabricanteguarda*d)^(1/2);
elseif(hazguarda==3)
d=input('Ingrese la distancia entre haz en [m]: ');
RMGG=(RMGfabricanteguarda*d^2)^(1/3);
elseif(hazguarda==4)
d=input('Ingrese la distancia entre haz en [m]: ');
RMGG=((2)^(1/2)*RMGfabricanteguarda*d^3)^(1/4);
else
fprintf("Ingrese un valor de haz de guarda valido entre 1
y 4")
end

zgenerador=input('Ingrese la impedancia del generador en PU:


');
if (traspuesta=='n')

p=input('Ingrese la resistividad del terreno [Ohm/m]: ');


ra=resistenciafabricante/haz;
ru=resistenciafabricanteguarda/hazguarda;
re=(986.9e-6)*frecuencia;
de=658.86*(p/frecuencia)^(1/2);

zaa=((ra+re)+i*0.0754*log(de/RMG))*longitud;
zab=(re+i*0.0754*log((de/ab)))*longitud;
zac=(re+i*0.0754*log((de/ca)))*longitud;
zau=(re+i*0.0754*log((de/au)))*longitud;
zba=(re+i*0.0754*log((de/ab)))*longitud;
zbb=((ra+re)+i*0.0754*log(de/RMG))*longitud;
zbc=(re+i*0.0754*log((de/bc)))*longitud;
zbu=(re+i*0.0754*log((de/bu)))*longitud;
zca=(re+i*0.0754*log((de/ca)))*longitud;
zcb=(re+i*0.0754*log((de/bc)))*longitud;
zcc=((ra+re)+i*0.0754*log(de/RMG))*longitud;
zcu=(re+i*0.0754*log((de/cu)))*longitud;
zua=(re+i*0.0754*log((de/au)))*longitud;
zub=(re+i*0.0754*log((de/bu)))*longitud;
zuc=(re+i*0.0754*log((de/cu)))*longitud;
zuu=((ru+re)+i*0.0754*log(de/RMGG))*longitud;
zabcu=[zaa zab zac zau;
zba zbb zbc zbu;
zca zcb zcc zcu;
zua zub zuc zuu]
z1=[zaa zab zac;
zba zbb zbc;
zca zcb zcc];
z2=[zau;
zbu;
zcu];
z3=[zua zub zuc];
z4=[zuu];

zabc=z1-z2*inv(z4)*z3

zabcpu=zabc/zbase
zlineapu=abs(zabc(1,1))/zbase;
z012=inv(A)*zabc*A
z012pu=z012/zbase
yz012pu0=1/z012pu(1,1)
yz012pu1=1/z012pu(2,2)
yz012pu2=1/z012pu(3,3)

sir=zgenerador/zlineapu
if(sir>4)
fprintf("Modelo Serie no calcular Capacitancias")
pabc=[0 0 0;
0 0 0;
0 0 0]

else(sir<=4)
fprintf("Modelo Pi calcula Capacitancias de la linea")
coordenadaaimagen=[xa -ya];
coordenadabimagen=[xb -yb];
coordenadacimagen=[xc -yc];
coordenadauimagen=[xu -yu];
h11=2*ya;
h22=2*yb;
h33=2*yc;
h44=2*yu;
l12=norm(coordenadaa-coordenadabimagen);
l23=norm(coordenadab-coordenadacimagen);
l31=norm(coordenadac-coordenadaaimagen);
l14=norm(coordenadaa-coordenadauimagen);
l24=norm(coordenadab-coordenadauimagen);
l34=norm(coordenadac-coordenadauimagen);
D12=norm(coordenadaa-coordenadab);
D23=norm(coordenadab-coordenadac);
D31=norm(coordenadac-coordenadaa);
D14=norm(coordenadaa-coordenadau);
D24=norm(coordenadab-coordenadau);
D34=norm(coordenadac-coordenadau);

paa=(1/(2*pi*e))*log(h11/RMG);
pab=(1/(2*pi*e))*log(l12/D12);
pac=(1/(2*pi*e))*log(l31/D31);
pau=(1/(2*pi*e))*log(l14/D14);
pba=(1/(2*pi*e))*log(l12/D12);
pbb=(1/(2*pi*e))*log(h22/RMG);
pbc=(1/(2*pi*e))*log(l23/D23);
pbu=(1/(2*pi*e))*log(l24/D24);
pca=(1/(2*pi*e))*log(l31/D31);
pcb=(1/(2*pi*e))*log(l23/D23);
pcc=(1/(2*pi*e))*log(h33/RMG);
pcu=(1/(2*pi*e))*log(l34/D34);
pua=(1/(2*pi*e))*log(l14/D14);
pub=(1/(2*pi*e))*log(l24/D24);
puc=(1/(2*pi*e))*log(l34/D34);
puu=(1/(2*pi*e))*log(h44/RMGG);

pabcu=[paa pab pac pau;


pba pbb pbc pbu;
pca pcb pcc pcu;
pua pub puc puu];

p1=[paa pab pac;


pba pbb pbc;
pca pcb pcc];
p2=[pau;
pbu;
pcu];
p3=[pua pub puc];
p4=[puu];

pabc=p1-p2*inv(p4)*p3;

end

cabc=inv(pabc)
c012=inv(A)*cabc*A
c0medios=c012(1,1)/2
c1medios=c012(2,2)/2
c2medios=c012(3,3)/2

zc0medios=1/(i*w*c0medios)
zc1medios=1/(i*w*c1medios)
zc2medios=1/(i*w*c2medios)

zc0mediospu=zc0medios/zbase
zc1mediospu=zc1medios/zbase
zc2mediospu=zc2medios/zbase

yc0mediospu=1/zc0mediospu
yc1mediospu=1/zc1mediospu
yc2mediospu=1/zc2mediospu

elseif (traspuesta=='s')

p=input('Ingrese la resistividad del terreno [Ohm/m]: ');


ra=resistenciafabricante/haz;
ru=resistenciafabricanteguarda/hazguarda;
re=(986.9e-6)*frecuencia;
de=658.86*(p/frecuencia)^(1/2);

zs=((ra+re)+i*0.0754*log(de/RMG))*longitud;
zm=(re+i*0.0754*log((de/DME)))*longitud;
zu=((ru+re)+i*0.0754*log(de/RMGG))*longitud;
zsu=(re+i*0.0754*log((de/DMEU)))*longitud;
zabcu=[zs zm zm zsu;
zm zs zm zsu;
zm zm zs zsu;
zsu zsu zsu zu];

z1=[zs zm zm;
zm zs zm;
zm zm zs];
z2=[zsu;
zsu;
zsu];
z3=[zsu zsu zsu];
z4=[zu];

zabc=z1-z2*inv(z4)*z3
zabcpu=zabc/zbase
zlineapu=abs(zabc(1,1))/zbase;
z012=inv(A)*zabc*A
z012pu=z012/zbase
yz012pu0=1/z012pu(1,1)
yz012pu1=1/z012pu(2,2)
yz012pu2=1/z012pu(3,3)

sir=zgenerador/zlineapu
if(sir>4)
fprintf("Modelo Serie no calcular Capacitancias")
pabc=[0 0 0;
0 0 0;
0 0 0]

else(sir<=4)
fprintf("Modelo Pi calcula Capacitancias de la linea")

coordenadaaimagen=[xa -ya];
coordenadabimagen=[xb -yb];
coordenadacimagen=[xc -yc];
coordenadauimagen=[xu -yu];
h11=2*ya;
h22=2*yb;
h33=2*yc;
h44=2*yu;
l12=norm(coordenadaa-coordenadabimagen);
l23=norm(coordenadab-coordenadacimagen);
l31=norm(coordenadac-coordenadaaimagen);
l14=norm(coordenadaa-coordenadauimagen);
l24=norm(coordenadab-coordenadauimagen);
l34=norm(coordenadac-coordenadauimagen);
D12=norm(coordenadaa-coordenadab);
D23=norm(coordenadab-coordenadac);
D31=norm(coordenadac-coordenadaa);
D14=norm(coordenadaa-coordenadau);
D24=norm(coordenadab-coordenadau);
D34=norm(coordenadac-coordenadau);

HMG=(h11*h22*h33)^(1/3);
LMG=(l12*l23*l31)^(1/3);
LMGU=(l14*l24*l34)^(1/3);
ps=(1/(2*pi*e))*log(HMG/RMG);
pm=(1/(2*pi*e))*log(LMG/DME);
psu=(1/(2*pi*e))*log(h44/RMGG);
pmu=(1/(2*pi*e))*log(LMGU/DMEU);

pabcu=[ps pm pm pmu;
pm ps pm pmu;
pm pm ps pmu;
pmu pmu pmu psu];

p1=[ps pm pm;
pm ps pm;
pm pm ps];

p2=[pmu;
pmu;
pmu];
p3=[pmu pmu pmu];
p4=[psu];

pabc=p1-p2*inv(p4)*p3

end
cabc=inv(pabc)
c012=inv(A)*cabc*A

c0medios=c012(1,1)/2
c1medios=c012(2,2)/2
c2medios=c012(3,3)/2

zc0medios=1/(i*w*c0medios)
zc1medios=1/(i*w*c1medios)
zc2medios=1/(i*w*c2medios)

zc0mediospu=zc0medios/zbase
zc1mediospu=zc1medios/zbase
zc2mediospu=zc2medios/zbase

yc0mediospu=1/zc0mediospu
yc1mediospu=1/zc1mediospu
yc2mediospu=1/zc2mediospu

else
fprinft("Caracter invalido ingrese s o n")

end
else
fprinft("Caracter invalido ingrese s o n")
end