You are on page 1of 2

%% CARTA DE OPERACÍÓN DE UN GENERADOR SÍNCRONO DE POLOS SALIENTES

% 1) Máxima corriente de armadura y máxima potencia prima

Sn=input('Potencia nominal(en MVA): Sn=');


Vn=input('Tensión nominal(en kV): Vn=');
Pt=input('Pmáx en turbina: Pmáx=');
fdp=input('Factor de potencia: fdp=');
Xd=input('Reactancia eje directo: Xd=');
Xq=input('Reactancia eje cuadratura: Xq=');

Va=Vn/sqrt(3); %Tensión de fase


Imax=Sn/(3*Va); %Se halla la corriente máxima del estator
Pmax=Pt; %Potencia máxima del motor primo
x=-Sn:0.05:Sn; %eje x (Q)
y=sqrt(Sn^2-x.^2); %Corriente máxima en el estator
%% 2) Hallando las corrientes de excitación
% a) Corriente de excitación máxima

delta=acos(fdp); %angulo del factor de potencia


St=Sn*(cos(delta)+j*sin(delta)); %potencia aparente forma rectangular
Iaa=(conj(St))/(3*Va); %corriente por fase
%modulo y angulo de la corriente
Ia=abs(Iaa);theta=-angle(Iaa);
%El - en el angulo se pone para poder trabajar con el diagrama fasorial
fi=atan((Ia*Xq*cos(theta))/(Va+Ia*Xq*sin(theta))); %angulo de fem
producida
Iq=(Va*sin(fi))/Xq; %Corriente en el eje de cuadratura
Id=sqrt(Ia^2-Iq^2); %Corriente en el eje directo
Ef=Va*cos(fi)+Xd*Id; %fem producida

%Parametros para el circuito de reaccion


a=(-3*Va^2)/Xq;b=(-3*Va^2)/Xd;r=0.5*(b-a);
theta1=0:0.001:pi;
x1=r*cos(theta1)+0.5*(a+b); %Eje Q (x)
y1=r*sin(theta1); %Eje P (y)

%Graficamos la corriente de excitación máxima


R=3*((Va*Ef/Xd)+((1/Xq)-(1/Xd))*cos(fi)*Va^2);
theta2=0:0.001:pi/5;
x2=R*cos(theta2)-((3*Va^2)/Xq); %Eje Q (x)
y2=R*sin(theta2); %Eje P (y)

% b) Corriente de excitación mínima

%El radio es la suma del radio del circuito de reaccion más el 5% de la


%recta que se va moviendo a traves del circuito de reacción hacia la
%corriente de excitación máxima
%Radio de corriente de excitación mínima
RR=2*r+0.05*(R-2*r);
x3=RR*cos(theta2)-((3*Va^2)/Xq); %Eje Q (x)
y3=RR*sin(theta2); %Eje P (y)

%% 3) Estabilidad
x4=-3*Va^2/Xd:0.05:0;
y4=tand(65)*(x4+(3*Va^2)/Xd); %Elegimos 65 debido a que proporciona buena
%estabilidad
%%
x5=0:0.01:70;
x6=-70:0.01:0;
y5=tan(acos(fdp))*x5; %Grafica del factor de potencia
y6=-tan(acos(fdp))*x6; %Reflejo del factor de potencia
%% Grafica total
plot(x,y,'k',x,Pmax,'r',x1,y1,'g',x2,y2,'c',x3,y3,'m',x4,y4,'m-
.',x5,y5,'b',x6,y6,'b:')
xlabel('Potencia Reactiva Q')
ylabel('Potencia Activa P')
title('Carta de Operación de un generador sincrono de polos salientes')
legend('Corriente de armadura maxima','Potencia máxima en la
turbina','Circuito de reacción','Corriente excitación máxima','Corriente
de excitación mínima','Estabilidad' ,'Factor de potencia','-')
grid on
%Graficas de ensayos de vacio y cortocircuito para determinar la
reactancia
%de eje directo mediante interpolación de Lagrange
a=input('Ingresar vector de abscisas (Prueba de vacio)= ');
b=input('Ingresar vector de ordenadas (Prueba de vacio)= ');
Vn=input('Ingresar valor a evaluar (Vn(kV))= ');
c=input('Ingresar vector de abscisas (Prueba de cc)= ');
d=input('Ingresar vector de ordenadas (Prueba de cc)= ');
In=input('Ingresar valor a evaluar (In(A))= ');
n=length(a);
m=length(c);
p=0;
syms x
for i=1:n
L=1;
v=a;
v(i)=[];
for j=1:n-1
L=L*(x-v(j));
end
p=p+(b(i)*(L/(subs(L,a(i))))); %Polinomio interpolante de Lagrange
end
figure(1)
plot(p,[min(a) max(a)])
grid on
title('ENSAYO DE VACIO')
xlabel('Corriente de excitacion (A)')
ylabel('Tensión en estator (kV)')
p=0;
for i=1:m
L=1;
v=c;
v(i)=[];
for j=1:m-1
L=L*(x-v(j));
end