Professional Documents
Culture Documents
= =
= =
+ + =
+ =
n
i j j
j i ij j i ij j i ii i ei
ij j i
n
i j j
ij j i ii ii i ei
sen B G E E G E P
Y E E Y E P
, 1
2
, 1
2
) ( ) cos(
cos cos
o o o o
u o o u
(2.2)
Como es usual M
i
, P
mi
y E
i
son asumidos constantes y todas las cargas son
modeladas como impedancias constantes. Gs y Bs, tienen diferentes valores
segn el estado de operacin del sistema, las que son: antes, durante y despus
de la falla [19].
2.3.2.- SISTEMA DE DOS MQUINAS EQUIVALENTES.
Denotando:
S : Grupo de mquinas, que conforman el grupo crtico.
s : El equivalente (Consistente en una sola mquina).
A : Grupo de todas las mquinas restantes.
14
a : El equivalente (Consistente en una sola mquina).
n : Nmero total de generadores.
Las siguientes relaciones, representan los coeficientes de inercia equivalentes.
T
s a
n
i
i T
A j
j a
S k
k s
M
M M
M M M M M M M = = = =
= e e
, , ,
1
(2.3)
A travs de las siguientes ecuaciones, se definen el centro parcial de ngulo, del
grupo crtico y del grupo restante:
e
A
e
A
= =
A j
j j a a
S k
k k s s
M M M M o o o o
1 1
; (2.4)
Adicionalmente, se definen las variables
k
c y
j
, como los ngulos de
desbalance de rotor.
La desviacin de los ngulos de rotor, de su respectivo centro parcial de ngulo,
estn expresados por:
s k k
o o c =
A
(2.5)
a j j
o o =
A
(2.6)
El movimiento de los dos centros parciales de ngulo son dados, por las
siguientes ecuaciones:
( )
e
=
S k
ek mk s s
P P M
..
o (2.7)
( )
e
=
A j
j e mj a a
P P M
..
o (2.8)
Donde P
ek
, la potencia elctrica de la expresin general (2.2), escrito para la k-
sima mquina del grupo S, toma la forma:
15
( )
( ) S k Y E E
Y E E Y E P
A j
kj j k a s kj j k
kl l k
n
k l S l
kl l k kk kk k ek
e + +
+ =
e
= e
cos
cos cos
,
2
u c o o
u c c u
(2.9)
Los trminos de la matriz admitancia son escogidos segn corresponda, para las
configuraciones antes, durante y despus de la falla [27].
Una expresin similar para P
ej
, la potencia elctrica de la j-sima mquina j e A
[19].
2.3.3.- EQUIVALENTE OMIB
Definiendo el ngulo del rotor del OMIB por:
a s
o o o =
A
(2.10)
La potencia mecnica de entrada, por:
|
|
.
|
\
|
=
e e
A j
mj s
S k
mk a T m
P M P M M P
1
(2.11)
Y la potencia elctrica de salida, por:
) (
max
1
v sen P P P M P M M P
c
A j
ej s
S k
ek a T e
+ =
|
|
.
|
\
|
=
e e
o (2.12)
Donde: P
ek
est expresada por la ecuacin 2.9 y P
ej
por la siguiente:
( )
( ) A j Y E E
Y E E Y E P
S k
jk j k s a jk k j
jl l j
n
j l A l
jl l j jj jj j ej
e + +
+ =
e
= e
cos
cos cos
,
2
u c o o
u u
Haciendo los desarrollos correspondientes, se obtiene la siguiente expresin:
16
|
|
|
|
|
|
|
|
|
.
|
\
|
) + + + + + +
+ + (
) + + + +
+ + (
=
e e e e
e e e
e e
e e e e e
A j S k
j k a s jk jk k j
A j S k
j k a s jk jk k j
A k A l
l k jl jl l j
A j A l
l j jl jl l j
A j
jj jj j S
S k A j S k A j
j k a s kj kj j k j k a s kj kj j k
S k S l S k S l
l k kl kl l k l k kl kl l k
S k
kk kk k a
T e
sen sen Y E E Y E E
sen sen Y E E Y E E Y E M
sen sen Y E E Y E E
sen sen Y E E Y E E Y E M
M P
) ( ) cos( cos
) ( ) cos( cos cos
) ( ) cos( cos
) ( ) cos( cos cos
2
2
1
c o o u c o o u
u u u
c o o u c o o u
c c u c c u u
c c
c c
(2.13)
Se formula la ecuacin de oscilacin, para el OMIB, como:
| | ) (
max
..
v sen P P P M
c m
+ = o o (2.14)
Donde P
c
, P
max
, v, son parmetros del OMIB que dependen de las mquinas
individuales y los parmetros del sistema:
Considerando:
kl kl l K kl
Y E E g u cos =
,
kj kj j k kj
Y E E g cos =
,
jl jl l j jl
Y E E g u cos =
kl kl l K kl
sen Y E E b u =
,
kj kj j K kj
sen Y E E b u =
,
jl jl l j jl
sen Y E E b u =
Se obtienen, las siguientes expresiones:
( ) ( )
e e e e
=
S k A j A l
l j jl
T
s
S l
l k kl
T
a
c
g
M
M
g
M
M
P c c cos cos (2.15)
D
C
v D C P
1 2 2
max
tan ,
= + = (2.16)
( ) ( )
e e e e
+ =
S k A j
j k kj
T
s a
S k A j
j k kj
g
M
M M
sen b C c c cos (2.17)
( ) ( )
e e e e
=
S k A j
j k kj
T
s a
S k A j
j k kj
sen g
M
M M
b D c c cos (2.18)
Los siguientes trminos de la ecuacin 2.13, son despreciados:
) ( , ) (
l j jl l k kl
sen b sen b c c
17
En primer lugar la diferencia de los ngulos, hace que el resultado sea un valor
bastante pequeo, y este al multiplicarlo por la suceptancia que es menor que la
conductancia, se convierte en un valor mucho ms pequeo. Finalmente la
incorporacin de estas variables hace que el desarrollo de las aplicaciones sea
ms complejo, requiriendo mayores tiempos de procesamiento; y el margen de
error que aportan no tiene mayor significancia en el resultado.
En general, los parmetros
c
P ,
max
P , y v varan con
k
c y
j
, y por consiguiente
con el tiempo.
Observe que la formulacin dada arriba, del equivalente multimquina retiene las
caractersticas de las mquinas del sistema y las conductancias de transferencia
en la red reducida.
2.4.- CRITERIO DE REAS IGUALES EXTENDIDO ESTTICO (CAIEE)
Para una determinada perturbacin, el sistema de mltiples mquinas, son
divididos en dos subgrupos, uno corresponde al agrupamiento de mquinas
crticas y el otro corresponde al equivalente del resto de mquinas del sistema,
resultando en un sistema de dos mquinas equivalentes y finalmente en una sola
mquina equivalente denominada OMIB [32].
2.4.1.- EL OMIB ESTTICO
Es obtenido, cuando se desprecia los ngulos de desbalance
k
c y
j
de las
ecuaciones (2.5), (2.6):
A j S k
k
e = e = 0 , 0
j
c (2.19)
En este caso
c
P ,
max
P y v , asumen valores constantes (a pesar de diferencias
para las configuraciones antes, durante y despus de la falla, respectivamente
identificados por las letras O, D, P en los subndices) [32].
2.4.2.- CRITERIO DE REAS IGUALES EXTENDIDO EN EL OMIB ESTTICO
Es usado para describir la dinmica del OMIB expresado por la ecuacin (2.14).
La Figura 2.1, muestra la curva P-o en la configuracin de pre-falla u original (O),
durante la falla (D) y despus de la falla (P). La operacin original (condicin
18
estable) es caracterizada por el ngulo del rotor o
o
localizado en el cruce de la
lnea horizontal P=P
m
con la curva original P
e
o (pre falla) dibujada parcialmente.
Los puntos de equilibrio estable e inestable de la post falla son determinados por
la interseccin de P
m
con la curva P-o, P
eP
(post falla); dejando a o
p
ser el ngulo
estable (punto de equilibrio estable) y
vp p u
2 + = o t o (2.20)
o
u,
ngulo inestable (punto de equilibrio inestable).
Figura 2.1 Representacin ilustrativa del criterio de reas iguales aplicado al
OMIB esttico.
El valor o
e
que el ngulo asume en el tiempo de despeje de falla t
e
, delimita las
reas de aceleracin y desaceleracin:
( )( ) ( ) ( ) | |
D D e D e eD m acc
v v P P P A + =
0 max 0
cos cos o o o o
) (
e acc
A o
A
= (2.21)
( )( ) ( ) ( ) | |
P e D e P P P e m eP dec
v v P v P P A + + = o o o o t cos cos 2
max
) (
e dec
A o
A
= (2.22)
19
Donde:
( ) | |
0 0 max 0
1
0
/ v P P P sen
e m
+ =
o (2.23)
( ) | |
P P eP m P
v P P P sen + =
max
1
/ o (2.24)
Dos medidas alternativas de estabilidad transitoria son emanadas:
(i) El margen de estabilidad transitoria, relativo a un ngulo de despeje
dado o
e
:
) ( ) ( ) (
e e acc e dec
f A A o o o q = = (2.25)
(ii) El ngulo de despeje crtico convencional, o
c
(correspondiente al tiempo
crtico de despeje t
c
), donde el margen de estabilidad desaparece:
) ( ) ( 0
c acc c dec
A A o o q = = (2.26)
Ciertamente, para una contingencia dada, el criterio de reas iguales afirma que
el sistema ser estable para todas las condiciones de despeje (ej. Tiempos o
ngulos) para lo cual q>0, e inestable para q<0.
Para evaluar el correspondiente tiempo, para algn ngulo de rotor dado, se
emplea una expansin de las series de Taylor sobre el ngulo del rotor o
o
[32].
2.4.3.- IDENTIFICACION DEL GRUPO CRTICO.
Para identificar el grupo crtico se procede a utilizar el criterio denominado CMR, a
travs del cual se observa el comportamiento del ngulo de los rotores tras
ocurrida la falla, al realizar el anlisis los ngulos de los generadores ms
desfasados de su punto inicial sern candidatos a formar parte del grupo crtico.
En el estado de falla se muestra inestabilidad tan pronto haya una diferencia
angular entre cualquiera de los dos rotores exceda los 190
0
. Si durante la fase de
post-falla al seguir creciendo los ngulos, se encuentra alguna diferencia angular
que exceda valores muy elevados, por ejemplo 300
0
, se considerar al sistema
inestable por lo que se proceder a formar la lista de grupos crticos, la lista as
extrada se usa para inicializar el procedimiento del CAIE, por el contrario, de no
encontrar gran diferencia angular, el sistema es declarado estable.
20
El procedimiento termina con una lista de c candidatos a grupos crticos.
Para determinar las condiciones inciales, en la seleccin del grupo crtico de
acuerdo al CMR, se tiene el siguiente procedimiento:
- Para un sistema de potencia multimquina, ante una contingencia importante,
usar series de Taylor truncadas, en forma individual, los que tienen la siguiente
forma:
(2.27)
(2.28)
Donde: es la aceleracin y sus derivadas: y son obtenidas usando las
expresiones siguientes, y son requeridas para la potencia elctrica P
ei
.
1
1
) ) ( ) ( ( ) (
=
|
.
|
\
|
=
i il k l k i
n
l
il l i m k i
M t t Cos Y E E P t u o o
(2.28)
(2.29)
(2.30)
Estos permiten calcular, la evolucin del ngulo del rotor de las mquinas con
el tiempo, en intervalos de tiempo constantes (At
k
).
- Si las mquinas no salen de paso bajo estas condiciones, se declara el sistema
confiablemente estable, caso contrario se ordenan las mquinas en orden
decreciente, segn la magnitud de sus ngulos obtenidos en el momento que
las mquinas empiezan a estar inestables, y se consideran c candidatos a
grupos crticos (CC
s
) compuestos por la combinacin de: la primera mquina
( ) ( ) ( ) ( )
( )
( )
( )
( )
( )
24 6 2
4 3 2
1
k
k i
k
k i
k
k i k k i k i k i
t
t
t
t
t
t t t w t t
A
+
A
+
A
+ A + =
- - -
+
o o o
( ) ( ) ( ) ( )
( )
( )
( )
6 2
3 2
1
k
k i
k
k i k k i k i k i
t
t
t
t t t t w t w
A
+
A
+ A + =
- - -
+
o
-
- -
1
1
) ) ( ) ( ( )) ( ) ( ( ) (
=
-
|
.
|
\
|
=
i il k l k i k l k i
n
l
il l i k i
M t t Sin t t Y E E t u o o e e
1 2
1
1
) ) ( ) ( ( )) ( ) ( (
) ) ( ) ( ( )) ( ) ( ( ) (
=
=
- -
|
.
|
+
\
|
=
i il k l k i k l k i
n
l
il l i
il k l k i k l k i
n
l
il l i k i
M t t Cos t t Y E E
t t Sin t t Y E E t
u o o e e
u o o
21
sola (La que tiene la mayor diferencia de ngulo ), luego las dos primeras (Las
dos mquinas que tienen los ngulos mayores de diferencia) y as
sucesivamente, hasta completar los c grupos candidatos de esta lista.
- Calcular los tiempos candidatos CCT
c
(tiempos crticos de despeje), para los
c candidatos a CC
s
mencionados. El grupo crtico de inicio, ser escogido
entre los candidatos mencionados en el tem anterior.
- Calcular los parmetros correspondientes, del OMIB equivalente, su ngulo de
despeje crtico o
c
y su ngulo de equilibrio inestable o
u
, usando el CAIE bsico.
Lo llamaremos CC-OMIB-CCT iniciales.
- Con los valores o
o
y o
c
conocidos, resolver la ecuacin (2.26 y 2.27) para
encontrar el correspondiente t
c
, el cual es posiblemente muy diferente (y
mayor) del actual valor del CCT.
- Subdividir, la duracin de intervalo de tiempo de falla [0, t
c
], en dos partes
iguales. Entonces usar series de Taylor, del tipo descritas en las ecuaciones
(2.26 y 2.27), para calcular o
i
y sus derivadas (i=1,2,3n) en t
c
/2
empleando o
i
y sus derivadas evaluadas en t
o
=0.
- Proceder de igual manera, para encontrar los ngulos individuales de las
maquinas en t
c
,
usando los valores precedentes del intervalo obtenido en t
c
/2.
( es decir: o
i
(t
c
/2), w
i
(t
c
/2),
i
(t
c
/2),
i
(t
c/2
),
i
(t
c
/2),
i
=1,2,..n).
- Conociendo o
u
y
o
c
, usamos series de Taylor, para calcular el tiempo t
u
requerido para alcanzar el ngulo de equilibrio o
u
de
o
c
.
- Subdividir el intervalo de tiempo de post falla [t
c
, t
c
+t
u
] en varios sub intervalos
necesariamente estimados, para obtener suficientes resultados acertados de
las series de Taylor.
- Basados en pasos similares a los anteriores, calcular paso a paso el ngulo del
rotor de la mquina individual en el tiempo de observacin, t
obs
=(t
c
+t
u
), en las
curvas de giro consideradas para un tiempo de despeje t
c
.
- Ordenar las mquinas, en orden decreciente de la magnitud de sus ngulos
obtenidos en t
obs
. La mquina que tenga el valor mas alto, se estima que es la
ms crtica y mas probable que pertenezca al grupo crtico. Seleccionar las
- -
22
primeras c mquinas partiendo del mayor como candidatas de mquinas
crticas. Estos determinan c candidatos (CC
s
), combinados de la primera
seleccionada, las dos primeras seleccionadas y as sucesivamente hasta las
primeras c mquinas en esta lista, en una especie de combinacin
incremental.
2.5.- CRITERIO DE REAS IGUALES EXTENDIDO DINMICO (CAIED)
2.5.1.- OMIB DINMICO
Consiste en refrescar los parmetros del OMIB, en dos configuraciones, durante y
despus de la falla, para este fin se utiliza las series de Taylor relativos al ngulo
y a los parmetros del rotor equivalente del OMIB, estos son refrescados las
veces que sean necesarios, para darle una precisin suficiente al clculo.
El objeto es, analizar el presente mtodo bajo casos muy rigurosos de estudios de
estabilidad transitoria, fundamentalmente casos donde por ejemplo la topologa
de post falla es sustancialmente diferente que la de pre-falla.
Se consideran tres posibles tipos de discrepancias, debido fundamentalmente a:
1. Fuertes dependencias de los mrgenes de estabilidad en los parmetros del
OMIB, esto es debido fundamentalmente al carcter esttico del OMIB.
2. Posibles cambios del grupo crtico, en la configuracin de post-falla,
generalmente debido a cambios topolgicos muy importantes con respecto a
la de pre-falla.
3. La gran sensibilidad del tiempo crtico de despeje, para el factor de
correccin introducido, para compensar el truncamiento de errores de las
series de Taylor.
El procedimiento para la obtencin del OMIB dinmico tiene la siguiente
secuencia:
23
- Para un candidato CC-OMIB dado, aplicar el procedimiento del OMIB estndar
para determinar el correspondiente CCT esttico denotado por t
c
. Este
delimita las fronteras de las reas de aceleracin y desaceleracin esttica
con respecto a t
c
. Similarmente determinar o
u
el ngulo de equilibrio inestable
esttico, en el cruce de P
m
con P
ep
y calcular el tiempo correspondiente para
alcanzar o
u
, del ngulo de despeje critico o(t
c
), usando las series de Taylor,
denotando por t
u
.
- Subdividir los intervalos durante la falla (t
o
=0 a t
c
) y despus de la falla (t
c
a t
c
+
t
u
) en algn nmero de sub-intervalos, con esto calcular los parmetros OMIB
dinmicos en cada uno de los siguientes instantes: t
c
/2 , t
c
, t
c
+t
u
/2.
- Reemplazar el sistema multimquinas, con los parmetros del OMIB
equivalente calculados en t
c
/2 para la configuracin de post falla. Calcular con
esto, las correspondientes nuevas sub-reas de aceleracin y desaceleracin,
tal como se muestra en la Figura 2.2.
Figura 2.2 Divisin en sub-reas para la estabilidad dinmica
- Simplificar algebraicamente para obtener un margen de estabilidad dinmico
q, por lo general, diferente a cero.
24
q= (A
3
+ A
4
) - (A
1
- A
2
) = A
des
- A
asc
- Calcular el coeficiente de sensibilidad de primer orden de este margen, con
respecto al tiempo de despeje t
e
, evaluado en t
e
= t
c
, usando la formula del
OMIB esttico. [32].
S
te
= S = dq/dt
e
te=tc
- Calcular la correccin del CCT, la cual descarta el margen dinmico. Esto se
logra a travs de:
a.- Evaluar : At
c
(l)= q(l)/S(l)
b.- Usar el procedimiento iterativo : t
c
(l+1)=t
c
(l)+At
c
(l)
En las expresiones anteriores, l=0,1,2,.; t
c(0)
=t
c
; q(0)=q ; S(0)=S y
S(l0) = (q(l)-q(l-1))/t
c
(l)-t
c
(l-1)
Este procedimiento es detenido, tan pronto como:
At
c
(l)<c y/o q(t(l))/A
ace
< x
- Finalmente, calcular el CCT dinmico corregido t
c
nuevo
= t
c
+ At
c
Donde At
c
generalmente asume valores negativos.
Para el clculo del coeficiente de sensibilidad se debe utilizar la siguiente formula:
S
te
=dq/dt
e
=[P
cf
- P
cp
+ P
maxf
* seno(o
e
-
D
) - P
maxp
* seno(o
e
-
P
)]( *t
e
+ * *t
e
3
/6)
2.5.2.- MEDIDAS PREVENTIVAS PARA EL CLCULO DEL TIEMPO CRTICO (tc).
Para un disturbio dado, es importante el clculo del ngulo crtico (
c
), este
clculo es un proceso iterativo, este valor debe ser tomado en cuenta entre
o
y
u
. Se presentan excepciones y las mismas son mencionadas a continuacin:
i) Caso donde el CCT = 0, esto sucede cuando el sistema es inestable,
en este caso no importa cuanto dura la falla y se presenta cuando
c
i
-
i
- -
25
=
o
y permite ser detectado cuando A
p
= A
2p
-A
1p
es negativo (figura
3.1a).
ii) Caso donde el sistema es inestable, cuando
c
es muy grande,
no importa cuanto dure la falla, esto ocurre siempre que el rea
A
D
es positiva A
D
=A
2D
-A
1d
. (Figura 3.1b).
iii)
c
existe, y est entre
o
y
u
, este caso es ms general, debe
tenerse cuidado para prevenir que en el proceso iterativo el valor
intermedio
ci
, salga del rango permitido (
o
,
u
).
(a) (b)
Figura 2.3 Excepciones para el clculo del ngulo crtico
2.5.3.- IMPLEMENTACIN DEL CRITERIO DE REAS IGUALES EXTENDIDO
DINMICO.
El procedimiento consiste en seguir la secuencia establecida a continuacin:
-Calcular un conjunto y tiempo crtico esttico, en base a la clasificacin de
las mquinas mas afectadas.
-Dividir el periodo [0, t
cr
e
] en un nmero de intervalos (mnino 2)
determinando un paso de integracin t.
-Calcular el ngulo inicial del OMIB
0
, a partir de los ngulos individuales
en t=0.
-Hacer
t
=
0
(
t
es el ngulo actual del OMIB).
-Para cada sub-intervalo:
26
i) Calcular los parmetros del OMIB, utilizando el conjunto de
ecuaciones 2-14,2-15,2-16 y 2-18.
ii) Simular el sistema multimquina, entre (t y t + t), para encontrar
los ngulos individuales de las mquinas.
iii) Calcular el
t+t
que corresponde al ngulo del OMIB, en t + t, a
partir de los ngulos individuales de las mquinas.
iv) Calcular el rea, acelerante del intervalo {
t
;
t+t
} (reas A
1
, A
2
).
v) Hacer
t
=
t+t
-Almacenar los parmetros del ltimo OMIB equivalente del sub-periodo de
defecto. El ngulo alcanzado por el OMIB, es considerado el ngulo crtico
dinmico,
c
d
-Definir el paso de integracin para el periodo post falla, se utiliza 1.0 ms.
-Para cada intervalo, del periodo de simulacin post defecto, se desarrolla
el siguiente procedimiento:
i) Se calcula los parmetros del OMIB, equivalente y sus
ngulos de equilibrio estable.
ii) Se hace la simulacin del sistema multimquina en t y
t+t.
iii) Se calcula el ngulo del OMIB equivalente en t+t.
iv) Si el ngulo del OMIB equivalente en t+t es menor
que el ngulo en t, entonces el sistema est
desacelerado.
iv) Si sucede lo contrario al paso anterior, el punto de
equilibrio inestable ser cubierto en este intervalo.
v) Se calcula el rea desacelerante del intervalo entre [t y
t+t] y se determinan las reas del lado desacelerante.
-Este ngulo determinado, generalmente es menos que el obtenido por el
mtodo esttico.
27
La Figura 3.2, bosqueja el procedimiento para el clculo del tiempo crtico
aplicando los mtodos del CAIEE y el CAIED.
Figura 2.4 Diagrama de flujo del procedimiento del clculo del tiempo crtico
utilizando el CAIEE y el CAIED
28
CAPTULO 3
RESULTADOS DE LA APLICACIN DEL MTODO AL MODELO CIGRE
3.1.- INTRODUCCIN.- En este captulo, se presenta la implementacin
computacional para sistemas de prueba y se compara con casos de estudios
anteriores, realizados con otros mtodos, con el fin de validar los resultados
obtenidos por el mtodo propuesto en el presente trabajo.
El modelo considerado es de diez barras, modelo adoptado por la CIGRE [38],
cuyo diagrama unifilar se presenta en la Figura 3.1, para pruebas de estudios de
sistemas de potencia.
Figura 3.1 Diagrama unifilar del modelo CIGRE
Los datos del sistema CIGRE a ser considerados se presentan en las siguientes
tablas 3.1, 3.2 y 3.3:
29
Tabla 3.1 Datos de barra
Generacin Carga Barra
N
Tipo
Tensin
(pu)
ngulo
() MW MW MVar
1 PV 1.062 0.133 217.0 - -
2 PV 1.017 -6.80 120.0 200.0 120.0
3 PV 1.049 -1.40 256.0 - -
4 SWING 1.027 -3.50 299.2 650.0 405.0
5 PV 1.051 -1.30 230.0 - -
6 PV 1.033 -3.10 160.0 80.0 30.0
7 PV 1.020 -0.58 174.0 90.0 40.0
8 PQ 1.009 -4.20 - 100.0 50.0
9 PQ 0.977 -6.30 - 230.0 140.0
10 PQ 1.010 -6.70 - 90.0 45.0
Tabla 3.2 Datos de generadores
Barra
N
Generador
N
Xd (%) H (s)
1 01 7.4 11.34
2 02 11.8 7.74
3 03 6.2 14.3
4 04 4.9 17.97
5 05 7.4 11.34
6 06 7.1 12.75
7 07 8.7 10.7
Tabla 3.3 Datos de lneas
De
Barra
A
barra
Resistencia
(%)
Reactancia
(%)
Susceptancia
(%)
1 3 0.9877 4.8395 20.25
1 4 0.9877 4.8395 10.125
2 3 4.504 12.365 20.25
2 10 1.639 6.3802 30.375
3 4 1.185 7.8025 30375
3 9 1.145 5.5309 20.25
4 5 0.395 1.9753 20.25
4 6 0.750 1.9753 121.5
4 9 4.879 19.160 20.25
4 10 1.639 6.5185 30.375
6 8 1.876 6.2815 20.25
7 8 1.185 7.8025 30.375
8 9 4.879 19.160 20.25
30
3.2.- PRUEBAS REALIZADAS EN DIVERSOS CASOS DEL MODELO CIGRE.
3.2.1.- FALLA TRIFASICA EN BARRA 1, CON SALIDA DE LA LINEA 1-3.
En el modelo CIGRE planteado, el primer caso a analizarse es de una falla
trifsica franca, en la barra 3, con la apertura de la lnea 1-3, como se observa en
la Figura 3.2
Figura 3.2 Diagrama unifilar del modelo CIGRE, para una falla en la barra 1 con
la apertura de la lnea 1-3
Para aplicar el mtodo del CAIE, se debe de obtener las tensiones internas y sus
respectivos ngulos de los generadores en pre falla, mediante el estudio de flujo
de potencia, para que luego a travs del procedimiento del CMR, se establece, la
clasificacin de las mquinas crticas, segn el proceso indicado ms adelante, de
acuerdo a la simulacin del comportamiento del ngulo de los rotores tras
ocurrida la falla, como se puede observar en la Figura 3.3
31
Figura 3.3 Recorrido de los ngulos individuales de cada mquina
Las curvas resaltadas de color azul, representan la evolucin de los ngulos
expresados en radianes de los generadores de las barras 1 y 2 (son los que
tienen mayor diferencia de ngulos), que para un tiempo de 0,63 segundos,
alcanzan una diferencia de ms de 5,24 radianes (300
0
sexagesimales), lo que
representa que, a partir de los 190 sexagesimales, los dos rotores entran en un
periodo de inestabilidad, y en el caso que esta diferencia contine incrementando
como se observa en la Figura 3.3, llegando a valores de 300 sexagesimales o
ms, durante post-falla; es as que a partir del ngulo del rotor ms alejado
(generador 1) se extrae la lista de los generadores para inicializar el
procedimiento del CAIE.
En la Tabla 3.4, el primer grupo representa la combinacin de los generadores del
grupo crtico, por ejemplo en la primera fila solamente se considera el generador
de la barra 1, que es, el que presenta el recorrido del ngulo mayor al presentarse
la falla y el resto de generadores, aparece en la primera fila del segundo grupo
(grupo no crtico).
32
Tabla 3.4 Combinacin de generadores, del grupo crtico y no crtico
GRUPO CRTICO
1 0 0 0 0 0
1 5 0 0 0 0
1 5 2 0 0 0
1 5 2 6 0 0
1 5 2 6 7 0
1 5 2 6 7 3
GRUPO NO CRTICO
5 2 6 7 3 4
2 6 7 3 4 0
6 7 3 4 0 0
7 3 4 0 0 0
3 4 0 0 0 0
4 0 0 0 0 0
En la segunda fila del primer grupo, se muestran dos generadores que tienen los
ngulos de recorrido mayores y en la segunda fila del segundo grupo, el resto de
generadores que para este caso representan el grupo no crtico o restante. Este
procedimiento contina hasta agotar el nmero total de generadores existentes en
el SEP.
A continuacin, se muestran los resultados de los parmetros de las curvas de
potencia elctrica y mecnica, las que sirven para la elaboracin de las grficas
sinusoidales antes, durante y despus de la falla, para todas las combinaciones u
OMIBs obtenidos:
Tabla 3.5 Resultado de los Parmetros del Equivalente OMIB caso base
OMIB Dangeq Peeq Pmeq Pc Pmax v Meq
1 0.1036 0.1853 0.1843 -0.7772 5.4858 -0.0728 33.3778
2 0.3625 0.4589 0.4638 -2.1400 7.7593 0.0196 56.3739
3 0.1542 0.1253 0.1275 -1.0168 8.4853 0.0192 68.1978
4 0.0154 -0.7123 -0.7211 0.1645 13.4786 0.0805 74.9662
5 0.0042 -0.2596 -0.2678 0.8852 13.1990 0.0911 72.5747
6 0.0991 -0.0707 -0.0699 0.5498 10.0717 0.1607 57.5169
33
Tabla 3.6 Resultado de los Parmetros del Equivalente OMIB estado de falla
OMIB Dangeq Peeq Pmeq Pc Pmax v Meq
1 0.1036 -1.8435 0.1843 -1.8435 0 0 33.3778
2 0.3625 -1.5472 0.4638 -3.0654 2.4987 -0.2905 56.3739
3 0.1542 -1.3746 0.1275 -2.1833 3.7493 -0.0632 68.1978
4 0.0154 -1.6231 -0.7211 -0.7133 9.4833 0.1115 74.9662
5 0.0042 -1.0872 -0.2678 0.1011 9.3619 0.1315 72.5747
6 0.0991 -0.5971 -0.0699 0.2550 8.0671 0.2049 57.5169
Tabla 3.7 Resultado de los Parmetros del Equivalente OMIB caso de la salida de la
lnea 1-3
OMIB Dangeq Peeq Pmeq Pc Pmax v Meq
1 0.1036 0.0621 0.1843 -0.9368 3.9858 -0.1498 33.3778
2 0.3625 0.3382 0.4638 -2.294 6.3412 -0.0655 56.3739
3 0.1542 0.0205 0.1275 -1.1046 7.1892 -0.003 68.1978
4 0.0154 -0.8103 -0.7212 0.0911 12.213 0.08924 74.9662
5 0.0042 -0.3542 -0.2681 0.8395 11.979 0.10402 72.5746
6 0.0991 -0.0771 -0.0703 0.5429 10.056 0.16074 57.5169
Donde:
Dangeq : ngulo del rotor equivalente
Peeq : Potencia elctrica equivalente
Pmeq : Potencia mecnica equivalente
Pc : Parmetro constante de la ecuacin sinusoidal de la potencia
elctrica.
Pmax : Potencia elctrica mxima de la funcin sinusoidal
v : Desfasaje de la curva sinusoidal
Meq : Coeficiente de inercia equivalente
Los parmetros necesarios para graficar las curvas de las potencias elctricas y
mecnicas en los estados: antes, durante y despus de la falla son: Pc, Pmax, v
y Pmeq, y de acuerdo a los valores obtenidos de las Tablas 3.1, 3.2 y 3.3 para el
caso del OMIB 1, se ha obtenido la Figura 3.4
34
Figura 3.4 Curvas de potencia elctrica y mecnica para los estados de pre-falla,
falla y post-falla del OMIB1
La curva de color azul, representa la condicin de pre-falla, la verde la que
corresponde a la de post-falla y la de color fucsia, la potencia durante la falla y
tambin la potencia mecnica de lneas entrecortadas y de color rojo.
Se deduce que la potencia en condiciones de falla, presenta un valor negativo, en
vista que esta, representa al equivalente de varios generadores entre los cuales
se encuentra el generador de la barra donde se present la contingencia.
Para la obtencin del ngulo crtico del OMIB 1 de la Figura 3.4, que determina la
igualdad de las reas acelerante y desacelerante, delimitada por medio de la lnea
vertical amarilla. Por medio de la ecuacin 3.1 se determina esta igualdad de
reas.
R Q A B
c c c
+ + + = o o o .cos .sen 0 (3.1)
En el Anexo 1 se presenta el desarrollo del clculo utilizado para la obtencin de
los ngulos crticos correspondientes al OMIB 1 y OMIB 2, por ser los casos ms
significativos para la falla analizada.
35
Al solucionar la ecuacin 3.1, en el Anexo 1, los resultados obtenidos de los
ngulos crticos para el OMIB 1 y 2 se presentan en la Tabla 3.8
Tabla 3.8 ngulos crticos obtenidos para el OMIB 1 y OMIB 2
CASO ANG. CRTICO (rad)
1 1.362
2 1.745
A partir del ngulo del rotor inicial
o
, segn sea el caso, hasta el gulo crtico
c
,
mediante la expansin de series de Taylor se obtiente el nmero de pasos de
tiempo t, que acumular el valor del tiempo crtico t
c
esttico. Una vez obtenidos
estos parmetros, se procede a subdividir las reas para refrescar los parmetros
y obtener los tiempos crticos dinmicos.
La Tabla 3.9 presenta el resumen de los valores de tiempo crtico esttico y
dinmico, obtenidos para los OMIBs 1 y 2 del caso analizado.
Tabla 3.9 Resultados de la determinacin de los valores de los tiempos crticos
para los OMIB 1 y 2
CASO
TIEMPO CRTICO
DINMICO (s)
TIEMPO CRTICO
ESTTICO (s)
Tu (s) ERROR
1 0.3514 0.3519 0.5930 0.0004877
2 0.5315 0.5321 0.6410 0.0006216
De la Tabla anterior se puede observar que el menor tiempo es el correspondiente
al OMIB 1, con un tiempo esttico crtico mnimo de 0.3519 s, y el dinmico con
un tiempo crtico mnimo de 0.3514 s.
La Figura 3.5, muestra la evolucin del ngulo del rotor equivalente para el
OMIB1, en un tiempo de anlisis de 2 segundos, el cual se obtiene a travs de las
series de Taylor global para una desconexin de la lnea 1-3, en un tiempo de
liberacin de falla correspondiente al valor del tiempo crtico esttico el cual es
mayor al tiempo crtico dinmico.
36
Figura 3.5 Recorrido de la curva del ngulo equivalente del OMIB1, con liberacin
de falla en el tiempo crtico esttico
En la figura anterior, se observa que el ngulo equivanente del OMIB 1, se
incrementa de una manera incontrolable. Definitivamente el caso indicara la
prdida de estabilidad si el tiempo de accionamiento de la proteccin se da a
partir del valor del ngulo indicado o su tiempo crtico esttico correspondiente.
De la misma forma, el comportamiento de la velocidad de cambio del ngulo del
equivalente OMIB1, se muestra en la Figura 3.6.
37
Figura 3.6 Recorrido de la curva de velocidad del equivalente OMIB1, con
liberacin de falla en el tiempo crtico esttico
Del mismo modo, se ratifica lo anteriormente dicho, en vista que la velocidad de
cambio del ngulo equivalente, oscila en diversos instantes, pero la tendencia es
que esta incrementa indefinidamente.
Se muestra que el primer cambio de direccin, se produce en el instante en que
se produce la desconexin de la lnea prevista, o sea la lnea 1-3.
En el caso de que la operacin de la proteccin ejecute la desconexin de la lnea
1-3, en el tiempo critico dinmico t
c
= 0.3514 s. El comportamiento del recorrido
del ngulo es mostrado a continuacin:
38
Figura 3.7 Recorrido de la curva del ngulo del equivalente OMIB1, con
liberacin de falla en el tiempo crtico dinmico
Se observa, que el recorrido del ngulo est en una permanente oscilacin, con
amplitud de onda constante entre los valores mximo y mnimo comprendidos
entre 2,5 radianes y -1.5 radianes respectivamente a lo largo del tiempo de
oscilacin que se desee analizar, que en este caso ser de 2 seg. Significa que el
recorrido del ngulo no pierde estabilidad, sino que mantiene la oscilacin del
ngulo.
En la Figura 3.8 se muestra el comportamiento de la velocidad de cambio del
ngulo para el mismo periodo de tiempo.
39
Figura 3.8 Recorrido de la curva de velocidad del equivalente OMIB1, con
liberacin de falla en el tiempo crtico dinmico
Se observa claramente que la mencionada curva de velocidad, tambin muestra
un comportamiento oscilante a lo largo del tiempo de anlisis, siendo sus rangos
de oscilacin entre 10 y -10 rad/seg.
En este caso, el amortiguamiento depender de las condiciones de los
componentes amortiguadores de estas oscilaciones y de la constante de inercia
de las mquinas conformantes del sistema.
3.2.2. FALLA TRIFSICA EN LA BARRA 4, CON SALIDA DE LA LINEA 4-6
En el presente caso, se forman cuatro OMIB, cuyos tiempos obtenidos se
presentan en la Tabla 3.10.
Tabla 3.10 Resultados de la determinacin de los tiempos crticos para los OMIB
1, 2, 3 y 6.
CASO
TIEMPO CRTICO
DINMICO (s)
TIEMPO CRTICO
ESTTICO (s)
Tu (s) ERROR
1 0.4562 0.4569 0.7710 0.0006331
2 0.505 0.5056 0.747 0.000567
3 0.5869 0.5872 0.698 0.0003044
6 0.8273 0.8279 0.826 0.0004961
40
De los seis casos obtenidos, los dos faltantes en el cuadro anterior, o sea los
OMIB de los casos 4 y 5, son transitoriamente estables.
De los cuatro OMIB, se elige el primero en vista que presenta el menor tiempo y
ngulo crtico.
La Figura 3.9, muestra la evolucin de las curvas del recorrido de los ngulos de
cada generador.
Figura 3.9 Recorrido de los ngulos individuales de cada mquina
En el caso mostrado, los generadores de las barras 5 y 6, son los que presentan
la mayor diferencia angular, que supera los 300
0
entre ellos, lo cual permite
inicializar el proceso de la clasificacin en mquinas crticas y restantes.
De la Tabla 3.10, se observa que el caso del OMIB 1, es el que presenta menor
tiempo crtico, por consiguiente, en la Figura 3.10 se observa el comportamiento
de las curvas de potencia elctrica en los estados de pre-falla, falla y post-falla,
as tambin la curva de la potencia mecnica considerada constante durante todo
el periodo de anlisis.
41
Figura 3.10 Curvas de potencia elctrica y mecnica para los estados de pre-
falla, falla y post-falla del OMIB1
Una caracterstica, importante es que las curvas de pre-falla y post-falla,
presentan una superposicin, mostrando que la topologa de la red, no presentan
mayor variacin respecto a la salida de la lnea.
Respecto al comportamiento, de los ngulos y velocidad de cambio de los
mismos, para el caso esttico se muestran en las Figuras 3.11 y 3.12, en el
tiempo de anlisis de 2 seg.
42
Figura 3.11 Recorrido de la curva del ngulo equivalente del OMIB1, con
liberacin de falla en el tiempo crtico esttico
Figura 3.12 Recorrido de la curva de la velocidad equivalente del OMIB1, con
liberacin de falla en el tiempo crtico esttico
Se pueden ver que en ambos casos, la tendencia es incremental con perspectivas
a la prdida de estabilidad, tanto del comportamiento del ngulo y de la velocidad
de cambio.
43
En el anlisis dinmico del mismo caso, se muestran los resultados en las figuras
3.13 y 3.14.
Figura 3.13 Recorrido de la curva del ngulo equivalente del OMIB1, con
liberacin de falla en el tiempo crtico dinmico
Figura 3.14 Recorrido de la curva de la velocidad equivalente del OMIB1, con
liberacin de falla en el tiempo crtico dinmico
44
De las Figuras 3.13 y 3.14, se deduce, que los recorridos del ngulo y de la
velocidad, tienen un comportamiento oscilatorio, debido a la apertura de la lnea
en tiempo crtico dinmico es decir que disminuyendo un tiempo para la apertura
de la proteccin de la lnea analizada y la actuacin de los elementos y equipos
de control y amortiguamiento, la recuperacin del sistema es segura.
3.2.3.- FALLA TRIFSICA EN LA BARRA 3, CON SALIDA DE LA LINEA 3-1.
En este caso, se presenta un OMIB, segn la Tabla 3.11.
Tabla 3.11 Resultados de la determinacin de los valores crticos para el OMIB 1
CASO
TIEMPO CRTICO
DINMICO (s)
TIEMPO CRTICO
ESTTICO (s)
Tu (s) ERROR
1
0.3352 0.336 0.707 0.0008168
El tiempo crtico dinmico, debe ser el tiempo considerado para efectos de la
actuacin de la proteccin en la lnea, al presentarse la falla indicada.
Figura 3.15 Recorrido de los ngulos individuales de cada mquina
La figura anterior, muestra que los generadores con mayor riesgo de prdida de
estabilidad son los indicados como los de la barra 2 y la barra 3. La explicacin de
45
esta situacin, es debida a que el generador de la barra 2 es el que tiene menor
constante de inercia, y el generador de la barra 3 es el ms cercano al punto de
falla analizado.
La Figura 3.16, muestra las caractersticas del comportamiento de las potencias
elctricas, antes, durante y despus de la falla. De esta figura se puede deducir
que la modificacin de la topologa de la red en las condiciones antes y despus
de la falla, son muy notorias, debido a la salida del alimentador o lnea entre las
barras 3-1.
Figura 3.16 Curvas de potencia elctrica y mecnica para los estados de pre-
falla, falla y post-falla del OMIB1
Respecto al comportamiento de la evolucin del ngulo y de la velocidad angular
del equivalente OMIB1, en el estudio de estabilidad esttica, son representados
en las Figuras 3.17 y 3.18:
46
Figura 3.17 Recorrido de la curva del ngulo equivalente del OMIB1, con
liberacin de falla en el tiempo crtico esttico
Figura 3.18 Recorrido de la curva de la velocidad equivalente del OMIB1, con
liberacin de falla en el tiempo crtico esttico
En ambas figuras, se muestran que las tendencias de evolucin del ngulo y la
velocidad angular, hacia la prdida de estabilidad.
47
A continuacin, de muestran el comportamiento de la evolucin del ngulo y la
velocidad angular dinmicas, para el caso descrito.
Figura 3.19 Recorrido de la curva del ngulo equivalente del OMIB1, con
liberacin de falla en el tiempo crtico dinmico
Figura 3.20 Recorrido de la curva de la velocidad equivalente del OMIB1, con
liberacin de falla en el tiempo crtico dinmico.
48
Se puede observar, en ambas figuras la presencia de oscilaciones que se
mantienen en forma indefinida en esa situacin, con amplitud constante.
En el caso de la variacin del ngulo, este varia entre 2 y -1,5 radianes y en la
velocidad, vara entre 8 y -8 rad/seg.
3.2.4.- FALLA TRIFSICA EN LA BARRA 8, CON SALIDA DE LA LNEA 8-6.
Se asume una falla trifsica franca, en la barra de carga 8 y se retira la lnea entre
las barras 8 y 6, en este caso el anlisis presenta, un solo OMIB, tal como se
muestra a continuacin en la Tabla 3.12.
Tabla 3.12 Resultados de la determinacin de los valores crticos para el OMIB 1
CASO
TIEMPO CRTICO
DINMICO (s)
TIEMPO CRTICO
ESTTICO (s)
Tu (s) ERROR
1 0.3808 0.3816 0.946 0.0007197
El tiempo crtico esttico obtenido es de 0.3816 s, lo que significa esto que a partir
de este tiempo la operacin de la proteccin, produce la prdida de estabilidad del
sistema de prueba. El tiempo crtico dinmico obtenido es de 0.3808 s, que
garantiza una operacin segura de la proteccin sin prdida de estabilidad.
El grfico 3.21, mostrado a continuacin, describe el comportamiento del ngulo
de todos los generadores despus de producida la falla, mostrando que los
generadores que ms se separan son los correspondientes a las barras 2 y 7 del
sistema de prueba.
49
Figura 3.21 Recorrido de los ngulos individuales de cada mquina
El grafico de la Figura 3.22, permite mostrar las caractersticas de las potencias
antes, durante y despus de la falla para el equivalente OMIB 1.
Figura 3.22 Curvas de potencia elctrica y mecnica para los estados de pre-
falla, falla y post-falla del OMIB1
50
En el caso de las Figuras 3.23 y 3.24, se muestran el comportamiento de cambio
del ngulo y la velocidad angular, del OMIB evaluado para un tiempo de
simulacin de 8 s, en anlisis esttico.
Figura 3.23 Recorrido de la curva del ngulo equivalente del OMIB1, con
liberacin de falla en el tiempo crtico esttico
Figura 3.24 Recorrido de la curva de la velocidad equivalente del OMIB1, con
liberacin de falla en el tiempo crtico esttico
Se puede deducir de las curvas obtenidas, que ambas variables se disparan,
mostrando la prdida de estabilidad del sistema, para la condicin planteada.
51
Las Figuras 3.25 y 3.26, muestran las curvas de evolucin del ngulo del rotor y la
velocidad angular, cuando el tiempo de operacin de la proteccin de la lnea a
ser retirada es de acuerdo al tiempo crtico dinmico obtenido.
Figura 3.25 Recorrido de la curva del ngulo equivalente del OMIB1, con
liberacin de falla en el tiempo crtico dinmico
Figura 3.26 Recorrido de la curva de la velocidad equivalente del OMIB1, con
liberacin de falla en el tiempo crtico dinmico
52
Lo que muestra que ambas seales del sistema se encuentran en estados de
oscilacin, tendiendo a que el sistema mantega su estabilidad y que los
elementos de control y de amortiguamiento se encargarn de que estas seales
no permanezcan permanentemente en este estado oscilatorio.
3.3.- COMPARACIN ENTRE LOS TIEMPOS CRTICOS DE ELIMINACIN
DE FALLA CON ESTUDIOS SIMILARES DESARROLLADOS CON EL
PROGRAMA ANATEM
En la Tabla 3.13, se muestra el cuadro resumen y comparativo de los tiempos
crticos calculados para la eliminacin de las fallas analizadas, por el mdudo
adicionado al programa PSAT aplicando el mtodo propuesto, y el calculado por
el programa elaborado en Brasil denominado ANATEM [38].
Tabla 3.13 Comparacin de tiempos crticos obtenidos
Tiempos Crticos (ms)
MDULO ADICIONADO
AL PSAT
ANATEM (ms)
Paso de
integracin
Paso de
integracion
t = 1 ms
Error (%)
Barra
fallada
Lnea
aperturada
t = 1 ms Esttico Dinmico Esttico Dinmico
1 1 - 3 344 351.9 351.4 2.30 2.15
3 3 - 1 375 336 335.2 10.40 10.61
8 6 - 8 445 381.6 380.8 14.25 14.43
4 4 - 6 460 456.9 456.2 0.67 0.83
Se puede establecer que las diferencias porcentuales, se encuentran en los
rangos de 0.67 y 14.43 % de diferencia.
Del anlisis que se realiza, se puede establecer que el mtodo propuesto es ms
preciso, en primer lugar debido a que los tiempos obtenidos son menores con
respecto a los obtenidos aplicando en mtodo del ANATEM en los tres ultimos
casos propuestos. En el primer caso los resultados obtenidos por el CAIE, son
un poco mayores, pero que la diferencia, tal como se muestra se encuentran con
valores de 2,30 y 2,15 % con respecto al utilizado por el ANATEM. Si el error
estuviera por encima del 20% se consideran como crticos.
53
CAPTULO 4
APLICACIN AL SISTEMA ELCTRICO INTERCONECTADO NACIONAL
(SEIN) DEL PER
4.1.- INTRODUCCIN
Este captulo, presenta la aplicacin a un modelo del SEIN, para esto se han
corrido cuatro casos referenciales. El primero, una falla trifsica en la barra de 138
kV de la C. H. de Machupicchu, el segundo caso a simular ser una falla trifsica
en la barra de 220 kV de la C. H. de Mantaro, el tercer caso corresponde a una
falla trifsica simulada en la barra de 220 kV de Ventanilla y finalmente el cuarto
caso una falla trifsica en la barra de 220 kV de la S.E. de Talara. Este anlisis
prioritariamente enfoca a fallas del tipo trifsico, por ser las ms severas y contra
las cuales la proteccin debe ser orientada fundamentalmente, eso no resta la
posibilidad de anlisis de fallas menos severas.
4.2.- CASO: FALLA TRIFSICA EN LA BARRA MACHUPICCHU 138 kV, CON
SALIDA DE LA LNEA L-1001
La figura 4.1, muestra la evolucin de los ngulos de los generadores tras
ocurrida la falla, se puede observar que los generadores de Machupicchu son los
ms afectados, sufriendo un incremento en el valor de los ngulos de sus rotores
en forma acelerada, con respecto al generador de Aricota2, estableciendo una
diferencia que pone en riesgo la estabilidad del sistema. Tambin se muestra la
evolucin de los ngulos de todos los generadores presentes en el anlisis, con lo
cual se podr realizar la clasificacin de las mquinas crticas y restantes para
proceder a realizar el anlisis del EEAC.
Figura 4.1 Evolucin de los ngulos de los generadores tras ocurrida la falla
54
En la figura 4.2, se muestra el comportamiento del OMIB seleccionado para las
condiciones de pre, durante y post falla, notndose una diferencia entre las curvas
de pre y post falla, lo que caracteriza que las configuraciones en estas dos
condiciones son alteradas por la salida de la lnea L-1001. Esta reduccin
corresponde al caso OMIB 3, en el que hay tres generadores que se encuentran
dentro del grupo crtico, dichos generadores pertenecen a la S.E. de la Central
Hidroelctrica analizada.
De acuerdo a las combinaciones OMIB ms crticas que se obtuvieron para este
caso, se observa que el OMIB 3 presenta el menor tiempo crtico como se
observa en la Tabla 4.1
Tabla 4.1 Tiempos crticos obtenidos para el caso: falla trifsica en la barra
Machupicchu 138 kV, con salida de la lnea L-1001
OMIB Tcrtico dinmico (s) Tcrtico esttico (s) Tu (s)
1 0.3959 0.396 0.2992
2 0.3697 0.3712 0.0008
3 0.2743 0.276 0.7968
4 0.4558 0.4576 0.6344
Figura 4.2 Comportamiento del OMIB seleccionado para las condiciones de pre,
durante y post falla OMIB 3
55
El recorrido del ngulo del rotor equivalente del OMIB 3, es mostrado en la figura
4.3, en el anlisis de la liberacin de la falla con el tiempo crtico esttico de
0.2760 s. para un tiempo de anlisis de 2 s, notndose una tendencia incremental
en forma indefinida traduciendo este caso como inestable, que luego es ratificada
al realizar el anlisis para un tiempo de hasta 10 s, mostrado en la Figura 4.4.
Este valor del tiempo ha sido obtenido de la tabla 4.1
Figura 4.3 Recorrido del ngulo del rotor, para OMIB 3, hasta 2 segundos
Figura 4.4 Recorrido del ngulo del OMIB 3, hasta 10 segundos
56
El recorrido de la velocidad de cambio del ngulo del rotor equivalente del OMIB
3, es mostrado en la figura 4.5, en el anlisis de la liberacin de la falla con el
tiempo crtico esttico de 0.2760 s. para un tiempo de anlisis de 2 s, notndose
una tendencia oscilatoria pero con un crecimiento incontrolable traducindose en
la prdida de estabilidad del sistema, que luego es ratificada al realizar el anlisis
para un tiempo de hasta 10 s, mostrado en la Figura 4.6.
Figura 4.5 Recorrido de la velocidad de cambio del ngulo del rotor equivalente
del OMIB 3
Figura 4.6 Recorrido de la velocidad de cambio del ngulo del rotor equivalente
del OMIB 3 hasta 10 s.
57
En la Figura 4.7, se observa el comportamiento del ngulo del rotor equivalente del
OMIB 3, en el anlisis de la liberacin de la falla con el tiempo crtico dinmico de
0.2743 s, que es menor al tiempo crtico esttico obtenido, para un tiempo de
anlisis de 2 s, notndose una tendencia oscilatoria traduciendo este caso como
estable, que luego es ratificada al realizar el anlisis para un tiempo de hasta 10 s,
mostrado en la Figura 4.8. Este valor del tiempo ha sido obtenido de la Tabla 4.1
Figura 4.7 Comportamiento del ngulo del rotor equivalente del OMIB 3.
Figura 4.8 Comportamiento del ngulo del rotor equivalente del OMIB 3 hasta
10 s.
58
Al observar el comportamiento de la velocidad de cambio del ngulo del rotor
equivalente del OMIB 3, mostrado en la figura 4.9 en el anlisis de la liberacin de
la falla con el tiempo crtico dinmico de 0.2743 s, para un tiempo de anlisis de 2
s, notndose una tendencia oscilatoria traduciendo al sistema como estable, que
luego es ratificada al realizar el anlisis para un tiempo de hasta 10 s, mostrado
en la Figura 4.10. Comparando los efectos de los tiempos crticos y dinmicos se
puede observar que para la liberacin de la falla con el tiempo esttico el sistema
es inestable, en cambio cuando la liberacin de la falla es con el tiempo dinmico
es sistema es declarado estable
Figura 4.9 Comportamiento de la velocidad de cambio del ngulo del rotor
equivalente del OMIB 3
Figura 4.10 Comportamiento de la velocidad de cambio del ngulo del rotor
equivalente del OMIB 3, hasta 10 s.
59
4.3.- CASO: FALLA TRIFSICA EN LA BARRA MANTARO 220 kV, CON
SALIDA DE LA LNEA L-2051
En la Figura 4.11, se muestra la evolucin de los ngulos de los generadores tras
ocurrida la falla, el generador ms afectado es el de Mantaro G4, y con respecto
al generador de Ilo1_TV1, estableciendo una diferencia que pone en riesgo la
estabilidad del sistema. Tambin se muestra la evolucin de los ngulos de todos
los generadores presentes en el anlisis, con lo cual se podr realizar la
clasificacin de las mquinas crticas y restantes para proceder a realizar el
anlisis del EEAC
Figura 4.11 Evolucin de los ngulos de los generadores
En la figura 4.12, se muestra el comportamiento del OMIB seleccionado para las
condiciones de pre, durante y post falla, notndose una diferencia entre las curvas
de pre y post falla, lo que caracteriza que las configuraciones en estas dos
condiciones son alteradas por la salida de la lnea L-2051. Esta reduccin
corresponde al caso OMIB 10, en el que hay diez generadores que se encuentran
dentro del grupo crtico, dichos generadores pertenecen a la S.E. de la Central
Hidroelctrica analizada.
60
De acuerdo a las combinaciones OMIBs ms criticas que se obtuvieron para este
caso, se observa que el OMIB 10 presenta el menor tiempo crtico como se
observa en la Tabla 4.2.
Tabla 4.2 Tiempos crticos obtenidos para el caso: falla trifsica en la barra
Mantaro 220 kV, con salida de la lnea L-2051
OMIB Tcrtico dinmico (s) Tcrtico esttico (s) Tu (s)
1 0.194 0.200 0.320
2 0.191 0.195 0.355
3 0.184 0.190 0.340
4 0.173 0.180 0.460
5 0.185 0.190 0.360
6 0.190 0.195 0.325
7 0.185 0.190 0.470
8 0.180 0.185 0.425
9 0.175 0.180 0.370
10 0.165 0.170 0.395
11 0.171 0.175 0.470
12 0.174 0.180 0.460
13 0.201 0.205 0.490
14 0.199 0.205 0.530
15 0.220 0.225 0.455
16 0.231 0.235 0.420
Figura 4.12 Comportamiento del OMIB seleccionado para las condiciones de pre,
durante y post falla.
61
El recorrido del ngulo del rotor equivalente del OMIB 10, es mostrado en la
figura 4.13, en el anlisis de la liberacin de la falla con el tiempo crtico
esttico de 0.17 s. para un tiempo de anlisis de 2 s, notndose una tendencia
incremental en forma indefinida traduciendo este caso como inestable, que luego
es ratificada al realizar el anlisis para un tiempo de hasta 10 seg, mostrado en la
figura 4.14. Este valor del tiempo ha sido obtenido de la Tabla 4.2.
Figura 4.13 Recorrido del ngulo del rotor equivalente del OMIB 10
Figura 4.14 Recorrido del ngulo del rotor equivalente del OMIB 10, hasta
10 s.
62
El recorrido de la velocidad de cambio del ngulo del rotor equivalente del OMIB
10, es mostrado en la Figura 4.15, en el anlisis de la liberacin de la falla con el
tiempo crtico esttico de 0.2760 s. para un tiempo de anlisis de 2 s, notndose
una tendencia oscilatoria pero con un crecimiento incontrolable traducindose en
la prdida de estabilidad del sistema, que luego es ratificada al realizar el anlisis
para un tiempo de hasta 10 seg, mostrado en la Figura 4.16
Figura 4.15 Recorrido de la velocidad de cambio del ngulo del rotor
Figura 4.16 Recorrido de la velocidad de cambio del ngulo del rotor, hasta 10 s.
63
En la figura 4.17 se observa el comportamiento del ngulo del rotor equivalente
del OMIB 10, en el anlisis de la liberacin de la falla con el tiempo crtico
dinmico de 0.165 s, que es menor al tiempo crtico esttico obtenido, para un
tiempo de anlisis de 2 s, notndose una tendencia oscilatoria traduciendo este
caso como estable, que luego es ratificada al realizar el anlisis para un tiempo de
hasta 10 s, mostrado en la Figura 4.18. Este valor del tiempo ha sido obtenido de
la Tabla 4.2.
Figura 4.17 Comportamiento del ngulo del rotor equivalente del OMIB 10
Figura 4.18 Comportamiento del ngulo del rotor equivalente del OMIB 10, hasta
10 s.
64
Al observar el comportamiento velocidad de cambio del ngulo del rotor
equivalente del OMIB 10, mostrado en la figura 4.19 en el anlisis de la liberacin
de la falla con el tiempo crtico dinmico de 0.165 s, para un tiempo de anlisis de
2 s, se nota una tendencia oscilatoria traduciendo al sistema como estable, que
luego es ratificada al realizar el anlisis para un tiempo de hasta 10 s, mostrado
en la figura 4.20. Comparando los efectos de los tiempos crticos y dinmicos se
puede observar que para la liberacin de la falla con el tiempo esttico el sistema
es inestable, en cambio cuando la liberacin de la falla es con el tiempo dinmico
es sistema es declarado estable.
Figura 4.19 Comportamiento velocidad de cambio del ngulo del rotor equivalente
del OMIB 10
Figura 4.20 Comportamiento velocidad de cambio del ngulo del rotor
equivalente del OMIB 10
65
4.4.- CASO: FALLA TRIFSICA EN LA BARRA VENTANILLA 220 kV, CON
SALIDA DE LA LNEA L-2245
En la figura 4.21, se muestra la evolucin de los ngulos de los generadores tras
ocurrida la falla, el generador ms afectado es el de Vent_gen3, y con respecto al
generador Pariac_gen4, estableciendo una diferencia que pone en riesgo la
estabilidad del sistema. Tambin se muestra la evolucin de los ngulos de todos
los generadores presentes en el anlisis, con lo cual se podr realizar la
clasificacin de las mquinas crticas y restantes para proceder a realizar el
anlisis del EEAC.
Figura 4.21 Evolucin de los ngulos de los generadores
En la Figura 4.22, se muestra el comportamiento del OMIB seleccionado para las
condiciones de pre, durante y post falla, notndose una pequea variacin entre
las curvas de pre y post falla, lo que caracteriza que las configuraciones en estas
dos condiciones son alteradas por la salida de la lnea L-2245. Esta reduccin
corresponde al caso OMIB 3, en el que hay tres generadores que se encuentran
dentro del grupo crtico, dichos generadores son: Vent_gen3, Kall_g1, Chilca1_g1.
66
De acuerdo a las combinaciones OMIB ms criticas que se obtuvieron para este
caso, se observa que el OMIB 3 presenta el menor tiempo crtico como se
observa en la Tabla 4.3
Tabla 4.3 Tiempos crticos obtenidos para el caso: falla trifsica en la barra
Ventanilla 220 kV, con salida de la lnea L-2245
OMIB Tcrtico dinmico (s) Tcrtico esttico (s) Tu (s)
1 0.2343 0.2352 0.2904
2 0.2462 0.2464 0.4368
3 0.2326 0.2336 0.428
4 0.2422 0.2424 0.4336
5 0.234 0.2344 0.6696
6 0.2564 0.2568 0.4784
7 0.2646 0.2656 0.4696
8 0.2708 0.2712 0.456
9 0.2907 0.292 0.4656
10 0.2886 0.2888 0.4648
11 0.2981 0.2992 0.6272
12 0.3062 0.3072 0.6
13 0.3117 0.312 0.5064
Figura 4.22 Comportamiento del OMIB seleccionado para las condiciones de pre,
durante y post falla.
67
El recorrido del ngulo del rotor equivalente del OMIB 3, es mostrado en la figura
4.23, en el anlisis de la liberacin de la falla con el tiempo crtico esttico de
0.2336 s. para un tiempo de anlisis de 2 s, notndose una tendencia incremental
en forma indefinida traduciendo este caso como inestable, que luego es ratificada
al realizar el anlisis para un tiempo de hasta 7 s, mostrado en la Figura 4.24.
Este valor del tiempo ha sido obtenido de la Tabla 4.3
Figura 4.23 Recorrido del ngulo del rotor equivalente del OMIB 3
Figura 4.24 Recorrido del ngulo del rotor equivalente del OMIB 3, hasta 7 s.
68
El recorrido de la velocidad de cambio del ngulo del rotor equivalente del OMIB
3, es mostrado en la figura 4.25, en el anlisis de la liberacin de la falla con el
tiempo crtico esttico de 0.2336 s para un tiempo de anlisis de 2 s, notndose
una tendencia oscilatoria pero con un crecimiento incontrolable traducindose en
la prdida de estabilidad del sistema, que luego es ratificada al realizar el anlisis
para un tiempo de hasta 7 s, mostrado en la Figura 4.26
Figura 4.25 Recorrido de la velocidad de cambio del ngulo del rotor
Figura 4.26 Recorrido de la velocidad de cambio del ngulo del rotor, hasta 7 s.
69
En la figura 4.27 se observa el comportamiento del ngulo del rotor equivalente
del OMIB 3, en el anlisis de la liberacin de la falla con el tiempo crtico
dinmico de 0.2326 s, que es menor al tiempo crtico esttico obtenido, para un
tiempo de anlisis de 2 s, notndose una tendencia oscilatoria traduciendo este
caso como estable, que luego es ratificada al realizar el anlisis para un tiempo
de hasta 10 s, mostrado en la Figura 4.28. Este valor del tiempo ha sido
obtenido de la Tabla 4.3.
Figura 4.27 Comportamiento del ngulo del rotor
Figura 4.28 Comportamiento del ngulo del rotor, hasta 10 s.
70
Al observar el comportamiento velocidad de cambio del ngulo del rotor
equivalente del OMIB 3, mostrado en la figura 4.29 en el anlisis de la liberacin
de la falla con el tiempo crtico dinmico de 0.2326 s, para un tiempo de anlisis
de 2 s, notndose una tendencia oscilatoria traduciendo al sistema como estable,
que luego es ratificada al realizar el anlisis para un tiempo de hasta 10 s,
mostrado en la Figura 4.30. Comparando los efectos de los tiempos crticos y
dinmicos se puede observar que para la liberacin de la falla con el tiempo
esttico el sistema es inestable, en cambio cuando la liberacin de la falla es con
el tiempo dinmico es sistema es declarado estable.
Figura 4.29 Comportamiento velocidad de cambio del ngulo del rotor
Figura 4.30 Comportamiento velocidad de cambio del ngulo del rotor, hasta
10 s.
71
4.5.- CASO: FALLA TRIFSICA EN LA BARRA TALARA 220 kV, CON
SALIDA DE LA LNEA L-2249
En la Figura 4.31, se muestra la evolucin de los ngulos de los generadores tras
ocurrida la falla, el generador ms afectado es el de Malacas_G3, y con respecto
al generador de Paita_G1, estableciendo una diferencia que pone en riesgo la
estabilidad del sistema. Tambin se muestra la evolucin de los ngulos de todos
los generadores presentes en el anlisis, con lo cual se podr realizar la
clasificacin de las mquinas crticas y restantes para proceder a realizar el
anlisis del CAIE.
Figura 4.31 Evolucin de los ngulos de los generadores
En la figura 4.32, se muestra el comportamiento del OMIB seleccionado para las
condiciones de pre, durante y post falla, notndose una pequea variacin entre
las curvas de pre y post falla, lo que caracteriza que las configuraciones en estas
dos condiciones son alteradas por la salida de la lnea L-2249. Esta reduccin
72
corresponde al caso OMIB 1, en el que hay un generador que se encuentran
dentro del grupo crtico, dicho generador es: Malacas_G3
De acuerdo a las combinaciones OMIB ms criticas que se obtuvieron para este
caso, se observa que el OMIB 1 presenta el menor tiempo crtico como se
observa en la Tabla 4.4
Tabla 4.4 Tiempos crticos obtenidos para el caso: falla trifsica en la barra Talara
220 kV, con salida de la lnea L-2249
OMIB Tcrtico dinmico (s) Tcrtico esttico (s) Tu (s)
1 0.615 0.620 0.195
2 0.836 0.840 0.325
3 0.904 0.910 0.405
Figura 4.32 Comportamiento del OMIB seleccionado para las condiciones de pre,
durante y post falla.
El recorrido del ngulo del rotor equivalente del OMIB 1, es mostrado en la figura
4.33, en el anlisis de la liberacin de la falla con el tiempo crtico esttico de 0.62
s para un tiempo de anlisis de 2 s, notndose una tendencia incremental en
73
forma indefinida traduciendo este caso como inestable, que luego es ratificada al
realizar el anlisis para un tiempo de hasta 10 s, mostrado en la Figura 4.34. Este
valor del tiempo ha sido obtenido de la Tabla 4.4
Figura 4.33 Recorrido del ngulo del rotor equivalente del OMIB 1
Figura 4.34 Recorrido del ngulo del rotor equivalente del OMIB 1, hasta 10 s.
El recorrido de la velocidad de cambio del ngulo del rotor equivalente del OMIB
1, es mostrado en la figura 4.35, en el anlisis de la liberacin de la falla con el
74
tiempo crtico esttico de 0.62 s. para un tiempo de anlisis de 2 s, notndose
una tendencia oscilatoria pero con un crecimiento incontrolable traducindose en
la prdida de estabilidad del sistema, que luego es ratificada al realizar el anlisis
para un tiempo de hasta 10 s, mostrado en la Figura 4.36
Figura 4.35 Recorrido de la velocidad de cambio del ngulo del rotor equivalente
del OMIB 1
Figura 4.36 Recorrido de la velocidad de cambio del ngulo del rotor equivalente
del OMIB 1, hasta 10 s.
75
En la Figura 4.37 se observa el comportamiento del ngulo del rotor equivalente
del OMIB 1, en el anlisis de la liberacin de la falla con el tiempo crtico dinmico
de 0.615 s, que es menor al tiempo crtico esttico obtenido, para un tiempo de
anlisis de 2 s, notndose una tendencia oscilatoria traduciendo este caso como
estable, que luego es ratificada al realizar el anlisis para un tiempo de hasta 10
s, mostrado en la Figura 4.38. Este valor del tiempo ha sido obtenido de la Tabla
4.4.
Figura 4.37 Comportamiento del ngulo del rotor equivalente del OMIB 1
Figura 4.38 Comportamiento del ngulo del rotor equivalente del OMIB 1, hasta
10 s.
76
Al observar el comportamiento velocidad de cambio del ngulo del rotor
equivalente del OMIB 1, mostrado en la Figura 4.39 en el anlisis de la liberacin
de la falla con el tiempo crtico dinmico de 0.615 s, para un tiempo de anlisis de
2 s, notndose una tendencia oscilatoria traduciendo al sistema como estable,
que luego es ratificada al realizar el anlisis para un tiempo de hasta 10 s,
mostrado en la Figura 4.40. Comparando los efectos de los tiempos crticos y
dinmicos se puede observar que para la liberacin de la falla con el tiempo
esttico el sistema es inestable, en cambio cuando la liberacin de la falla es con
el tiempo dinmico es sistema es declarado estable.
Figura 4.39 Comportamiento velocidad de cambio del ngulo
Figura 4.40 Comportamiento velocidad de cambio del ngulo, hasta 10 s.
77
CAPTULO 5
CONCLUSIONES
5.1. La seguridad dinmica de los sistemas elctricos de potencia,
fundamentalmente estn basados en la determinacin de los tiempos crticos
de actuacin de los elementos de proteccin en los puntos donde se presentan
las perturbaciones o fallas, de tal forma que siendo separados estos
componentes en falla del resto del sistema, la recuperacin de la estabilidad
est garantizada. El mtodo propuesto denominado Criterio reas Iguales
Extendido, permite realizar la determinacin de los ngulos crticos y
correspondientemente el tiempo critico de actuacin de la proteccin requerida,
y de esta forma mantener la estabilidad del sistema de potencia.
5.2. Determinando los ngulos crticos requeridos, se pueden determinar los
tiempos crticos de liberacin de falla para el anlisis estatico y para el anlisis
dinmico, los mismos que permiten establecer entre ellos, un margen del
tiempo entre la prdida de estabilidad y la recuperacin del sistema que
permita mantener la estabilidad despus de produccida la perturbacin. En el
caso de una falla severa en la barra de Mantaro en 220kV, con la salida de la
lnea L-2051, se ha establecido, un tiempo para el anlisis esttico de 170 ms.
y un tiempo de anlisis dinmico de 165 ms. pudindose aplicar este programa
en cualquier configuracin, y de esa forma establecer los tiempos para
diferentes topologas y escenarios de operacin del SEIN.
5.3. Se observa segn los grfico obtenidos, que la diferencia entre los CAIEE y el
CAIED est, en que el primero permite determinar el tiempo de liberacin de
falla a partir del cual un sistema empieza a perder estabilidad, en cambio en el
segundo, el tiempo de liberacin de falla para el cual el sistema entra en estado
de oscilacin, con tendencia a ser amortiguada, dependiendo este
amortiguamiento de factores que hagan que esta sea lenta o rpida, como los
devanados de amortiguamiento, las impedancias de las lneas, el
comportamiento de elementos de control, estabilizadores, etc.
78
5.4. En el caso del modelo CIGRE, utilizado para el anlisis y validacin de la
propuesta de la tesis, se ha establecido rangos de diferencia porcentuales
entre el 14 y 6 %, en los resultados de los tiempos obtenidos por el programa
denominado ANATEM. Se considera que tales mrgenes de error son
aceptables, por tanto validan los resultados del presente trabajo.
5.5. La determinacin del tiempo crtico dinmico de falla, permite realizar un
estudio de la coordinacin de proteccin de cualquier SEP, con mayor
precisin, confiabilidad y selectividad que un sistema de potencia sin haber
tomado en cuenta este aspecto, porque este tiempo crtico representa el mayor
tiempo posible de desconexin de los disyuntores, que permitan la
recuperacin de la estabilidad y si este tiempo se reduce un poco ms
garantizara la recuperacin segura de la estabilidad.
5.6. Mediante la presente tesis, se demuestra que el anlisis de la estabilidad por
medio del mtodo de reas iguales aporta resultados similares a los de
simulacin en el tiempo, aunque con menor tiempo computacional permite
apoyar la planificacin de la operacin de un SEP, dentro de los mrgenes de
operacin seguros, ayudando a mejorar la confiabilidad de la operacin.
79
CAPTULO 6
RECOMENDACIONES
6.1. A partir del presente trabajo, se pueden mejorar las decisiones en la
planificacin de la operacin, optimizando los tiempos de ejecucin de los
programas correspondientes.
6.2. Para desarrollar los programas de despacho econmico de cualquier SEP y
cualquiera sea su complejidad, este programa ayudara en primer lugar a
planificar de mejor manera esta labor y poder adelantar posibles contigencias
que permitan al personal de operacin estar mejor preparados ante esas
eventualidades.
6.3. Como aporte de la presente tesis, se ha desarrollado un nuevo software, el
mismo que est disponible para mejoras futuras.
80
REFERENCIAS BIBLIOGRFICAS
ARTCULOS
[1] L. Chen, H. Suzuki, T. Wachi and Y. Shimura, Components of Nodal Prices for
Electric Power Systems, IEEE Transactions on Power Systems, vol.17, no. 1, pp 41-
49, Feb. 2002.
[2] I. N. Kassabalidis, M. A. El-Sharkawi, R. J . Marks, L. S. Moulin and A. P. Alves da
Silva, Dynamic Security Border Identification Using Enhanced Particle Swarm
Optimization, IEEE Transactions on Power Systems, vol. 17, no. 3, pp 723-729,
Aug. 2002.
[3] Y. Kato and S. Iwamoto, Transient Stability Preventive Control for Stable
Operating Condition With Desired CCT, IEEE Transactions on Power Systems, vol.
17, no. 4, pp 1164-1161, Nov 2002.
[4] N. S. Rau, Issues in the Path Toward an RTO and Standard Markets, IEEE
Transactions on Power Systems, vol. 18, no. 2, pp 435-443, May 2003.
[5] G.C. Ejebe, C. J ing, J .G. Waight, V. Vittal, G. Pieper, F. J amshidian, P. Hirsch and
D. Sobajic, Online Dynamic Security Assessment in an EMS, IEEE Computer
Application in Power, pp. 43-47, J an 1998.
[6] A.B.R. Kumar, V. Brandwajn and A. Ipakchi, Integrated Framework for Dynamic
Security Analysis, IEEE Transactions on Power Systems, vol. 13, No. 3, pp 816-
821, Aug 1998.
[7] Y. Mansour, Competition and System Stability - The Reward and the Penalty,
Proceedings of the IEEE, vol. 88, no. 2, pp 228-234, Feb 2000.
[8] S. N. Singh and A. K. David, Towards Dynamic Security-Constrained Congestion
Management in Open Power Market, IEEE Power Engineering Review, pp 45-47,
Aug 2000.
[9] F. Da-Zhong, T. S. Chung, Y. Zhang and W. Song, Transient Stability Limit
Conditions Analysis Using a Corrected Transient Energy Function Approach, IEEE
Transactions on Power Systems, vol. 15, no. 2, pp 804-810, May 2000.
[10] S. Bruno, E. De Tuglie, M. La Scala and P. Scarpellini, Dynamic Security
Corrective Control by UPFCs, IEEE Transactions on Power Systems, vol. 16, no. 3,
pp 490-497, Aug. 2001.
[11] I. Kamwa, R. Grondin and L. Loud, Time-Varying Contingency Screening for
Dynamic Security Assessment Using Intelligent-Systems Techniques, IEEE
Transactions on Power Systems, vol. 16, no. 3, pp 526-536, Aug. 2001.
[12] A. Padilla and E.F. Denis, Transient Stability Indices from a Hybrid Approach,
IEEE Porto Power Tech Conference, vol.2, 5 pp., Sept. 2001.
81
[13] A. K. David and X. Lin, Dynamic Security Enhancement in Power-Market
Systems, IEEE Transactions on Power Systems, vol. 17, no. 2, pp. 431-438, May
2002.
[14] J . J . Wes and C. Neto, Dynamic Security Assessment: System Architecture Based
on Multi-Agent Systems, Proceedings of IEEE Power Engineering Society Summer
Meeting, pp.1305-1307, 2002.
[15] Y. Zeng and Y. Yu, A Practical Direct Method for Determining Dynamic Security
Regions of Electrical Power Systems, Proceedings of Power System Technology
Conference, PowerCon, vol.1, pp.1270-1274, 2002.
[16] J .A. Huang, A. Valette, M. Beaudoin, K. Morison, A. Moshref, M. Provencher and J .
Sun, An Intelligent System for Advanced Dynamic Security Assessment,
Proceedings of IEEE Power System Technology Conference, PowerCon, pp.220-224,
2002.
[17] A.F. Rahimi, N. J . Balu and M. G. Lauby, Assessing Online Transient Stability in
Energy Management Systems, IEEE Computer Applications in Power, vol.4, no.3,
pp. 44-49, J uly 1991.
[18] Y. Dong and H. R. Pota, Transient Stability Margin Prediction Using Equal-Area
Criterion, IEE Proceedings Gener. and Trans., vol.140, no.2, pp.96-104, Mar 1993.
[19] Y. Xue, Y. Luo and F. Xue, On-Line Transient Stability Assessment in Operation
DEEAC in NorthEast China Power System, IEEE TENCON-Beijing, pp.72-76,
1993.
[20] A. Z. Khan and F. Shahzad, A PC based software package for the equal area
criterion of power system transient stability, IEEE Transactions on Power Systems,
vol. 13, no. 1, pp. 21-26, Feb. 1998.
[21] J . L. Dineley, Power System Stability. II- Hardware, Generators and their Controls,
Power Engineering Journal, vol.5, no.4, pp. 191-196, J uly 1991.
[22] L. Wehenkel, Th. Van Cutsem and M. Ribbens-Pavella, Decision Trees Applied to
on-line Transient Stability Assessment of Power Systems, IEEE International
Symposium on Circuits and Systems, pp. 1887-1890, 1998
[23] Y. Xue, Fast analysis of stability using EEAC and simulation technologies, Proc.
of Power System Technology Conference, PowerCon, vol.1, pp. 12-16, 1998.
[24] C. M. Machado, J . A. Dias and F. P. Maciel, Effect of the Generators Tripping in
the Transient Stability of an Electrical Power System using the Extended Equal Area
Criteria, Proceedings of Power System Technology Conference, PowerCon, vol.1,
pp. 1295-1299, 1998.
[25] G. M. Huang and T. Zhu. A New Teaching Tool, DEAC, that Dynamically
Demonstrates the Equal Area Criterion, Proceedings of IEEE Power Engineering
Society Winter Meeting, pp. 254-259, 1999.
82
[26] A. G. Bahbah and A. A. Girgis, An Investigation on the Effect of Line Reclosing on
Transient Stability Assessment for Multi-Machine Systems, Proceedings of IEEE
Power Engineering Society Summer Meeting, pp. 1082-1087, 1999.
[27] Y. Xue, Th. V. Cutsem and M. R. Pavella, Extended Equal Area Criterion
J ustification, Generalizations, Applications, IEEE Transaction on Power Systems,
vol. 4, no.1, pp. 44-52, Feb.1989.
LIBROS
[28] P.M. Anderson and A.A. Fouad, Power System Control and Stability, Iowa State
University Press, 1997.
[29] J . Arrillaga and N.R. Watson, Computer Modelling of Electrical Power Systems,
J ohn Wiley and Sons, 2001.
[30] A.A. Fouad and V. Vittal, Power System Transient Stability Analisys using the
Transient Energy Function Method, Prentice-Hall Inc., 1992.
[31] P. Kundur, Power System Stability and Control, McGraw-Hill Professional, 1994.
[32] M. Pavella and P.G. Murthy, Transient stability of power systems: theory and
practice, J ohn Wiley and Sons, 1994.
[33] M. Pavella, Transient Stability of Power Systems: A Unified Approach to Assessment
and Control, Kluwer Academic Publishers, 2000.
OTROS
[34] J . Aguinaga, Taller: Planificacin de la Expansin del Sistema de Transmisin
Nacional, Ministerio de Energa y Minas, 2004.
[35] Taller: Planificacin de la Expansin del Sistema de Transmisin Nacional-
Sociedad Nacional de Minera, Petrleo y Energa, 2004.
[36] J . Guerra, Exposicin: Dificultades Operativas en la Transmisin en el Sistema
Elctrico Interconectado Nacional SEIN- Ing. J aime Guerra- Lima, Per, 11 de
J unio de 2004.
[37] V. Vital, Consequence and Impact of Electric Utility Industry Restructuring on
Transient Stability and Small-Signal Stability Analysis, Proceedings of the IEEE
Vol. 88 N. 2, pp.196, 2000.
[38] J .Magalhes, Clculo de ndices de Segurana em Sistemas de Energa Eltrica
Baseado em Simulao no Dominio do Tempo, Dissertao de Mestrado, Pontificia
Universidade Catlica do Rio de Janeiro. 2006
83
ANEXOS
84
ANEXO 1
PROCEDIMIENTO PARA LA OBTENCIN DEL NGULO CRTICO
De acuerdo a al ecuacin (A1.1)
R Q A B
c c c
+ + + = o o o .cos .sen 0 (A1.1)
Los parmetros R, Q, A y B, estn dados por las siguientes ecuaciones:
R=(Pc
p
-Pm
eq
)(t-o
p
+2v
p
)-(Pc
d
-Pm
eq
)o
o
+Pmax
p
Cos(o
p
-v
p
)+Pmax
d
cos(o
o
-v
d
) (A2.2)
A=Pmax
p.
cosv
p
- Pmax
d.
cosv
d
(A3.3)
B=Pmax
p.
senv
p
- Pmax
d
senv
d
(A4.4)
Q=Pc
d
- Pc
p.
(A5.5)
Donde:
P
Cp
= -0.9368
P
Cd
= -1.8435
P
meq
= 0.1843
P
maxp
= 3.9858
v
p
= -0.1498
v
d
= 0
Para resolver la ecuacin (3.1) de la igualdad de reas, se implement el
siguiente procedimiento:
Despejando la ecuacin 3.1, se obtiene:
o
o o
c
c c
R Q B
A
=
|
\
|
.
|
cos
. .sen
1
(A5.6)
Por otra parte, mediante la expansin de series de Taylor en torno a un ngulo
crtico inicial.
f f f f f
c c c
o
c
o
c c
o
c c
o
c
( ) cos ( ) ( )
!
( )
!
( ) ...
' '' '''
o o o o o o o o o = = + + + + A A A
1
2
1
3
2 3
(A6.7)
Donde:
85
1 ) ( ) ( ' ' '
0 ) cos( ) ( ' '
1 ) ( ) ( '
0 ) cos( ) (
= =
= =
= =
= =
o
c
o
c
o
c
o
c
o
c
o
c
o
c
o
c
sen f
f
sen f
f
o o
o o
o o
o o
Truncando la serie de Taylor en el tercer orden, se obtiene:
cos( ) ( / ) ( / )( / ) o o t o t
c c c
= + 2 1 6 2
3
(A7.8)
Y substituyendo en la ecuacin (3.6), se obtiene:
( ) ( ) o o o o
t t
c c A c c
R Q B = + + + +
2
1
6 2
3
1
. .sen (A8.9)
Resolviendo la ecuacin (3.5), en forma iterativa mediante el siguiente algoritmo:
i. Escoger un ngulo crtico inicial o
c
o
(por ejemplo o
c
o
= t/2)
ii. Para cada iteracin k=0,1,2,..., hacer :
iii.
( ) ( )
o o o o
t t
c
k
c
k
A c
k
c
k
R Q B
+
= + + + +
1
2
1
6 2
3
1
. .sen
iv. Si el error es menor que un valor psilon ,o
c
k+1
o
c
k
, < . , entonces, parar
v. Fin
Siguiendo este algoritmo, se han obtenido los siguientes valores para cada
iteracin del OMIB 1.
Valores iniciales para los ngulos de cruce entre la potencia elctrica de pre-falla
y la potencia elctrica de post-falla con la potencia mecnica:
ngulo delta 0 = 0.1034
ngulo delta p = 0.1353
ngulo delta u = 2.7067
Los parmetros necesarios para la resolucin de la ecuacin 3.1 son:
Parmetro R, obtenido a partir de la ecuacin 3.2:
R = 1.0001
86
Parmetro A, obtenido a partir de la ecuacin 3.3:
A = 3.9412
Parmetro B, obtenido a partir de la ecuacin 3.4:
B = -0.5947
Parmetro Q, obtenido a partir de la ecuacin 3.5:
Q = -0.9067
Los valores obtenidos para cada una de las iteraciones desarrollando el algoritmo
implementado se presenta en la Tabla A.1.
Tabla A.1 Resultados de las iteraciones realizadas para el clculo de ngulo crtico
ITERACIN NGULO CRTICO c (rad) ERROR
1 0 4.9413
2 0.5 3.7204
3 1 1.7224
4 1.5 -0.6744
5 1.25 0.5451
6 1.375 -0.0632
7 1.3125 0.2418
8 1.3438 0.0895
9 1.375 -0.0632
10 1.3594 0.0132
11 1.3672 -0.025
12 1.3633 -0.0059
13 1.3594 0.0132
14 1.3613 0.0036
15 1.3633 -0.0059
16 1.3623 -0.0012
17 1.3613 0.0036
18 1.3618 0.0012
19 1.3623 -0.0012
20 1.3621 3.91E-05
El valor de la tolerancia para cumplir con la convergencia es de 0.0012, por lo cual
se observa que en la iteracin 20, el error obtenido al ser comparado con la
tolerancia es menor, encontrndose el valor del ngulo crtico para este caso.
87
Para el OMIB 2, siguiendo este mismo procedimiento se ha obtenido los
resultados mostrados en la tabla 3.5. De la misma forma en los casos de los
OMIB 3, 4, 5 y 6, se han logrado resultados como especial inestable (no pierde
estabilidad el sistema pero se mantiene en estado de inestable).
Para obtener el tiempo crtico esttico, se hace uso de la expansin en series de
Taylor desde el ngulo inicial de equilibrio en el estado de pre falla, hasta el valor
del ngulo crtico en donde se libera la falla, mediante pasos o incrementos de
tiempo t, se obtuvo:
Para el OMIB 1, el recorrido del tiempo desde el ngulo de equilibrio hasta el
ngulo crtico, con un incremento de tiempo t=0.0008, se obtuvo los resultados
de ngulo equivalente, velocidad equivalente y el tiempo de recorrido:
DELTAc = 1.3656
Wc = 7.6038
TIEMPOc = 0.3320
Siguiendo el mismo procedimiento de clculo para el tiempo de recorrido desde el
ngulo crtico hasta el nuevo punto de equilibrio entre la potencia mecnica y
elctrica en post-falla con un incremento de tiempo t=0.0008, se obtuvo los
resultados de ngulo equivalente, velocidad equivalente y el tiempo de recorrido:
DELTAu = 2.7070
Wu = 0.4009
TEMPOu = 0.5928
Los ngulos y tiempos crticos as tambin el tiempo mximo de inestabilidad en
condiciones estticas para ambos OMIBs, se presentan en la Tabla A.2.
Tabla A.2 Resultados de la determinacin de los valores crticos para los OMIB 1
y 2
CASO
ANG. CRTICO
(rad)
TIEMP.CRTICO
(seg)
TIEMP .INEST. Tu
(seg)
VELOC.SINCRO.
1 1.362 0.332 0.5928 377
2 1.745 0.5016 0.728 377
88
De acuerdo a los tiempos obtenidos previamente, se procede a la correccin de
las curvas de la potencia elctrica en los estados de falla y post-falla, para esto se
procede a hacer la divisin de las reas acelerante y desacelerante en intervalos
de tiempo.
La divisin del rea acelerante, se realiza tomando la mitad del valor del tiempo
crtico, es decir en un intervalo de tc/2.
tc/2 = 0.3320/2 = 0.1660 seg.
La divisin del rea desacelerante, se realiza tomando un tercio del valor del
tiempo crtico, es decir en un intervalo de tu/3.
tu/3 = 0.5928/3 = 0.1976 seg.
Teniendo definido los intervalos de tiempo, se obtiene los valores de los ngulos y
velocidades en cada intervalo mediante series de Taylor individuales para cada
mquina. Los resultados obtenidos para cada intervalo son:
Tabla A.3 Resultados de los ngulos de los rotores individuales en cada intervalo
de tiempo
ngulos individuales en cada intervalo
Barra de
generacin
to tc/2 tc tu/3 2*tu/3 tu
1
0.3853 0.3871 0.3925 0.3995 0.4065 0.4137
3
-0.0402 -0.0407 -0.0419 -0.0436 -0.0452 -0.0468
4
0.4134 0.4134 0.4131 0.4127 0.4123 0.4117
5
0.2216 0.2215 0.2212 0.2208 0.2204 0.2201
6
0.7539 0.7540 0.7543 0.7547 0.7551 0.7556
7
0.0966 0.0963 0.0955 0.0944 0.0933 0.0923
8
0.2608 0.2609 0.2609 0.2609 0.2610 0.2610
Tabla A.4 Resultados de las velocidades de los rotores individuales en cada
intervalo de tiempo
Velocidades individuales en cada intervalo
Barra de
Generacin
to tc/2 tc tu/3 2*tu/3 tu
1 0.0000 0.0094 0.0188 0.0194 0.0198 0.0202
3 0.0000 -0.0022 -0.0045 -0.0045 -0.0045 -0.0045
4 0.0000 -0.0004 -0.0009 -0.0012 -0.0016 -0.0019
5 0.0000 -0.0005 -0.0010 -0.0010 -0.0010 -0.0010
6 0.0000 0.0005 0.0011 0.0011 0.0011 0.0012
7 0.0000 -0.0015 -0.0030 -0.0030 -0.0030 -0.0029
8 0.0000 0.0001 0.0001 0.0001 0.0001 0.0001
89
Teniendo los valores de los ngulos individuales en cada intervalo, se procede a
la obtencin de los OMIBs equivalentes para cada intervalo, de acuerdo al estado
de anlisis en el que se encuentre dicho intervalo.
Resultado de los Parmetros del Equivalente OMIB DINAMICO estado de falla,
para el intervalo en tc/2:
OMIB Dangeq Peeq Pmeq Pc Pmax v Meq
1 0.1044 -1.8435 0.1843 -1.8435 0 0 33.3778
2 0.3636 -1.5467 0.4638 -3.0654 2.4987 -0.2897 56.3739
Resultado de los Parmetros del Equivalente OMIB DINMICO estado de falla,
para el intervalo en tc:
OMIB Dangeq Peeq Pmeq Pc Pmax v Meq
1 0.1069 0.0756 0.1843 -0.9367 3.9855 -0.1499 33.3778
2 0.3670 0.3698 0.4638 -2.2939 6.3446 -0.0662 56.3739
Resultado de los Parmetros del Equivalente OMIB DINAMICO estado de post-
falla, para el intervalo en tu/3:
OMIB Dangeq Peeq Pmeq Pc Pmax v Meq
1 0.1110 0.0918 0.1843 -0.9366 3.9852 -0.1501 33.3778
2 0.3714 0.4005 0.4638 -2.2938 6.3480 -0.0670 56.3739
Resultado de los Parmetros del Equivalente OMIB DINAMICO estado de post-
falla, para el intervalo en 2*tu/3:
OMIB Dangeq Peeq Pmeq Pc Pmax v Meq
1 0.1151 0.1085 0.1843 -0.9366 3.9848 -0.1502 33.3778
2 0.3758 0.4316 0.4638 -2.2938 6.3513 -0.0676 56.3739
Haciendo uso del mtodo de sensibilidad con respecto al tiempo, para la
correccin del tiempo esttico, se obtiene el valor del tiempo dinmico para el
OMIB1:
Tiempo crtico dinmico: tc (dinmico) = 0.3315 seg.
90
ANEXO 2
CDIGO FUENTE DEL MDULO ADICIONAL IMPLEMENTADO EN EL PSAT
f unct i on f i g = f m_st abdyn( var ar gi n)
%FM_STABDYN Cr ea l a vent ana de r epor t es de Est abi l i dad Di nmi ca:
%HDL = FM_STABDYN( VARARGI N)
%see al so
%Aut hor : Vl adi mi r o Canal Br avo
%Dat e: 10- Sep- 2009
%Updat e: 05- J un- 2010
%Ver si on: 1. 0. 2
%E- mai l : vcanal @yahoo. com
gl obal Fi g Set t i ngs Snapshot hdl sdf DAEc
gl obal Bus Fi l e DAE Theme Var name St ab Faul t
gl obal SWPV PQ Faul t Mn Lt c Syn Exc Oxl
gl obal Var out Br eaker Li ne Pat h cl psat Li nec
f m_di sp
di sp( ' ===============================================================' )
di sp( ' MODULO: ESTABI LI DAD DI NMI CA
' )
di sp( ' ===============================================================' )
i f nar gi n & i schar ( var ar gi n{1})
swi t ch var ar gi n{1}
case ' r epor t '
f m_r epor t
case ' t opl i st '
val ue = get ( gcbo, ' Val ue' ) ;
set ( gcbo, ' Val ue' , val ue( end) )
set ( get ( gcf , ' User Dat a' ) , . . .
' Val ue' , val ue( end) , . . .
' Li st boxTop' , get ( gcbo, ' Li st boxTop' ) ) ;
end
r et ur n
end
Set t i ngs. ok = 0;
i f ~Set t i ngs. i ni t
sol vepf
Set t i ngs. ok = 0;
i f ~Set t i ngs. i ni t , r et ur n, end
el se
ui wai t ( f m_choi ce( [ ' St abi l i t y Dynami c has been r un l ast . Do you want t o'
. . .
' r est or e i ni t i al PF sol ut i on?' ] ) )
end
i f Set t i ngs. ok
sol vepf
f m_di sp( [ ' I ni t i al PF sol ut i on wi l l be used as ' , . . .
' base case sol ut i on. ' ] )
el se
f m_di sp
di sp( ' ===============================================================' )
91
di sp( ' MODULO: FLUJ O DE POTENCI A CASO BASE
' )
di sp( ' ===============================================================' )
f m_di sp
di sp( ' Ver r epor t e del f l uj o de pot enci a caso base. . . ' )
f m_di sp( ' Last St abi l i t y Dynami c poi nt wi l l be used as base case
sol ut i on. ' )
end
i f Syn. n==0
ui wai t ( f m_choi ce( ' No hay dat os de Gener ador es Syncr onos. ' , 2) )
r et ur n
end
f m_di sp( ' St abi l i t y Dynami c sol ut i on ' )
%Di r ecci ona a l a car pet a Est abi l i dad Di nmi ca
cd( ' Est abi l i dad Di nmi ca' ) ;
j =sqr t ( - 1) ;
%Dat os del caso base
nbus=Bus. n; Ybus=Li ne. Y; ngen=Syn. n; gbus=Syn. bus; gxd=Syn. con( : , 7) +j *Syn. con
( : , 9) ;
Lbus=PQ. bus; Sl oad=PQ. con( : , 4) +j *PQ. con( : , 5) ; Sl oad=conj ( Sl oad) ; nbcar =PQ. n;
Vc=zer os( nbcar , 1) ;
f or n=1: nbcar
l car =Lbus( n, 1) ;
Vc( n, 1) =DAE. V( l car , 1) ;
Zc( n, 1) =Vc( n, 1) ^2/ Sl oad( n, 1) ;
end
cd( ' . . ' )
cd( ' Est abi l i dad Di nmi ca' ) ;
%Reducci n de Kr on caso base
f bus=0;
[ Ybm1, Ykr 1] =r educkr on( ' ym' , nbus, Ybus, ngen, gbus, gxd, f bus, Lbus, Zc) ;
St ab. Ybm=Ybm1; St ab. Ykr =Ykr 1;
gxd=Syn. con( : , 7) +j *Syn. con( : , 9) ;
i f Faul t . bus~=0
f bus=Faul t . bus;
el se
di sp( ' especi f i que l a f al l a en el si st ema' ) ;
r et ur n
end
%Reducci n de Kr on en est ado de f al l a
[ Ybm2, Ykr 2] =r educkr on( ' ym' , nbus, Ybus, ngen, gbus, gxd, f bus, Lbus, Zc) ;
St ab. Ybmf =Ybm2; St ab. Ykr f =Ykr 2;
emag=Syn. Emag; eang=Syn. Eang; pm1=Syn. pm; m=Syn. con( : , 18) ;
t f =1; t df =3; dt =0. 01; al f =0. 3; Deang=300; Ws=2*pi *Set t i ngs. f r eq;
[ Eangi , wg, est ab, t i , D, T, Eangi gr af ] =CMRi ni ci al ( Ykr 2, ngen, gbus, emag, eang, t f ,
t df , dt , al f , pm1, m, Deang, Ws) ;
St ab. T=T; St ab. Eangi gr af =Eangi gr af ;
di sp( ' Angul os del CMR i ni ci al ' ) ;
di sp( Eangi )
di sp( ' Vel oci dad de cambi o de ngul o del CMR i ni ci al ' ) ;
di sp( wg)
i f est ab==0
di sp( ' El si st ema es i nest abl e en el ' ) ; di sp( t i - 1) ; di sp( ' i nt er val o' ) ;
di sp( ' del t a mayor que del t a mi ni mo: ' ) ; di sp( 180*D/ pi ) ;
ni =ngen- 1; St ab. ni =ni ; St ab. t i nf 3=t i - 1;
St ab. Eangi f 3=Eangi ; Syn. Eangi f 3=Eangi ( : , t i ) ;
[ Eangor d, Gi or d, BGi or d, s, a, ns, na] =or denar Eang( Eangi , t i , ngen, ni , gbus) ;
92
di sp( ' s y a' ) ;
di sp( s) ; di sp( a) ; di sp( ns) ; di sp( na) ;
Eangor dgr ad=Eangor d*180/ pi ;
f pr i nt f ( ' Resul t ado de t ensi ones I nt er nas de Gener ador es en or den
decr eci ent e \ n' ) ;
Gi or d=Gi or d' ; BGi or d=BGi or d' ;
St ab. BGi or d=BGi or d; St ab. Gi or d=Gi or d; St ab. s=s; St ab. a=a; St ab. ns=ns; St ab. na=
na;
f pr i nt f ( ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ n' ) ;
f pr i nt f ( ' Gi BGi Eang( r ad) Eang( gr ad) \ n' ) ;
f pr i nt f ( [ ' %4d %4d %8. 4g %8. 4g' , ' ; \ n' ] , [ Gi or d BGi or d Eangor d
Eangor dgr ad] ' ) ;
emag=Syn. Emag; eang=Syn. Eang; pm1=Syn. pm; m=Syn. con( : , 18) ;
eang1=eang; ni 2=1;
%OMI B equi val ent e caso base
[ Dangeq, Peeq, Pmeq, Pc, Pmax, v, OMI Bi , Meq] =
Equi vOMI B( Ykr 1, ni , ni 2, ngen, Gi or d, emag, eang1, pm1, m, s, a, ns, na) ;
f pr i nt f ( ' Resul t ado de l os Par amet r os del Equi val ent e OMI B caso
base\ n' ) ;
f pr i nt f ( ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ n' ) ;
f pr i nt f ( ' OMI Bi Dangeq Peeq Pmeq Pc Pmax v Meq\ n' ) ;
f pr i nt f ( [ ' %4d %8. 10g %8. 10g %8. 10g %8. 10g %8. 10g %8. 10g
%8. 10g' , ' ; \ n' ] ,
[ OMI Bi Dangeq Peeq Pmeq Pc Pmax v Meq] ' ) ;
St ab. OMI Bi =OMI Bi ; St ab. Dangeq=
Dangeq; St ab. Peeq=Peeq; St ab. Pmeq=Pmeq; St ab. Pc=Pc; St ab. Pmax=Pmax; St ab. v=v;
St ab. Mequ=Meq;
emag=Syn. Emag; eang=Syn. Eang; pm1=Syn. pm; m=Syn. con( : , 18) ;
eang1=eang;
%OMI B equi val ent e est ado de f al l a en el i nst ant e de i nest abi l i dad
( CMR i ni ci al )
[ Dangeqf , Peeqf , Pmeqf , Pcf , Pmaxf , vf , OMI Bi f , Meqf ] =
Equi vOMI B( Ykr 2, ni , ni 2, ngen, Gi or d, emag, eang1, pm1, m, s, a, ns, na) ;
f pr i nt f ( ' Resul t ado de l os Par amet r os del Equi val ent e OMI B est ado de
f al l a\ n' ) ;
f pr i nt f ( ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ n' ) ;
f pr i nt f ( ' OMI Bi Dangeq Peeq Pmeq Pc Pmax v Meq\ n' ) ;
f pr i nt f ( [ ' %4d %8. 10g %8. 10g %8. 10g %8. 10g %8. 10g %8. 10g
%8. 10g' , ' ; \ n' ] ,
[ OMI Bi f Dangeqf Peeqf Pmeqf Pcf Pmaxf vf Meqf ] ' ) ;
St ab. OMI Bi f =OMI Bi f ; St ab. Dangeqf =Dangeqf ; St ab. Peeqf =Peeqf ; St ab. Pmeqf =P
meqf ; St ab. Pcf =Pcf ; St ab. Pmaxf =Pmaxf ; St ab. vf =vf ;
St ab. Mequf =Meqf ;
%Regr esa al di r ect or i o pr i nci pal
cd( ' . . ' )
%dat os del caso cont i ngenci a sal i da de una l nea
i f Br eaker . n~=0
nl c=Br eaker . n; l i =Br eaker . l i ne;
el se
di sp( ' especi f i que l i nea a desconect ar par a l i ber ar f al l a ' ) ;
r et ur n
end
f m_f l uj omodYc( nl c, l i )
Ybusc=Li nec. Y;
l i n=Li nec. con; nl i n=Li nec. n;
cd( ' Est abi l i dad Di nmi ca' ) ;
%Reducci n de Kr on del caso cont i ngenci a
f bus=0; gxd=Syn. con( : , 7) +j *Syn. con( : , 9) ;
93
[ Ybm3, Ykr 3] =r educkr on( ' ym' , nbus, Ybusc, ngen, gbus, gxd, f bus, Lbus, Zc) ;
St ab. Ybmc=Ybm3; St ab. Ykr c=Ykr 3; emagc=Syn. Emag; eangc=Syn. Eang; pm1c=pm1;
mc=Syn. con( : , 18) ;
eang2=eangc;
[ Dangeqc, Peeqc, Pmeqc, Pcc, Pmaxc, vc, OMI Bi c, Meqc] =
Equi vOMI B( Ykr 3, ni , ni 2, ngen, Gi or d, emagc, eang2, pm1c, mc, s, a, ns, na) ;
f pr i nt f ( ' Resul t ado de l os Par amet r os del Equi val ent e OMI B caso
cont i ngenci a sal i da de 1 l nea\ n' ) ;
f pr i nt f ( ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ n' ) ;
f pr i nt f ( ' OMI Bi Dangeq Peeq Pmeq Pc Pmax v Meq\ n' ) ;
f pr i nt f ( [ ' %4d %8. 10g %8. 10g %8. 10g %8. 10g %8. 10g %8. 10g
%8. 10g' , ' ; \ n' ] ,
[ OMI Bi c Dangeqc Peeqc Pmeqc Pcc Pmaxc vc Meqc] ' ) ;
St ab. OMI Bi c=OMI Bi c; St ab. Dangeqc=Dangeqc; St ab. Peeqc=Peeqc; St ab. Pmeqc=P
meqc; St ab. Pcc=Pcc; St ab. Pmaxc=Pmaxc; St ab. vc=vc;
St ab. Mequc=Meqc; %r et ur n;
di sp( ' Cl cul o de Angul o Cr i t i co Con met odos 1 o 2' ) ;
%AngTi empCr i t i co_met 1;
AngTi empCr i t i co;
di sp( ' Cl cul o de Ti empo Cr i t i co' ) ;
ncas=St ab. ni ; emag=Syn. Emag;
St ab. Set t i ngs. HSt e=0. 0008; St ab. Set t i ngs. HSt d=0. 0008;
%Cl cul o de t i empo cr t i co ( Tcr i t ) , Tu y CMR ( con ser i es de Tayl or
%i ndi vi dual es) par a l os " n" casos
angcr i t =St ab. angcr t ;
f or i =1: ncas
i f angcr i t ( i ) ~=0
di sp( ' Cl cul o de Ti empo Cr i t i co caso: ' ) ; di sp( i ) ;
HSt e1=St ab. Set t i ngs. HSt e;
MEQ=St ab. Mequ( i , 1) ; PMEQ=St ab. Pmeq( i , 1) ;
DEL0=St ab. Dango( i , 1) ; DELTALI M=St ab. angcr t ( i , 1) ; PMAX=St ab. Pmaxf ( i , 1) ;
PC=St ab. Pcf ( i , 1) ; VD=St ab. vf ( i , 1) ; W0=0; LOPT=0;
Ws=2*pi *Set t i ngs. f r eq; St ab. Wsi nc( i , 1) =Ws; TEMPOLI M=1;
[ DELTA1, Wc, TEMPO1, DI F1] =St ayl or ( HSt e1, MEQ, PMEQ, PMAX, PC, VD,
W0, Ws, DEL0, DELTALI M, TEMPOLI M, LOPT) ;
DELTA1
Wc
TEMPO1
St ab. Tcr i t ( i , 1) =TEMPO1; St ab. di f ( i , 1) =DI F1; St ab. del t a( i , 1) =DELTA1;
St ab. Wc( i , 1) =Wc;
%di sp( ' caso: ' ) ; di sp( i ) ;
%di sp( ' t i empo cr i t i co: ' ) ; di sp( TEMPO1) ;
DELC=St ab. Dangc( i , 1) ; DELU=pi - St ab. Dangc( i , 1) +2*St ab. vc( i , 1) ;
di sp( ' Cl cul o de Ti empo U caso: ' ) ; di sp( i ) ; St ab. Dangu( i , 1) =DELU;
DELCRI T=St ab. angcr t ( i , 1) ;
DELTALI M=St ab. Dangu( i , 1) ;
PMAX=St ab. Pmaxc( i , 1) ; PC=St ab. Pcc( i , 1) ; VD=St ab. vc( i , 1) ; W0=Wc;
[ DELTA1, Wu, TEMPO2, DI F] =St ayl or ( HSt e1, MEQ, PMEQ, PMAX, PC, VD, W0,
Ws, DELCRI T, DELTALI M, TEMPOLI M, LOPT) ;
DELTA1
Wu
TEMPO2
St ab. Tu( i , 1) =TEMPO2; eang=Syn. Eang; St ab. Wu( i , 1) =Wu;
cd( ' . . ' ) ;
EEAC_est at i co
cd( ' Est abi l i dad Di nmi ca' ) ;
NA1=2; NA2=3;
St ab. Nar eas1=NA1;
St ab. Nar eas2=NA2;
DTCMR=0. 0009;
94
di sp( ' Cl cul o de angul o i ndi vi dual con ser i es de t ayl or par a
[ t o, t c/ 2, t c, t u/ 3, 2t u/ 3, t u] ' ) ;
[ Eangi , wg] =
CMR( Ykr 2, Ykr 3, ngen, gbus, emag, emagc, eang, TEMPO1, TEMPO2, DTCMR, NA1, NA2, p
m1, pm1c, m, Ws) ;
di sp( ' caso : ' ) ; di sp( i ) ;
di sp( ' angul os' ) ; di sp( Eangi ) ; di sp( ' vel oci dades' ) ; di sp( wg) ;
i f NA1>=2
f or j =2: NA1
i f NA1==2
St ab. Eangi 1( : , i ) =Eangi ( : , j ) ;
el se
di sp( ' no se puede al macenar ' ) ;
end
end
el se
di sp( ' NA1 debe ser mayor o i gual que 2' ) ;
end
i f NA2>=2
f or j =1: NA2
i f NA2==3
swi t ch j
case 1
St ab. Eangi 2( : , i ) =Eangi ( : , NA1+j ) ;
case 2
St ab. Eangi 3( : , i ) =Eangi ( : , NA1+j ) ;
case 3
St ab. Eangi 4( : , i ) =Eangi ( : , NA1+j ) ;
end
el se
di sp( ' no se puede al macenar ' ) ;
end
end
el se
di sp( ' NA2 debe ser mayor o i gual que 2' ) ;
end
el se
St ab. Tcr i t ( i , 1) =0; St ab. Tu( i , 1) =0;
St ab. Wsi nc( i , 1) =2*pi *Set t i ngs. f r eq;
end
end
f pr i nt f ( ' Resul t ado de l os Angul os y Ti empos Cr t i cos ESTATI COS\ n' ) ;
f pr i nt f ( ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ n' ) ;
f pr i nt f ( ' caso Ang Cr i t Tcr i t Tu Ws\ n' ) ;
f pr i nt f ( [ ' %4d %8. 4g %8. 4g %8. 4g %8. 4g ' , ' ; \ n' ] , [ St ab. cas St ab. angcr t
St ab. Tcr i t St ab. Tu St ab. Wsi nc] ' ) ;
%Equi val ent es OMI B DI NAMI COS par a l os t i empos Tc y Tu di vi di dos en
l os i nt er val os NA1 y NA2 r espect i vament e
NA1=2; NA2=3;
eang=zer os( ngen, ncas) ; eangc=zer os( ngen, ncas) ;
i f NA1>=2
f or j =2: NA1
emag=Syn. Emag; eang=St ab. Eangi 1; m=Syn. con( : , 18) ; %pm1=Syn. pm;
eang1=eang; ni 2=2;
[ Dangeqf , Peeqf , Pmeqf , Pcf , Pmaxf , vf , OMI Bi f , Meqf ] =
Equi vOMI Bdyn( Ykr 2, ni , ni 2, ngen, Gi or d, emag, eang1, pm1, m, s, a, ns, na, angcr i t ) ;
i f NA1==2
St ab. OMI Bi f 1=OMI Bi f ; St ab. Dangeqf 1=
Dangeqf ; St ab. Peeqf 1=Peeqf ; St ab. Pmeqf 1=Pmeqf ; St ab. Pcf 1=Pcf ; St ab
. Pmaxf 1=Pmaxf ; St ab. vf 1=vf ;
95
St ab. Mequf 1=Meqf ;
el se
di sp( ' no se puede al macenar ' ) ;
end
di sp( ' i nt er val o: ' ) ; di sp( j ) ;
f pr i nt f ( ' Resul t ado de l os Par amet r os del Equi val ent e OMI B DI NAMI CO
est ado de f al l a \ n' ) ;
f pr i nt f ( ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ n' ) ;
f pr i nt f ( ' OMI Bi Dangeq Peeq Pmeq Pc Pmax v
Meq\ n' ) ;
f pr i nt f ( [ ' %4d %8. 10g %8. 10g %8. 10g %8. 10g %8. 10g %8. 10g
%8. 10g' , ' ; \ n' ] ,
[ St ab. OMI Bi f 1 St ab. Dangeqf 1 St ab. Peeqf 1 St ab. Pmeqf 1 St ab. Pcf 1
St ab. Pmaxf 1 St ab. vf 1 St ab. Mequf 1] ' ) ;
end
el se
di sp( ' NA1 debe ser mayor o i gual que 2' ) ;
end
i f NA2>=2
f or j =1: NA2
emagc=Syn. Emag; pm1c=pm1; mc=Syn. con( : , 18) ;
ni 2=2;
i f NA2==3
swi t ch j
case 1
eangc=St ab. Eangi 2;
eang2=eangc;
[ Dangeqc, Peeqc, Pmeqc, Pcc, Pmaxc, vc, OMI Bi c, Meqc] =
Equi vOMI Bdyn( Ykr 3, ni , ni 2, ngen, Gi or d, emagc, eang2, pm1c, mc, s, a, ns
, na, angcr i t ) ;
St ab. OMI Bi f 2=OMI Bi c; St ab. Dangeqf 2=
Dangeqc; St ab. Peeqf 2=Peeqc; St ab. Pmeqf 2=Pmeqc; St ab. Pcf 2=Pcc; St ab
. Pmaxf 2=Pmaxc; St ab. vf 2=vc;
St ab. Mequf 2=Meqc;
di sp( ' i nt er val o: ' ) ; di sp( j +NA1) ;
f pr i nt f ( ' Resul t ado de l os Par amet r os del Equi val ent e OMI B
DI NAMI CO
caso cont i ngenci a sal i da de 1 l nea\ n' ) ;
f pr i nt f ( ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - \ n' ) ;
f pr i nt f ( ' OMI Bi Dangeq Peeq Pmeq Pc Pmax v
Meq\ n' ) ;
f pr i nt f ( [ ' %4d %8. 10g %8. 10g %8. 10g %8. 10g %8. 10g %8. 10g
%8. 10g' , ' ; \ n' ] , [ St ab. OMI Bi f 2 St ab. Dangeqf 2 St ab. Peeqf 2
St ab. Pmeqf 2
St ab. Pcf 2 St ab. Pmaxf 2 St ab. vf 2 St ab. Mequf 2] ' ) ;
case 2
eangc=St ab. Eangi 3;
eang2=eangc;
[ Dangeqc, Peeqc, Pmeqc, Pcc, Pmaxc, vc, OMI Bi c, Meqc] =
Equi vOMI Bdyn( Ykr 3, ni , ni 2, ngen, Gi or d, emagc, eang2, pm1c, mc, s, a, ns
, na, angcr i t ) ;
St ab. OMI Bi f 3=OMI Bi c; St ab. Dangeqf 3=
Dangeqc; St ab. Peeqf 3=Peeqc; St ab. Pmeqf 3=Pmeqc; St ab. Pcf 3=Pcc; St ab
. Pmaxf 3=Pmaxc; St ab. vf 3=vc;
St ab. Mequf 3=Meqc;
di sp( ' i nt er val o: ' ) ; di sp( j +NA1) ;
f pr i nt f ( ' Resul t ado de l os Par amet r os del Equi val ent e OMI B
96
DI NAMI CO
caso cont i ngenci a sal i da de 1 l nea\ n' ) ;
f pr i nt f ( ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - \ n' ) ;
f pr i nt f ( ' OMI Bi Dangeq Peeq Pmeq Pc Pmax v
Meq\ n' ) ;
f pr i nt f ( [ ' %4d %8. 10g %8. 10g %8. 10g %8. 10g %8. 10g %8. 10g
%8. 10g' , ' ; \ n' ] , [ St ab. OMI Bi f 3 St ab. Dangeqf 3 St ab. Peeqf 3
St ab. Pmeqf 3
St ab. Pcf 3 St ab. Pmaxf 3 St ab. vf 3 St ab. Mequf 3] ' ) ;
case 3
eangc=St ab. Eangi 4;
eang2=eangc;
[ Dangeqc, Peeqc, Pmeqc, Pcc, Pmaxc, vc, OMI Bi c, Meqc] =
Equi vOMI Bdyn( Ykr 3, ni , ni 2, ngen, Gi or d, emagc, eang2, pm1c, mc, s, a, ns
, na, angcr i t ) ;
St ab. OMI Bi f 4=OMI Bi c; St ab. Dangeqf 4=
Dangeqc; St ab. Peeqf 4=Peeqc; St ab. Pmeqf 4=Pmeqc; St ab. Pcf 4=Pcc; St ab
. Pmaxf 4=Pmaxc; St ab. vf 4=vc;
St ab. Mequf 4=Meqc;
di sp( ' i nt er val o: ' ) ; di sp( j +NA1) ;
f pr i nt f ( ' Resul t ado de l os Par amet r os del Equi val ent e OMI B
DI NAMI CO
caso cont i ngenci a sal i da de 1 l nea\ n' ) ;
f pr i nt f ( ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - \ n' ) ;
f pr i nt f ( ' OMI Bi Dangeq Peeq Pmeq Pc Pmax v
Meq\ n' ) ;
f pr i nt f ( [ ' %4d %8. 10g %8. 10g %8. 10g %8. 10g %8. 10g %8. 10g
%8. 10g' , ' ; \ n' ] , [ St ab. OMI Bi f 4 St ab. Dangeqf 4 St ab. Peeqf 4
St ab. Pmeqf 4 St ab. Pcf 4 St ab. Pmaxf 4 St ab. vf 4 St ab. Mequf 4] ' ) ;
end
el se
di sp( ' no se puede al macenar ' ) ;
end
end
el se
di sp( ' NA2 debe ser mayor o i gual que 2' ) ;
end
%Cal cul o de ANGULOS DI NAMI COS en l os i nt er val os NA1 y NA2 con
ser i es de
Tayl or gl obal es
f or i =1: ncas
i f St ab. angcr t ( i , 1) ~=0
HSt d1=St ab. Set t i ngs. HSt d;
i f NA1>=2
f or j =2: NA1
i f NA1==2
I NTERVAL1=TEMPO1/ NA1; St ab. Tc2( i , 1) =I NTERVAL1;
DEL0=St ab. Dango( i , 1) ; TEMPOLI M=I NTERVAL1;
MEQ=St ab. Mequ( i , 1) ; PMEQ=St ab. Pmeq( i , 1) ; DEL0=St ab. Dango( i , 1) ;
PMAX=St ab. Pmaxf ( i , 1) ; PC=St ab. Pcf ( i , 1) ; VD=St ab. vf ( i , 1) ; W0=0;
LOPT=1;
Ws=2*pi *Set t i ngs. f r eq; St ab. Wsi nc( i , 1) =Ws;
[ DELTA1, W1, TEMPO, DI F1] =St ayl or ( HSt d1, MEQ, PMEQ, PMAX, PC,
VD, W0, Ws, DEL0, DELTALI M, TEMPOLI M, LOPT) ;
del t ai =DELTA1;
St ab. DangA1( i , 1) =del t ai ;
I NTERVAL1=TEMPO1/ NA1; TEMPOLI M=I NTERVAL1; St ab. Tcd( i , 1) =TEMPO1;
97
MEQ=St ab. Mequf 1( i , 1) ; PMEQ=St ab. Pmeqf 1( i , 1) ;
DEL0=DELTA1; PMAX=St ab. Pmaxf 1( i , 1) ; PC=St ab. Pcf 1( i , 1) ;
VD=St ab. vf 1( i , 1) ; W0=W1; LOPT=1;
[ DELTA2, W2, TEMPO, DI F2] =St ayl or ( HSt d1, MEQ, PMEQ, PMAX, PC,
VD, W0, Ws, DEL0, DELTALI M, TEMPOLI M, LOPT) ;
del t ai =DELTA2;
St ab. DangA2c( i , 1) =del t ai ;
el se
di sp( ' no se puede al macenar ' ) ;
end
end
el se
di sp( ' NA1 debe ser mayor o i gual que 2' ) ;
end
i f NA2>=2
f or j =1: NA2
i f NA2==3
i f j ==1
I NTERVAL2=TEMPO2/ NA2; St ab. Tcu1( i , 1) =St ab. Tcd( i , 1) +I NTERVAL2;
DEL0=St ab. DangA2c( i , 1) ; TEMPOLI M=I NTERVAL2;
MEQ=St ab. Mequf 2( i , 1) ; PMEQ=St ab. Pmeqf 2( i , 1) ;
PMAX=St ab. Pmaxf 2( i , 1) ;
PC=St ab. Pcf 2( i , 1) ; VD=St ab. vf 2( i , 1) ; W0=W2; LOPT=1;
[ DELTA3, W3, TEMPO, DI F3] =St ayl or ( HSt d1, MEQ, PMEQ, PMAX, PC, VD,
W0, Ws, DEL0, DELTALI M, TEMPOLI M, LOPT) ;
del t ai =DELTA3;
St ab. DangA3( i , 1) =del t ai ;
end
i f j ==2
I NTERVAL3=TEMPO2/ NA2; St ab. Tcu2( i , 1) =St ab. Tcd( i , 1) +I NTERVAL2+I NTE
RVAL3;
DEL0=St ab. DangA3( i , 1) ; TEMPOLI M=I NTERVAL3;
MEQ=St ab. Mequf 3( i , 1) ; PMEQ=St ab. Pmeqf 3( i , 1) ;
PMAX=St ab. Pmaxf 3( i , 1) ;
PC=St ab. Pcf 3( i , 1) ; VD=St ab. vf 3( i , 1) ; W0=W3; LOPT=1;
[ DELTA4, W4, TEMPO, DI F4] =St ayl or ( HSt d1, MEQ, PMEQ, PMAX, PC, VD,
W0, Ws, DEL0, DELTALI M, TEMPOLI M, LOPT) ;
del t ai =DELTA4;
St ab. DangA4( i , 1) =del t ai ; %del t ai ; eang1=del t ai
end
i f j ==3
I NTERVAL4=TEMPO2/ NA2; St ab. Tud( i , 1) =St ab. Tcd( i , 1) +I NTERVAL2+I NTER
VAL3+I NTERVAL4;
DEL0=St ab. DangA4( i , 1) ; TEMPOLI M=I NTERVAL4;
MEQ=St ab. Mequf 4( i , 1) ; PMEQ=St ab. Pmeqf 4( i , 1) ;
PMAX=St ab. Pmaxf 4( i , 1) ;
PC=St ab. Pcf 4( i , 1) ; VD=St ab. vf 4( i , 1) ; W0=W4; LOPT=1;
[ DELTA5, W5, TEMPO, DI F5] =St ayl or ( HSt d1, MEQ, PMEQ, PMAX, PC, VD,
W0, Ws, DEL0, DELTALI M, TEMPOLI M, LOPT) ;
angpd=asi n( ( PMEQ- PC) / PMAX) +VD; St ab. Dangcd( i , 1) =angpd;
DELUDI N=pi - St ab. Dangcd( i , 1) +2*St ab. vf 4( i , 1) ;
del t ai =DELUDI N;
St ab. DangA5u( i , 1) =del t ai ;
end
el se
di sp( ' no se puede al macenar ' ) ;
end
end
el se
98
di sp( ' NA2 debe ser mayor o i gual que 2' ) ;
end
end
end
TcnuevoMet sensi bi l i dad;
%Regr esa al di r ect or i o pr i nci pal
cd( ' . . ' )
el se
di sp( ' El si st ema es conf i abl ement e est abl e ' ) ;
end
ui wai t ( f m_choi ce( ' Cl cul o de Est abi l i dad en pr oceso. . . . Gr aci as por su
compr ensi n' , 2) )
r et ur n
h0 = f i gur e( ' Col or ' , Theme. col or 01, . . .
' Uni t s' , ' nor mal i zed' , . . .
' Col or map' , [ ] , . . .
' Cr eat eFcn' , ' Fi g. st abdyn = gcf ; ' , . . .
' Del et eFcn' , ' Fi g. st abyn = 0; ' , . . .
' Fi l eName' , ' f m_st abdyn' , . . .
' MenuBar ' , ' none' , . . .
' Name' , ' Repor t e Est abi l i dad_Eg ' , . . .
' Number Ti t l e' , ' of f ' , . . .
' Paper Posi t i on' , [ 18 180 576 432] , . . .
' Paper Uni t s' , ' poi nt s' , . . .
' Posi t i on' , si zef i g( 0. 6984, 0. 6377) , . . .
' Resi ze' , ' on' , . . .
' Tool Bar ' , ' none' ) ;
h1 = ui cont r ol ( . . .
' Par ent ' , h0, . . .
' Uni t s' , ' nor mal i zed' , . . .
' Backgr oundCol or ' , Theme. col or 02, . . .
' For egr oundCol or ' , Theme. col or 03, . . .
' Posi t i on' , [ 0. 040268 0. 48392 0. 91499 0. 475] , . . .
' St yl e' , ' f r ame' , . . .
' Tag' , ' Fr ame1' ) ;
%Cuadr o Li st a de r esul t ados
hB = ui cont r ol ( ' Par ent ' , h0, . . .
' Uni t s' , ' nor mal i zed' , . . .
' Backgr oundCol or ' , Theme. col or 03, . . .
' Cal l back' , ' f m_st abdyn t opl i st ' , . . .
' Font Name' , Theme. f ont 01, . . .
' For egr oundCol or ' , Theme. col or 06, . . .
' Max' , 100, . . .
' Posi t i on' , [ 0. 077181 0. 51149 0. 24094 0. 36547] , . . .
' St r i ng' , set bus, . . .
' St yl e' , ' l i st box' , . . .
' Tag' , ' Li st boxBus' , . . .
' Val ue' , 1) ;
hE = ui cont r ol ( ' Par ent ' , h0, . . .
' Uni t s' , ' nor mal i zed' , . . .
' Backgr oundCol or ' , Theme. col or 03, . . .
' Cal l back' , ' f m_st abdyn t opl i st ' , . . .
' Font Name' , Theme. f ont 01, . . .
' For egr oundCol or ' , Theme. col or 10, . . .
' Max' , 100, . . .
' Posi t i on' , [ 0. 35224 0. 51149 0. 14094 0. 36547] , . . .
' St r i ng' , set var ( Syn. Emag) , . . .
99
' St yl e' , ' l i st box' , . . .
' Tag' , ' Li st boxV' , . . .
' Val ue' , 1) ;
hA = ui cont r ol ( ' Par ent ' , h0, . . .
' Uni t s' , ' nor mal i zed' , . . .
' Backgr oundCol or ' , Theme. col or 03, . . .
' Cal l back' , ' f m_st abdyn t opl i st ' , . . .
' Font Name' , Theme. f ont 01, . . .
' For egr oundCol or ' , Theme. col or 10, . . .
' Max' , 100, . . .
' Posi t i on' , [ 0. 52729 0. 51149 0. 14094 0. 36547] , . . .
' St r i ng' , set var ( Syn. Eang) , . . .
' St yl e' , ' l i st box' , . . .
' Tag' , ' Li st boxAng' , . . .
' Val ue' , 1) ;
%t ext os
hT = ui cont r ol ( ' Par ent ' , h0, . . .
' Uni t s' , ' nor mal i zed' , . . .
' Backgr oundCol or ' , Theme. col or 02, . . .
' Hi t Test ' , ' of f ' , . . .
' Hor i zont al Al i gnment ' , ' l ef t ' , . . .
' Li st boxTop' , 0, . . .
' Posi t i on' , [ 0. 52729 0. 89227 0. 12975 0. 030628] , . . .
' St r i ng' , ' Eang( r ad) ' , . . .
' St yl e' , ' t ext ' , . . .
' Tag' , ' St at i cText Ang' ) ;
h1 = ui cont r ol ( ' Par ent ' , h0, . . .
' Uni t s' , ' nor mal i zed' , . . .
' Backgr oundCol or ' , Theme. col or 02, . . .
' Hor i zont al Al i gnment ' , ' l ef t ' , . . .
' Posi t i on' , [ 0. 35224 0. 89227 0. 12975 0. 030628] , . . .
' St r i ng' , ' Emag( PU) ' , . . .
' St yl e' , ' t ext ' , . . .
' Tag' , ' St at i cText 1' ) ;
h1 = ui cont r ol ( ' Par ent ' , h0, . . .
' Uni t s' , ' nor mal i zed' , . . .
' Backgr oundCol or ' , Theme. col or 02, . . .
' Hor i zont al Al i gnment ' , ' l ef t ' , . . .
' Posi t i on' , [ 0. 077181 0. 89227 0. 12975 0. 030628] , . . .
' St r i ng' , ' GenBus - ' , . . .
' St yl e' , ' t ext ' , . . .
' Tag' , ' St at i cText 1' ) ;
cadena1=i nt 2st r ( Syn. n) ;
cadena2=' Gener ador es' ;
cadena=st r cat ( cadena1, cadena2) ;
h1 = ui cont r ol ( ' Par ent ' , h0, . . .
' Uni t s' , ' nor mal i zed' , . . .
' Backgr oundCol or ' , Theme. col or 02, . . .
' Hor i zont al Al i gnment ' , ' l ef t ' , . . .
' Posi t i on' , [ 0. 177181 0. 89227 0. 15975 0. 030628] , . . .
' St r i ng' , cadena, . . .
' St yl e' , ' t ext ' , . . .
' Tag' , ' St at i cText 1' ) ;
Set t i ngs. i ni t = 3;
f unct i on sol vepf
gl obal Set t i ngs Var name
100
f m_di sp( ' Sol ve base case power f l ow. . . ' )
var name_ol d = Var name. i dx;
Set t i ngs. show = 0;
f m_set ( ' l f ' )
Set t i ngs. show = 1;
i f ~i sempt y( var name_ol d)
Var name. i dx = var name_ol d;
end
%==============================================================
f unct i on st r i nga = set bus
gl obal Var name Bus Syn
Bg=Syn. bus;
busn = mi n( 150, Syn. n) ;
[ st r i nga, or d] = sor t ( Var name. bus( Bg) ) ;
st r i nga = st r cat ( ' [ ' , i nt 2st r ( Syn. con( or d, 1) ) , ' ] - ' , st r i nga) ;
hdl = f i ndobj ( gcf , ' Tag' , ' PushSor t ' ) ;
i f ~i sempt y( hdl )
i f st r cmp( get ( hdl , ' User Dat a' ) , ' 1n' )
[ a, or d] = sor t ( Syn. con( or d) ) ;
st r i nga = st r i nga( or d) ;
end
end
%==============================================================
f unct i on st r i nga = set var ( i nput )
gl obal Var name Bus Syn
Bg=Syn. bus;
busn = mi n( 150, Syn. n) ;
[ buss, or dbus] = sor t ( Var name. bus( Bg) ) ;
hdl = f i ndobj ( gcf , ' Tag' , ' PushSor t ' ) ;
i f ~i sempt y( hdl )
i f st r cmp( get ( hdl , ' User Dat a' ) , ' 1n' )
[ a, or dbus] = sor t ( Bus. con( Bg) ) ;
end
end
st r i nga = cel l ( busn, 1) ;
f or i = 1: busn,
st r i nga{i , 1} = f var ( i nput ( or dbus( i ) ) , 10) ;
end
%Reducci on de Kr on
f unct i on [ Ybmod, Yr ] = r educkr on( caso, nb, Yb, ng, bgl , xgl , f i , bcar , Zcar )
swi t ch caso
case ' ym'
m=nb+ng; A=zer os( m- 1, m- 1) ;
gi =( 1: ng) ;
Ybmod=spar se( [ ] , [ ] , [ ] , m, m) ;
Ybmod( 1: nb, 1: nb) =Yb;
Ybmod=Ybmod+spar se( bgl , bgl , 1. / xgl , m, m) ;
Ybmod=Ybmod+spar se( gi +nb, gi +nb, 1. / xgl , m, m) ;
Ybmod=Ybmod+spar se( bgl , gi +nb, - 1. / xgl , m, m) ;
Ybmod=Ybmod+spar se( gi +nb, bgl , - 1. / xgl , m, m) ;
Ybmod=Ybmod+spar se( bcar , bcar , 1. / Zcar , m, m) ;
i f f i ~=0
k=0;
f or i =1: m
i f i ~=f i
k=k+1; l =0;
f or j =1: m
i f j ~=f i
101
l =l +1;
A( k, l ) =Ybmod( i , j ) ;
end
end
end
end
Ybmod=A;
end
Ym=Ybmod;
i f f i ~=0
p=m- 1; n=nb- 1;
el se
p=m; n=nb;
end
%Reducci n de Ybar r a a bar r as de gener aci n
f or r =1: n
Yr m=zer os( p- 1, p- 1) ;
f or k=1: p- 1
Yr m( 1: p- 1, k) =Ym( 2: p, 1) ;
end
Yr m=Yr m. *conj ( Yr m' ) ;
Yr =Ym( 2: p, 2: p) - Yr m. / Ym( 1, 1) ;
Ym=Yr ; p=p- 1;
end
%Ybar r a I ncl uyendo Xd de gener ador es
case ' ym0'
A=[ - 8. 4459i 0 0 8. 4459i 0 0 0 0 0; 0 - 5. 4855i 0 0 0 0 5. 4855i 0 0; 0 0
- 4. 1684i 0 0 0 0 0 4. 1684i ; 8. 4459i 0 0 3. 3074- 30. 3937i - 1. 3652+11. 6041i -
1. 9422+10. 5107i 0 0 0; 0 0 0 - 1. 3652+11. 6041i 3. 8138- 17. 8426i 0 -
1. 1876+5. 9751i 0 0; 0 0 0 - 1. 9422+10. 5107i 0 4. 1019- 16. 1335i 0 0 -
1. 282+5. 5882i ; 0 5. 4855i 0 0 - 1. 1876+5. 9751i 0 2. 8047- 24. 9311i -
1. 6171+13. 6980i 0; 0 0 0 0 0 0 - 1. 6171+13. 698i 3. 7412- 23. 6224i -
1. 1551+9. 7843i ; 0 0 4. 1684i 0 0 - 1. 282+5. 5882i 0 - 1. 1551+9. 7843i 2. 4371-
19. 2574i ] ;
A=Yb;
Ybmod=A; p=nb;
di sp( ' caso base' ) ;
case ' ymf '
A=[ - 8. 4459i 0 0 8. 4459i 0 0 0 0; 0 - 5. 4855i 0 0 0 0 0 0; 0 0 - 4. 1684i 0
0 0 0 4. 1684i ; 8. 4459i 0 0 3. 3074- 30. 3937i - 1. 3652+11. 6041i -
1. 9422+10. 5107i 0 0; 0 0 0 - 1. 3652+11. 6041i 3. 8138- 17. 8426i 0 0 0; 0 0 0 -
1. 9422+10. 5107i 0 4. 1019- 16. 1335i 0 - 1. 282+5. 5882i ; 0 0 0 0 0 0 3. 7412-
23. 6224i - 1. 1551+9. 7843i ; 0 0 4. 1684i 0 0 - 1. 282+5. 5882i - 1. 1551+9. 7843i
2. 4371- 19. 2574i ] ;
k=0; A=zer os( nb- 1, nb- 1) ;
f or i =1: nb
i f i ~=f i
k=k+1; l =0;
f or j =1: nb
i f j ~=f i
l =l +1;
A( k, l ) =Yb( i , j ) ;
end
end
end
end
Ybmod=A;
p=nb- 1;
di sp( ' caso f al l a' ) ;
case ' ymc'
102
A=[ - 8. 4459i 0 0 8. 4459i 0 0 0 0 0; 0 - 5. 4855i 0 0 0 0 5. 4855i 0 0; 0 0
- 4. 1684i 0 0 0 0 0 4. 1684i ; 8. 4459i 0 0 3. 3074- 30. 3937i - 1. 3652+11. 6041i -
1. 9422+10. 5107i 0 0 0; 0 0 0 - 1. 3652+11. 6041i 2. 6262- 11. 8665i 0 0 0 0; 0 0
0 - 1. 9422+10. 5107i 0 4. 1019- 16. 1335i 0 0 - 1. 282+5. 5882i ; 0 5. 4855i 0 0 0 0
1. 6171- 18. 9559i - 1. 6171+13. 6980i 0; 0 0 0 0 0 0 - 1. 6171+13. 698i 3. 7412-
23. 6224i - 1. 1551+9. 7843i ; 0 0 4. 1684i 0 0 - 1. 282+5. 5882i 0 - 1. 1551+9. 7843i
2. 4371- 19. 2574i ] ;
A=Yb;
Ybmod=A;
p=nb;
di sp( ' caso ct g' ) ;
end
i f caso ~=' ym'
%Reducci n de Ybar r a a bar r as de gener aci n
f or r =4: p
Yr m=zer os( p- 1, p- 1) ;
Ar m=zer os( p- 1, p- 1) ;
f or k=1: p- 1
f or j =1: p- 1
n=j ;
i f n>=4
n=n+1;
end
Yr m( j , k) =A( n, 4) ;
%j =j +1;
end
end
f or k=1: p- 1
m=k;
i f m>=4
m=m+1;
end
f or j =1: p- 1
n=j ;
i f n>=4
n=n+1;
end
Ar m( j , k) =A( n, m) ;
end
end
di sp( ' ykr on 9 bar r as Ar m' ) ;
Ar m;
Yr m=Yr m. *conj ( Yr m' ) ;
di sp( ' ykr on 9 bar r as Yr m' ) ;
Yr m;
Yr =Ar m( 1: p- 1, 1: p- 1) - Yr m. / A( 4, 4) ;
A=Yr ;
p=p- 1;
end
di sp( ' ykr on 9 bar r as yr ' ) ;
Yr ;
end
%CMR i ni ci al ( Cl asi f i caci n de maqui nas cr i t i cas)
f unct i on [ Eangi , wg, est ab, t i , D, T, Eangi gr af ] =
CMRi ni ci al ( Ymk, ng, bg, emag, eang, t f , t df , dt , al f , pm1, m, Deang, Ws)
%CMR i ni ci al
%cl cul o de ser i es de t ayl or t r uncadas
nt =t f / dt ; Deang1=Deang*pi / 180; est ab=1;
Eangi =zer os( ng, nt +1) ;
103
Eangi ( : , 1) =eang;
wg=zer os( ng, nt +1) ; gg0=zer os( ng, nt ) ; gg1=zer os( ng, nt ) ; gg2=zer os( ng, nt ) ;
Pe0=zer os( ng, nt ) ; Pe1=zer os( ng, nt ) ; Pe2=zer os( ng, nt ) ;
t i =1;
T( 1, 1) =0;
Eangi gr af ( : , 1) =eang;
f or i =1: ng
f or j =1: ng
i f j >i
i f abs( Eangi ( i , 1) - Eangi ( j , 1) ) >abs( Deang1)
est ab=0; D=abs( Eangi ( i , 1) - Eangi ( j , 1) ) ;
r et ur n;
end
end
j =j +1;
end
i =i +1;
end
f or k=1: nt
f or i =1: ng
Pe0( i , k) =0; Pe1( i , k) =0; Pe2( i , k) =0; D=0;
f or j =1: ng
pe0=emag( i ) *emag( j ) *abs( Ymk( i , j ) ) *cos( Eangi ( i , k) - Eangi ( j , k) -
angl e( Ymk( i , j ) ) ) ;
Pe0( i , k) =pe0+Pe0( i , k) ;
pe1=emag( i ) *emag( j ) *abs( Ymk( i , j ) ) *( wg( i , k) -
wg( j , k) ) *si n( Eangi ( i , k) - Eangi ( j , k) - angl e( Ymk( i , j ) ) ) ;
Pe1( i , k) =pe1+Pe1( i , k) ;
j =j +1;
end
gg0( i , k) =[ pm1( i ) - Pe0( i , k) ] / m( i ) ; gg0( i , k) =Ws*gg0( i , k) ;
gg1( i , k) =[ Pe1( i , k) ] / m( i ) ; gg1( i , k) =Ws*gg1( i , k) ;
f or j =1: ng
pe2=emag( i ) *emag( j ) *abs( Ymk( i , j ) ) *( gg0( i , k) -
gg0( j , k) ) *si n( Eangi ( i , k) - Eangi ( j , k) -
angl e( Ymk( i , j ) ) ) +emag( i ) *emag( j ) *abs( Ymk( i , j ) ) *( wg( i , k) -
wg( j , k) ) ^2*cos( Eangi ( i , k) - Eangi ( j , k) - angl e( Ymk( i , j ) ) ) ;
Pe2( i , k) =pe2+Pe2( i , k) ;
j =j +1;
end
gg2( i , k) =[ Pe2( i , k) ] / m( i ) ; gg2( i , k) =Ws*gg2( i , k) ;
wg( i , k+1) =wg( i , k) +gg0( i , k) *dt +gg1( i , k) *dt ^2/ 2+al f *gg2( i , k) *dt ^3/
6;
Eangi ( i , k+1) =Eangi ( i , k) +wg( i , k) *dt +gg0( i , k) *dt ^2/ 2+gg1( i , k) *dt ^3
/ 6+al f *gg2( i , k) *dt ^4/ 24;
Eangi gr af ( i , k+1) =Eangi ( i , k+1) ;
T( 1, k+1) =T( 1, k) +dt ;
i =i +1;
end
t i =k+1;
f or i =1: ng
f or j =1: ng
i f j >i
i f abs( Eangi ( i , k+1) - Eangi ( j , k+1) ) >abs( Deang1)
est ab=0; D=abs( Eangi ( i , k+1) - Eangi ( j , k+1) ) ;
r et ur n;
end
end
j =j +1;
end
104
i =i +1;
end
k=k+1;
end
%Or denami ent o de maqui nas cr i t i cas y r est ant es
f unct i on [ Eangor d, Gi or d, BGi or d, s, a, ns, na] =
or denar Eang( Eangi , t i , ng, n1, bg)
%Or dena l os ngul os en or den decr eci ent e de acuer do a l as magni t udes de
sus ngul os
Eangor d=zer os( ng, 1) ; s=zer os( n1, n1) ; a=zer os( n1, n1) ;
ns=zer os( n1, 1) ; na=zer os( n1, 1) ; Gi or d=zer os( 1, ng) ; BGi or d=zer os( 1, ng) ;
f or i =1: ng
k=1; l =1; i gual esg=zer os( ng) ;
f or j =1: ng
i f j ~=i
i f abs( Eangi ( i , t i ) ) <abs( Eangi ( j , t i ) )
k=k+1;
el se
i f abs( Eangi ( i , t i ) ) ==abs( Eangi ( j , t i ) )
i f l ==1
i gual esg( l ) =i ;
end
l =l +1; i gual esg( l ) =j ;
end
end
end
j =j +1;
end
i f l >1
l l =0;
f or j =k: k+l - 1
l l =l l +1;
Eangor d( j ) =Eangi ( i , t i ) ;
Gi or d( 1, j ) =i gual esg( l l ) ; BGi or d( 1, j ) =bg( Gi or d( 1, j ) ) ;
j =j +1;
end
el se
Eangor d( k) =Eangi ( i , t i ) ;
Gi or d( 1, k) =i ; BGi or d( 1, k) =bg( i ) ;
end
i =i +1;
end
%Li st ado de C candi dadt os de c gr upos cr t i cos compuest os
f or i =1: n1
f or j =1: i
s( i , j ) =Gi or d( j ) ;
j =j +1;
end
ns( i , 1) =i ;
f or j =i +1: ng
a( i , j - i ) =Gi or d( j ) ;
j =j +1;
end
na( i , 1) =ng- i ;
i =i +1;
end
%Equi val ent e OMI B ( One Machi ne I nf i ni t e Bus)
105
f unct i on [ Dangeq, Peeq, Pmeq, Pc, Pmax, v, OMI Bi , Meq] =
Equi vOMI B( Ymk1, n1, n2, ng1, bg1, emag1, eang1, pm1, m, s, a, ns, na)
%Cl cul o del equi val ent e OMI B
Dangeq=zer os( n1, 1) ; Peeq=zer os( n1, 1) ; Pmeq=zer os( n1, 1) ; Pc=zer os( n1, 1) ; Pmax=
zer os( n1, 1) ; v=zer os( n1, 1) ;
Ms=zer os( n1, 1) ; Ma=zer os( n1, 1) ; Ds=zer os( n1, 1) ; Da=zer os( n1, 1) ; Mt =zer os( n1, 1
) ; Meq=zer os( n1, 1) ;
Eangs=zer os( n1, n1) ; Canga=zer os( n1, n1) ; Pes=zer os( n1, n1) ; Pea=zer os( n1, n1) ;
OMI Bi =zer os( n1, 1) ; eang2=eang1;
f or i =1: n1
i f n2==2
eang1=eang2( : , i ) ;
eang1=eang1' ;
end
ns1=ns( i , 1) ;
na1=na( i , 1) ;
f or k=1: i
Ms( i , 1) =Ms( i , 1) +m( bg1( k) ) ;
k=k+1;
end
f or k=i +1: ng1
Ma( i , 1) =Ma( i , 1) +m( bg1( k) ) ;
k=k+1;
end
Mt ( i , 1) =Ms( i , 1) +Ma( i , 1) ;
Meq( i , 1) =Ms( i , 1) *Ma( i , 1) / Mt ( i , 1) ;
f or k=1: i
Ds( i , 1) =Ds( i , 1) +m( bg1( k) ) *eang1( bg1( k) ) ;
Eangs=zer os( n1, 1) ; Canga=zer os( n1, 1) ;
k=k+1;
end
f or k=i +1: ng1
Da( i , 1) =Da( i , 1) +m( bg1( k) ) *eang1( bg1( k) ) ;
Eangs=zer os( n1, 1) ; Canga=zer os( n1, 1) ;
k=k+1;
end
Ds( i , 1) =Ds( i , 1) / Ms( i , 1) ;
Da( i , 1) =Da( i , 1) / Ma( i , 1) ;
f or k=1: i
Eangs( i , k) =eang1( bg1( k) ) - Ds( i , 1) ;
k=k+1;
end
f or k=i +1: ng1
Canga( i , k- i ) =eang1( bg1( k) ) - Da( i , 1) ;
k=k+1;
end
%cal ul o de Pe del gr upo s
f or k=1: ns1
Pes1=0;
f or l =1: ns1
i f k~=l
pe1=emag1( s( i , l ) ) *abs( Ymk1( s( i , k) , s( i , l ) ) ) *cos( Eangs( i , k) - Eangs( i , l ) -
angl e( Ymk1( s( i , k) , s( i , l ) ) ) ) ;
Pes1=Pes1+pe1;
106
end
l =l +1;
end
Pes2=0;
f or j =1: na1
pe2=emag1( a( i , j ) ) *abs( Ymk1( s( i , k) , a( i , j ) ) ) *cos( Ds( i , 1) -
Da( i , 1) +Eangs( i , k) - Canga( i , j ) - angl e( Ymk1( s( i , k) , a( i , j ) ) ) ) ;
Pes2=Pes2+pe2;
j =j +1;
end
Pes( i , k) =( emag1( s( i , k) ) ) ^2*abs( Ymk1( s( i , k) , s( i , k) ) ) *cos( angl e( Ymk1( s( i , k)
, s( i , k) ) ) ) +emag1( s( i , k) ) *Pes1+emag1( s( i , k) ) *Pes2;
k=k+1;
end
%cal ul o de Pe del gr upo a
f or j =1: na1
Pea1=0;
f or l =1: na1
i f j ~=l
pe1=emag1( a( i , l ) ) *abs( Ymk1( a( i , j ) , a( i , l ) ) ) *cos( Canga( i , j ) - Canga( i , l ) -
angl e( Ymk1( a( i , j ) , a( i , l ) ) ) ) ;
Pea1=Pea1+pe1;
end
l =l +1;
end
Pea2=0;
f or k=1: ns1
pe2=emag1( s( i , k) ) *abs( Ymk1( a( i , j ) , s( i , k) ) ) *cos( Da( i , 1) -
Ds( i , 1) +Canga( i , j ) - Eangs( i , k) - angl e( Ymk1( a( i , j ) , s( i , k) ) ) ) ;
Pea2=Pea2+pe2;
k=k+1;
end
Pea( i , j ) =( emag1( a( i , j ) ) ) ^2*abs( Ymk1( a( i , j ) , a( i , j ) ) ) *cos( angl e( Ymk1( a( i , j )
, a( i , j ) ) ) ) +emag1( a( i , j ) ) *Pea1+emag1( a( i , j ) ) *Pea2;
j =j +1;
end
Dangeq( i , 1) =Ds( i , 1) - Da( i , 1) ;
pmst =0; Pest =0;
f or k=1: ns1
pmst =pmst +pm1( s( i , k) ) ;
Pest =Pest +Pes( i , k) ;
k=k+1;
end
pmat =0; Peat =0;
f or j =1: na1
pmat =pmat +pm1( a( i , j ) ) ;
Peat =Peat +Pea( i , j ) ;
j =j +1;
end
Pmeq( i , 1) =( Ma( i , 1) *pmst - Ms( i , 1) *pmat ) / Mt ( i , 1) ;
Peeq( i , 1) =( Ma( i , 1) *Pest - Ms( i , 1) *Peat ) / Mt ( i , 1) ;
%cl cul o de l os par met r os del OMI B;
%cl cul o del par met r o Pc del OMI B;
pcj l 1=0; pckl 1=0; Ckj 1=0; Dkj 1=0; Ckj 2=0; Dkj 2=0;
f or k=1: ns1
107
gkl =0;
f or l =1: ns1
%i f l ~=k
gkl =gkl +emag1( s( i , k) ) *emag1( s( i , l ) ) *abs( Ymk1( s( i , k) , s( i , l ) ) ) *cos( angl e( Ym
k1( s( i , k) , s( i , l ) ) ) ) *cos( Eangs( i , k) - Eangs( i , l ) ) ;
%end
l =l +1;
end
pckl 1=pckl 1+gkl ;
k=k+1;
end
f or j =1: na1
gj l =0;
f or l =1: na1
gj l =gj l +emag1( a( i , j ) ) *emag1( a( i , l ) ) *abs( Ymk1( a( i , j ) , a( i , l ) ) ) *cos( angl e( Ym
k1( a( i , j ) , a( i , l ) ) ) ) *cos( Canga( i , j ) - Canga( i , l ) ) ;
l =l +1;
end
pcj l 1=pcj l 1+gj l ;
j =j +1;
end
Pc( i , 1) =( Ma( i , 1) *pckl 1- Ms( i , 1) *pcj l 1) / Mt ( i , 1) ;
%cl cul o del par met r o v, Pmax del OMI B;
f or k=1: ns1
bkj =0; gkj =0;
f or j =1: na1
bkj =bkj +emag1( s( i , k) ) *emag1( a( i , j ) ) *abs( Ymk1( s( i , k) , a( i , j ) ) ) *si n( angl e( Ym
k1( s( i , k) , a( i , j ) ) ) ) *si n( Eangs( i , k) - Canga( i , j ) ) ;
gkj =gkj +emag1( s( i , k) ) *emag1( a( i , j ) ) *abs( Ymk1( s( i , k) , a( i , j ) ) ) *cos( angl e( Ym
k1( s( i , k) , a( i , j ) ) ) ) *cos( Eangs( i , k) - Canga( i , j ) ) ;
j =j +1;
end
Ckj 1=Ckj 1+bkj ;
Ckj 2=Ckj 2+gkj ;
k=k+1;
end
C( i , 1) =Ckj 1+( Ma( i , 1) - Ms( i , 1) ) / Mt ( i , 1) *Ckj 2;
f or k=1: ns1
bkj =0; gkj =0;
f or j =1: na1
bkj =bkj +emag1( s( i , k) ) *emag1( a( i , j ) ) *abs( Ymk1( s( i , k) , a( i , j ) ) ) *si n( angl e( Ym
k1( s( i , k) , a( i , j ) ) ) ) *cos( Eangs( i , k) - Canga( i , j ) ) ;
gkj =gkj +emag1( s( i , k) ) *emag1( a( i , j ) ) *abs( Ymk1( s( i , k) , a( i , j ) ) ) *cos( angl e( Ym
k1( s( i , k) , a( i , j ) ) ) ) *si n( Eangs( i , k) - Canga( i , j ) ) ;
j =j +1;
end
Dkj 1=Dkj 1+bkj ;
Dkj 2=Dkj 2+gkj ;
k=k+1;
end
D( i , 1) =Dkj 1- ( Ma( i , 1) - Ms( i , 1) ) / Mt ( i , 1) *Dkj 2;
Pmax( i , 1) =sqr t ( C( i , 1) ^2+D( i , 1) ^2) ;
i f D( i , 1) ==0
di sp( ' D=0' ) ;
108
v( i , 1) =0;
el se
v( i , 1) =- at an( C( i , 1) / D( i , 1) ) ;
end
OMI Bi ( i , 1) =i ;
i =i +1;
end
%Fl uj o de pot enci a modi f i cado par a post f al l a
f unct i on f m_f l uj omodYc( nc, l i )
%FM_f l uj omodYc cal cul a f l uj o con modi f i caci ones de post f al l a
gl obal Fi g Set t i ngs Snapshot hdl sdf
gl obal Bus Fi l e DAE Theme Var name St ab
gl obal SWPV PQ Faul t Mn Lt c Syn Exc Oxl
gl obal Var out Br eaker Li ne Pat h cl psat Li nec DAEc Snapshot c
i f ~Li ne. n, r et ur n, end
Li ne1=Li ne;
%Var i abl es de l i nea
Li nec. con= [ ] ;
Li nec. n = 0;
Li nec. Y = [ ] ;
Li nec. Y = [ ] ;
Li nec. Bp = [ ] ;
Li nec. Bpp = [ ] ;
Li nec. f r om= [ ] ;
Li nec. t o= [ ] ;
%modi f i caci n de l os dat os de l nea par a el f l uj o modi f i cado
j =0; Li nec. n=Li ne1. n- nc; l =0;
f or i =1: Li ne1. n
l c=0;
f or k=1: nc
i f i ==l i ( k)
l c=1;
end
end
i f l c==0
l =l +1;
f or j =1: 15
Li nec. con( l , j ) =Li ne1. con( i , j ) ;
end
Li nec. f r om( l , 1) =Li ne1. f r om( i , 1) ;
Li nec. t o( l , 1) =Li ne1. t o( i , 1) ;
end
end
%Var i abl es de l i nea
Li ne. con= [ ] ;
Li ne. n = 0;
Li ne. Y = [ ] ;
Li ne. Y = [ ] ;
Li ne. Bp = [ ] ;
Li ne. Bpp = [ ] ;
Li ne. f r om= [ ] ;
Li ne. t o= [ ] ;
Li ne=Li nec; DAE1=DAE;
Snapshot 1=Snapshot ; pg1=Bus. Pg; qg1=Bus. Qg; pg2=Syn. Pg; qg2=Syn. Qg;
sol vepf
Li nec=Li ne; DAEc=DAE;
Snapshot c=Snapshot ; Bus. Pgc=Bus. Pg; Bus. Qgc=Bus. Qg; Syn. Pgc=Syn. Pg; Syn. Qgc=Sy
n. Qg;
109
Snapshot =Snapshot 1; Bus. Pg=pg1; Bus. Qg=qg1; Syn. Pg=pg2; Syn. Qg=qg2;
%Var i abl es de l i nea
Li ne. con= [ ] ;
Li ne. n = 0;
Li ne. Y = [ ] ;
Li ne. Y = [ ] ;
Li ne. Bp = [ ] ;
Li ne. Bpp = [ ] ;
Li ne. f r om= [ ] ;
Li ne. t o= [ ] ;
Li ne=Li ne1;
%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
f unct i on sol vepf
gl obal Set t i ngs Var name
f m_di sp( ' Sol ve cont i ngency power f l ow. . . ' )
var name_ol d = Var name. i dx;
Set t i ngs. show = 0;
f m_set ( ' l f mod' )
Set t i ngs. show = 1;
i f ~i sempt y( var name_ol d)
Var name. i dx = var name_ol d;
end
%Cal cul o del Angul o Cr i t i co
f unct i on AngTi empCr i t i co
gl obal St ab;
casos=St ab. ni ; i t er max=50; t ol =0. 001;
angcr i t =zer os( casos, 1) ; er r or =zer os( casos, 1) ; casosi =zer os( casos, 1) ;
i t er =zer os( casos, 1) ;
f or i =1: casos
Pcp=St ab. Pcc( i ) ; Pmeq=St ab. Pmeq( i ) ;
Pco=St ab. Pc( i ) ;
Pmaxo=St ab. Pmax( i ) ;
vo=St ab. v( i ) ;
vp=St ab. vc( i ) ;
Pcd=St ab. Pcf ( i ) ; Pmaxp=St ab. Pmaxc( i ) ; Pmaxd=St ab. Pmaxf ( i ) ;
vd=St ab. vf ( i ) ;
ango=asi n( ( Pmeq- Pco) / Pmaxo) +vo; St ab. Dango( i , 1) =ango;
angp=asi n( ( Pmeq- Pcp) / Pmaxp) +vp; St ab. Dangc( i , 1) =angp;
angd=asi n( ( Pmeq- Pcd) / Pmaxd) +vd; St ab. Dangd( i , 1) =angd;
i f St ab. Pmeqf ( i ) <( St ab. Pcf ( i ) +St ab. Pmaxf ( i ) )
caso=' b' ;
Pmeq=St ab. Pmeqf ( i ) ;
Pcd=St ab. Pcf ( i ) ;
Pmaxd=St ab. Pmaxf ( i ) ;
Vd=St ab. vf ( i ) ;
Dd=St ab. Dangd( i ) ;
Do=St ab. Dango( i ) ;
[ mar gen] = mar genseg( Pmeq, Pcd, Pmaxd, Vd, Dd, Do, caso) ;
i f mar gen>0
di sp( ' el caso( b) : ' ) ; di sp( i ) ; di sp( ' es especi al
i nest abl e' ) ;
el se
110
di sp( ' el caso( b) : ' ) ; di sp( i ) ; di sp( ' es t r ansi t or i ament e
est abl e' ) ;
end
el se
caso=' a' ;
Pmeq=St ab. Pmeqc( i ) ;
Pcc=St ab. Pcc( i ) ;
Pmaxc=St ab. Pmaxc( i ) ;
Vc=St ab. vc( i ) ;
Dp=St ab. Dangc( i ) ;
Do=St ab. Dango( i ) ;
[ mar gen] = mar genseg( Pmeq, Pcc, Pmaxc, Vc, Dp, Do, caso) ;
i f mar gen<0
di sp( ' el caso( a) : ' ) ; di sp( i ) ; di sp( ' es t i pi co
i nest abl e' ) ;
el se
di sp( ' el caso( a) : ' ) ; di sp( i ) ; di sp( ' es t i pi co con del t a
cr t i co def i ni do' ) ;
angcr i t i =zer os( i t er max, 1) ; er r or i =zer os( i t er max, 1) ; Pasoang=0. 5;
di sp( ' caso=' ) ; di sp( i ) ;
di sp( ' ang del t a 0=' ) ; di sp( ango) ;
di sp( ' ang del t a p=' ) ; di sp( angp) ;
R( i ) =( Pcp- Pmeq) *( pi - angp+2*vp) - ( Pcd- Pmeq) *ango+Pmaxp*cos( angp-
vp) +Pmaxd*cos( ango- vd) ;
A( i ) =Pmaxp*cos( vp) - Pmaxd*cos( vd) ;
B( i ) =Pmaxp*si n( vp) - Pmaxd*si n( vd) ;
Q( i ) =Pcd- Pcp; k=1;
di sp( ' R=' ) ; di sp( R( i ) ) ;
di sp( ' A=' ) ; di sp( A( i ) ) ;
di sp( ' B=' ) ; di sp( B( i ) ) ;
di sp( ' Q=' ) ; di sp( Q( i ) ) ;
er r or i ( k) =R( i ) +Q( i ) *angcr i t i ( k) +A( i ) *cos( angcr i t i ( k) ) +B( i ) *si n( angcr i t i ( k) ) ;
di sp( ' i t er =' ) ; di sp( k) ;
di sp( ' er r or =' ) ; di sp( er r or i ( k) ) ;
di sp( ' angcr i t 0=' ) ; di sp( angcr i t i ( k) ) ;
i f er r or i ( k) <0
Pasoang=- Pasoang;
end
whi l e abs( er r or i ( k) ) >t ol & k<i t er max
k=k+1;
angcr i t i ( k) =angcr i t i ( k- 1) +Pasoang;
er r or i ( k) =R( i ) +Q( i ) *angcr i t i ( k) +A( i ) *cos( angcr i t i ( k) ) +B( i ) *si n( angcr i t i ( k) ) ;
i f er r or i ( k) *Pasoang<0
Pasoang=- 0. 5*Pasoang;
end
di sp( ' i t er =' ) ; di sp( k) ;
di sp( ' er r or =' ) ; di sp( er r or i ( k) ) ;
di sp( ' angcr i t 1=' ) ; di sp( angcr i t i ( k) ) ;
end
i t er 1=k;
i f i t er 1==i t er max
di sp( ' i t er =i t er max' ) ;
end
i f i t er 1==i t er max & er r or i ( k) >t ol
di sp( ' No conver gi ' ) ;
er r or ( i ) =1000; angcr i t ( i ) =0;
i t er ( i ) =k;
el se
111
er r or ( i ) =er r or i ( k) ; angcr i t ( i ) =angcr i t i ( k) ;
i t er ( i ) =k;
end
end
end
casosi ( i ) =i ;
i =i +1;
end
St ab. er r =er r or ; St ab. angcr t =angcr i t ; St ab. i t =i t er ; St ab. cas=casosi ;
%Cal cul o del Ti empo Cr i t i co medi ant e Ser i es de Tayl or
f unct i on [ DELTA, W, TEMPO, DI F] =St ayl or ( H1, MEQ, PMEQ, PMAX, PC, VD, W0,
Ws, DEL0, DELTALI M, TEMPOLI M, LOPT)
FI RST=1;
PARAR = 0;
DESACE = 0;
TEMPO=TEMPOLI M;
i f LOPT == 0
DELTA=DEL0;
TLI M = TEMPOLI M;
ANGLI M = DELTALI M;
i f ( PC + PMAX * si n( DEL0 - VD) ) > PMEQ & W0 < 0. 0001
DESACE = 1; %Desacel er aci on
el se
i f PMEQ < PC
DESACE = 1;
end
end
i f DESACE==1
di sp( ' . . . . . DESACELERACI ON. . . . . ' ) ;
end
el se
TLI M = TEMPOLI M;
DELTA=DEL0;
ANGLI M = 999. 9;
end
i f FI RST==1
H2 = H1 * H1 / 2;
H3 = H2 * H1 / 6;
H4 = H3 * H1 / 24;
FI RST = 0;
end
X1 = W0; %val or es i ni ci al es
X2 = DELTA; %( en t =t o+)
T = 0;
AUX = - PMAX / MEQ;
AUX1 = ( PMEQ - PC) / MEQ;
DI F = abs( X2 - ANGLI M) ;
whi l e PARAR==0
%cal cul e l as const ant es de l a ser i e ( der i vadas)
SENO = si n( X2 - VD) ;
COSE = cos( X2 - VD) ;
X1P1 = Ws*( AUX * SENO + AUX1) ;
X1P2 = Ws*( AUX * COSE * X1) ;
X1P3 = Ws*( AUX * ( COSE * X1P1 - SENO * X1 ^ 2) ) ;
X1P4 = Ws*( AUX * ( COSE * ( X1P2 - X2 * X1 ^ 2) - SENO * ( X1 * X1P1 +
112
2 * X1P1 * X1) ) ) ;
X2P1 = X1;
X2P2 = X1P1;
X2P3 = X1P2;
X2P4 = X1P3;
X2OLD = X2;
DI FOLD = DI F;
T = T + H1;
X1 = X1 + H1 * X1P1 + H2 * X1P2 + H3 * X1P3 + H4 * X1P4;
X2 = X2 + H1 * X2P1 + H2 * X2P2 + H3 * X2P3 + H4 * X2P4;
i f T + H1 > TLI M
PARAR = 1;
el se
i f DESACE==0
i f X2 > ANGLI M
PARAR =1;
di sp( ' sal i por que X2 > ANGLI M' )
el se
i f LOPT == 0
DI F = abs( X2 - ANGLI M) ; %Usual ment e acont ece en
el cal cul o del t i empo ( Tu)
%Si l a di f er enci a si gue aument ando => PARAR
i f DI F - DI FOLD > 0
PARAR = 1;
end
i f PARAR==1
di sp( ' sal e xque di f er enci a aument ando' )
di sp( ' t , x1, x2, angl i m=' ) ;
T
X1
X2
ANGLI M
end
end
end
el se %Desacel er aci on
i f abs( X2 - ANGLI M) < 0. 02
PARAR = 1;
end
end
end
end
i f LOPT == 0 %Cal cul o del t i empo cor r espondent e al angul o del t a
i f T < TLI M & T > 0. 0001 & abs( X1) < 0. 01
TEMPO = T - H1 * ( X2 - ANGLI M) / ( X2 - X2OLD) ;
di sp( ' Tempo_cal cul ado , t _Tayl or =' )
TEMPO
T
el se
TEMPO = T;
end
i f TEMPO < H1
TEMPO = H1;
end
%'
el se %Cal cul o del angul o cor r espondent e al t i empo
DELTA = X2;
end
DELTA = X2;
W= X1;
113
%Cor r ecci n Di nmi ca
%Cl cul o de l os ngul os i ndi vi dual es medi ant e Ser i es de Tayl or par a l os
i nt er val os de t i empo t c/ 2, t c, t u/ 3 y 2*t u/ 3
f unct i on [ Eangi 1, wg1] =
CMR( Ymk1, Ymk2, ng, bg, emag1, emag2, eang, t c, t u, dt 1, n1, n2, pm1, pm2, m, Ws)
%CMR
%cl cul o de ser i es de t ayl or t r uncadas
nt =n1+n2;
Eangi =zer os( ng, nt +1) ; Eangi 1=zer os( ng, nt +1) ;
Eangi ( : , 1) =eang; Eangi 1( : , 1) =eang;
wg=zer os( ng, nt +1) ; gg0=zer os( ng, nt ) ; gg1=zer os( ng, nt ) ; gg2=zer os( ng, nt ) ;
Pe0=zer os( ng, nt ) ; Pe1=zer os( ng, nt ) ; Pe2=zer os( ng, nt ) ; wg1=zer os( ng, nt +1) ;
f or k=1: nt
t =0; t l i m=1;
i f k<=n1
dt =t c/ n1; Ymk=Ymk1; emag=emag1; t =dt ; t l i m=dt ;
el se
Ymk=Ymk2; emag=emag2; pm1=pm2;
i f dt 1>0
t l i m=t u/ n2; dt =dt 1;
el se
dt =t u/ n2; t =dt ; t l i m=dt ;
end
end
whi l e t <=t l i m
f or i =1: ng
i f t >0 & k>n1 & dt 1>0
wg( i , k) =wg( i , k+1) ;
Eangi ( i , k) =Eangi ( i , k+1) ;
el se
wg( i , k) =wg1( i , k) ;
Eangi ( i , k) =Eangi 1( i , k) ;
end
Pe0( i , k) =0; Pe1( i , k) =0; Pe2( i , k) =0; D=0;
f or j =1: ng
pe0=emag( i ) *emag( j ) *abs( Ymk( i , j ) ) *cos( Eangi ( i , k) - Eangi ( j , k) -
angl e( Ymk( i , j ) ) ) ;
Pe0( i , k) =pe0+Pe0( i , k) ;
pe1=emag( i ) *emag( j ) *abs( Ymk( i , j ) ) *( wg( i , k) -
wg( j , k) ) *si n( Eangi ( i , k) - Eangi ( j , k) - angl e( Ymk( i , j ) ) ) ;
Pe1( i , k) =pe1+Pe1( i , k) ;
j =j +1;
end
gg0( i , k) =[ pm1( i ) - Pe0( i , k) ] / m( i ) ; gg0( i , k) =gg0( i , k) ;
gg1( i , k) =[ Pe1( i , k) ] / m( i ) ; gg1( i , k) =gg1( i , k) ;
f or j =1: ng
pe2=emag( i ) *emag( j ) *abs( Ymk( i , j ) ) *( gg0( i , k) -
gg0( j , k) ) *si n( Eangi ( i , k) - Eangi ( j , k) -
angl e( Ymk( i , j ) ) ) +emag( i ) *emag( j ) *abs( Ymk( i , j ) ) *( wg( i , k) -
wg( j , k) ) ^2*cos( Eangi ( i , k) - Eangi ( j , k) - angl e( Ymk( i , j ) ) ) ;
Pe2( i , k) =pe2+Pe2( i , k) ;
j =j +1;
end
gg2( i , k) =[ Pe2( i , k) ] / m( i ) ; gg2( i , k) =gg2( i , k) ;
114
wg( i , k+1) =wg( i , k) +gg0( i , k) *dt +gg1( i , k) *dt ^2/ 2+gg2( i , k) *dt ^3/ 6;
Eangi ( i , k+1) =Eangi ( i , k) +wg( i , k) *dt +gg0( i , k) *dt ^2/ 2+gg1( i , k) *d
t ^3/ 6+gg2( i , k) *dt ^4/ 24;
wg1( i , k+1) =wg( i , k+1) ;
Eangi 1( i , k+1) = Eangi ( i , k+1) ;
i =i +1;
end
t =t +dt ;
end
k=k+1;
end
%Equi val ent e OMI B di nami co
f unct i on [ Dangeq, Peeq, Pmeq, Pc, Pmax, v, OMI Bi , Meq] =
Equi vOMI Bdyn( Ymk1, n1, n2, ng1, bg1, emag1, eang1, pm1, m, s, a, ns, na, angcr i t )
%Cl cul o del equi val ent e OMI B
Dangeq=zer os( n1, 1) ; Peeq=zer os( n1, 1) ; Pmeq=zer os( n1, 1) ; Pc=zer os( n1, 1) ; Pmax=
zer os( n1, 1) ; v=zer os( n1, 1) ;
Ms=zer os( n1, 1) ; Ma=zer os( n1, 1) ; Ds=zer os( n1, 1) ; Da=zer os( n1, 1) ; Mt =zer os( n1, 1
) ; Meq=zer os( n1, 1) ;
Eangs=zer os( n1, n1) ; Canga=zer os( n1, n1) ; Pes=zer os( n1, n1) ; Pea=zer os( n1, n1) ;
OMI Bi =zer os( n1, 1) ; eang2=eang1;
f or i =1: n1
i f angcr i t ( i ) ~=0
i f n2==2
eang1=eang2( : , i ) ;
eang1=eang1' ;
end
ns1=ns( i , 1) ;
na1=na( i , 1) ;
f or k=1: i
Ms( i , 1) =Ms( i , 1) +m( bg1( k) ) ;
k=k+1;
end
f or k=i +1: ng1
Ma( i , 1) =Ma( i , 1) +m( bg1( k) ) ;
k=k+1;
end
Mt ( i , 1) =Ms( i , 1) +Ma( i , 1) ;
Meq( i , 1) =Ms( i , 1) *Ma( i , 1) / Mt ( i , 1) ;
f or k=1: i
Ds( i , 1) =Ds( i , 1) +m( bg1( k) ) *eang1( bg1( k) ) ;
Eangs=zer os( n1, 1) ; Canga=zer os( n1, 1) ;
k=k+1;
end
f or k=i +1: ng1
Da( i , 1) =Da( i , 1) +m( bg1( k) ) *eang1( bg1( k) ) ;
Eangs=zer os( n1, 1) ; Canga=zer os( n1, 1) ;
k=k+1;
end
Ds( i , 1) =Ds( i , 1) / Ms( i , 1) ;
Da( i , 1) =Da( i , 1) / Ma( i , 1) ;
f or k=1: i
Eangs( i , k) =eang1( bg1( k) ) - Ds( i , 1) ;
k=k+1;
end
f or k=i +1: ng1
115
Canga( i , k- i ) =eang1( bg1( k) ) - Da( i , 1) ;
k=k+1;
end
%cal ul o de Pe del gr upo s
f or k=1: ns1
Pes1=0;
f or l =1: ns1
i f k~=l
pe1=emag1( s( i , l ) ) *abs( Ymk1( s( i , k) , s( i , l ) ) ) *cos( Eangs( i , k) - Eangs( i , l ) -
angl e( Ymk1( s( i , k) , s( i , l ) ) ) ) ;
Pes1=Pes1+pe1;
end
l =l +1;
end
Pes2=0;
f or j =1: na1
pe2=emag1( a( i , j ) ) *abs( Ymk1( s( i , k) , a( i , j ) ) ) *cos( Ds( i , 1) -
Da( i , 1) +Eangs( i , k) - Canga( i , j ) - angl e( Ymk1( s( i , k) , a( i , j ) ) ) ) ;
Pes2=Pes2+pe2;
j =j +1;
end
Pes( i , k) =( emag1( s( i , k) ) ) ^2*abs( Ymk1( s( i , k) , s( i , k) ) ) *cos( angl e( Ymk1( s( i , k)
, s( i , k) ) ) ) +emag1( s( i , k) ) *Pes1+emag1( s( i , k) ) *Pes2;
k=k+1;
end
%cal ul o de Pe del gr upo a
f or j =1: na1
Pea1=0;
f or l =1: na1
i f j ~=l
pe1=emag1( a( i , l ) ) *abs( Ymk1( a( i , j ) , a( i , l ) ) ) *cos( Canga( i , j ) - Canga( i , l ) -
angl e( Ymk1( a( i , j ) , a( i , l ) ) ) ) ;
Pea1=Pea1+pe1;
end
l =l +1;
end
Pea2=0;
f or k=1: ns1
pe2=emag1( s( i , k) ) *abs( Ymk1( a( i , j ) , s( i , k) ) ) *cos( Da( i , 1) -
Ds( i , 1) +Canga( i , j ) - Eangs( i , k) - angl e( Ymk1( a( i , j ) , s( i , k) ) ) ) ;
Pea2=Pea2+pe2;
k=k+1;
end
Pea( i , j ) =( emag1( a( i , j ) ) ) ^2*abs( Ymk1( a( i , j ) , a( i , j ) ) ) *cos( angl e( Ymk1( a( i , j )
, a( i , j ) ) ) ) +emag1( a( i , j ) ) *Pea1+emag1( a( i , j ) ) *Pea2;
j =j +1;
end
Dangeq( i , 1) =Ds( i , 1) - Da( i , 1) ;
pmst =0; Pest =0;
f or k=1: ns1
pmst =pmst +pm1( s( i , k) ) ;
Pest =Pest +Pes( i , k) ;
116
k=k+1;
end
pmat =0; Peat =0;
f or j =1: na1
pmat =pmat +pm1( a( i , j ) ) ;
Peat =Peat +Pea( i , j ) ;
j =j +1;
end
Pmeq( i , 1) =( Ma( i , 1) *pmst - Ms( i , 1) *pmat ) / Mt ( i , 1) ;
Peeq( i , 1) =( Ma( i , 1) *Pest - Ms( i , 1) *Peat ) / Mt ( i , 1) ;
%cl cul o de l os par met r os del OMI B;
%cl cul o del par met r o Pc del OMI B;
pcj l 1=0; pckl 1=0; Ckj 1=0; Dkj 1=0; Ckj 2=0; Dkj 2=0;
f or k=1: ns1
gkl =0;
f or l =1: ns1
gkl =gkl +emag1( s( i , k) ) *emag1( s( i , l ) ) *abs( Ymk1( s( i , k) , s( i , l ) ) ) *cos( angl e( Ym
k1( s( i , k) , s( i , l ) ) ) ) *cos( Eangs( i , k) - Eangs( i , l ) ) ;
l =l +1;
end
pckl 1=pckl 1+gkl ;
k=k+1;
end
f or j =1: na1
gj l =0;
f or l =1: na1
gj l =gj l +emag1( a( i , j ) ) *emag1( a( i , l ) ) *abs( Ymk1( a( i , j ) , a( i , l ) ) ) *cos( angl e( Ym
k1( a( i , j ) , a( i , l ) ) ) ) *cos( Canga( i , j ) - Canga( i , l ) ) ;
l =l +1;
end
pcj l 1=pcj l 1+gj l ;
j =j +1;
end
Pc( i , 1) =( Ma( i , 1) *pckl 1- Ms( i , 1) *pcj l 1) / Mt ( i , 1) ;
%cl cul o del par met r o v, Pmax del OMI B;
f or k=1: ns1
bkj =0; gkj =0;
f or j =1: na1
bkj =bkj +emag1( s( i , k) ) *emag1( a( i , j ) ) *abs( Ymk1( s( i , k) , a( i , j ) ) ) *si n( angl e( Ym
k1( s( i , k) , a( i , j ) ) ) ) *si n( Eangs( i , k) - Canga( i , j ) ) ;
gkj =gkj +emag1( s( i , k) ) *emag1( a( i , j ) ) *abs( Ymk1( s( i , k) , a( i , j ) ) ) *cos( angl e( Ym
k1( s( i , k) , a( i , j ) ) ) ) *cos( Eangs( i , k) - Canga( i , j ) ) ;
j =j +1;
end
Ckj 1=Ckj 1+bkj ;
Ckj 2=Ckj 2+gkj ;
k=k+1;
end
C( i , 1) =Ckj 1+( Ma( i , 1) - Ms( i , 1) ) / Mt ( i , 1) *Ckj 2;
f or k=1: ns1
bkj =0; gkj =0;
f or j =1: na1
bkj =bkj +emag1( s( i , k) ) *emag1( a( i , j ) ) *abs( Ymk1( s( i , k) , a( i , j ) ) ) *si n( angl e( Ym
k1( s( i , k) , a( i , j ) ) ) ) *cos( Eangs( i , k) - Canga( i , j ) ) ;
117
gkj =gkj +emag1( s( i , k) ) *emag1( a( i , j ) ) *abs( Ymk1( s( i , k) , a( i , j ) ) ) *cos( angl e( Ym
k1( s( i , k) , a( i , j ) ) ) ) *si n( Eangs( i , k) - Canga( i , j ) ) ;
j =j +1;
end
Dkj 1=Dkj 1+bkj ;
Dkj 2=Dkj 2+gkj ;
k=k+1;
end
D( i , 1) =Dkj 1- ( Ma( i , 1) - Ms( i , 1) ) / Mt ( i , 1) *Dkj 2;
Pmax( i , 1) =sqr t ( C( i , 1) ^2+D( i , 1) ^2) ;
i f D( i , 1) ==0
di sp( ' D=0' ) ;
v( i , 1) =0;
el se
v( i , 1) =- at an( C( i , 1) / D( i , 1) ) ;
end
end
OMI Bi ( i , 1) =i ;
i =i +1;
end
%Cal cul o del Ti empo Cr i t i co cor r egi do ( Tcn) por el mt odo de
sensi bi l i dad
f unct i on TcnuevoMet sensi bi l i dad
gl obal St ab;
casos=St ab. ni ;
gl obal Set t i ngs;
NA1=St ab. Nar eas1;
NA2=St ab. Nar eas2;
St ab. npasos=6;
f or i =1: casos
i f St ab. angcr t ( i , 1) ~=0
HSt d1=0. 001;
k=1; DELTALI M=100;
Ws=2*pi *Set t i ngs. f r eq; i t er max=50; t ol =0. 003; Tci n=zer os( i t er max+1, 1) ; er r or i
=zer os( i t er max+1, 1) ; Xi =zer os( i t er max+1, 1) ;
mi l =zer os( i t er max, 1) ; dt =zer os( i t er max, 1) ; Sl =zer os( i t er max, 1) ; Tui n=zer os( i
t er max, 1) ;
t ci ni =zer os( casos, 1) ; er r or =zer os( casos, 1) ; i t er =zer os( casos, 1) ;
Tci n( k) =St ab. Tcr i t ( i , 1) ; Tui n( k) =St ab. Tu( i , 1) ;
t t =Tci n( k) +Tui n( k) ; TEMPO1=Tci n( k) ; TEMPO2=Tui n( k) ; er r or i ( k) =10;
di sp( ' caso ____________________________________________________: ' ) ;
di sp( i ) ;
ganma=St ab. Mequ( i , 1) ^- 1*( St ab. Pmeqf ( i , 1) - St ab. Pcf ( i , 1) -
St ab. Pmaxf ( i , 1) *si n( St ab. Dango( i , 1) - St ab. vf ( i , 1) ) ) ;
ganma=ganma*Ws;
St ab. ganm( i , 1) =ganma;
ganma2=- St ab. Mequ( i , 1) ^-
1*St ab. Pmaxf ( i , 1) *St ab. ganm( i , 1) *cos( St ab. Dango( i , 1) - St ab. vf ( i , 1) ) ;
ganma2=ganma2*Ws;
St ab. ganm2( i , 1) =ganma2;
S1=( St ab. Pcf ( i , 1) - St ab. Pcc( i , 1) +St ab. Pmaxf ( i , 1) *si n( St ab. angcr t ( i , 1) -
St ab. vf ( i , 1) ) - St ab. Pmaxc( i , 1) *si n( St ab. angcr t ( i , 1) - St ab. vc( i , 1) ) ) ;
S2=St ab. ganm( i , 1) *St ab. Tcr i t ( i , 1) +0. 3*St ab. ganm2( i , 1) *St ab. Tcr i t ( i , 1) ^3/ 6;
S=S1*S2;
St ab. So( i , 1) =S;
Sl ( k) =S;
118
Tci n( k) =Tci n( 1) ;
whi l e er r or i ( k) >t ol & k<=i t er max
i f k==1
del t a0=St ab. Dango( i , 1) ;
del t a1=St ab. DangA1( i , 1) ; del t a2=St ab. DangA2c( i , 1) ; del t a3=St ab.
DangA3( i , 1) ; del t a4=St ab. DangA4( i , 1) ;
del t au=St ab. DangA5u( i , 1) ;
el se
TEMPO1=Tci n( k) ;
TEMPO2=Tui n( k) ;
end
f or j =1: NA1
Pci =St ab. Pcf ( i , 1) ; Pmaxi =St ab. Pmaxf ( i , 1) ; Pmeqi =St ab. Pmeqf ( i , 1) ;
Vpi =St ab. vf ( i , 1) ;
i f j ==1
I NTERVAL1=TEMPO1/ NA1;
TEMPOLI M=I NTERVAL1;
MEQ=St ab. Mequ( i , 1) ; PMEQ=St ab. Pmeq( i , 1) ;
del t a0=St ab. Dango( i , 1) ;
PMAX=St ab. Pmaxf ( i , 1) ; PC=St ab. Pcf ( i , 1) ; VD=St ab. vf ( i , 1) ;
W0=0;
LOPT=1;
Ws=2*pi *Set t i ngs. f r eq; St ab. Wsi nc( i , 1) =Ws;
[ del t a1, W1, TEMPO, DI F1] =St ayl or ( HSt d1, MEQ, PMEQ, PMAX, PC,
VD, W0, Ws, del t a0, DELTALI M, TEMPOLI M, LOPT) ;
[ Ai ] = ar eadi n( Pci , Pmaxi , Pmeqi , del t a0, del t a1, Vpi , NA1) ;
i f k==1
A1=Ai ; St ab. ar ea1( i , 1) =Ai ;
el se
A1=Ai ;
end
end
Pci =St ab. Pcf 1( i , 1) ; Pmaxi =St ab. Pmaxf 1( i , 1) ;
Pmeqi =St ab. Pmeqf 1( i , 1) ;
Vpi =St ab. vf 1( i , 1) ;
i f j ==2
TEMPOLI M=I NTERVAL1;
DEL0=del t a1; PMAX=St ab. Pmaxf 1( i , 1) ; PC=St ab. Pcf 1( i , 1) ;
VD=St ab. vf 1( i , 1) ; W0=W1; LOPT=1;
[ del t a2, W2, TEMPO, DI F2] =St ayl or ( HSt d1, MEQ, PMEQ, PMAX, PC,
VD, W0, Ws, DEL0, DELTALI M, TEMPOLI M, LOPT) ;
[ Ai ] = ar eadi n( Pci , Pmaxi , Pmeqi , del t a1, del t a2, Vpi , NA1) ;
i f k==1
A2=Ai ; St ab. ar ea2( i , 1) =Ai ;
el se
A2=Ai ;
end
end
end %end f or
f or j =1: NA2
Pci =St ab. Pcf 2( i , 1) ; Pmaxi =St ab. Pmaxf 2( i , 1) ;
Pmeqi =St ab. Pmeqf 2( i , 1) ;
Vpi =St ab. vf 2( i , 1) ;
i f j ==1
I NTERVAL2=TEMPO2/ NA2;
TEMPOLI M=I NTERVAL2;
DEL0=del t a2;
MEQ=St ab. Mequ( i , 1) ; PMEQ=St ab. Pmeq( i , 1) ;
PMAX=St ab. Pmaxf 2( i , 1) ;
119
PC=St ab. Pcf 2( i , 1) ; VD=St ab. vf 2( i , 1) ; W0=W2; LOPT=1;
[ del t a3, W3, TEMPO, DI F3] =St ayl or ( HSt d1, MEQ, PMEQ, PMAX, PC,
VD, W0, Ws, DEL0, DELTALI M, TEMPOLI M, LOPT) ;
[ Ai ] = ar eadi n( Pci , Pmaxi , Pmeqi , del t a2, del t a3, Vpi , NA2) ;
i f k==1
A3=Ai ; St ab. ar ea3( i , 1) =Ai ;
el se
A3=Ai ;
end
end
Pci =St ab. Pcf 3( i , 1) ; Pmaxi =St ab. Pmaxf 3( i , 1) ;
Pmeqi =St ab. Pmeqf 3( i , 1) ;
Vpi =St ab. vf 3( i , 1) ;
i f j ==2
I NTERVAL3=TEMPO2/ NA2;
DEL0=del t a3; TEMPOLI M=I NTERVAL3;
MEQ=St ab. Mequ( i , 1) ; PMEQ=St ab. Pmeq( i , 1) ;
PMAX=St ab. Pmaxf 3( i , 1) ;
PC=St ab. Pcf 3( i , 1) ; VD=St ab. vf 3( i , 1) ; W0=W3; LOPT=1;
[ del t a4, W4, TEMPO, DI F4] =St ayl or ( HSt d1, MEQ, PMEQ, PMAX, PC,
VD, W0, Ws, DEL0, DELTALI M, TEMPOLI M, LOPT) ;
[ Ai ] = ar eadi n( Pci , Pmaxi , Pmeqi , del t a3, del t a4, Vpi , NA2) ;
i f k==1
A4=Ai ; St ab. ar ea4( i , 1) =Ai ;
el se
A4=Ai ;
end
end
Pci =St ab. Pcf 4( i , 1) ; Pmaxi =St ab. Pmaxf 4( i , 1) ;
Pmeqi =St ab. Pmeqf 4( i , 1) ; Vpi =St ab. vf 4( i , 1) ;
i f j ==3
[ Ai ] = ar eadi n( Pci , Pmaxi , Pmeqi , del t a4, del t au, Vpi , NA2) ;
i f k==1
A5=Ai ; St ab. ar ea5( i , 1) =Ai ;
el se
A5=Ai ;
end
end
end %end f or
di sp( ' i t er aci on: ' ) ; di sp( k) ;
i f k==1
mi =St ab. ar ea3( i , 1) +St ab. ar ea4( i , 1) +St ab. ar ea5( i , 1) -
St ab. ar ea1( i , 1) - St ab. ar ea2( i , 1) ; St ab. mar geni ( i , 1) =mi ;
mi l ( k) =mi ;
dt ( k) =mi l ( k) / Sl ( k) ;
i f dt ( k) >0
dt ( k) =dt ( k) *- 1;
end
Xi ( k) =mi l ( k) / ( St ab. ar ea1( i , 1) +St ab. ar ea2( i , 1) ) ;
el se
mi l ( k) =A3+A4+A5- A1- A2;
S2=St ab. ganm( i , 1) *Tci n( k) +0. 3*St ab. ganm2( i , 1) *Tci n( k) ^3/ 6;
Sl ( k) =S1*S2;
Xi ( k) =mi l ( k) / ( A1+A2) ;
i f Sl ( k) ==0
di spl ay( ' war ni ng Sl =0' ) ;
el se
dt ( k) =( mi l ( k) - mi l ( k- 1) ) / Sl ( k) ;
i f dt ( k) >0
120
dt ( k) =dt ( k) *- 1;
end
end
end
i f abs( Xi ( k) ) <0. 005
er r or i ( k+1) =t ol ;
di sp( ' Xi <0. 005' ) ;
end
i f dt ( k) ~=0
Tci n( k+1) =Tci n( k) +dt ( k) ; Tui n( k+1) =t t - Tci n( k+1) ;
er r or i ( k+1) =abs( dt ( k) ) ;
el se
Tci n( k+1) =Tci n( k) ; Tui n( k+1) =t t - Tci n( k+1) ;
di sp( ' dt =0' ) ;
end
di sp( ' mar gen de est abi l i dad di nami ca: ' ) ; di sp( mi l ( k) ) ;
di sp( ' dt : ' ) ; di sp( dt ( k) ) ;
di sp( ' t ci n: ' ) ; di sp( Tci n( k+1) ) ;
di sp( ' Xi : ' ) ; di sp( Xi ( k) ) ;
i t er 1=k;
di sp( ' er r or : ' ) ; di sp( er r or i ( k+1) ) ;
di sp( ' t ol er anci a: ' ) ; di sp( t ol ) ;
i f k==2
i f er r or i ( k+1) >0. 5*Tci n( 1)
di sp( ' dt mayor al 50%de Tcr i est at i co' ) ;
i f k==3
i f er r or i ( k+1) >er r or i ( k)
di sp( ' no conver ge' ) ;
k=i t er max;
end
end
k=i t er max;
end
end
k=k+1;
end %end whi l e
i f i t er 1==i t er max
di sp( ' i t er =i t er max' ) ;
end
i f i t er 1==i t er max & er r or i ( i t er 1) >t ol
di sp( ' No conver gi ' ) ;
er r or ( i ) =1000; t ci ni ( i , 1) =0;
i t er ( i ) =i t er 1;
el se
er r or ( i ) =er r or i ( i t er 1+1) ; t ci ni ( i , 1) =Tci n( i t er 1+1) ;
i t er ( i ) =i t er 1;
end
St ab. Tcr i d( i , 1) =t ci ni ( i , 1) ;
St ab. X( i , 1) =Xi ( i t er 1, 1) ; St ab. er r or Tcd( i , 1) =er r or ( i , 1) ;
el se
St ab. Tcr i d( i , 1) =0; St ab. er r or Tcd( i , 1) =0; St ab. X( i , 1) =0;
end
end %end f or
f pr i nt f ( ' Resul t ado de Ti empos Cr t i cos DI NAMI COS\ n' ) ;
f pr i nt f ( ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ n' ) ;
f pr i nt f ( ' caso Tcr i t Dyn Tcr i t Est Tu er r or X\ n' ) ;
f pr i nt f ( [ ' %4d %8. 4g %8. 4g %8. 4g %8. 4g %8. 4g' , ' ; \ n' ] , [ St ab. cas
St ab. Tcr i d
St ab. Tcr i t St ab. Tu St ab. er r or Tcd St ab. X ] ' ) ;
121
%======================================================================
%Ti empo Cr i t i co cor r egi do
f or i =1: casos
TEMPO1=St ab. Tcr i d( i , 1) - St ab. Set t i ngs. HSt e*St ab. npasos;
St ab. Tcr i dr educ( i , 1) =TEMPO1;
f or j =1: NA1
Pci =St ab. Pcf ( i , 1) ; Pmaxi =St ab. Pmaxf ( i , 1) ; Pmeqi =St ab. Pmeqf ( i , 1) ;
Vpi =St ab. vf ( i , 1) ;
i f j ==1
I NTERVAL1=TEMPO1/ NA1;
TEMPOLI M=I NTERVAL1;
MEQ=St ab. Mequ( i , 1) ; PMEQ=St ab. Pmeq( i , 1) ;
del t a0=St ab. Dango( i , 1) ;
PMAX=St ab. Pmaxf ( i , 1) ; PC=St ab. Pcf ( i , 1) ; VD=St ab. vf ( i , 1) ;
W0=0;
LOPT=1;
Ws=2*pi *Set t i ngs. f r eq; St ab. Wsi nc( i , 1) =Ws;
[ del t a1, W1, TEMPO, DI F1] =St ayl or ( HSt d1, MEQ, PMEQ, PMAX, PC,
VD, W0, Ws, del t a0, DELTALI M, TEMPOLI M, LOPT) ;
end
Pci =St ab. Pcf 1( i , 1) ; Pmaxi =St ab. Pmaxf 1( i , 1) ;
Pmeqi =St ab. Pmeqf 1( i , 1) ;
Vpi =St ab. vf 1( i , 1) ;
i f j ==2
TEMPOLI M=I NTERVAL1;
DEL0=del t a1; PMAX=St ab. Pmaxf 1( i , 1) ; PC=St ab. Pcf 1( i , 1) ;
VD=St ab. vf 1( i , 1) ; W0=W1; LOPT=1;
[ del t a2, W2, TEMPO, DI F2] =St ayl or ( HSt d1, MEQ, PMEQ, PMAX, PC,
VD, W0, Ws, DEL0, DELTALI M, TEMPOLI M, LOPT) ;
end
end %end f or
St ab. Angdi n2( i , 1) =del t a2;
end %end f or
122
ANEXO 3