Documentos de Académico
Documentos de Profesional
Documentos de Cultura
clear
close all
%% Importar Datos
muestras=xlsread('Datosmodelo');
% Valores de fase
vrn=muestras(:,1);
vtn=muestras(:,2);
vsn=muestras(:,3);
% Valores de Linea
vrs=vrn-vsn;
vst=vsn-vtn;
vtr=vtn-vrn;
ir=muestras(:,4);
is=muestras(:,5);
it=muestras(:,6);
% Corriente de neutro
in=-(ir+is+it);
%% Datos
f0=60;
t0=1/f0;
%% Transformada de Fourirer
s=[vrn vtn vsn ir is it in vrs vst vtr];
srms=rms(srms);
ak=fft(s(1:c*nspc,:))*sqrt(2)/(c*nspc);
ak(1,:)=ak(1,:)/sqrt(2);
sig=ak(1:c*nspc/2,:);
mag=abs(sig);
mag(1,:)=real(ak(1,:));
ang=angle(sig)*180/pi;
ang(1,:)=imag(ak(1,:));
vrnrms=srms(1,1);
vsnrms=srms(1,2);
vtnrms=srms(1,3);
irrms=srms(1,4);
isrms=srms(1,5);
itrms=srms(1,6);
inrms=srms(1,7);
vrsrms=srms(1,8);
vstrms=srms(1,9);
vtrrms=srms(1,10);
vrnrms1=rms(vrn(1:256));
vrnrms2=rms(vrn(257:512));
vrnrms2ventanas=mean([vrnrms1 vrnrms2]);
vrnrms1_4=rms(vrn(1:128));
vrnrms2_4=rms(vrn(129:256));
vrnrms3_4=rms(vrn(257:384));
vrnrms4_4=rms(vrn(385:512));
% corriente
irrms1_4=rms(ir(1:128));
irrms2_4=rms(ir(129:256));
irrms3_4=rms(ir(257:384));
irrms4_4=rms(ir(385:512));
%% Interarmónicos 2 ciclos
arminicoreal=(arm-1)/c;
%% Corrección de interarmónicos
magF=mag(1:c:end,:)
angF=ang(1:c:end,:)
%Potencia aparente
Sr=srms(1,1)*srms(1,4);
Ss=srms(1,2)*srms(1,5);
St=srms(1,3)*srms(1,6);
% Sr4=irrms1_4*irrms1_4;
% Ss4=irrms1_4*irrms1_4;
% St4=irrms1_4*irrms1_4;
% Sr4F=vrnrms4ventanas*irrms4ventanas;
% Ss4F=vrnrms4ventanas*irrms4ventanas;
% St4F=vrnrms4ventanas*irrms4ventanas;
% % Aparentes
S3=Sr+Ss+St;
% S3_2=Sr4+Ss4+St4;
% S3_3=Sr4F+Ss4F+St4F;
%Potencia activa
Pr=mean(vrn.*ir);
Ps=mean(vsn.*is);
Pt=mean(vtn.*it);
P3=Pr+Ps+Pt;
%Potencia Reactiva
Q3=sqrt((S3)^2-(P3)^2);
fp3=P3/S3;
%% Costos de energia
CostoP=P3*h*kW;
CostoQ=(Q3-P3/2)*h*kVAr;
%% MODELO DE BUDEANÚ
% corriente de budeanú
N1=N/4;
Ibr=[ir(N1+1:N);ir(1:N1)];
Ibs=[is(N1+1:N);is(1:N1)];
Ibt=[it(N1+1:N);it(1:N1)];
Qbr=mean(vrn.*Ibr);
Qbs=mean(vsn.*Ibs);
Qbt=mean(vtn.*Ibt);
Qb=Qbr+Qbs+Qbt;
Dbr=sqrt(Sr^2-Pr^2-Qbr^2);
Dbs=sqrt(Ss^2-Ps^2-Qbs^2);
Dbt=sqrt(St^2-Pt^2-Qbt^2);
DB=Dbr+Dbs+Dbt;
Svectorial=sqrt(P3^2+Qb^2+DB^2);
Fpvectorial=P3/Svectorial;
Ve=sqrt((3*(vrnrms^2+vsnrms^2+vtnrms^2)+(vrsrms^2+vstrms^2+vtrrms^2))/18);
Ie=sqrt((irrms^2+isrms^2+itrms^2+inrms^2)/3);
Se=3*Ve*Ie;
Fpefectivo=P3/Se;
vrn1=fun(1,1);
vsn1=fun(1,2);
vtn1=fun(1,3);
ir1=fun(1,4);
is1=fun(1,5);
it1=fun(1,6);
in1=fun(1,7);
vrs1=fun(1,8);
vst1=fun(1,9);
vtr1=fun(1,10);
Ve1=sqrt((3*(vrn1^2+vsn1^2+vtn1^2)+(vrs1^2+vst1^2+vtr1^2))/18);
Ie1=sqrt((ir1^2+is1^2+it1^2+in1^2)/3);
Se1=3*Ve1*Ie1;
% Demas datos
VeH=sqrt(Ve^2-Ve1^2);
IeH=sqrt(Ie^2-Ie1^2);
SeN = sqrt(Se^2-Se1^2);
DeI=3*Ve1*IeH;
DeV=3*Ie1*VeH;
%% Componentes Secuenciales
% Para tensión
Vrstnsec=[vrn1;vsn1;vtn1];
irstsec=[ir1;is1;it1];
s=0.02; %Deslizamiento
% Parametros Calculados
% Potencias calculadas
% Tensiones
Vsec=(1/3)*b*Vrstnsec;
Vsecplus=abs(Vsec);
vmas=Vsecplus(1);
vmenos=Vsecplus(2);
% Corrientes
Isec=(1/3)*b*irstsec;
Isecplus=abs(Isec);
Imas=Isecplus((1));
Imenos=Isecplus((2));
% Potencias
s1mas=3*Vsec(1)*conj(Isec(1));
s1_positiva=abs(s1mas);
P1_positiva=real(s1mas);
Q1_positiva=imag(s1mas);
Ph=P3-P1_positiva;
Dh=abs(sqrt(SeH^2-Ph^2));
Su1=sqrt(Se1^2-s1_positiva^2);
Qrama_nom=Q3nom/3; % Q rama
Z=R+j*Xl;
R2=(VLnom^2)/Prama_nom;
XL2=(VLnom^2)/Qrama_nom;
L2=XL2/wn;
Z=(R2*1i*XL2)/(R2+1i*XL2);
fpnew=0.9; % se define un factor de potencia nuevo hacia el cual se quiere llevar la corrección
CostoP2=P3fnom*h*kW;
CostoQ2=(Q3nom-P3fnom/2)*h*kVAr;
datosfinal=table(Ve, Ve1, VeH, Ie, Ie1, IeH, Se, Se1, SeN, s1_positiva, P1_positiva, Q1_positiva,
Su1)