Está en la página 1de 6

10

Revista Ingenieria e Investigacin No. 41 Diciembre de 1998

Anlisis de Sistemas de Potencia con Matlab


Estrella Parra, Remando Daz, Andrei Romero, Aldemar Guerra.'

RESUMEN pocas de las dems variables. Cuando las ecuaciones se escriben


en forma matricial, la mayor parte de los trminos de las matrices
En este trabajo se presenta una caja de herramientas son cero. A estas matrices se les llaman matrices dispersas.
para el anlisis de sistemas de potencia utilizando
MA TLAB. Las herramientas desarrolladas permiten Para el anlisis de los sistemas de potencia se requieren
realizar anlisis de flujo de carga, de cortocircuito, tanto herramientas computacionales eficientes, capaces de manejar
balanceados como des balanceados y simular el problemas de gran tamao en forma eficiente, tanto en trminos
comportamiento dinmico de un sistema de potencia de almacenamiento de matrices dispersas de gran escala, como
durante una perturbacin grande. Para esta ltima de los procesos de clculo. El desarrollo de este tipo de
aplicacin se consideran modelos simples o complejos para aplicaciones requiere la modificacin de los mtodos de clculo
las mquinas sincrnicas, lo cual permite analizar sistemas para adaptarlos a las caractersticas de la programacin en
reales. Adems, se describen algunas tcnicas para adecuar MATLAB.
los mtodos de solucin a las caractersticas del MATLAB.
El paquete fue desarrollado para la enseanza del anlisis de
sistemas de potencia, por lo cual en ocasiones se sacrific la
INTRODUCCIN eficiencia en pro de la claridad conceptual. An as, se obtuvo
un programa muy eficiente, el cual ha sido usado para el anlisis

Los sistemas de potencia elctricos se caracterizan por su


gran tamao y llegan a ser algunos de los sistemas de
mayor escala construidos por el ser humano. Un sistema
de sistemas reales de mediana escala.

Una de las principales cualidades del MA TLAB es su


relativamente pequeo, como el caso colombiano, puede estar velocidad para realizar clculos vectoriales y matriciales. Esto
constituido por unos 500 nodos, incluyendo aproximadamente significa que una operacin efectuada sobre un vector es mucho
50 generadores. En ese caso, se requieren unas 1.000 ms eficiente que si se realiza por separado sobre cada una de
ecuaciones algebraicas para modelar el comportamiento de sus componentes. Por esta razn es necesario vectorizar las
estado estacionario y unas 200 ecuaciones diferenciales para operaciones, de manera que se ejecuten directamente en forma
analizar su comportamiento dinmico. Un sistema de potencia vectorial.
grande puede tener ms de 10.000 nodos y hasta 1.000
generadores. Por las razones anteriores, los objetos bsicos con los cuales
se trabaja este programa son vectores reales o complejos; por
Adems de su dimensin, hay otra caracterstica bsica que ejemplo, los voltajes nodales se representan por medio de un
comparten todos los sistemas de potencia: existen vector.
relativamente pocas interconexiones entre los diferentes
elementos del sistema.
1. ANLISIS DEL EsTADO EsTACIONARIO
Por esta razn, las interacciones entre los diversos elementos
del sistema tienden a producirse nicamente a travs del A. FLUJO DE CARGA

sistema de transmisin. La descripcin matemtica de las


diversas interacciones presenta una estructura especial donde El flujo de carga es la herramienta bsica para determinar las
los cambios en un punto afectan directamente slo a los puntos condiciones de operacin en estado estacionario de un sistema
vecinos. Esta interaccin local, muy frecuente en modelos de potencia a partir del conocimiento de los parmetros elctricos
fsicos de diversos tipos, produce ecuaciones dispersas; es de los diferentes elementos constitutivos del sistema.
decir, ecuaciones donde una variable se ve afectada por unas
'Departamento de Ingeniera Elctrica Universidad Nacional de Colombia.
11
Anlisis de Sistemas de Potencia con Matlab

Teniendo en cuenta que tanto la red de transmisin como Como es bien conocido, las ecuaciones conforman un sistema
las cargas se consideran trifsicas balanceadas, se utiliza no lineal, para cuya solucin se deben usar mtodos numricos;
nicamente el modelo de secuencia positiva de la red [5]. por ejemplo, el de Newton- Raphson [2]. En este trabajo se utiliz
el mtodo desacoplado rpido [6] el cual utiliza la dependencia,
El punto de operacin de un sistema elctrico queda deftnido por un lado entre la potencia activa y el ngulo de tensin nodal,
cuando se calculan las tensiones nodales (magnitud y ngulo) p~ 9; y por otro, entre la potencia reactiva y la magnitud de
en todos los nodos; a partir de estos resultados puede obtenerse la tensin nodal, Q ~ E. Usando lo anterior y otras
otro tipo de informacin sobre las condiciones de operacin; simpliftcaciones fsicamente justiftcadas, este algoritmo reduce
por ejemplo: el tiempo y el nmero de iteraciones necesarias para la
convergencia de la solucin de las ecuaciones sin prdidas de
Los flujos de potencia activa y reactiva por los diferentes exactitud en los resultados. El modelo bsico est dado por
elementos de la red de transmisin. las ecuaciones [lO]:

Los valores de potencia activa y reactiva generada en el . [AP]= - [B'] [dO]


sistema.
[dQ]= - [B'1 [M']
Las prdidas de transmisin tanto por cada elemento como
para el sistema total. Los trminos de estas ecuaciones son bien conocidos; las
matrices B'y B" se obtienen a partir de la matriz de admitancia
Las ecuaciones de flujo de carga representan un balance de haciendo varios tipos de simpliftcaciones como se discute a
potencia en cada uno de los nodos: continuacin. Estas simpliftcaciones afectan la convergencia,
especialmente en sistemas en los cuales la relacin resistencia!
SN =V; reactancia (RIX) es grande.

Donde: Con el fin de obtener un programa robusto que d soluciones


SN: potencia neta compleja aun en casos mal condicionados, se trat de seleccionar la
Y: tensin nodal (compleja). mejor alternativa de representacin de las resistencias en la
J: corriente neta inyectada al nodo i. formacin de matrices B'y B". Se consideraron cuatro
posibles variantes con el objetivo de demostrar cul opcin
Si se usan las ecuaciones de nodos para la expresin anterior, registraba el mayor beneftcio para los casos normales y casos
es posible hallar unas ecuaciones no lineales en los voltajes: donde la relacin RIX fuera grande [6]. Las alternativas
consideradas son:
BB: Las resistencias se incluyen en la formacin de ambas
matrices B' B"
Tradicionalmente, se hace la separacin de los trminos de XB: las resistencias se ignoran en la formacin de B'
potencia activa y reactiva, por las restricciones que se tienen BX: las resistencias slo se ignoran en la formacin de B" .
en el manejo numrico de valores complejos, as: XX: las resistencias se ignoran en ambas matrices B 'y B".

PNi = PG,- PD, = !EEk (GiJ:cos(8 -8k)+


k=1
BjJ;sin(8 -8k
Al evaluar todas estas alternativas con el sistema IEEE de
(1) 14 nodos con una tolerancia de 0,01 tanto para AP como para
QN, =QG, -QD, = 'IEIEk(GjJ;sin(8 -8 )-BiJ:
k=1
1 k cos(8-8k ~Q, se obtuvieron los resultados que aparecen en el cuadro 1.

Donde: CUADRO 1. REsULTADOS OBTENIDOS.


P NI Y QN,. potencias activa y reactiva inyectadas.
P GI Y QGt' potencias generadas Factor de Escala Hmem di iteracion
P Di Y QD": potencias demandadas en el nodo i, respectivamente OBra la resistencia BB XB BX XX
05 5-5 4-3 4-3 4-3
Ei, (Ji; la magnitud y ngulo de la tensin del nodo i. _lO 20-~0 4-4 4-3 7-6
1.5 nc 7-5 4-3 11-10
2.0 9-6 5-4 16-15
Adems, Yk= GjJ;+ jBjJ; es el elemento i.k de la matriz de 2.5 13-9 5-4 2J~_2
admitancia. 30 18-11 5-4 nc
4.0 nc 7-6
El problema consiste en encontrar aquellos valores de 50 nc
tensin, Y o sus componentes E y B, que satisfacen la ecuacin nc: no converge o convergencia lenta (m~ de 60 iteraciones).

(1)
12
Revista Ingenieria e Investigacin No. 41 Diciembre de 1998

Se hicieron pruebas adicionales a las dos mejores fin de determinar su estado de operacin. El segmento de
alternativas, XB y BX, en las mismas condiciones, pero ahora cdigo mostrado ilustra el uso del direccionamiento indirecto
escalizando la reactancia de los elementos de la red. Los y las operaciones tipo array (elemento por elemento.*) para
resultados que se muestran en el cuadro 2, dan como mejor calcular las corrientes y las prdidas en las lneas.
alternativa a la opcin BX.
Las lneas estn descritas por dos vectores que indican su
CUADRO 2. REsULTADOS OBTENIDOS. nodo inicial ni y el nodo final nf, adems de su impedancia z y
Factor de escala para la Nmernd. su admitancia y. Se utiliza la solucin del flujo de carga que
reactanea XB RX provee los voltajes nodales en forma compleja V.
1000 44 54
0.500 8-2 7'_
0.250 2().19 10-9
0200 2_8--27 11-10
0166 DC 11-11 % Clculo de las corrientes en las lineas
0125 13-12 CorrienteL=(v (ni) - v (nf. *y,.
0.111 l4-n
0100 13-13_ % Clculo de las prdidas en las lneas
0083 nc PperdL= (conjg (CorrienteL). * (CorrienteL). * real (z):
nc: no converge o convergencia lenta (ms de 60 iteraciones)
% suma las prdidas de las lneas
Adems, en el presente trabajo se implementaron diversas PtotalesL= sum (PperdL);
opciones para mejorar el proceso de solucin, sugeridas por
varios autores [5,6]. Algunas de ellas son: Ntese que el clculo de las prdidas para todas las lneas
se realiza en una sola instruccin. Este clculo, implementado
Omitir en B 'la representacin de los elementos del sistema en C o en Pascal, podra requerir casi una pgina de cdigo.
de potencia que afectan el flujo de MV AR, como son
reactancias en derivacin y el cambio en los taps de los
transformadores de regulacin de tensin. 11. ANLISIS DE CORTOCIRCUITO

Omitir en B" el efecto de los dispositivos que causan El estudio de cortocircuito tiene como finalidad determinar
corrimientos de fase, como los transformadores con las corrientes y tensiones de los diferentes nodos del sistema
relacin de transformacin compleja. cuando ocurre una falla en un punto del sistema.

Ignorar nicamente las resistencias en la formacin de B ", Como en las condiciones de falla se pierden las caractersticas
balanceadas del sistema, es necesario que su representacin
Incluir los reactores con el valor de su admitancia doblado considere condiciones de desbalance. Por esta razn se recurre
y el efecto de las derivaciones de los transformadores de a las componentes simtricas [1,8], una de las operaciones ms
regulacin de tensin en la formacin de B ", frecuentes es esta transformacin.

Resolver, dentro de la misma iteracin, separadamente la Por ejemplo, para convertir los valores de las tensiones de
componente p~e y Q ~ E, utilizando la solucin de todos los nodos del sistema, de secuencia ABC a secuencia
una como dato de entrada de la otra. 012 y viceversa, basta ejecutar las siguientes instrucciones:

Usando los resultados de las pruebas anteriores se obtuvo forn =1: nodos
una herramienta eficiente y muy confiable para la solucin del e012 = (:,n) = [C1* eabc (:,n)1
problema de flujo de carga. La versin final le permite al end
usuario la modificacin de los diferentes trminos, de acuerdo for n=l: nodos
a sus necesidades. eabc = (:,n) = [C * e012 (:,n)1
end
Donde:
B. CLCULO DE PRDIDAS e012: matriz en donde cada columna contiene las tensiones en
secuencia 012 de cada nodo.
Con el fin de ilustrar las facilidades que brinda MATLAB eabc: matriz en donde cada columna contiene las tensiones en
para los clculos en sistemas de potencia, se va a presentar la secuencia ABC de cada nodo.
implementacin del clculo de prdidas en las lneas de C : matriz de transformacin de componentes de fase ABC
transmisin. Este clculo se debe realizar, una vez hallada la acomponentes de secuencia 012
solucin del flujo de carga. Para cada una de las lneas con el Cl : es la inversa de la matriz C
13
Anlisis de Sistemas de Potencia con Matlab

CLCuw DE FALLA inestable. En el caso inestable, el sistema, o partes de l, pueden


colapsar con graves consecuencias para los usuarios.
Para un anlisis corto, los pasos fundamentales corresponden
a: Para asegurar que el sistema sea capaz de sobrevivir a las
perturbaciones, es necesario analizar su dinmica por medio
Determinar las matrices de impedancia de secuencia cero de una simulaci6n. Para ello, estudiamos su comportamiento
y positiva. Este proceso corresponde a la soluci6n de un dinmico mediante la soluci6n numrica de un conjunto de
sistema de ecuaciones de la forma YV=I, donde la matriz ecuaciones diferenciales de la forma:
Yes la matriz de admitancia, la cual es dispersa; por tanto,
pueden explotarse adecuadamente sus caractersticas con X =f(x(t),y(t)) (2)
una herramienta como el MATLAB, disminuyendo
sustancialmente el tiempo de clculo y la memoria
la cual incluye las ecuaciones diferenciales que describen las
requerida para este proceso.
mquinas sincr6nicas. El vector x incluye todos los ngulos y
Calcular la corriente de cortocircuito en el punto de falla. velocidades angulares y tensiones transitorias o enlaces de
Este clculo requiere la impedancia Thevenin equivalente flujo; el vector y comprende todas las otras variables, como
del sistema visto desde el nodo falla; este valor se obtiene voltajes, corrientes, potencias, etctera. El sistema anterior es
extrayndolo de las diagonales de las matrices de lineal, a menos que se consideren saturaciones.
impedancia. El MA TLAB posee algoritmos muy eficientes
para seleccionar trminos de una matriz; por lo tanto, los Las variables x y y no son independientes, pues deben
recursos necesarios para el clculo de la corriente de falla satisfacer varias restricciones, tales como leyes de Kirchoff y
se simplifican considerablemente. transformaci6n de coordenadas de Park. Estas restricciones
estn descritas por ecuaciones algebraicas:
Hallar las tensiones nodales despus de la falla. Este paso
corresponde a una sola ecuaci6n (VI' =va+ ZF) que es
una relaci6n vectorial y, por tanto, muy apropiada, para 0= g(x(t), y(t (3)
resolverse con la ayuda del MATLAB. Al igual que en el
tem anterior, para este proceso se necesitan algunos
trminos de las matrices de impedancia de secuencia cero Para la simulaci6n es necesario resolver los dos sistemas de
y positiva (aquellos donde existe conexi6n fsica entre los ecuaciones simultneamente. Para ello se us6 un esquema de
nodos del sistema); por eso se pueden conservar las soluci6n particionada basado en la integracin implcita con
caractersticas de dispersidad y no requiere del clculo de la regla trapezoidal. En este mtodo las ecuaciones
las matrices completas. diferenciales se convierten en ecuaciones algebraicas usando
la expresi6n siguiente:
Calcular las corrientes de falla por los elementos. Este
clculo se realiza a partir de las tensiones nodales de la
1+1lI
misma forma que el descrito para el clculo de carga.
x(t + Llt) = x(t)+ f (x(r ~y(r ))d-r
I
Esta tcnica se implement6 directamente en MA TLAB con
resultados muy satisfactorios: == x(t )+ Llt [t(x(t + ss ~ y(t + Llt) )+ (x(t ~ y(t ))]
2

III. ESTABILIDAD TRANSITORIA


La ltima ecuaci6n, junto con (3) constituyen un sistema
de ecuaciones algebraicas que permite calcular x(t+L1t) e
Durante la operaci6n de los sistemas de potencia se presentan
y(t+L1t) usando mtodos iterativos.
perturbaciones frecuentes, debido a cortocircuitos en los
elementos del sistema, a variaciones rpidas de carga o de
Para la soluci6n, es conveniente separar las ecuaciones
generaci6n, o a la conexi6n y desconexi6n de lneas de
algebraicas (3) en dos grupos:
transmisi6n.
Ecuaciones de nodos:

Estas perturbaciones originan un proceso dinmico


1 - YV=O (4)
caracterizado por oscilaciones mecnicas de los rotores de las
mquinas rotativas. Estas oscilaciones originan variaciones
Que describen el circuito y las ecuaciones de transformacin
rpidas en la potencia activa y reactiva y en el voltaje de los
no lineales que relacionan las variables de la red, referidas a
diferentes nodos. Este proceso dinmico puede ser estable o
un sistema movindose a velocidad sincr6nica, con las variables
14
Revista Ingenieria e Investigacin No. 41 Diciembre de 1998

internas de cada mquina, referidas a un sistema fijo en el rotor de ecuaciones algebraicas y diferenciales. El uso de integracin
de cada mquina y, por tanto, movindose a la velocidad implcita empleando la regla trapezoidal garantiza la estabilidad
correspondiente a ese rotor. numrica de la solucin [9]. Por otra parte, durante la solucin
solamente se requiere la solucin repetida de sistemas de
De esta forma, se tienen dos sistemas de ecuaciones algebraicas ecuaciones lineales de dimensin pequea para las mquinas
lineales, pues todas las no lineales aparecen en las ecuaciones y un sistema disperso de gran dimensin para las ecuaciones
de transformacin. Esta estructura sugiere el uso del siguiente de la red [8]. Estas operaciones son muy eficientes en
mtodo de solucin iterativa, equivalente a un Gauss-Seidel MA TLAB (por ejemplo, la solucin de las ecuaciones de la
por bloques: red [8] slo requiere una instruccin: V=Y\I;) La nica
operacin adicional es la transformacin de ejes de referencia,
Para cada instante de tiempo t, se suponen conocidos x( t) e y(t) la cual tambin se puede vectorizar para su implementacin.
Y se deben hallar x(t+Lit) e y(t+Lit) mediante el algoritmo
siguiente: Las figuras 1 Y 2 muestran los resultados de una simulacin
para un sistema simple.
1.Suponer valores tentativos de y(t+Lit).
2. Repetir mientras las variables cambien de una iteracin a la
otra.

a. Con los valores actuales de y{t+Lit) resolver la ecuacin

x(t+t:J )-x(t )--


t:J
2
f(x(t+ t:Jh(t+t:J --2 t:J
f(x(t ~ y(t =
O (5)
I

"
J.
J-:
1:
"
:,
"
...,;;,'..;_. ,...",.+.......;,;.......,,,,....~;;,..-...':.'r::;;..;., ....'... ,~::;~~:..:_.~: .. _.. 1-'...~_-..._~:..
....,...-~.._-.;;.-
b. Usando ecuacin de transformacin, calcular corrientes ,,:; .,

nodales 1(t+Lit) ,.
.'-. ' ,..:;. :0;
.
+-:: ,. ;~.:o:".. ~':o::..._,. ;:::.-':"'" ro;" ,.,:;.
"
,1 I
,:,
1:
..
~.:o:" .. "'.::::." ~.:':" ..":'''

"
I
,",:-.-" ~.":'" .':: ..:: .. ,'

e .Resolver ecuaciones de la red, para hallar voltajes nodales "J


I i::

'"
,.
.

",

V(t+Lit). 0;4
nemDO r$eal'
d. Calcular potencias generadas en t+ Lit usando ecuacin de
Figura 2. Curvas de variacin de la velocidad.
transformacin inversa. Esto produce un vector mejorado
y(t+Lit).
CONCLUSIONES
3. Avanzar en el tiempo t~t+Lit. Volver al.
Se desarroll una caja de herramientas MATLAB para el
anlisis de sistemas de potencia El paquete desarrollado utiliza
en forma intensa los recursos del programa, aprovechando
especialmente los clculos vectoriales y las matrices con la
estructura dispersa, incluidas en la versin 4.2. Tambin se
utilizaron las facilidades grficas del software.

Se pudo comprobar la versatilidad del programa para el


desarrollo de aplicaciones complejas como sta. El tiempo
total de desarrollo del paquete es una fracci6n del que se
requiere cuando se implementa en lenguajes como C o Pascal.
Adems, proporciona una mayor claridad conceptual acerca
0.,2 1).4 ... 0.6 de los algoritmos y de su interpretaci6n fsica. Esta
nemeo seal caracterstica es muy importante en aplicaciones como sta,
Figura l. ngulos de los generadores destinada de manera especial a la enseanza de los conceptos
de anlisis de sistemas de potencia.
Esta tcnica de solucin se escogi porque aprovecha al
mximo las caractersticas de MA TLAB. En cada instante de Durante el desarrollo del algoritmo de flujo de carga se
tiempo se realiza un procedimiento iterativo que busca reducir probaron varias alternativas para la implementacin del flujo
el llamado error de interface debido a la solucin simultnea desacoplado rpido. Se obtuvieron resultados muy interesantes
15
Anlisis de Sistemas de Potencia con Matlab

para la aplicacin de dicho mtodo en el caso de sistemas con BIBLlOGRAFIA

relacin RlX alta. Esta investigacin fue realizada en un tiempo


l. ANDERSON, P.M.,Anal)'sis of Faulted Power System. The lowa State University
muy breve, aprovechando las facilidades de MA TLAB. Press. lowa. 1973

2. BARN,A, FLREZ, L. lntroduccin al anlisis de sistemas de potencia. Vol 1,2,3.


Hacia el futuro, se contina el desarrollo de este paquete Universidad Nacional de Colombia, Bogot

mediante el desarrollo de la interfase de usuario ms simple, 3. BYERLY,R.T., KIMBARK, E. Stabilltyof Large Electric Power Systems. IEEE Press.
un flujo ptimo de carga y el estudio de mtodos no N.Y.1974.

convencionales para la solucin de ecuaciones no lineales, 4. ELGERD, O. Electric Energy Systems Theory: An lntroduction. McGrnw- Hill. N.Y.,
incluyendo gradientes preconjugados y mtodos basados en 1971

subespacios de Krylov. 5. PAI, MA Computer Techniques in POII'erSystem Analysis. McGmw - Hill. Nueva
Delhi, 1979 .'

6. ROBERT,A.,AMERONGEN, Van. "A general purpose version ofthe fast decoupled


loadflow". IEEE Trans. On power systetns. Vol. 4, pp. 760-770, may 1989
RECONOCIMIENTOS

7. SAAVEDRA, O.R., GARCfA, A, MONTlCELLl,A 'The representation of shunt ele-


ments in fast decoupled power flows", IEEE Trans. On power Systems. Vol. 9, pp.
Parte del trabajo descrito en el presente artculo fue
1434-1440, August, 1994.
desarrollado durante el proyecto de grado Simulador de
8. STAGG, G.w., ELABIAD,A.H. Computer Methods in Power Systems Anatysis. McGrnw
Sistemas de potencia usando MATLAB, adelantado por los - Hill. NewYork, 1968.
ltimos dos autores.
9. STOTT, B. "Power systems dynamic response calculations". Proceeding of the IEEE.
Vol 67, No. 2, February 1979, pp. 219 - 240.

lO. STOar B., ALSAC, O. "Fast decoupled load flow". IEEE Transactions 011 Power
Aparatus and Systems. Vol. PAS - 93, pp. 859 - 869, 1974.

También podría gustarte