Sie sind auf Seite 1von 65

MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE


POTENCIA

Elaborado por:

Hernan Catari Ramos


Rodmy Miranda Ordoñez

La Paz, Marzo 2009

Hernan Catari – Rodmy Miranda 1/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

INDICE GENERAL

1. ENTORNO BÁSICO DE MATLAB ................................................................................................ 3


1.1. INTRODUCCIÓN ..................................................................................................................... 3
1.2. AMBIENTE MATLAB .............................................................................................................. 3
1.3. BUSQUEDA DE AYUDAS EN MATLAB ............................................................................. 4
1.4. MANEJO DE VARIABLES Y MATRICES EN MATLAB ..................................................... 4
1.4.1. TIPOS DE VARIABLES .................................................................................................4
1.4.2. MANEJO DE VARIABLES ............................................................................................. 5
1.4.3. MANEJO DE MATRICES ............................................................................................... 6
1.5. SOLUCION DE SISTEMAS LINEALES ............................................................................... 11
1.6. MANEJO DE NUMEROS COMPLEJOS .............................................................................. 13
2. DESARROLLO DE GRÁFICOS EN MATLAB ............................................................................ 13
2.1. CREACION DE GRÁFICOS BIDIMENSIONALES................................................................ 13
2.2. GRÁFICOS EN 3D .............................................................................................................. 17
3. ENTORNO DE PROGRAMACIÓN DE MATLAB........................................................................ 18
3.1. MODOS DE TRABAJO EN MATLAB .................................................................................... 18
3.2. FACILIDADES QUE OFRECE MATLAB EN PROGRAMACIÓN ......................................... 19
3.3. OPERADORES COMUNES ................................................................................................. 19
3.4. COMANDOS BASICOS DE PROGRAMACIÓN ................................................................... 19
3.4.1. COMANDO IF ................................................................................................................ 19
3.4.2. COMANDO WHILE ....................................................................................................... 20
3.4.3. COMANDO FOR ...........................................................................................................20
3.4.4. SENTENCIA SWITCH ................................................................................................... 22
4. MANEJO BÁSICO DE SIMULINK............................................................................................... 23
4.1. INTRODUCCION ................................................................................................................... 23
4.2. MODELADO DE ECUACIONES ......................................................................................... 24
4.3. MODELADO DE ECUACIONES DIFERENCIALES ............................................................. 25
4.4. MODELADO MEDIANTE FUNCIONES DE TRANSFERENCIA ......................................... 27
5. DINÁMICA Y MODELADO DE SISTEMAS ELÉCTRICOS ........................................................ 32
5.1. INTRODUCCIÓN ................................................................................................................... 32
5.2. DESCRIPCIÓN DE LOS PRINCIPALES COMPONENTES DEL SISTEMA ELÉCTRICO .. 32
5.2.1. Generador Sincrónico..................................................................................................... 32
5.2.2. Sistemas de excitación ................................................................................................... 36
5.2.3. Motores Primos y Sistemas de Control .......................................................................... 36
5.2.4. Cargas Eléctricas ........................................................................................................... 37
5.3. CONDICIONES INÍCIALES Y PARAMETRIZACION DE MODELOS .................................. 38
5.4. OPTIMIZACIÓN DE MODELOS MEDIANTE EL USO DE SUBSISTEMAS ......................... 41
6. CONTROL DE POTENCIA ACTIVA Y FRECUENCIA ............................................................... 44
6.1. FUNDAMENTOS DE CONTROL DE FRECUENCIA............................................................ 44
6.1.1. Modelo del Gobernador ..................................................................................................44
6.1.2. Modelo de las líneas de interconexión de áreas ............................................................ 46
6.2. CONTROL AUTOMÁTICO DE GENERACIÓN EN SISTEMAS INTERCONECTADOS Y
SISTEMAS AISLADOS................................................................................................................. 47
6.3. RECHAZO DE CARGA POR BAJA FRECUENCIA .............................................................. 48
6.3.1. Factores que influencian la disminución de la frecuencia .............................................. 48
6.3.2. Transferencia Máxima por Seguridad de Áreas ............................................................. 50
6.4. ESQUEMA AUTOMÁTICO DE ALIVIO DE GENERACIÓN DEL SISTEMA NORTE ........... 52
7. ESTABILIDAD DE FRECUENCIA .............................................................................................. 57
7.1. REPRESENTACIÓN DEL SISTEMA ELÉCTRICO DE POTENCIA ..................................... 57
7.1.1. Ecuaciones generales del sistema. ................................................................................ 57
7.1.2. Tratamiento de las ecuaciones diferenciales del Generador ......................................... 58
7.2. ANÁLISIS DE LA ESTABILIDAD DE FRECUENCIA EN SEP .............................................. 60
7.3. SIMULACIÓN DE LA RESPUESTA DINÁMICA DE LARGOS PERIODOS DE TIEMPO .... 63

Hernan Catari – Rodmy Miranda 2/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

1. ENTORNO BÁSICO DE MATLAB

1.1. INTRODUCCIÓN

Es un paquete de software orientado hacia el cálculo numérico científico e ingenieril, el cual


integra cálculo numérico, computación de matrices y gráficos en un entorno de trabajo cómodo
para el usuario. Teniendo también un lenguaje de programación propio de tipo interprete. Se
debe tener en cuenta que MATLAB optimiza el tiempo de ejecución de cálculos al máximo.
MATLAB dispone de un código básico y de varias librerías especializadas (toolboxes), entre las
cuales tenemos el SIMULINK, SimPowerSystem y otros.

Los usos más comunes de MATLAB son:

 Cálculos matemáticos
 Desarrollo de algoritmos
 Modelado y simulación
 Análisis de datos, exploración y explotación.
 Gráficas científicas y de Ingeniería.

1.2. AMBIENTE MATLAB

Al ingresar a Matlab se mostrará la siguiente ventana, siendo en el caso de MATLAB 7.0 el


mostrado en la figura 1.1.

Fig. 1.1. Ventana de trabajo de MATLAB

Entre los principales elementos que se visualizan al ingresar a MATLAB tenemos:

 El Escritorio de Matlab (Matlab desktop): Es la ventana principal que se visualiza al


iniciarse MATLAB.

Hernan Catari – Rodmy Miranda 3/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

 Ventana de comandos (Command window): Es la ventana donde se pueden introducir


las sentencias mediante teclado. El signo característico de esta ventana es el prompt “>>”,
que nos indica que el programa esta preparado para recibir instrucciones.
 Ventana histórica de comandos(Command history): Nos muestra los últimos comandos
ejecutados.
 Directorio actual (current directory): Nos muestra el directorio en el cual se está
desarrollando los programas.
 Herramientas propios de Windows: Son los componentes propios del ambiente o
plataforma WINDOW como: La Barra de menú, y la barra de herramientas.

1.3. BUSQUEDA DE AYUDAS EN MATLAB

Debido a la gran variedad de herramientas que posee el software, éste presenta ayudas
con varias formas de acceso:

a) Ayuda en línea

Se debe escribir en la ventana de comandos de la siguiente manera:

>>help calendar

>>help clear

>>help inv

b) Navegador de ayuda (help)

Se encuentra en el menú help.

c) Ayuda mediante demos

MATLAB contiene varios ejemplos con los códigos fuentes con acceso libre, denominados
demos.

d) Comando lookfor

Nos permite encontrar palabras claves relacionadas a un comando.

>>lookfor laplace

1.4. MANEJO DE VARIABLES Y MATRICES EN MATLAB

1.4.1. TIPOS DE VARIABLES

Existen dos tipos de variables principales que maneja este Software:

 Variables matriciales: Que pueden ser reales o complejas


 Variables tipo String: Es decir cadena de caracteres

Hernan Catari – Rodmy Miranda 4/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

1.4.2. MANEJO DE VARIABLES

La sentencia:

>>A=3

Asigna el valor numérico 3 en la variable A.

>>b=’Hola’

Asigna el valor String Hola en la variable B.

Se puede observar que las variables se definen de forma automática, dependiendo del valor
asignado.

>>C=[1 2 3;4 5 6;7 8 9]

En forma extendida se tiene:

C=

1 2 3

4 5 6

7 8 9

De esta forma se ha creado una matriz de dimensiones 3x3, asignándolo a la variable C.

Hasta aquí se ha creado 3 variables.

Para ver el contenido de cada variable simplemente tecleamos la variable:

>>A

A=

Para listar las variables:

>>who

your variables are:

A b C

Para eliminar alguna variable de la memoria:

>>clear b

>>who

your variables are:

A C

Hernan Catari – Rodmy Miranda 5/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

1.4.3. MANEJO DE MATRICES


MATLAB trabaja sobre matrices mediante operadores y mediante funciones, existiendo también
los matrices predefinidos. En la Tabla 1.1 se muestra las operaciones más comunes que se
puedan realizar con matrices mediante operadores:

OPERACIONES MAS COMUNES CON MATRICES

SIMBOLO PROCESO REALIZADO EJEMPLOS OBS

1 + Suma >>A+B

2 - Resta >>A - B

3 * Producto >>A*b

4 ' Transpuesta >>A'

5 ^ Potenciacion >>A^2 >>A*A

6 .* Producto elemento a elemento >>A .*5

7 .^ Elevar a una potencia elemento a elemento >>A .^4

Tabla 1.1. Operadores comunes que trabajan con matrices

OPERACIÓN MEDIANTE FUNCIONES

inv() inversion de matriz >>inv(A)

Size() Devuelve el tamaño de una matriz cuadrada >>size(A)

Devuelve el número de filas y columnas en una


[m,n]=size(B) matriz rectangular >>[m,n]=size(B)

d=det(A) Devuelve la determinante de la matriz cuadrada A >>d=det(A)

Tabla 1.2. Funciones que actúan sobre matrices

MATRICES PREDEFINIDOS

eye(4) Forma la matriz unidad de tamaño 4x4

zeros(2,3) Forma la matriz de ceros de tam. 2x3

forma una matriz de num. Aleatorios entre 0 y 1,


rand(4) de distribución uniforme de tamaño 4x4

Forma una matriz de num aleatorios(4x4), con


randn(4) distribucion normal, de valor medio 0 y varianza 1

Tabla 1.3. Matrices predefinidos

Hernan Catari – Rodmy Miranda 6/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

FUNCIONES QUE ACTUAN SOBRE VECTORES

[xm,ym]=max(x) Devuelve el valor máximo en xm y su posicion en ym

min(x) Devuelve el valor mínimo y su posición

sum(x) Suma de los elementos de un vector

cumsum(x) Devuelve la suma acumulativa de los elementos del vector

mean(x) Valor medio de los elementos de un vector

Std(x) Desviación típica

prod(x) Producto de los elementos de un vector

cumprod(x) Producto acumulativo

[y,i]=sort(x) Ordenación de menor a mayor en y, y las posiciones en i

Tabla 1.4. Funciones importantes aplicados a vectores

Para mayor información podemos buscar en el help de MATLAB

Trabajemos con las anteriores matrices:

Hallemos la transpuesta:

>>C’

ans’ =

1 4 7

2 5 8

3 6 9

para acceder mediante filas y columnas tendremos:

>>m=C(2,2)

m=

Para acceder a toda una fila:

>>C(2 , : )

ans =

4 5 6

para acceder a toda una columna

>>C( : , 1 )
Hernan Catari – Rodmy Miranda 7/65
MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

ans =

Para mostrar componentes en la fila de 1 a 2, y las columnas de 2 a 3 tendremos:

>>C(1:2,2:3)

ans =

2 3
5 6

Para modificar un componente

>>C(2,3)=10

ans =

1 2 3

4 5 10

7 8 9

>>C(4,4)=11

ans =

1 2 3 0

4 5 10 0

7 8 9 0

0 0 0 11

Se puede observar que las dimensiones de la matriz se modifican automáticamente. 

Para crear un vector de términos crecientes:

>> D = [0:2:10]

D=

0 2 4 6 8 10

Hernan Catari – Rodmy Miranda 8/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Para crear un vector de términos decrecientes:

>>E = [0:-1:-3]

E=

0 -1 -2 -3

Esta operación es muy importante  para desarrollar  bases de tiempo 

Suma de matriz con escalar

>>A=[1 2 3 4 5];

>>B=A + 5

A=
6 7 8 9 10
El escalar es sumado a cada componente.

Suma entre matrices

>>B=[0 1 2 1 1];

>>C= A + B

C=
1 3 5 5 6
La suma entre matrices debe ser entre matrices de las mismas dimensiones, caso contrario no se
realizará la suma.

Algunos aspectos con la multiplicación de matrices

Hernan Catari – Rodmy Miranda 9/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Ahora practiquemos con MATLAB

>>A=[1 2;3 4]
>>A =
1 2
2 4
>>B=[1 ; 3]
B=
1
3
>>C=A*B
C=
7
15
Se puede observar que se aplica el producto de matrices definidos en Álgebra lineal.

Pero también en MATLAB existen otras herramientas, como en el siguiente caso:


>>A=[1 3 5];
>>B=[2 0 2];
>> C = A*B
??? Error using ==> mtimes
Inner matrix dimensions must agree.

Ahora apliquemos lo siguiente:


>>C=A . *B
C=
2 0 10

Para aplicar este operador los vectores deben ser de la misma dimensión, y se debe tomar en
cuenta que MATLAB no aumenta ceros en caso de no ser iguales las dimensiones.

Producto escalar
>>A=[2,3];
>>B=[4,2];
>>c=sum(A.*B)
c=
14

Algunos aspectos con la potenciación


>> A=[1 2 3];

Hernan Catari – Rodmy Miranda 10/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

>> C=A^2
??? Error using ==> mpower
Matrix must be square.

Esto es debido a que la multiplicación no es coherente. Probemos lo siguiente:

>> A=[1 2 3];


>> C=A.^2

C=
1 4 9

Composición de una matriz a partir de otras matrices


Para esto las submatrices deben ser coherentes en las dimensiones.
Ejemplo:
>> J1=[1 2;4 5];
>> J2=[3;6];
>> J3=[7 8];
>> J4=[9];
>> jacobiano=[J1 J2;J3 J4]

jacobiano =

1 2 3
4 5 6
7 8 9

1.5. SOLUCION DE SISTEMAS LINEALES


Resolvamos el siguiente problema de despacho económico:

Minimizar
Z  F1  F2  F3
F1 ( P1 )  561  7.92 P1  0.001562 P12
F2 ( P2 )  310  7.85P2  0.00194 P22
F3 ( P3 )  78  7.97 P3  0.00482 P32
P1  P2  P3  850
150  P1  600
100  P2  400
50  P3  200

Aplicando el método de Lagrange se tiene:

dFi
 N ecuaciones
dPi

Hernan Catari – Rodmy Miranda 11/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Pi ,min  Pi  Pi ,max 2N inecuaciones

P  P
i 1
i load 1 restricción

Formándose el siguiente sistema de ecuaciones lineales:

Ingresando los datos en MATLAB tendremos:

>> A=[2*0.001562 0 0 -1
0 2*0.00194 0 -1
0 0 2*0.00482 -1
1 1 1 0]
A=

0.0031 0 0 -1.0000
0 0.0039 0 -1.0000
0 0 0.0096 -1.0000
1.0000 1.0000 1.0000 0

>> b=[-7.92 -7.85 -7.97 850]'

b=

-7.9200
-7.8500
-7.9700
850.0000

>> x=A\b

x=

393.1698
334.6038
122.2264
9.1483

El mètodo utilizado para la obtención del resultado final es conocido con el nombre de
eliminación gausiana.

Hernan Catari – Rodmy Miranda 12/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

También se puede resolver el sistema de ecuaciones mediante el método de la inversa, como


sigue a continuación:

>> x=inv(A)*b
x=
393.1698
334.6038
122.2264
9.1483

1.6. MANEJO DE NUMEROS COMPLEJOS


Realicemos la siguiente operación:
>>b=sqrt(-1)
b=
0 + 1.0000i
>>c = 3 + 4j
c=
3.0000 + 4.0000i

También podemos definir de la siguiente manera:


>>d=complex(2,3)
d=
2.0000 + 3.0000i

Hallemos algunos valores importantes de el número complejo c:


>>abs(c) %nos permite hallar el modulo del número complejo
ans =
5
>>angle(c) %nos permite hallar el ángulo en radianes
ans =
0.9273
>>angle(c)*180/pi %nos permite hallar el ángulo en grados
ans =
53.1301
>>c’ %hallamos la conjugada
ans =
3.0000 - 4.0000i
>>real(c) %hallamos la parte real
ans =
3
>>imag(c) %hallamos la parte imaginaria
ans =
4

2. DESARROLLO DE GRÁFICOS EN MATLAB

2.1. CREACION DE GRÁFICOS BIDIMENSIONALES

Hernan Catari – Rodmy Miranda 13/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

La forma más práctica de crear gráficos bidimensionales es con el comando plot.

Lo primero que se debe hacer es formar un dominio de puntos para el eje x, luego se genera
el conjunto imagen en base al dominio dado, por ejemplo grafiquemos la función f(x)=x^2, en el
rango 1 a 4:

>> x=1:1:4;%generamos el dominio


>> y=x.^2;%generamos la imagen para cada punto del dominio
>> plot(x,y)%graficamos x versus y

En la figura 2.1. se muestra el gráfico obtenido:

Fig. 2.1. Grafica con MATLAB

Realicemos la siguiente operación

>> x=0:0,01:2*pi; y=sin(x); plot(x,y),gris, title (‘Funcion sen(x)’)

obtendremos la gráfica mostrada en la figura 2.2.

Hernan Catari – Rodmy Miranda 14/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Fig.2.2. Gráfica de una función senoidal

>>z=cos(x);
si deseamos ver las graficas en ventanas separadas tendremos:
>>plot(x,y);
>>figure;
>>plot(x,z)

si deseamos ver las dos graficas en la misma ventana tendremos:


>>plot(x,y);
>>hold on;
>>plot(x,z)

Las opciones de la función plot son las siguientes:

Superponer gráficas sobre las mismos ejes:


>>plot(x,y,x,z)

Usar distintos tipos de línea para el dibujo de la gráfica:


>>plot(x,y,’+’)

Etiqueta en el eje X
>>xlabel(‘texto’)

Etiqueta en el eje Y
>>ylabel(‘texto’)

Título en la cabecera de la gráfica actual


>>title(‘texto’)

dibujar una rejilla


>>grid

Hernan Catari – Rodmy Miranda 15/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Fig. 2.3. Dos gráficas en la misma ventana

Si deseamos mostrar las dos gráficas en una misma ventana tendremos:

>>subplot(1,2,1); %crea una ventana de 1x2 y selecciona el primer grafico


>>plot(x,y); %realiza el grafico de la funcion sen(x)
>>subplot(1,2,2); %selecciona la ventana 2
>>plot(x,z) %grafica la función cos(x)

Obtendremos la siguiente gráfica:

Fig. 2.4. Gráfica en dos ventanas

Hernan Catari – Rodmy Miranda 16/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Ejemplo:

Dada la función: y  x  sen(x ) . Realizar la correspondiente gráfica en el intervalo[0,10].

El código será el siguiente:


>> plot(x,y)
>> x=[0:0.1:10];
>> y=x.*sin(x);
>> plot(x,y),title('grafica de la funcion y=x*sen(x)')

Se debe tener en cuenta que se esta realizando operaciones con vectores, de tal forma que el
producto debe ser coherente. Finalmente el gráfico obtenido es el siguiente:

Fig.2.5. Gráfica obtenido en MATLAB

Practica:

Dada la función : y  101  e  x / 3 sen(10 x)  , definida en el intervalo [0,10]. Realizar la


correspondiente gráfica.

El código es el siguiente:

>> x=[0:0.1:10];
>> y=10*(1-exp(-x/3).*sin(10*x));
>> plot(x,y),title('grafica de una funcion')

2.2. GRÁFICOS EN 3D

Primeramente se debe crear un dominio de puntos en forma de malla rectangular en el plano (x,y),
dentro del cual se desea representar la función.

Hernan Catari – Rodmy Miranda 17/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Ejemplo. Graficar la función : z  1  x  y


2 2
, en el dominio dado por el plano (x,y) comprendido
entre (-1.25,-1.25) y (1.25,1.25). El código será el siguiente:

>> [x,y]=meshgrid(-1.25:0.1:1.25,-1.25:0.1:1.25);
>> z=sqrt(1-x.^2-y.^2);
>> mesh(z)

Obteniéndose la siguiente gráfica:

Fig. 2.6. Grafica tridimensional

3. ENTORNO DE PROGRAMACIÓN DE MATLAB

3.1. MODOS DE TRABAJO EN MATLAB

En MATLAB se puede trabajar de dos maneras distintas:

a) Mediante la introducción directa de comandos:

b) Mediante creación de comandos o ficheros .m

Hernan Catari – Rodmy Miranda 18/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

3.2. FACILIDADES QUE OFRECE MATLAB EN PROGRAMACIÓN


 Elección automática del tipo de variables
 Dimensionamiento automático de las matrices
 Posibilidad de manejar números complejos(similar a los operadores sobrecargados
utilizados en lenguajes de alto nivel)
 Posibilidad de funcionamiento en modo interpretado
 Entorno de depuración integrado

3.3. OPERADORES COMUNES


a) Operadores relacionales

A==B Igualdad

A<B verifica si A es menor que B

A>B verifica se A es mayor que B

A<=B verifica si A es menor o igual que B

A>=B verifica si A es mayor o igual que B

A~=B verifica se A es diferente a B

b) Operadores lógicos

OPERADOR DESCRIPCION

& Y(AND)

| O(OR)

~ NO(NOT)

3.4. COMANDOS BASICOS DE PROGRAMACIÓN

El estilo de programación es similar al entorno C. Del menú new, elegimos la opción M-File,
de ésta manera ingresaremos al editor de MATLAB, donde crearemos nuestros programas o
ficheros .m.

3.4.1. COMANDO IF

base=230;
a = input(‘ingrese valor de tensión final en la carga:’);
d=abs(base-a);
r = d*100/230;
if r<=5
Hernan Catari – Rodmy Miranda 19/65
MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

disp(‘ La caída de voltaje es aceptable’);


else
disp(‘ La caída no es aceptable ‘);

end

3.4.2. COMANDO WHILE


Realiza un trabajo mientras se cumple una condición, su sintaxis es la siguiente

while condicion
sentencias
end

Ejemplo
Resolver mediante método numéricos la siguiente ecuación no lineal de dos variables:

1
x 3
x

Despejando valores tenemos

1
x  3
x

Para la iteración se forman las siguientes ecuaciones:

1
xk  3 
x k 1

realizar n iteraciones introducidas por el usuario

n=input('dame el numero de iteraciones:');%guardamos en n el num de iteraciones


i=2; %inicializamos contador
x(i-1)=0.5; %inicializamos el vector x(1)
while i<n+1
x(i)=3-1/x(i-1);
i=i+1;
end
x %mostramos las iteraciones

3.4.3. COMANDO FOR


Esta sentencia repite un conjunto de sentencias un número predeterminado de veces. En
MATLAB esta sentencia es muy flexible, a diferencia de otros lenguajes como el C/C++.

La siguiente sintaxis permite ejecutar sentencias de 1 en 1 hasta n


Hernan Catari – Rodmy Miranda 20/65
MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

for i=1:n
sentencias
end

Para ir aumentando con un paso de 0.2 tendremos:


for i=1:0.2:n
sentencias
end

Una parte interesante de este bucle es la siguiente donde A es un vector:

for i=A
sentencias
end

Donde la variable i es un vector que va tomando en cada iteración el valor de una de las
columnas de A.

Ejemplo:

Hallar las corrientes en el siguiente circuito eléctrico:

Fig.3.1. Circuito eléctrico

Planteando mediante el método de las corrientes de malla:

Finalmente en forma matricial tendremos:

El programa es el siguiente:

Hernan Catari – Rodmy Miranda 21/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

  V=[50;50]; 
for  i=1:2 
    for j=1:2 
        mensaje1=sprintf('dame el componente [%d %d] de Z',i,j); 
        disp(mensaje1); 
        Z(i,j)=input(''); 
    end 
end 
I=inv(Z)*V; 
for i=1:2 
    mod(i,1)=abs(I(i,1)); 
    angulo(i,1)=angle(I(i,1))*180/pi; 
    
end 
disp(' modulo        angulo '); 
for i=1:2 
    res=sprintf('  %f       %f ',mod(i,1),angulo(i,1)); 
  disp(res); 
end 

Práctica:

Desarrollar la siguiente serie:

x0  0
x n  x n 1  x n  2 donde:
x1  1

Debe generarse los siguientes valores:0,1,1,2,3,5,8,13,21,34,….

La serie generada es llamado como la serie de Fibonacci, la cual se puede encontrarse


en varios aspectos de la naturaleza:

   

Fig. 3.2. El primer cuadro nos muestra un Nautilos


El segundo cuadro nos muestra un piñon de pehuén.
En ambos se puede observar la serie de Fibonacci

3.4.4. SENTENCIA SWITCH


Su forma general es el siguiente:

Hernan Catari – Rodmy Miranda 22/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

switch switch_expresion
case case_expr1,
bloque1
case {case_expr2,case_expr3,…}
bloque2
:
:
otherwise, %opción por defecto
bloque_fin
end

4. MANEJO BÁSICO DE SIMULINK


 

4.1. INTRODUCCION
Es una librería de MATLAB, que nos permite representar diagramas de bloques de un sistema y
a continuación proceder a su simulación. Para ingresar a Simulink, se debe teclear simulink
desde la ventana de comandos. Al cargar el programa se debe mostrar la siguiente ventana:

Fig. 4.1. Librería de Simulink

Del menú File, debemos escoger nuevo, de donde se visualizará una ventana donde nosotros
desplazaremos todos los bloques necesarios.

Hernan Catari – Rodmy Miranda 23/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

En la librería Simulink, podemos observar varias bibliotecas de las cuales pocas son las
que generalmente son muy requeridas, revisemos las bibliotecas mas utilizadas:

Commonly Used Blocks

En la figura 4.2 se muestra los bloques mas usados de ésta biblioteca para la
implementación de un modelo sencillo:

 
Fig. 4.2. Bloques comúnmente utilizados de Commonly Used Blocks

Sources

En la figura 4.3 se muestra los bloques mas usados de ésta biblioteca para la
implementación de un modelo sencillo:

Fig.4.3. Bloques comúnmente utilizados de Sources

Existen varios bloques, que se irán desarrollando posteriormente en los siguientes


capítulos.

4.2. MODELADO DE ECUACIONES

Modelemos la siguiente ecuación, la cual representa la conversión de grados centígrados a


grados Fahrenheit.
9
TF   TC  32
5
Para el modelado se debe identificar la entrada y la salida, por lo tanto tendremos:

Hernan Catari – Rodmy Miranda 24/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Entrada  TC

Salida  TF

Luego despejamos la salida, obteniendo la ecuación anterior. Procedemos a la elección de


Bloques de SIMULINK tal como se muestra en la siguiente figura:

Fig. 4.2. Modelado de ecuación

Los bloques: Gain, Scope, Sum y Constant, se encuentran en la dirección: simulink/Commonly


Used Blocks

El bloque Ramp se encuentra en la dirección: simulink/Sources.

En el bloque Ramp, se puede elegir la pendiente en la opción slope, al cual se ingresa


haciendo doble click en el bloque.

4.3. MODELADO DE ECUACIONES DIFERENCIALES


Modelar la siguiente ecuación diferencial:

x'  2 x  u

Identificando variables tenemos:

Entrada  u

Salida  x

Para el modelado mediante bloques, se debe despejar la derivada de mayor orden. El modelo
obtenido es el siguiente:

Fig.4.3. Modelado de una ecuación diferencial

Queda como práctica la implementación del modelo en SIMULINK.

Hernan Catari – Rodmy Miranda 25/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

El bloque integrador se encuentra en la dirección: simulink/ Commonly Used Blocks

Modelar la siguiente ecuación diferencial mediante bloques:


x1 ' '  25 x1  5 x1 ' f (t )

Se debe realizar el siguiente cambio de variables:

x1 '  x 2

Por lo tanto tendremos:

x 2 '  25 x1  5 x 2  f (t )

Ya una vez ordenado, procedemos a la formación de bloques. Obteniéndose la siguiente figura:

Fig.4.4. Modelado de una ecuación diferencial de segundo grado

Queda como practica su implementación en SIMULINK.

La señal de entrada puede ser un escalón unitario.

Ejemplo
Modelar la siguiente ecuación diferencial:
f (t )  M  x' ' B  x' K  x

Identificando variables tenemos:

Entrada  f (t )

Salida  x

Luego debemos despejar la derivada de mayor orden:

M  x' '  B  x' K  x  f (t )

Obteniendo el siguiente diagrama de Bloques:

Hernan Catari – Rodmy Miranda 26/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Fig.4.5. Modelado de una ecuación diferencial

4.4. MODELADO MEDIANTE FUNCIONES DE TRANSFERENCIA


Debido a que la representación de modelos se realiza mediante ecuaciones diferenciales, se
hace un tanto difícil su manejo. Uno de los métodos utilizados para facilitar esto, es el uso
de la Transformada de Laplace.

La transformada de Laplace nos permite hallar la Función de transferencia G(s).

G s  
Transformada de Laplace de salida
Transformada de Laplace de entrada
Implementemos el modelo de la figura 4.6. mediante la ventana de comandos y Simulink:

v(t) y(t)

i(t)
Fig.4.6. Sistema Eléctrico

Del cual resultan las siguientes ecuaciones diferenciales:

1 1
C C
v(t )  R  i (t )  i (t )  dt donde y (t )  i (t )  dt

Aplicando La Place con condiciones iniciales igual a cero tendremos:

1 1
V (s)  R  I (s)   I (s) Y (s)   I ( s)
Cs Cs
Hernan Catari – Rodmy Miranda 27/65
MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Realizando operaciones obtendremos la Función de Transferencia:

Y (s) 1 1
G(s)   
V ( s ) RCs  1 Ts  1

Consideremos que: R=2200Ω y C=1000µF, de donde RC=T= 2.2seg.

a) Para una señal tipo impulso unitario tendremos:

v(t )   (t )  V ( s )  1

1
Luego: Y ( s )  G ( s )  V ( s ) 
Ts  1
Aplicando la transformada inversa de La Place tendremos:

t
1
y (t )   e T
T
Resolvamos el problema mediante código de MATLAB

>> T=2.2;
>> num=1;
>> den=[T 1];
>> funcion=tf(num,den)

Transfer function:
1
---------
2.2 s + 1

>> [h1,t1]=impulse(funcion);
>> plot(t1,h1)
Mostrándonos la siguiente gráfica:

Hernan Catari – Rodmy Miranda 28/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Fig.4.7. Respuesta a función impulso

b) Resolvamos para el caso de una entrada de tipo escalón unitario.

En forma analítica tendremos:


1
v(t )  1  V ( s ) 
s

1 1
Y ( s)  G ( s)  V ( s)  
s Ts  1
Aplicando la transformada inversa de La Place tendremos:

t
y (t )  1  e T

Para la resolución con los codigos de MATLAB tendremos:

>> T=2.2;
>> num=1;
>> den=[T 1];
>> funcion=tf(num,den)

Transfer function:
1
---------
2.2 s + 1

>> step(funcion)
El cual nos mostrará el siguiente gráfico:

Hernan Catari – Rodmy Miranda 29/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Fig. 4.8. Respuesta a función paso

Resolvamos el mismo sistema con SIMULINK


Las direcciones de los bloques nuevos son las siguientes:
- Para el bloque Mux
Commonly Used Blocks/Mux
- Para el bloque Transfer Fcn
Continuous/Transfer Fcn

El modelo debe implementarse como en la figura 4.9.

Fig. 4.9. Modelo en Simulink

Obteniéndose la siguiente respuesta:

Hernan Catari – Rodmy Miranda 30/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Fig. 4.10. Resultado mediante Simulink

Practica
Construir el diagrama de bloques del siguiente sistema de ecuaciones diferenciales:
dx
 a( y  x)
dt
dy
 x(b  z )  y
dt
dz
 cz  xy
dt
donde: a = 10
b = 28
c = -(2 + 2/3)
Simular su comportamiento: representar la variable x(t), dibujar el diagrama de fase z(t) respecto
x(t).

Fig. 4.11. El Atractor de Lorenz es una figura geométrica similar a una mariposa
y que para ser contenida necesita más de dos dimensiones y menos de tres
(2.06), por lo tanto es un fractal. (el inverso del exponente de Hurst es igual a la
dimensión fractal de una serie de tiempo).

Hernan Catari – Rodmy Miranda 31/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

5. DINÁMICA Y MODELADO DE SISTEMAS ELÉCTRICOS


 

5.1. INTRODUCCIÓN

La respuesta dinámica del sistema eléctrico depende del conjunto de componentes y de la


disposición de los mismos. Cada uno de los componentes influye de manera particular a la respuesta
dinámica del sistema. El esquema del modelo y el grado de detalle del mismo depende de los
fenómenos dinámicos a ser representados.

5.2. DESCRIPCIÓN DE LOS PRINCIPALES COMPONENTES DEL SISTEMA ELÉCTRICO

Todos los elementos de la red eléctrica que puedan ser representados como una resistencia,
inductancia y capacitancia son los que determinan los modos de oscilación natural del sistema. Estos
elementos son las líneas de transmisión, transformadores, la carga y los devanados de las unidades
generadoras. Los elementos mencionados conectados entre sí constituyen la topología de la red
eléctrica para determinado punto de operación y la dinámica sub-transitoria del sistema eléctrico
obedece a la configuración de la topología de la red.

Los generadores contribuyen con la dinámica de la red a través del regulador automático de voltaje
(RAV) y el regulador de velocidad (Gobernador).

El RAV aporta de manera determinante con la dinámica del sistema, está contribución dependiendo
del sistema de excitación puede influenciar incluso en el comportamiento transitorio del sistema. Los
estabilizadores de potencia (PSS) actúan en este tipo de dinámica.

El gobernador de las unidades generadoras contribuye en la dinámica de la red a través del control
de la potencia mecánica que influye directamente al control de la frecuencia del sistema.

5.2.1. Generador Sincrónico

En el modelo del generador para análisis de estabilidad transitoria y dinámica, asumiremos un


circuito amortiguador para el eje directo y dos circuitos amortiguadores para el eje de cuadratura, en
la representación de un generador de polos lisos, utilizado en las Centrales Termoeléctricas (Figura
5.1), y un circuito amortiguador en el eje directo y el eje de cuadratura, en la representación de un
generador de polos salientes, utilizado en las Centrales Hidroeléctricas. En la representación en
diagramas de bloques del generador sincrónico de polos lisos y polos salientes se usan los modelos
GENROU y GENSAL respectivamente, presentados en la Figura 5.2.

d  ad q  aq

Figura 5.1. Circuito equivalente de la máquina sincrónica de polos lisos

Hernan Catari – Rodmy Miranda 32/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Modelo GENROU

Modelo GENSAL

Figura 5.2. Diagrama de Bloques del Generador Sincrónico – Modelo GENROU y GENSAL

Hernan Catari – Rodmy Miranda 33/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

Por otra parte, el generador sincrónico puede ser representado mediante una f.e.m. detrás de una
reactancia subtransitoria, para un análisis simplificado del sistema, donde se despreciarán las
resistencias del sistema, y  representará la diferencia angular entre la f.e.m. y el voltaje de la red y el
diagrama de bloques que representa el sistema generador – carga que considera un tiempo de
arranque mecánico (M = 2H) y una constante de amortiguamiento de la carga (D), es el siguiente:

Figura 5.3. Modelo del generador y la carga

Ejemplo 5.1

Los parámetros de un generador sincrónico de polos salientes son presentados en las siguientes
Tablas, utilizando el modelo Gensal (Ver Figura 5.2) determine la respuesta del sistema para una
entrada escalón unitario en el voltaje del sistema de excitación (Efd) y una corriente en el eje directo y
el eje de cuadratura (id, iq) igual a cero. Debe tenerse en cuenta que en cantidades por unidad, el
valor de las inductancias es igual al valor de las respectivas reactancias (Li = Xi).

REACTANCIAS (1) (en valores por unidad referidos a los valores nominales del generador)
MAGNITUD SÍMBOLO UNIDAD VALOR
Reactancia sincrónica de eje directo no saturada Xd pu 1.300
Reactancia sincrónica de eje en cuadratura no saturada Xq pu 0.900
Reactancia transitoria de eje directo no saturada X’d pu 0.300
Reactancia transitoria de eje en cuadratura no saturada X’q pu 0.900
Reactancia subtransitoria de eje directo no saturada X”d pu 0.250
Reactancia subtransitoria de eje en cuadratura no saturada X”q pu 0.320
Reactancia de Dispersión Xl pu 0.130
Reactancia de secuencia negativa no saturada X2 pu 0.280
Reactancia de secuencia cero no saturada X0 pu 0.100
Reactancia de Potier Xp pu -------

  CONSTANTES DE TIEMPO(1)
MAGNITUD SÍMBOLO UNIDAD VALOR
Cte. de tiempo transitoria de eje directo a circuito abierto T’do s 8.480
Cte. de tiempo subtransitoria de eje directo a circuito abierto T”do s 0.110
Cte. de tiempo transitoria de eje en cuadratura a circuito abierto T’qo s 0.000
Cte. de tiempo subtransitoria eje en cuadratura a circuito abierto T”qo s 0.400
Cte. de tiempo transitoria de eje directo en cortocircuito T’d s 1.970
Cte. de tiempo subtransitoria de eje directo en cortocircuito T”d s -------
Cte. de tiempo transitoria de eje en cuadratura en cortocircuito T’q s -------
Cte. de tiempo subtransitoria eje en cuadratura en cortocircuito T”q s 0.100

Hernan Catari – Rodmy Miranda 34/65


MATLAB EN EL ANALISIS DE SISTEMAS DE POTENCIA 

  OTROS DATOS
MAGNITUD SÍMBOLO UNIDAD VALOR
(3)
Cte. de Inercia del conjunto turbina + generador H MWs/MVA 1.352

(1)
Resistencia de armadura por fase (dc) @20ºC Ra 0.00417
Resistencia del arrollamiento de campo (dc) @120ºC Rf(1) Ω 0.0967
(2)
Factor de Saturación en Vacío a Tensión Terminal 1.0 p.u. S1.0 - 0.143
Factor de Saturación en Vacío a Tensión Terminal 1.2 p.u. S1.2 (2) - 0.382
Corriente de campo para MVA, Tensión y cos ϕ nominales Ifnom(1) A 1127
(1)
Relación de cortocircuito SCR p.u. 0.870

En la saturación magnética del eje directo del modelo Gensal (Figura 5.2), se considerada una
curva de característica no lineal en el tramo de saturación del flujo del entrehierro (φat > 0.8 p.u.),
representada por la siguiente relación exponencial:

( at T 1 )
 I  Asat  e B Sat

Donde Asat y Bsat son constantes dependientes de la característica de saturación, cuyos valores se
determinan con ayuda de los factores de saturación, de la siguiente manera:

2
S1.0  1.2  S1.2 
Asat   0.045 Bsat  5  Ln   5.82
1.2  S1.2  S1.0 

Finalmente la función de saturación será igual a φat cuando φat <= 0.8 p.u y φat + φI cuando φat >
0.8 p.u. Es importante señalar que φat = E’q, en la representación del modelo Gensal. La respuesta
obtenida con Simulink, se presenta en la siguiente figura.
Fuerza Electromitriz Inducida vs. Tiempo
1

0.9

0.8

0.7

0.6
Voltaje (p.u.)

0.5

0.4

0.3

0.2

0.1

0
0 10 20 30 40 50 60 70 80 90 100
Tiempo (segundos)

Hernan Catari – Rodmy Miranda 35/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Figura E1. Respuesta de la Fuerza Electromotriz (φ’’d) ante una entrada escalón unitario del voltaje
de campo (Efd)

5.2.2. Sistemas de excitación

Desde el punto de vista del sistema de potencia, el sistema de excitación debería contribuir al
control efectivo del voltaje y a mejorar la estabilidad del sistema. Este debería ser capaz de
responder rápidamente a una perturbación para mejorar la estabilidad transitoria del sistema, y
ajustar el voltaje de campo del generador para producir componentes de par de sincronización y de
amortiguamiento suficientes, que permitan mejorar la estabilidad debido a pequeñas
perturbaciones en el sistema. Para lograr esto algunos sistemas de excitación son provistos de un
estabilizador de potencia (PSS), que proporciona señales de estabilización auxiliares, en adición a
la señal de error del voltaje en terminales, para controlar el voltaje de campo y de esta manera
amortiguar las oscilaciones del sistema.

Existen diversos tipos de sistemas de excitación, los cuales pueden ser clasificados dentro de las
siguientes categorías:

 Sistemas de excitación de corriente continua


 Sistemas de excitación de corriente alterna con rectificadores giratorios (sin escobillas,
“brushless”).
 Sistemas de excitación con rectificadores estáticos.

Estos tres tipos están presentes en las unidades de generación del SIN y los modelos
desarrollados por IEEE serán utilizados para su modelación. La figura 5.4, muestra la
representación general de los sistemas de excitación.
 
Límites y circuitos de
protección

Transductor de voltaje en
terminales y compensador de
carga

Et
Regulador Excitatriz Generador
Vref

Estabilizador del
sistema de potencia

Figura 5.4. Representación General de un Sistema de Excitación

5.2.3. Motores Primos y Sistemas de Control

El modelo del control de la potencia mecánica será subdividido de acuerdo con los sistemas físicos
que están involucrados en el proceso de la producción y dinámica de la potencia mecánica. Estos
subsistemas son la turbina y el controlador de velocidad ó gobernador.

Hernan Catari – Rodmy Miranda 36/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

El primotor que impulsa un generador puede ser una turbina de gas, vapor o una hidráulica. El
modelo del primotor debe relacionar la posición de la válvula que regula el flujo de vapor o agua y
la potencia mecánica de salida de la turbina.

El sistema gobernador se encarga de sensar la velocidad de la máquina o la frecuencia eléctrica, y


ajustar la posición de la válvula reguladora de tal forma que la velocidad y la frecuencia eléctrica
regresen a sus valores nominales luego de producida una perturbación en la red. El gobernador se
compone de un sensor electrónico y sistema compuesto generalmente por una parte mecánica,
una eléctrica y otra hidráulica para ajustar la posición de la válvula.

La figura 5.5 representa el diagrama de bloques general empleado para representar un regulador
de velocidad asociado a una turbina térmica a vapor (T4 = 0) o una turbina hidráulica (T4 ≠ 0).

Figura 5.5. Modelo de un regulador de velocidad de turbina térmica/hidráulica

5.2.4. Cargas Eléctricas

Los transitorios asociados con la red de transmisión decaen muy rápidamente. Por lo tanto es
usualmente adecuado considerar la red, durante las condiciones electromagnéticas transitorias,
como si pasaran directamente de un estado estable a otro. Para el análisis convencional de
estabilidad transitoria, la representación del modelo de la red es similar al utilizado en el análisis de
flujos de carga. La forma más conveniente de la representación de la red es utilizando el método
de corrientes nodales. La corriente nodal (Ii) y la tensión nodal (Vi) están descritas por la relación
lineal de la ecuación (5.1) en el marco de referencia complejo de la red:

I  Y *V (5.1)

El vector (I) está compuesto por las (n) componentes reales e imaginarias de las corrientes
inyectadas (Ii). Los elementos de la matriz (Y) se obtienen por el conocido proceso de formación de
la matriz de admitancia nodal.

Modelo de la carga estática

El modelo de la carga estática expresa la característica de la carga en cualquier instante del tiempo
como una función algebraica de la magnitud del voltaje de barra y la frecuencia en ese instante.

La componente de la potencia activa (P) y la componente de la potencia reactiva (Q) son


consideradas separadamente.

La dependencia del voltaje y la frecuencia sobre la carga es representada de la siguiente manera:

Hernan Catari – Rodmy Miranda 37/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

a
V 
P  Po   1  K pf f 
 Vo 
(5.2)
b
V 
Q  Qo   1  K qf f 
 Vo 

Con los exponentes a y b igual a 0, 1, o 2, el modelo representa una característica de potencia


constante, corriente constante, o impedancia constante, respectivamente.

En la ecuación (5.2), f es la desviación de la frecuencia f


 f o  . Los valores típicos de Kpf
están en los rangos 0 a 3, y Kqf está entre los rangos de –2 a 0. La frecuencia en las barras f no
es una variable de estado en el modelo del sistema usado para el análisis de estabilidad. Por lo
tanto está es evaluada mediante el cálculo de la derivada del ángulo del voltaje de barra respecto
del tiempo.

Las cargas estáticas son representadas como parte de las ecuaciones de la red. Cargas con
características de impedancia constante son incluidas en la matriz de admitancia nodal. Las cargas
no lineales son modeladas como funciones algebraicas de la magnitud del voltaje y la frecuencia,
dadas por la ecuación (5.2), y son tratadas como inyecciones de corriente en el nodo apropiado de
acuerdo a la ecuación (5.1). El valor de la corriente de nodo desde tierra a la red es:

PL  jQL
IL   *
(5.3)
VL
*
Donde V L es el conjugado del voltaje de la barra de carga, PL y QL son las componentes de
potencia activa y reactiva de la carga, que se calculan mediante la ecuación (5.2). Para una carga
inductiva QL es positiva.

Para el cálculo de la red es conveniente modificar la matriz de admitancia nodal (Y) de la siguiente
forma. Las admitancias del generador, así como las admitancias de la carga con características de
impedancia constante son introducidas directamente a los elementos diagonales de la matriz (Y), la
matriz de admitancia nodal modificada es denominada (YN), y la ecuación de la red es idéntica a la
ecuación (5.2), la cual en notación matricial puede ser escrita como:

I  YN * V (5.4)

5.3. CONDICIONES INÍCIALES Y PARAMETRIZACION DE MODELOS

En el análisis de estabilidad transitoria se debe resolver un conjunto de ecuaciones algebraicas y


diferenciales con valores iníciales conocidos. El análisis de flujos de potencia proporciona los
valores iníciales de las variables de la red, incluyendo la potencia activa y reactiva entregada por el
generador, así como también la tensión en terminales.

El procedimiento para el cálculo de los valores iníciales de las cantidades del generador para
valores conocidos en terminales es el siguiente:

Hernan Catari – Rodmy Miranda 38/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Pt  Qt
2 2

It 
Et
 Pt 
  cos 1  
 Et I t 
 X q I t cos   Ra I t sin 

 i  tan 1  

E
 t  R I
a t cos   X I
q t sin  
ed  Et sin  i
eq  Et cos  i
id  I t sin  i   
iq  I t cos i   
 d  e q  Ra i q
 q  e d  Ra i d
e q  Ra i q  X d i d
i fd 
X ad
e fd  R fd i fd
 fd  Lad  L fd i fd  Lad id (5.5)
 1d  Lad i fd  id 
 1q   2 q   Laq iq

 "   q q  X ' ' q iq


 "d   d  X ' ' d id

Ejemplo 5.2

Para describir el comportamiento transitorio del generador sincrónico de la central Yanacachi se


utiliza el modelo Gensal (Ver Figura 5.2), cuyos parámetros son los presentados en el ejemplo 5.1.
y los datos generales de la central se muestran en la siguiente Tabla.

DATOS GENERALES
MAGNITUD SÍMBOLO UNIDAD VALOR
Voltaje Nominal Vnom kV 11.50
Potencia Aparente Nominal Snom MVA 58.675
Frecuencia Nominal f Hz 50
Velocidad de rotación nominal n r.p.m. 750
Factor de Potencia Nominal cos ϕ - 0.85
Potencia Nominal Pnom MW 51.0
Potencia reactiva máxima (a Pnom y en sobreexcitación) Qmáx MVAr 26
Potencia reactiva mínima (a Pnom y en subexcitación) Qmín MVAr -24

Hernan Catari – Rodmy Miranda 39/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Determinar la respuesta del sistema para una incremento del 10% del voltaje del sistema de
excitación (Efd), considerando que la central Yanacachi operaba en el bloque de alta previo al
evento, con los siguientes parámetros:

P = 46 MW, V = 11.5 kV, Q = 5 MVAr (sobreexcitado)

La función de transferencia del bloque integrador en el eje de cuadratura del modelo Gensal
(Figura 5.2) tiene la siguiente relación matemática:

  ' '  1

q

L  L' '  i    ' '  T ' ' s


q q q q qo

La anterior ecuación en el dominio del tiempo considerando que el operador (s) de La Place es
d/dt, es la siguiente:

d   ' ' q 
T ' ' qo  Lq  L' ' q   iq    ' ' q 
dt
Cuando el sistema es estable (condición de pre-falla), los valores como φ’’q son constantes y por lo
tanto la derivada de un valor constante será cero y en base a este criterio es posible obtener los
valores de pre-falla de cualquier función de transferencia, encontrando que:

  ' '   L
q q  L' ' q   i q

El diagrama de bloques del eje de cuadratura del modelo Gensal, puede ser representado en
simulink de la forma siguiente:

 
-K- -C-
iq
Xq-Xq'' Iq

-FIq''
1
-K-
s
1/Tqo'' Integrator ed

Figura E2.1 Diagrama de bloques del eje de cuadratura – Modelo Gensal

En el cuadro de dialogo del bloque integrador, permite introducir la condición inicial de la variable
de estado resultante que para la Figura E2.1 es (φ’’q). A partir de las ecuaciones (5.5) se determina
los siguientes valores iníciales del generador utilizados en el modelo Gensal:

id = 0.28 iq = 0.41 Efd = 1.5 E’q = 1.1 φ1d = 1 φ’’q = 0.24

La gráfica resultante del sistema es mostrada a continuación, considerando la perturbación


realizada luego de 10 s. Es importante señalar que la respuesta del sistema para el eje directo
presenta una pequeña desviación, debido a la saturación del flujo del entrehierro.

Hernan Catari – Rodmy Miranda 40/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Fuerza Electromotriz vs. Tiempo


1.2

1.1

0.9

0.8
Voltaje (p.u.)

0.7

0.6
Voltaje Inducido eje directo
0.5 Voltaje Inducido Eje de cuadratura

0.4

0.3

0.2
0 10 20 30 40 50 60 70 80 90 100
Tiempo (segundos)

Figura E2.2 Respuesta del voltaje inducido en el eje directo y de cuadratura ante un incremento del
10% del voltaje del sistema de excitación

5.4. OPTIMIZACIÓN DE MODELOS MEDIANTE EL USO DE SUBSISTEMAS

Con la finalidad de mejorar la representación de un sistema grande, es posible representar un


sistema como el modelo Gensal dentro de otro sistema, para esto se usa la librería “Port &
Subsystem”, esto permite también crear un cuadro de dialogo para las variables del sistema interno
y graficar la forma deseada para el bloque principal que contiene al ahora denominado Subsistema.

Ejemplo 5.3

Representar el Modelo Gensal de la Figura 5.2, como un subsistema con una entrada igual al
voltaje de campo (Efd) y salidas iguales a φ’’d y φ’’q, como se muestra en Figura E3.1 y con un
cuadro de dialogo similar al mostrado en la Figura E.2, en base a los parámetros necesarios para
modelar al generador.

Fi''d

Efd

Fi''q
YAN

Figura E3.1 Representación del Generador con Subsistemas

Hernan Catari – Rodmy Miranda 41/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Figura E3.2 Cuadro de Dialogo para la representación del Generador con Subsistemas

El subsistema se obtiene copiando el bloque “Subsystem”, de la librería “Port & Subsystem” al


archivo (Model) y copiando el diagrama de bloques del modelo Gensal dentro del bloque
“Subsystem”, definiendo las variables de entrada y de salida con los bloque Inport y Outport, que
aparecen por defecto dentro del bloque “Subsystem” al hacer doble click sobre él.

Para el formato requerido, haga click con el botón derecho del mouse sobre el bloque “Subsystem”
e ingrese a “Mask Subsystem”. En la pestaña de Icono (Icon) ingrese el siguiente comando:

plot(x,y,x,y1,x1,y2,xr,yr,xv,yv)

y en la pestaña Inicialización (Initialization) ingrese las siguientes sentencias:

x=-5:0.025:5; y=sqrt(25-x.^2); y1=-sqrt(25-x.^2);


x1=-pi:.1:pi; y2=sin(x1); xr=[5,6.25]; yr=[0,0];
xv=[6.25,6.25]; yv=[-2,2];

esto como se muestra en la Figura E3.3.

Hernan Catari – Rodmy Miranda 42/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Figura E3.2 Cuadro de Dialogo para la representación del Generador con Subsistemas

Finalmente los parámetros internos del Modelo se generan en la pestaña Parámetros


(Parameters).

Hernan Catari – Rodmy Miranda 43/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

6. CONTROL DE POTENCIA ACTIVA Y FRECUENCIA


 

6.1. FUNDAMENTOS DE CONTROL DE FRECUENCIA

La frecuencia del sistema de potencia depende del balance de la potencia activa. Los cambios en
la frecuencia ocurren porque varía aleatoriamente la carga del sistema a lo largo del día de manera
que no se puede asegurar una predicción exacta de la demanda real de potencia.

Con el fin de compensar variaciones de potencia en el sistema ante variaciones en la demanda o


por contingencias, los reguladores de velocidad realizan la regulación primaria de frecuencia en
forma automática modificando la potencia de generación de las unidades en operación. La
regulación primaria permite estabilizar la frecuencia del sistema, pero no logra eliminar el error en
estado estable, o desplazamiento (offset), y la frecuencia final del sistema será diferente a la
nominal. El error en estado estable de la frecuencia del sistema depende del efecto combinado del
estatismo permanente de los reguladores de velocidad y la sensibilidad de la carga para
variaciones de frecuencia.

Considerando un sistema con “n” generadores y una constante de amortiguamiento compuesto de


la carga (D), el error en estable de la frecuencia ( f SS ) seguido a un cambio de carga ( PL ) está
dado por:
 PL
f SS 
1
D
Req

Con:
1
Req 
1 1 1 1
   ..... 
R1 R2 R3 Rn

Donde, Ri son los estatismos permanentes de las unidades en operación.

Con el fin de complementar la Regulación Primaria de Frecuencia, se realiza el control


suplementario cuya función es restaurar el intercambio de potencia a los valores programados y
también restaurar la frecuencia del sistema al valor deseado.

El control de la potencia generada y la frecuencia es comúnmente conocido como control


frecuencia/carga (load-frequency control LFC).

6.1.1. Modelo del Gobernador

El gobernador debe actuar cuando existe un error entre la frecuencia eléctrica generada y la
frecuencia de referencia. Si el error es positivo quiere decir que se debe cerrar la válvula, por lo
tanto el error se debe invertir (multiplicar por -1) y para minimizar el error permanente en la
frecuencia eléctrica se debe integrar el error.

Hernan Catari – Rodmy Miranda 44/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Figura 6.1 Modelo del gobernador para un generador aislado

Para poder poner a trabajar generadores en paralelo se debe introducir una nueva señal para
asegurarse que ambos operen a la misma frecuencia y que compartan los cambios de carga que
se den de acuerdo a la capacidad de generación de cada uno. Esto se logra colocando un lazo de
realimentación que toma la diferencia entre la posición de la válvula respecto a una posición de
referencia para una carga determinada y la multiplica por el estatismo permanente (R) del
gobernador. El parámetro R del gobernador es un valor en unidades Hz/MW que cambia la
pendiente de la característica frecuencia en función de la potencia activa del generador, que es
típicamente similar a la siguiente.

Figura 6.2. Característica típica frecuencia-potencia activa de un generador.

Figura 6.3. Modelo del gobernador para generadores en paralelo.

El diagrama de bloques simplificado del sistema de control de la Figura 6.3, se presenta a


continuación.

Hernan Catari – Rodmy Miranda 45/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Figura 6.4. Modelo del generador, la carga, el primotor y el gobernador.

6.1.2. Modelo de las líneas de interconexión de áreas

Las líneas de interconexión de áreas transmiten potencia de un área a otra (Ptie) según un
programa previamente determinado. En caso de contingencias (aumento considerable de la carga
o pérdida de generación) se introduce una variación ⌂Ptie en el flujo de potencia entre áreas. Esta
desviación del valor nominal o programado para ese momento se puede expresar como una
función de las desviaciones de los ángulos de fase de las maquinas de cada área.

 
La potencia consumida en un área debe ser igual a la potencia generada en el área mas la
potencia que el área recibe a través de las interconexiones con áreas vecinas. Para entender
mejor el concepto, considere dos áreas con un generador cada una como se muestra en la Figura
6.5, pero en este caso se interconectan las áreas mediante una línea. Este sistema interconectado
puede ser representado con el siguiente diagrama de bloques.

Figura 6.5. Modelo simple de dos áreas de un generador interconectadas.

Hernan Catari – Rodmy Miranda 46/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Ante un cambio de carga PL en el área 1, las dos áreas registraran una variación en la frecuencia y
cuando en sistema se estabilice y regrese a régimen permanente, la frecuencia será constante e
igual en ambas áreas.

6.2. CONTROL AUTOMÁTICO DE GENERACIÓN EN SISTEMAS INTERCONECTADOS Y


SISTEMAS AISLADOS

Con el propósito de tener control del sistema, este se subdivide en áreas de control que,
generalmente forman las fronteras de una o más compañías. El intercambio neto de potencia en
las líneas de interconexión de un área es la diferencia algebraica entre la generación del área y la
carga del área (más las pérdidas).

Los objetivos principales del control automático de la generación (Automatic generation control /
AGC) son la regulación de la frecuencia al valor nominal especificado y mantener el intercambio de
potencia entre las áreas al valor programado, mediante el ajuste de la potencia de salida de los
generadores seleccionados.

Como objetivos adicionales del AGC, se desea que el error acumulado (integral del error) tanto
para la frecuencia como para los intercambios de potencia sean cero o por lo menos que sean
acotados. Como último objetivo, se puede incluir en el AGC criterios de despacho económico.

El AGC actúa entre 30 segundos y 15 minutos después de una gran perturbación. La redistribución
de potencia se basa en un criterio totalmente distinto al del gobernador. El AGC es un control
descentralizado que opera en cada área de control y no recibe señales externas, sólo toma en
cuenta las mediciones locales de frecuencia y flujo de potencia en las líneas de interconexión.

Para hacer el error de la frecuencia igual a cero se debe incluir un control integral al gobernador
que ajuste el valor de la potencia de entrada del generador.

 KI
Pref ( s )  f ( s )
s
Para lograr los objetivos anteriores se debe definir además para cada área una señal de error
llamada Error de Área de Control (ACE) que tiene una componente proporcional al error en la
frecuencia del área y otra componente proporcional al error de los intercambios de potencia
comprometidos con esa área. Esta señal de error se introduce después a un integrador para
garantizar que se van a variar las potencias de entrada a los generadores hasta que el error del
área sea cero. El ACE se define como

ACE  Ptie  B  f (s )

Donde B es una constante propia de cada área de generación llamada frequency bias. La
selección de KI y B en las expresiones anteriores afectan la velocidad y estabilidad de la respuesta.
El valor de B debe ser suficientemente alto para que todas las áreas contribuyan adecuadamente
al control de frecuencia. La ganancia del integrador (KI) tiene unidades de Hz/MW e indica la
rapidez con que disminuye el error de la frecuencia. Sin embargo existe una cota para su valor
para evitar que el sistema se vuelva inestable.

El diagrama de bloques final para modelar las áreas interconectadas incluyendo AGC se presenta
a continuación:

Hernan Catari – Rodmy Miranda 47/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Figura 6.6. Sistema de control de frecuencia para dos áreas interconectadas.

En un sistema de potencia aislado, mantener el intercambio de potencia entre áreas ya no sería


una función del AGC. Por lo tanto la función del AGC es restaurar la frecuencia al valor nominal
especificado. Esto es realizado añadiendo un control integral o de reajuste (reset), el cuál actúa
sobre el ajuste de la variación de carga de referencia (setpoint) de los reguladores de velocidad de
las unidades con control suplementario. La acción de control integral asegura que el error en
estado estable de la frecuencia será cero.

6.3. RECHAZO DE CARGA POR BAJA FRECUENCIA

6.3.1. Factores que influencian la disminución de la frecuencia

Considerando que en el área separada se ignora la operación de los reguladores de velocidad para
la activación de la reserva rotante, la magnitud a la cuál disminuye la frecuencia en el área aislada
y la velocidad de variación de la frecuencia dependen principalmente de tres factores: la magnitud
de la sobrecarga o transferencia L , la constante de amortiguación de la carga D aplicable a la
carga final del área, y la constante de inercia equivalente Meq que representa la inercia rotacional
total de los generadores en el área. En forma matemática la variación de la frecuencia puede ser
determinada mediante la siguiente fórmula:
t

f   L(1  e T
)K

Donde: K = 1/D y T = Meq/D

La constante de amortiguamiento de la carga es expresada como un porcentaje de cambio en la


carga para un 1% de cambio en la frecuencia. Valores típicos para SEP están entre 1% y 2%, para
nuestro caso se usará un valor de 1.8%, que representa que un 1% de cambio en la frecuencia
causara un 1.8 % de cambio en la carga.

Con la finalidad de realizar el análisis de un SEP, es necesario normalizar las variables Meq y D
con ayuda de las siguientes ecuaciones:
n S maq (i ) L
M eq   M i ; H i  H maq (i ) ; D  1.8
i 1 SB SB

Hernan Catari – Rodmy Miranda 48/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

En las graficas siguientes se presenta la respuesta de la frecuencia de un sistema con déficit de


generación para diferentes valores de transferencia, constante de amortiguación y constante de
inercia equivalente; donde se observa que la magnitud a la cual disminuye la frecuencia en el área
aislada es fuertemente influenciada por la magnitud de la transferencia (potencia importada por la
red).  
Variación de la frecuencia debido a deficiencia en la Generación
50
Meq=10
Meq=8
49.5 Meq=5
Meq=2

49
Frecuencia (Hz)

48.5

48

47.5

47
0 5 10 15 20 25 30 35 40 45 50
tiempo (s)
Figura 6.1. Respuesta de la frecuencia del sistema con deficiencia de generación para
diferentes valores de Meq, con D=1.8 y L =0.1 p.u.
  Variación en la frecuencia debido a la deficiencia en la Generación
50
D= 5.5
D= 4
49.5
D= 3
D= 1.5
49
Frecuencia (Hz)

48.5

48

47.5

47

46.5
0 5 10 15 20 25 30 35 40 45 50
tiempo (s)
Figura 6.2. Respuesta de la frecuencia del sistema con deficiencia de generación para
diferentes valores de D, con M=10 y L =0.1 p.u.

Hernan Catari – Rodmy Miranda 49/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

  Variación en la frecuencia debido a la deficiencia en la Generación


50

48

Frecuencia (Hz) 46

44

42

40 dPl = 0.1
dPl = 0.15
dPl = 0.25
38
dPl = 0.5

36
0 5 10 15 20 25 30 35 40 45 50
tiempo (s)

Figura 6.3. Respuesta de la frecuencia del sistema con deficiencia de generación para
diferentes valores de L , con M=10 y D=1.8

6.3.2. Transferencia Máxima por Seguridad de Áreas

Las condiciones de desempeño mínimo del SIN aprobadas mediante Resolución SSDE N°
227/2004, establecen la metodología para determinar la potencia máxima importación de un área
(Transferencia Máxima), la cuál es función de la capacidad del esquema de alivio de carga (a),
reserva rotante (r), demanda (D) y capacidad efectiva (G) del área importadora. Y para el caso del
sistema norte se determina con la siguiente ecuación:

Tmax 
a * D  r * G 
1.2
Por lo señalado, la Transferencia Máxima es determinada para que en caso de pérdida de la única
línea de interconexión Kenko- Vinto, el sistema norte sea capaz mediante la ayuda de la
desconexión de carga (43 % de la demanda) y la reserva rotante (10%, 15% y 19% Bloques Alto,
Medio y Bajo respectivamente) de restituir el balance energético (generación = demanda +
perdidas), logrando el menor racionamiento de energía posible bajo estas circunstancias.

Ejemplo E6.1

Analizar la desviación máxima de la frecuencia en el sistema de La Paz, cuando la potencia de


importación (Transferencia Máxima) por la línea de interconexión (Kenko-Vinto) se interrumpe y
determinar el esquema de alivio de carga adicional a conectar en la subestación Kenko para
cumplir las condiciones de desempeño mínimo del sistema.

Con la finalidad de analizar los requerimientos necesarios de un esquema de alivio de carga EDAC
en el área norte para mejorar la confiabilidad del mismo ante la pérdida de la línea Kenko-Vinto
cuando el sistema se encuentra importando energía en época seca, se ha considerando el informe

Hernan Catari – Rodmy Miranda 50/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

UO 34/2007 “Análisis de suministro de energía al área norte”. De este documento se puede ver que
la máxima transferencia de Vinto a Mazocruz sería de 108.7 MW en el mes de julio 2008, potencia
inferior a la capacidad de la línea. Asimismo, se para este periodo se determino la constante de
amortiguación de la carga del sistema norte según las ecuaciones señaladas líneas arriba,
encontrándose que la misma varía entre 1.61 y 5.42. Por otra parte se determino que de acuerdo al
parque generador despachado, la inercia equivalente del sistema variaría entre 7.82 y 10.51.

La variación de la frecuencia ante la pérdida de la línea Vinto a Kenko para el escenario de máxima
transferencia del mes de julio 2008 se presenta a continuación:
JULIO 2008
Escenario Base:
HORA 09:00

DEMANDA NORTE 186.3


GENERACIÓN
SISTEMA ZONGO 61.5
SISTEMA TAQUESI 0.7
KENKO 15.4
Total Generación 77.6
TRANSF. MAZ-VIN 108.7
RESERVA LOCAL 13.7

Constante de Amort. Carga 3.4


Constante de Inercia 8.8

Bajo este escenario, la respuesta del sistema debido a la perdida de la línea de interconexión, se
muestra en la siguiente figura:
Variación en la frecuencia debido a la deficiencia en la Generación
52

50

48

46
Frecuencia (Hz)

44

42

40
Sin EDAC
38 con EDAC (43% Demanda)
con EDAC y DAC (10% Demanda)
36 con EDAC, DAC y reserva rotante

34
0 5 10 15 20 25 30 35 40 45 50
tiempo (s)
Figura E6.1. Respuesta de la frecuencia del sistema con deficiencia de generación para
diferentes esquemas de protección

Hernan Catari – Rodmy Miranda 51/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

De la figura anterior se observa que para el escenario analizado y considerando una DAC en
Kenko del 10% de la demanda como plantea la UO y la reserva local esperada, se obtendría una
respuesta aceptable por las condiciones de desempeño mínimo, obteniéndose una frecuencia de
magnitud igual a 50.54 Hz. En este sentido el valor de demanda adicional desconectada necesaria
para lograr un equilibrio entre la demanda y la generación del sistema norte para este escenario
debería ser igual a 18.63 MW (10% de la demanda de La Paz).

6.4. ESQUEMA AUTOMÁTICO DE ALIVIO DE GENERACIÓN DEL SISTEMA NORTE

En el análisis del control de frecuencia/carga (load-frequency control LFC), nos interesa el


funcionamiento colectivo de todos los generadores del sistema. Las oscilaciones entre máquinas y
el funcionamiento del sistema de transmisión no son considerados. Se asume un funcionamiento
coherente de la respuesta de todos los generadores a los cambios en la carga del sistema y se los
representa mediante un generador equivalente. El generador equivalente tiene una inercia
constante Meq igual a la suma de las constantes de inercia de todas las unidades generadoras y
sobre esta inercia equivalente actúa la combinación de la potencia mecánica de cada una de las
turbinas como se muestra en la Figura 6.7. El efecto de la variación de la carga con la frecuencia
es representado mediante una constante de amortiguamiento D. La velocidad del generador
equivalente representa la frecuencia del sistema, y en valores normalizados o en p.u. estás son
iguales.
 
P m1
P m2 f= 

P mn
PL
Figura 6.7. Sistema equivalente para el análisis LFC

Debido a que la excursión máxima de la frecuencia es proporcional a la diferencia entre la potencia


generada y la potencia demandada y que los controladores de un sistema de potencia por su
tiempo de acción solamente mejoran la respuesta dinámica del sistema y no impiden el sobrepaso
de la frecuencia (primera oscilación) ante fuertes perturbaciones en la red, como es la desconexión
de una línea de interconexión entre sistemas, es necesario utilizar esquemas de alivio de
generación para mitigar la magnitud del sobrepaso de la frecuencia, esta situación a dado lugar a
emplear un esquema de alivio de generación (EDAG) en el sistema de La Paz (sistema norte), para
posibilitar la operación económica del sistema interconectado nacional en época húmeda, cuando
se dispone de generación abundante en el sistema norte que cuanta con un parque generador
predominantemente hidroeléctrico.

Ejemplo E6.2

Analizar los posibles esquemas de alivio de carga que permiten limitar las excursiones de
frecuencia hacia arriba en 56.5 Hz, para el sistema norte cuando se pierde la línea de interconexión
Kenko-Vinto y el área norte se encuentra exportando aproximadamente 130 MW de potencia,
considere el escenario mostrado en la siguiente tabla.

Hernan Catari – Rodmy Miranda 52/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

CENTRAL UGEN COD. UN Sn (MVA) Pn (MW) H (s) Meq (s)

ZONGO ZON1 1 12.50 10.50 3.13 0.78


TIQUIMANI TIQ1 2 11.10 9.50 2.64 0.58
BOTIJLACA BOT1 3 2.50 1.90 1.52 0.08
BOT2 4 1.75 1.60 1.77 0.06
BOT3 5 3.50 3.50 2.17 0.15
CUTICUCHO CUT1 6 2.50 2.50 2.19 0.11
CUT2 7 2.50 2.30 2.17 0.11
CUT3 8 2.75 2.30 2.70 0.15
CUT4 9 1.90 1.60 1.82 0.07
CUT5 10 15.00 13.10 2.18 0.65
SANTA ROSA SRO1 LL 11 8.28 4.00 1.68 0.28
SRO2 HL 12 12.28 8.17 1.13 0.28
SAINANI SAI1 13 11.00 10.40 1.94 0.43
CHURURAQUI CHU1 14 14.50 12.50 2.34 0.68
CHU2 15 14.50 12.50 2.18 0.63
HARCA HAR1 16 15.20 13.25 1.35 0.41
HAR2 17 15.20 13.25 1.48 0.45
CAHUA CAH1 18 16.00 13.75 2.70 0.86
CAH2 19 16.00 13.75 2.70 0.86
HUAJI HUA1 20 17.70 15.25 2.65 0.94
HUA2 21 17.70 15.25 2.65 0.94
KENKO KEN1 22 18.63 9.00 2.00 0.75
KEN2 23 18.63 9.00 2.00 0.75
CHOJLLA CHJ3 26 40.76 38.40 1.39 1.13
YANACACHI YAN1 27 58.68 51.10 1.35 1.59
CHOJLLA CHJ1 24 0.25 0.25 1.90 0.01
CHJ2 25 0.75 0.60 1.90 0.03
TOTAL GENERAL 352.04 289.22 55.61 13.75

Con la finalidad de utilizar un manejo rápido y simple para el análisis de posibles esquemas de
alivio de generación, se empleara la interacción de un archivo en Excel donde se establecen
posibles escenarios, como los mostrados en la siguiente Tabla y el modelo del sistema norte en el
análisis LFC pude tener la representación mostrada en la Figura E6.2.

ETAPA 1 ETAPA 2 ETAPA 3 ETAPA 4 ETAPA 5 ETAPA 6 ETAPA 7 ETAPA 8 ETAPA 9


No. Combinación UGENout1 UGENout2 UGENout3
52 53 53.5 54 54.5 55 55.5 56 56.5
1 1 HAR1 HAR2 CAH1 CAH2 HUA1 HUA2 CHU1 CHU2 CHJ3
2 2 ZON1 HAR1 HAR2 CAH1 CAH2 HUA1 HUA2 CHU1 CHU2
3 3 HAR1 TIQ1 HAR2 CAH1 CAH2 HUA1 HUA2 CHU1 CHU2
4 4 HAR1 HAR2 CHJ3 CAH1 CAH2 HUA1 HUA2 CHU1 CHU2
5 5 HAR1 HAR2 CAH1 CHJ3 CAH2 HUA1 HUA2 CHU1 CHU2
6 6 HAR1 HAR2 CAH1 CAH2 CHJ3 HUA1 HUA2 CHU1 CHU2
7 1 2 HAR1 HAR2 CAH1 CAH2 HUA1 CHJ3 HUA2 CHU1 CHU2
8 1 3 HAR1 HAR2 CAH1 CAH2 HUA1 HUA2 CHJ3 CHU1 CHU2

Hernan Catari – Rodmy Miranda 53/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

 
HAR1-2
ZON

TIQ
CAH1-2

BOT1-3
HUA1-2

CUT1-5

KEN1-2
SISTEMA NORTE
SRO1-2

f (Hz)
CHOJ
SAI

f sist (Hz)
CHU1-2 YAN

du/dt

Derivative f sist (Hz)1

dPe

Data Store
Memory

Figura E6.2. Representación del Sistema Norte para el análisis LFC

En la Figura E6.2, los bloques se encuentran enmascarados y la representación del sistema se


realiza con el siguiente programa que se encuentra en la pestaña Inicialización del Editor de la
Máscara del bloque “Sistema Norte”. La lectura e interacción con el archivo en Excel se realiza con
el comando de lectura “xlsread”.

%valores iniciales de la planta


Sb=S(1); fb=S(2);
%ax=N+5; rango=[ax,3,ax,76]; ax1=4+N;
%global genera
%genera='dunidades_sn21b'; %Definir el archivo importado
Gh=xlsread('LFC_EDAC','I10:T47')
Gh1=xlsread('LFC_EDAC','I4:T6')
dP=dP/Sb; %valores en p.u.
if MO==1 %ingresamos todos los valores del archivo externo
f0=Gh1(1,3); gf0=Gh1(2,3); t0=Gh1(3,3);
f1=Gh1(1,4); gf1=Gh1(2,4); t1=Gh1(3,4);
f2=Gh1(1,5); gf2=Gh1(2,5); t2=Gh1(3,5);

f3=Gh1(1,6); gf3=Gh1(2,6); t3=Gh1(3,6);


f4=Gh1(1,7); gf4=Gh1(2,7); t4=Gh1(3,7);
f5=Gh1(1,8); gf5=Gh1(2,8); t5=Gh1(3,8);

f6=Gh1(1,9); gf6=Gh1(2,9); t6=Gh1(3,9);


f7=Gh1(1,10); gf7=Gh1(2,10); t7=Gh1(3,10);
f8=Gh1(1,11); gf8=Gh1(2,11); t8=Gh1(3,11);
f9=Gh1(1,12); gf9=Gh1(2,12); t9=Gh1(3,12);

PL0=Gh(31,1)/Sb %variacion en la carga (<0)


dPg1=Gh(31,3)/Sb; dPg2=Gh(31,4)/Sb; dPg3=Gh(31,5)/Sb;

Hernan Catari – Rodmy Miranda 54/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

dPg4=Gh(31,6)/Sb; dPg5=Gh(31,7)/Sb; dPg6=Gh(31,8)/Sb;


dPg7=Gh(31,9)/Sb; dPg8=Gh(31,10)/Sb; dPg9=Gh(31,11)/Sb; dPg10=Gh(31,12)/Sb;
else
f0=PF(1); gf0=PF(2); t0=PF(3);
f1=PF(4); gf1=PF(5); t1=PF(6);
f2=PF(7); gf2=PF(8); t2=PF(9);
PL0=dP(1); %variacion en la carga (<0)
dPg1=dP(2)/Sb; dPg2=dP(3)/Sb; dPg3=dP(4)/Sb;
end
A=Gh(1:25,2)'; % Unidades en giro en tiempo=0
A1=Gh(1:25,3)'; % Unidades en giro en tiempo=1
A2=Gh(1:25,4)'; % Unidades en giro en tiempo=2
A3=Gh(1:25,5)'; % Unidades en giro en tiempo=3

A4=Gh(1:25,6)'; % Unidades en giro en tiempo=0


A5=Gh(1:25,7)'; % Unidades en giro en tiempo=1
A6=Gh(1:25,8)'; % Unidades en giro en tiempo=2
A7=Gh(1:25,9)'; % Unidades en giro en tiempo=3

A8=Gh(1:25,10)'; % Unidades en giro en tiempo=0


A9=Gh(1:25,11)'; % Unidades en giro en tiempo=1
A10=Gh(1:25,12)'; % Unidades en giro en tiempo=2

M=Gh(38,2); %Tiempo de arranque en el tiempo=0


M1=Gh(38,3); %Tiempo de arranque en el tiempo=1
M2=Gh(38,4); %Tiempo de arranque en el tiempo=2
M3=Gh(38,5); %Tiempo de arranque en el tiempo=3

M4=Gh(38,6); %Tiempo de arranque en el tiempo=0


M5=Gh(38,7); %Tiempo de arranque en el tiempo=1
M6=Gh(38,8); %Tiempo de arranque en el tiempo=2
M7=Gh(38,9); %Tiempo de arranque en el tiempo=3

M8=Gh(38,10); %Tiempo de arranque en el tiempo=0


M9=Gh(38,11); %Tiempo de arranque en el tiempo=1
M10=Gh(38,12); %Tiempo de arranque en el tiempo=1

D=Gh(36,2); %Tiempo de arranque en el tiempo=0

%Condiciona perturbacion o por tiempo


if f0==0 %Si la frecuencia de primera etapa es cero utiliza la perturbacion por tiempo
T0=1;
Ag1=dPg1; Ag2=dPg2; Ag3=dPg3;
dPg1=0; dPg2=0; dPg3=0;
else
T0=0;
Ag1=0; Ag2=0; Ag3=0;
Ag4=0; Ag5=0; Ag6=0;
Ag7=0; Ag8=0; Ag9=0;
Ag10=0;
end

Hernan Catari – Rodmy Miranda 55/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

La respuesta del sistema para una desconexión de 125 MW de potencia, se presenta en la


siguiente figura:
Potencia vs Tiempo
250
Potencia (MW)

200

150

100
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Tiempo (segundos)
Frecuencia vs Tiempo
60
Frecuencia (Hz)

50

40

30
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Tiempo (segundos)
Figura E6.3. Respuesta del sistema para la desconexión de 125 MW de generación a través del
EDAG

Hernan Catari – Rodmy Miranda 56/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

7. ESTABILIDAD DE FRECUENCIA

7.1. REPRESENTACIÓN DEL SISTEMA ELÉCTRICO DE POTENCIA

El análisis de estabilidad dinámica muestra el efecto de los elementos de control (reguladores de


tensión, velocidad y estabilizadores) y la dinámica de las máquinas sobre el sistema en general
luego de presentarse la contingencia simulada. Este análisis sirve para simular el comportamiento
del sistema, desde el instante en que ocurre la falla hasta el momento en el cual retorna a otra
condición que puede ser un nuevo punto de equilibrio (estable) o la pérdida de sincronismo parcial
o total del sistema (inestabilidad).

Los análisis de estabilidad transitoria de sistemas eléctricos de potencia, involucran el cálculo de


las respuestas dinámicas no lineales para grandes perturbaciones, usualmente una falla en la red
de transmisión, seguido por el aislamiento del elemento en falla mediante los relevadores de
protección.

La Figura 7.1 describe la estructura general del modelo del sistema de potencia aplicado al análisis
de estabilidad transitoria, el cual incluye los siguientes componentes individuales:

 Generadores sincrónicos, sistemas de excitación y reguladores de velocidad


asociados.
 Redes de transmisión incluyendo las cargas estáticas.
 Motores sincrónicos y de inducción, que forman parte de las cargas

  * *
Ecuaciones del estator y ER, EI
transformación de ejes IR, II Ecuaciones de la red Otros generadores
eléctrica, incluyendo
cargas estaticas
Motores
** **
Ecuaciones de los Sistema
circuitos del rotor de excitación Otros elementos
dinámicos
del Generador
**
Ecuación de oscilación Gobernador
o aceleración y turbina

Marco de referencia individual Marco de referencia


de cada maquina: d-q común: R-I

* Ecuaciones algebraicas
** Ecuaciones diferenciales

Figura 7.1. Estructura del modelo completo de un SEP para análisis de estabilidad

7.1.1. Ecuaciones generales del sistema.

Las ecuaciones para cada unidad generadora y otros elementos dinámicos pueden ser expresados
de la siguiente forma:

x d  f d  x d , Vd  (7.1)

I d  g d x d ,Vd  (7.2)

Hernan Catari – Rodmy Miranda 57/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Donde:
xd = vector de estado de cada elemento individualmente
Id = Componentes real e imaginaria de las inyecciones de corriente desde el elemento a la red
Vd = Componentes real e imaginaria del voltaje de barra.

Las ecuaciones generales del sistema, incluyen la ecuación diferencial (7.1) para todos los
elementos dinámicos y la combinación de las ecuaciones algebraicas de estos (7.2) y la red (5.4)
son expresadas de la siguiente forma general que comprende un conjunto de ecuaciones
diferenciales de primer orden.

x  f  x, V  (7.3)

y un conjunto de ecuaciones algebraicas

I  x, V   Y N * V (7.4)

Con un conjunto de condiciones iníciales  x o , Vo  , donde:

x = Vector de estado del sistema


V = Vector de voltajes de barra
I = Vector de inyecciones de corriente

En la resolución las ecuaciones del SEP es necesario considerar:

(a) La forma de interacción entre las ecuaciones diferenciales (7.3) y las ecuaciones
algebraicas (7.4), en la solución del sistema, ya sea por partes o simultanea puede ser
empleado.
(b) Los métodos de integración usados pueden ser métodos implícitos o explícitos.
(c) El método usado para resolver las ecuaciones algebraicas. Como en el caso del análisis de
flujos de carga puede ser: (i) método de Gauss-Seidal basado en la formulación de la
matriz de admitancia, (ii) una solución directa empleando la factorización triangular de una
matriz esparcida, y (iii) una solución iterativa usando el método de Newton-Raphson.

7.1.2. Tratamiento de las ecuaciones diferenciales del Generador

Ecuaciones del voltaje del estator

El voltaje del estor puede ser escrito de la siguiente manera:

e d   Ra i d  X ' ' q i q  E ' ' d


(7.5)
e q   Ra i q  X ' ' d i d  E ' ' q

Con:
 1q  2 q 
  "  E ' '
q   L' ' aqs 
d L
 

 1q L2 q 
(7.6)
  fd 1d 
 "d  E ' ' q  L' ' ads   

L
 fd L 1d 

Hernan Catari – Rodmy Miranda 58/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Estás ecuaciones están en el marco de referencia individual de la máquina d-q (eje directo y de
cuadratura), el marco de referencia d-q gira con el rotor de la máquina. Para la solución de las
ecuaciones de la red de transmisión, un marco de referencia giratoria y sincrónica es usado R-I
(real, imaginario). Las relaciones mostradas en la Figura 7.2, son usadas para transformar las
variables de un marco de referencia al otro. El eje real del marco de referencia común también es
utilizado como referencia para la medida del ángulo del rotor () de cada máquina.

  I

Et ed = ERsin- EIcos
EI eq = EIsin ERcos
  eqcos
ER = edsin(3)
EI = eqsin edcos
eq d
 ed

ER R

Figura 7.2. Transformación del marco de referencia y definición del ángulo del rotor δ

Por conveniencia en la organización del conjunto completo de ecuaciones algebraicas, las


ecuaciones del voltaje del estator son expresadas en el marco de referencia común R-I, como se
indica en la Figura 7.2. Usando las ecuaciones de transformación señaladas, la ecuación del
voltaje del estator (7.5) se puede representar de la siguiente manera:

 E R    RRR X RI   I R   E ' ' R 


 E    X 
 RII   I I   E ' ' I 
(7.7)
 I  IR

Los elementos de la matriz de impedancia están dados por:

RRR  X ' ' d  X ' ' q sin  cos   Ra


RII  X ' ' q  X ' ' d sin  cos   Ra
(7.8)
X RI  X ' ' d cos 2   X ' ' q sin 2 
X IR  X ' ' d sin 2   X ' ' q cos 2 

Las componentes del voltaje interno están dados por:

E ' ' R  E ' ' d sin   E ' ' q cos 


(7.9)
E ' ' I  E ' ' q sin   E ' ' d cos 

Para la solución de la red, el generador puede ser representado mediante un equivalente de


Thevenin o un equivalente de Norton. La forma más adecuada de acoplar al generador con las

Hernan Catari – Rodmy Miranda 59/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

ecuaciones de la red, es representarlo como una fuente de corriente respecto a sus bornes
“Equivalente Norton”.

El par ó momento del entrehierro ( Te ) requerido para la solución de la ecuación de oscilación es:

Te   ad i q   aq i d (7.10)

Ecuaciones de movimiento

 r

1
TM  Te  K D  r 
t 2H (7.11)

  o  r
t
Donde:
o = 2o rad eléctricos/s
 r = desviación de velocidad del rotor en p.u.
 

7.2. ANÁLISIS DE LA ESTABILIDAD DE FRECUENCIA EN SEP


 

a. Calculo de flujos de carga para obtener las condiciones del sistema antes de la falla (pre-
falla).
b. Modificar los parámetros del sistema para simular el disturbio en la red a analizar. Perdidas
en generación o en la carga, fallas en la transmisión pueden ser efectuadas, modificando la
topología de la red. Una falla trifásica será simulada colocando el voltaje en la barra fallada
igual a cero.
c. Resolver las ecuaciones del SEP modificado, para obtener las condiciones de la red
después del disturbio

La solución de las ecuaciones de la red requiere durante la simulación dinámica la mayor parte del
tiempo de cálculo por iteración y es por consiguiente determinante en la eficiencia del método de
simulación, la selección del método de cálculo para la solución de estas ecuaciones dependerá
básicamente de:

 Modelo de los generadores


 Modelado de la carga
 Métodos de integración y tratamiento de las ecuaciones algebraicas y diferenciales.

Dentro de los métodos de integración usados en estabilidad se puede señalar al “Método


modificado de Euler” y el método de Runge – Kutta.

Ejemplo 7.1

Considere un sistema conformado por cuatro unidades de 13.9 MVA, 10 kV y 50 Hz conectado a


una barra infinita a través de un sistema de transmisión a través de dos líneas de transmisión como
se muestra en la Figura E7.1.

Hernan Catari – Rodmy Miranda 60/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

 
A.T.

B.T.
Transformador j0.5
BARRA
INFINITA

4X13.9 F j0.93
MVA j0.15
Et
P
Q

Figura E7.1. Sistema Generador – Barra Infinita

La reactancia de la red mostradas en la figura, están en por unidad sobre una base de 55.6 MVA,
10 kV (referido al lado de baja tensión). Las condiciones iníciales del sistema sobre las mismas
bases son las siguientes:

P = 0.9, Q = 0.436 MVAr (sobreexcitado), Vt = 1 / 28.34°, EB = 0.90081 /0°

El sistema de generación es representado con el modelo clásico, mediante una f.e.m. detrás de
una reactancia subtransitoria, cuyos parámetros en valores en por unidad son:

X’d = 0.3 H = 3.5 MWs/MVA D=0

Considerando que en el segundo circuito se presenta una falla en el punto F como se muestra en
la Figura E7.1 y la misma es aislada con la protección respectiva. Determine el tiempo critico para
aislar la falla y con ayuda de Simulink grafique la respuesta del ángulo del rotor.

La representación del sistema de la Figura E7.1, usando el modelo clásico del generador es la
siguiente
  Et=1? 28.34° X1 = 0.5

X'd = 0.3 Xtr = 0.15

X2 = 0.93
E'? d EB=0.90081?0°

La f.e.m. del generador será:

E '  E t  jX ' d I t  1.162641.77

1.1626  0.90081 1.1626  0.90081


Pe  sen  1.351  sen Pe  0 Pe  sen  1.1024  sen
0.7752 0.95
 
XT = 0.7752 XT = 0.45 XT = 0.95

E'=1.1626? d EB=0.90081? 0° E'=1.1626? d EB=0.90081? 0° E'=1.1626? d EB=0.90081? 0°

PREFALLA PREFALLA PREFALLA

Hernan Catari – Rodmy Miranda 61/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Utilizando la ecuación 7.11, el diagrama de bloques del sistema generador barra infinita, utilizando
la interacción de Simulink y de un fichero M, puede ser representado de la siguiente forma:
 
MATLAB
Function Clock
MATLAB Fcn

1 dW 314 d
0.9 W R2D
7s s
Pm ctes.inercia Transfer Fcn Radians
(with initial states) to Degrees d

Figura E7.2. Diagrama de bloques del Sistema Generador – Barra Infinita

El bloque “MATLAB Funtion”, contiene el nombre del fichero M, que contiene el siguiente
programa:

%Fichero M
%Análisis de estabilidad transitoria para un generador conectado a una barra infinita
function [Pe] = ejm(x)
tf=0.095; %tiempo de libramiento de falla
if x(1)<tf
K=0;
end
if x(1)>=tf
K=1.1024;
end

Pe=K*sin(x(2));
%El sistema se torna inestable en 0.096 s, con simulink

La respuesta del sistema es la siguiente:


200
Ángulo (grados)

100

0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Tiempo (segundos)
0.02
Velocidad (p.u.)

-0.02
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Tiempo (segundos)
1.5
Potencia (p.u.)

0.5

0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Tiempo (segundos)
Hernan Catari – Rodmy Miranda 62/65
MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Para un tiempo de libramiento de la falla de 0.095, el cual es el tiempo crítico, ya que modificando
este tiempo se puede observar que con un tiempo mayor al señalado, el sistema es inestable.

7.3. SIMULACIÓN DE LA RESPUESTA DINÁMICA DE LARGOS PERIODOS DE TIEMPO

La estabilidad transitoria es la habilidad del sistema de mantenerse en sincronismo, cuando está


sujeto a fuertes perturbaciones transitorias.

 El análisis de medianos periodos de tiempo, desde 10 segundos a algunos minutos, esta


asociado a grandes perturbaciones y se debe considerar algunos de los controladores y
protecciones del sistema.

 El análisis de periodos largos de tiempo, desde algunos minutos hasta 10 minutos, esta
asociado a fuertes perturbaciones, donde se deben tomar en cuenta todos los
controladores y protecciones del sistema.

Ejemplo 7.2

En el siguiente sistema usando el modelo Gensal para los generadores sincrónicos y sin considerar
la acción de los controladores. Determine los efectos en el SEP mostrado en la Figura E7.3, para
una falla trifásica en la barra 2 con una duración de 0.1 s.

El flujo de carga de pre-falla, los valores de los generadores en p.u. con valor base de 100 MVA y
la matriz de barra se presentan en las siguientes Tablas.

 
NORTE LAKE MAIN

1 3 4

2 5

SUR ELM

Figura E7.3. Sistema de Potencia de 5 barras

Constantes de los Generadores

Generador H (s) xd' ypi


G1 50 0.25 0‐j4
G2 1 1.5 0‐j0.66667

Hernan Catari – Rodmy Miranda 63/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Flujo de Carga de Pre-falla


BARRA VOLTAJE GENERACIÓN CARGA
MW MVAr MW MVAr
1 1.06000+j0.00 129.565 ‐7.48 0 0
2 1.04621‐j0.05128 40 30 20 10
3 1.0232‐j0.08920 0 0 45 15
4 1.01917‐j0.09506 0 0 40 5
5 1.01209‐j0.10906 0 0 60 10

6.25‐j18.695 ‐5+j15 ‐1.25+j3.75 0 0


‐5+j15 10.83334‐j32.415 ‐1.66667+j5 ‐1.66667+j5 ‐2.5+j7.5
Ybarra = ‐1.25+j3.75 ‐1.66667+j5 12.91667‐j38.695 ‐10+j30 0
0 ‐1.66667+j5 ‐10+j30 12.91667‐j38.695 ‐1.25+j3.75
0 ‐2.5+j7.5 0 ‐1.25+j3.75 3.75‐j11.21

En la representación del sistema se usa subsistemas enmascarados para la representación de los


generados y el bloque “MATLAB Funtion” que contiene el nombre del fichero M, para representar el
modelo iterativo de la red en la solución del sistema.

-C- Pm
I Mux
MATLAB em P1
Function
2.4022 Ef d
MATLAB Fcn1
Pm 40.0684
m_pu_st
V I
Scope17
Ef d 1.7123
Maquina sincronica1
m_pu_st
V
f(u)
f(u) Is_ri
Is_ri Maquina sincronica2
ik_qd
ik_qd
f(u) Vs_ri
Vs_ri f(u)
delta Scope39
delta
N m
m N
Pt
Pt
if d
if d
i_qd
i_qd
phim_qd
phim_qd

SubSystem2
SubSystem1

El programa iterativo del fichero M, es el siguiente:

function [V]=satu(x)
%0. Declaración de variables
%0.1. Variables Globales
global Va
%Asignación de las variables de entrada
t=x(1);
Ig=zeros(5,1);
Ig(1)=complex(x(2),x(3));
Ig(2)=complex(x(4),x(5));
%Armado de la red
%1.Formación de la matriz de admitancia
ra=0.003; xds=0.23; xqs=0.25;
a=ra/(ra^2+(xds*xqs)); b=-(xds+xqs)/(2*(ra^2+(xds*xqs)));

ygk1=complex(a,b);
ygk2=complex(a,b);

Hernan Catari – Rodmy Miranda 64/65


MATLAB PARA EL ANALISIS DE SISTEMAS ELÉCTRICOS DE POTENCIA 

Y=[6.25-18.695i -5+15i -1.25+3.75i 0 0


-5+15i 10.83334-32.415i -1.66667+5i -1.66667+5i -2.5+7.5i
-1.25+3.75i -1.66667+5i 12.91667-38.695i -10+30i 0
0 -1.66667+5i -10+30i 12.91667-38.695i -1.25+3.75i
0 -2.5+7.5i 0 -1.25+3.75i 3.75-11.21i];
Barra=[129.565 -7.48 0 0
40 30 20 10
0 0 45 15
0 0 40 5
0 0 60 10];
Vo=[1.06;1.04621-0.05128i;1.02032-0.0892i;1.01917-0.09506i;1.01209-0.10906i];
ygo=zeros(5,1);
ygo(1)=ygk1;
ygo(2)=ygk2;
%calculo de admitancias constantes
for i=1:5
ylo(i)=complex(Barra(i,3)/100,-Barra(i,4)/100)/abs(Vo(i))^2;
Y(i,i)=Y(i,i)+ygo(i)+ylo(i);
end
%simulación de la falla en t=0.5s, con duración de 0.1s
if t>=0.15 & t<=0.20
Y(2,2)=10e7;
end
Yn=inv(Y);
%programa
for i=1:5
I(i,1)=Ig(i)+ygo(i)*Va(i);
end
Va=Yn*I;

V(1)=real(Va(1));
V(2)=imag(Va(1));
V(3)=real(Va(2));
V(4)=imag(Va(2));

La respuesta de la velocidad de los generadores es la siguiente:


  Velocidad vs Tiempo
3630

3620

3610

3600
Velocidad (rev/min)

3590

3580

3570

3560

3550
0 1 2 3 4 5 6 7 8 9 10
Tiempo (segundos)

Hernan Catari – Rodmy Miranda 65/65

Das könnte Ihnen auch gefallen