Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estabilidad en Los Sistemas El Ctricos de Potencia
Estabilidad en Los Sistemas El Ctricos de Potencia
1. Resumen.
La estabilidad de los sistemas eléctricos de potencia tiene como propiedad per-
mitir mantener un estado de operación en equilibrio bajo condiciones operativas
normales y recuperar otro estado de equilibrio después de haber sido sometido a
perturbaciones o movimientos.
1
Índice
1. Resumen. 1
2. Introducción 2
3. Objetivo 2
4. Marco teorico 2
5. Metodología 4
6. Resultados 6
7. Discusion 10
8. Conclusión 10
9. Referencias 11
10.Apéndices 11
2. Introducción
Este reporte de práctica se basará en la solución de problemas para poder conocer
la estabilidad de los sistemas eléctricos de potencia, tomando en cuenta diferentes
factores que llegarán al resultado de los problemas, con la finalidad de determinar
aquellas condiciones en donde, el sistema de potencia puede ser determinado como
estable. Conceptualmente, se tiene que, para poder alcanzar dicha estabilidad, se
busca la sincronía dentro de las máquinas, ya que se toman precauciones por algunas
perturbaciones que se lleguen a generar. Es por ello que se presentarán secciones
donde se podrán visualizar aspectos teóricos respaldando información para poder
entender la parte de metodología donde se encontrarán los problemas a resolver,
aparte se podrá ver el método de solución que se llevó acabo para obtener los
resultados que se mostrarán en dicha sección y al final se podrán ver anexos en
los cuales estarán puntos importantes acerca de la solución de la estabilidad de los
sistemas de potencia.
3. Objetivo
Conocer el problema de estabilidad y estabilidad transitoria en un SEP y deter-
minar las condiciones para las que un sistema es estable.
4. Marco teorico
Una de las tendencias de los sitemas eléctricos de potencia es poder generar
fuerzas iguales o mayores que las fuerzas de perturbación, para así poder mantener
2
una estabilidad en estado estable o en transición. Las consideraciones en pequeñas
pertrurbaciones se consideran referente a su tamaño, pero se pueden denotar de la
siguiente manera.
Reactancia de transferencia
X12 + X21
X = Xd0 + Xt + (1)
2
potencia compleja en por unidad
P
S= ∠θ (2)
cosθ
Corriente
S∗
I= (3)
V∗
Voltaje de exitación:
E 0 = V + jXI (4)
Y así poder obtener el ángulo del rotor de una máquina síncrona en su opreración
inicial.
Una sincronización en la potencia se obtiene por medio de:
Para una rápida predicción de estabilidad, puede ser usado un método conocido
como criterio de áreas iguales. El criterio de áreas iguales se utiliza para determinar
la potencia adicional máxima (Pm) que se puede aplicar para mantener la estabili-
dad. la potencia máxima permisible o el límite de estabilidad transitoria se obtiene
a partir de
δ1 = π − δmax (10)
3
Y dentro de la solución numerica de la ecuación de oscilación se utiliza el metodo
de euler, que para dicho sistema es el más simple pero menos preciso de los métodos
númericos
5. Metodología
Problemas a resolver:
4
La potencia compleja en por unidad la obtenemos de ecuación (2).
0.77
S= ∠cos−1 0.85 = 0.905∠35.32pu (14)
0.85
La corriente correspondiente de ecuación (3) es.
0.905∠35.32pu
I= = 0.905∠ − 35.32pu (15)
1
Y el voltaje de exitación de ecuación (4) será.
SEP2 ejemplo2 2.m se utilizan para obtener la respuesta al escalón del ejemplo.
Los resultados de la simulación son exactamente los mismos que los de la solución
analítica y las Gráficas se muestran en la figura (3), se utilizan para obtener la res-
puesta al escalón.
Se usó, X = 0.75 pu y E’= 1.47 pu. y el programa en SEP ejemplo2 4.m para
poder obtener los resultados mostrados en inciso en la figura (4).
d) Repita d) con entrada de energía inicial cero. Suponga que el voltaje interno
del generador permanece constante en el valor calculado en a), ¿cuál es la
potencia máxima de entrada sin perder sincronismo?.
5
f ) Una falla trifásica ocurre en medio de la linea, la falla es eliminada, y la línea
dañada es aislada. Determinar el angulo de despeje critico.
6. Resultados
Estabilidad para pequeñas perturbaciones.
Resultados gràficos inciso (a)
6
Resultados gráficos inciso (b)
Figura 4: Potencia máxima de entrada que se puede aplicar sin pérdida de sincronismo
Potencia inicial=0.770 pu
Angulo de potencia inicial= 23.470º
7
Resultados inciso (d)
Figura 5: entrada inicial cero, potencia de entrada que puede aplicarse sin pérdida de sincronismo
Potencia inicial=0.000 pu
Ángulo de potencia inicial= 0.000º
Potencia repentina adicional= 1.401 pu
Potencia total para una estabilidad crítica = 1.401 pu
8
Resultados inciso (f )
9
Figura 9: Falla eliminada en 0.500 seg.
7. Discusion
La estabilidad de los sistemas de potencia se refiere a la propiedad que les permite
mantenerse en un estado de operación en equilibrio bajo condiciones operativas
normales y recuperar otro estado de equilibrio después de haber sido sometido a
una perturbación. Como se observa en las figuras las fallas generan oscilaciones en
el ángulo del rotor de la máquina sincrónica, dichas oscilaciones también se ven
reflejadas en las señales de voltaje y frecuencia del generador, las cuales pueden
tener una duración o magnitud suficientes para afectar el desempeño en las diferentes
áreas. La mayor complejidad que se presentó es el entender a fondo como identificar
el desfasamiento de las oscilaciones.
8. Conclusión
A través del análisis llevado a cabo y los resultados obtenidos en este trabajo, es
posible concluir que la estabilidad es un aspecto muy importante a tener en cuenta.
Estos sistemas, pueden presentar problemas como la caída en frecuencia debido a
la desconexión de la red externa y oscilaciones que se presentan en el generador
debido a una falla, que pueden conllevar a la pérdida de sincronismo de la máquina
dependiendo de su cercanía y tiempo de liberación.
10
9. Referencias
T.K.Nagsarkar M.S. Sukhija (2014) Análisis de sistemas de potencia, 2.a edi-
ción Oxford university press.
10. Apéndices
(SEP2-ejemplo2-2.m)
figure(1);
subplot(2,1,1), plot(t, delta), grid, xlabel(’t (seg)’),ylabel(’\delta (grados)’)
subplot(2,1,2), plot(t,f), grid,xlabel(’t (seg)’), ylabel(’f (Hz)’)
%Graficas
figure(2);
subplot(2,1,1), plot(t, delta), grid, xlabel(’t (seg)’),ylabel(’\delta (grados)’)
subplot(2,1,2), plot(t,f), grid,xlabel(’t (seg)’), ylabel(’f (Hz)’)
(SEP2-ejemplo2-3.m)
clc
clear all
close all
11
delta_0 = angle (V+1i*X*(conj(S)/conj(V))); % ángulo eléctrico inicial
P_s = P_max*cos(delta_0); % Coeficiente de sincronización
omega_n = sqrt((pi*f0/H)*P_s); % Frecuencia angular no amortiguada
zeta = D/2*sqrt(pi*f0/(H*P_s)); % Coeficiente de amortiguamiento
omega_d = omega_n*sqrt(1-zeta^2); % Frecuencia angular amortiguada
fd = omega_d/(2*pi); % Frecuencia de oscilación amortiguada
%Tiempo de simulación
t = 0:0.01:3;
%Angulo de carga
delta = delta_0 + Du/omega_n^2*(1-1/sqrt(1-zeta^2)*exp(-zeta*omega_n*t).*sin(omega_d*t + theta));
delta = radtodeg(delta); % Angulo de carga engrados
%Frecuencia
Domega = 2*pi*f0+Du/(omega_n*sqrt(1-zeta^2))*exp(-zeta*omega_n*t).*sin(omega_d*t);
f = Domega/(2*pi); % Frequencia in Hz
%Graficas
figure(1);
subplot(2,1,1), plot(t, delta), grid, xlabel(’t (seg)’),ylabel(’\delta (grados)’)
subplot(2,1,2), plot(t,f), grid,xlabel(’t (seg)’), ylabel(’f (Hz)’)
%Graficas
figure(2);
subplot(2,1,1), plot(t, delta), grid, xlabel(’t (seg)’),ylabel(’\delta (grados)’)
subplot(2,1,2), plot(t,f), grid,xlabel(’t (seg)’), ylabel(’f (Hz)’)
12
C = [1 0; 0 1];
D = [0; 0];
Du = pi*f0*DP/H;
sim(’ejemplo3’)
%Graficas
figure(3);
subplot(2,1,1), plot(d.time,d.signals.values), grid, xlabel(’t (seg)’),ylabel(’\delta (grados)’)
subplot(2,1,2), plot(d.time,f.signals.values), grid,xlabel(’t (seg)’), ylabel(’f (Hz)’)
(SEP2-ejemplo2-4.m)
% Solución al ejemplo.
% La máquina del ejemplo 2 entrega una potencia real de 0.77 por unidad,
% con un factor de potencia de 0.85 en atraso con respecto a la barra infinita.
% El voltaje de la barra infinita es 1 por unidad. Determinar
% a) La potencia máxima de entrada que se puede aplicar sin pérdida de
% sincronismo.
% b) Repita a) con entrada de energía inicial cero. Suponga que el voltaje
% interno del generador permanece constante en el valor calculado en a).
clc
clear all
close all
%% Solución al inciso a)
% Datos
P0 = 0.77; % Potencia real inicial P0 = 0.60
E = 1.45; V = 1.0; X = 0.75;
caipotencia(P0, E, V, X)
h=figure;
%% Solucion al inciso b)
% Datos
P0 = 0; % Potencia inicial Zero initial power
caipotencia(P0, E, V, X)
(SEP2-ejemplo2-5.m)
clc
clear all
close all
%% Solución al inciso a)
%Fallo en el extremo de envío. Ambas líneas intactas cuando se elimina la falla
% Datos
Pm = 0.85; E= 1.17; V = 1.0; X1 = 0.75; X2 = inf; X3 = 0.75;
caifalla(Pm, E, V, X1, X2, X3)
13
%% Solucion al inciso b)
% Fallo en el punto medio de una línea. La línea con falla está aislada
% Datos
X2 = 1.85; X3 = 0.85;
caifalla(Pm, E, V, X1, X2, X3)
caifalla.m
if exist(’E’)~=1
E = input(’Fem del generador en pu E = ’);
else
end
if exist(’V’)~=1
V = input(’Voltaje en el bus infinitoen pu V = ’);
else
end
if exist(’X1’)~=1
X1 = input(’Reactancia antes de la falla en pu X = ’);
else
end
if exist(’X2’)~=1
X2 = input(’Reactancia durante la falla en pu X = ’);
else
end
if exist(’X3’)~=1
X3 = input(’Reactancia después de la falla en pu X = ’);
else
end
14
Pe1 = Pe1max*sin(delta); Pe2 = Pe2max*sin(delta); Pe3 = Pe3max*sin(delta);
x0 = radtodeg([delta0 delta0]);
y0 = [0 Pm];
xc = radtodeg([delta_c delta_c]);
yc = [0 Pe3max*sin(delta_c)];
xm = radtodeg([delta_max delta_max]);
ym = [0 Pe3max*sin(delta_max)];
%Conversion a grados
delta0 = radtodeg(delta0);
delta_max = radtodeg(delta_max);
delta_c = radtodeg(delta_c);
%Intervalos de solución
x = (delta0:0.1:delta_c);
15
%Soluciones
y=Pe2max*sin(x*pi/180);
y1=Pe2max*sin(delta0*pi/180);
y2=Pe2max*sin(delta_c*pi/180);
x = [delta0 x delta_c];
y = [Pm y Pm];
xx = delta_c:0.1:delta_max;
h=Pe3max*sin(xx*pi/180);
xx=[delta_c xx delta_max];
hh=[Pm h Pm];
delta = radtodeg(delta);
if X2 == inf
fprintf(’\nPara este caso, tc se puede encontrar a partir de la fórmula analítica. \n’)
H=input(’Para encontrar tc ingrese la constante de inercia H, (o 0 para salir) H = ’);
if H ~= 0
d0r = delta0*pi/180; dcr = delta_c*pi/180;
tc = sqrt(2*H*(dcr-d0r)/(pi*60*Pm));
else
end
else
end
%Desplegar resultados
fprintf(’\nAngulo de potebcia inicial = %7.3f grados \n’, delta0)
fprintf(’Oscilación máxima del ángulo = %7.3f grados\n’, delta_max)
fprintf(’Angulo critico de despeje = %7.3f grados\n\n’, delta_c)
if X2==inf & H~=0
fprintf(’Tiempo critico de despeje = %7.3f seg. \n\n’, tc)
else
end
plot(delta, Pe1,’-’,’linewidth’,2)
plot(delta, Pe2,’r-’, ’linewidth’,2)
plot(delta, Pe3,’k-’, ’linewidth’,2)
plot(Pmx, Pmy,’b-’,’linewidth’,2)
plot(x0,y0, xc,yc, xm,ym,’linewidth’,2)
16
grid on
hold off;
oscilaeuler.m
if exist(’Pm’)~=1
Pm = input(’Potencia de entrada mecánica en por unidad Pm = ’);
else
end
if exist(’E’)~=1
E = input(’Fem del generador en por unidad E = ’);
else
end
if exist(’V’)~=1
V = input(’Voltaje en el bus infinitoen por unidad V = ’);
else
end
if exist(’X1’)~=1
X1 = input(’Reactancia antes de la falla en por unidad X1 = ’);
else
end
if exist(’X2’)~=1
X2 = input(’Reactancia durante la falla en por unidad X2 = ’);
else
end
if exist(’X3’)~=1
X3 = input(’Reactancia después de la falla en por unidad X3 = ’);
else
17
end
if exist(’H’)~=1
H = input(’Constante de inercia del generador en seg. H = ’);
else
end
if exist(’f’)~=1
f = input(’Frecuencia nominal del sistema en Hz f = ’);
else
end
if exist(’Dt’)~=1
Dt = input(’Intervalo de tiempo en seg. Dt = ’);
else
end
if exist(’tc’)~=1
tc = input(’Tiempo de eliminación de la falla en seg. tc = ’);
else
end
if exist(’tf’)~=1
tf = input(’Tiempo final para la ecuación de oscilación en seg. tf = ’);
else
end
% Potencias máximas
Pe1max = E*V/X1; % Potencia máxima antes de la falla
ck = pi*f/H; % Constante
18
%Proceso de solución mediante el metodo modificado de Euler
for k = 1:np
% Función para evaluar el tiempo final de despeje de la falla
if t(k) >= tc
Pemax = Pe3max;
else
end
clc
fprintf(’\nFalla eliminada en %4.3f seg. \n’, tc)
disp(’ ’)
disp(’ tiempo delta Dw ’)
disp(’ s grados rad/s’)
disp(’ ’)
disp([t’, delta’ x2’])
%Figura
h=figure; figure(h)
plot(t, delta,’linewidth’,2), grid on
tiempocd.m
19
% y regresa el tiempo critico de despeje para estabilidad.
%
%
function tiempocd(Pm, E, V, X1, X2, X3, H, f)
% Potencias máximas
Pe1max = E*V/X1; % Potencia máxima antes de la falla
if abs(cosdc) > 1
fprintf(’No se pudo encontrar ningún ángulo de despeje crítico.\n’)
fprintf(’El sistema puede permanecer estable durante esta perturbación.\n\n’)
return
else
end
dc = acos(cosdc);
if dc > dmax
fprintf(’No se pudo encontrar ningún ángulo de despeje crítico.\n’)
fprintf(’El sistema puede permanecer estable durante esta perturbación.\n\n’)
return
else
end
kk = find(xf(:,1) <= dc); % Determinar todos los valores menores a delta_critico (x1)
k = max(kk); % Encontrar el valor maximo de delta entre los valores menores al delta_c
tt = t1(k); % Tiempo en que sucede el maximo valor de delta_c
20
tol = 0.00001 + tf*2.5e-5;
tspan = [0, tf];
options = odeset(’RelTol’, tol);
[t1,xf] =ode23(dx, tspan, x0, options);
tmargin = t1(k);
if tf >= 3.6
fprintf(’\nA El tiempo de despeje no se pudo encontrar hasta 4 seg. \n\n’)
return
else
end
caipotencia.m
if exist(’E’)~=1
E = input(’Fem del generador en pu E = ’);
else
end
if exist(’V’)~=1
V = input(’Voltaje en el bus infinitoen pu V = ’);
else
end
21
if exist(’X’)~=1
X = input(’Reactancia interna entre fem y bus infinito en pu X = ’);
else
end
%Definición de la P_max
Pemax= E*V/X;
delta_max = pi;
Ddelta_max = 1;
%Proceso de iteracion
while abs(Ddelta_max) > 0.00001
f_delta = cos(delta0) - (sin(delta_max)*(delta_max-delta0) + cos(delta_max)); %Ec 83 y 86
df_delta = cos(delta_max)*(delta_max-delta0);
Ddelta_max = f_delta/df_delta; %Ecuacion 88
delta_max = delta_max + Ddelta_max;
end
Pmx = [0 pi-delta0]*180/pi;
Pmy=[P0 P0];
Pm2x = [0 delta_max]*180/pi;
Pm2y=[Pm2 Pm2];
x0 = [delta0 delta0]*180/pi;
y0=[0 Pm2];
xc=[delta1 delta1]*180/pi;
yc=[0 Pemax*sin(delta1)];
xm = [delta_max delta_max]*180/pi;
ym=[0 Pemax*sin(delta_max)];
22
delta0 = delta0*180/pi;
delta_max = delta_max*180/pi;
delta1=delta1*180/pi;
x = (delta0:0.1:delta1);
y = Pemax*sin(x*pi/180);
%y1=Pe2max*sin(d0*pi/180);
%y2=Pe2max*sin(dc*pi/180);
x = [delta0 x delta1];
y = [Pm2 y Pm2];
xx = delta1:.1:delta_max;
h = Pemax*sin(xx*pi/180);
xx = [delta1 xx delta_max];
hh = [Pm2 h Pm2];
delta = delta*180/pi;
%Impresion de resultados
fprintf(’\nPotencia inicial =%7.3f pu\n’, P0)
fprintf(’Angulo de potencia inicial =%7.3f grados \n’, delta0)
fprintf(’Potencia repentina adicional =%7.3f pu\n’, Pm2-P0)
fprintf(’Potencia total para una estabilidad crítica =%7.3f pu\n’, Pm2)
fprintf(’Oscilación máxima del angulo =%7.3f grados \n’, delta_max)
fprintf(’Nuevo angulo de operacion =%7.3f grados \n\n\n’, delta1)
23