Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Deber #1
Objetivo:
Encontrar los límites de servicios auxiliares SSAA: Vaux: max y min, utilizando el Método de Newton
Rhapson Desacoplado Rápido, resolver diferentes valores de potencias de generación P2g: 0,1 – 1,2 pu
para la Central Térmica Esmeraldas, en Matlab.
Metodología
El Método utilizado es el de Newton Raphson Desacoplado rápido el cual es un método iterativo alterno
que se acerca a una solución de un sistema en base a las ecuaciones que lo caracterizan, mediante la
corrección de variables de estado.
Aplicación
Bibliografía
[1] J. Játiva, "Incorporación de Límites por Restricciones de Servicios Auxiliares en las Curvas de
Capacidad de Generadores de Centrales Eléctricas", Revista Politécnica, vol. 32
Anexo
clc
clear all
disp('Escuela Politécnica Nacional');
disp('Estabilidad de Sistemas Eléctricos de Potencia');
disp('Zonas Seguras de Operación de Generador de Polos
Salientes de la Central Térmica Esmeraldas');
disp('Ramiro Benavides');
delta=0:pi/180:68*pi/180;
P_IFM=(E*V*sin(delta)/Xd)+((0.5*V^2)*sin(2*delta)*((1/Xq)-
(1/Xd)));P_IFM=2*P_IFM;
Q_IFM=(E*V*cos(delta)/Xd)+(0.5*V^2)*cos(2*delta)*((1/Xq)-
(1/Xd))-(0.5*V^2)*((1/Xq)+(1/Xd));Q_IFM=90+Q_IFM;
delta=0:pi/180:70*pi/180;
P_IFm=(Emin*V*sin(delta)/Xd)+((0.5*V^2)*sin(2*delta)*((1/Xq
)-(1/Xd)));
Q_IFm=(Emin*V*cos(delta)/Xd)+(0.5*V^2)*cos(2*delta)*((1/Xq)
-(1/Xd))-(0.5*V^2)*((1/Xq)+(1/Xd));
%% Limite de margen de estabilidad en estado estable
P=0:0.5:S;
for i=1:length(P)
x0=[0 pi/2];
f=@(di) (-V^2*tan(di)*cos(2*di)+0.5*V^2*sin(2*di))*((1/Xq)-
(1/Xd))-P(i)-MEEE;
d_optimo=fzero(f,x0);
Ei=(-V*Xd*((1/Xq)-(1/Xd))*cos(2*d_optimo))/cos(d_optimo);
f=@(di) (Ei*V*sin(di)/Xd)+((0.5*V^2)*sin(2*di)*((1/Xq)-
(1/Xd)))-P(i);
dcero=fzero(f,x0);
Pcero(i,1)=P(i);
Qcero(i,1)=(Ei*V*cos(dcero)/Xd)+(0.5*V^2)*cos(2*dcero)*((1/
Xq)-(1/Xd))-(0.5*V^2)*((1/Xq)+(1/Xd));
end
%% %Newton Rhapson Desacoplado Rapido
YB=[-13.8955 14.1094 0; 14.1094 -16.1155 1.711; 0 1.711 -
1.6366];%Y de barra
PG_2=0:0.01:1.325;
PC=-0.074;
QC=-0.042;
Vser_aux=[0.95 1.05]; aux=1;
while aux==1 || aux==2
for i=1:length(PG_2)
if aux==1
Vaux=Vser_aux(1);
else
Vaux=Vser_aux(2);
end
V=[1; 1; Vaux]; theta=[0; 0; 0];
error=1;
while error==1
dP2=PG_2(i)-V(2)*(YB(2,1)*sin(theta(2)-
theta(1))*V(1)+YB(2,3)*sin(theta(2)-theta(3))*V(3));
dP3=PC-V(3)*(YB(3,1)*sin(theta(3)-
theta(1))*V(1)+YB(3,2)*sin(theta(3)-theta(2))*V(2));
dQ3=QC-V(3)*(-YB(3,1)*cos(theta(3)-theta(1))*V(1)-
YB(3,2)*cos(theta(3)-theta(2))*V(2)-YB(3,3)*V(3));
dtheta=-YB(2:3,2:3)\[dP2; dP3];
dV=dQ3/-YB(3,2);
theta=vertcat(theta(1), theta(2:3)+dtheta);
V=vertcat(V(1), V(2)+dV, V(3));
error=gt(abs(dtheta),10^-5);
end
if aux==1
Pgenmin(i)=PG_2(i)*S;
Qgenmin(i)=V(2)*(-YB(2,1)*cos(theta(2)-theta(1))*V(1)-
YB(2,2)*V(2)-YB(2,3)*cos(theta(2)-theta(3))*V(3))*S+45;
else
Pgenmax(i)=PG_2(i)*S;
Qgenmax(i)=V(2)*(-YB(2,1)*cos(theta(2)-theta(1))*V(1)-
YB(2,2)*V(2)-YB(2,3)*cos(theta(2)-theta(3))*V(3))*S-45;
end
end
aux=aux+1;
end
plot(Q,P_Sn,'green',Q,Pmax,'red',Q,Pmin,'magenta',Q_IFM,P_I
FM,'blue',Q_IFm,P_IFm,'blue',Qcero,Pcero,'black',Qgenmax,Pg
enmax,'yellow',Qgenmin,Pgenmin,'cyan',Qgenmax,Pgenmin,'yell
ow','LineWidth',2.5);
legend('Potencia compleja nominal','Potencia
Máxima','Potencia Mínima','Límite de Corriente de Campo
nominal','Límite de Corriente de campo Mínima','Límite del
Margen de Estabilidad en Estado Estable','Límite de
Servicios Auxiliares Maximo','Límite de Servicios
Auxiliares Minimos');
grid on
xlabel('Potencia Reactiva Q')
ylabel('Potencia Activa P')
title('Curva de Capacidad Central Termica Esmeraldas')