3.2 Tema Flujo de Potencias - 23-24
3.2 Tema Flujo de Potencias - 23-24
3.2 Tema Flujo de Potencias - 23-24
1. Introducción.
El problema se puede formular así: Tomando como datos las potencias demandadas por los
consumidores y las suministradas por los generadores, determinar las tensiones en cada nudo
del sistema, en régimen permanente y equilibrado, así como los flujos de potencia activa y
reactiva a través de los distintos elementos del sistema (líneas, transformadores, reactancias y
condensadores).
2. Modelo de red.
Consideremos el sistema de la figura. Se trata de una red mallada, habitual en los sistemas de
transporte.
1
• Se asume que las potencias de las cargas 𝑆⃗D i son conocidas y su valor constante.
• En la mayoría de los casos se suponen ideales los transformadores de las centrales
generadoras.
Así, las potencias 𝑆⃗G i consideradas son las suministradas a los nudos desde los lados de
alta de los transformadores correspondientes. Debido a ello, en los esquemas unifilares
solo se representa el símbolo del generador, en lugar del conjunto generador-
transformador.
• Para los transformadores no se suelen considerar los desfases introducido por el tipo de
conexión, lo que equivales a considerar un índice horario h igual a cero. Se desprecian
pérdidas en el hierro y la corriente de magnetización.
En la siguiente tabla se muestran de forma resumida los modelos usados para cada elemento de
interconexión (transformador, línea) entre los nudos. Para cada uno de ellos se muestra su
representación gráfica, las ecuaciones que reflejan su comportamiento en relación con las
variables eléctricas en sus extremos y el circuito equivalente en π. Es importante destacar que
las ecuaciones tienen la forma: I = YU, donde aparecen los parámetros admitancia.
2
En la figura anterior, representativa del esquema unifilar de un sistema eléctrico, se entenderá
que se está considerando el sistema a nivel de transporte. En esa situación, los generadores
serán las centrales que generan la electricidad, las cargas son los grandes consumidores
industriales y/o las subestaciones que interconectan con la red de subtransporte.
Se podría aplicar la misma técnica a sistemas eléctricos con otros niveles de tensión. Así, en el
nivel de subtransporte, los nudos en los que se representa un generador serán aquellos en los
que se interconecta con la red de transporte mediante subestaciones, las cargas serán los
consumidores industriales conectados a este nivel de tensión y/o las subestaciones de
interconexión con la red de distribución.
La potencia 𝑆⃗ i es lo que queda de potencia suministrada por el generador i, 𝑆⃗Gi, una vez sustraída
la potencia demandada en el mismo nudo i.
Siendo 𝐼⃗Gi la corriente suministrada por la fase a del generador del nudo i, 𝐼⃗D i es la corriente
demandada por la fase a de la carga conectada al nudo i y, por tanto, 𝐼⃗ i es la corriente de la
fase a inyectada en el sistema desde el nudo i.
En la siguiente figura se muestra el circuito equivalente por fase del sistema de la figura anterior,
donde las líneas se han representado mediante su equivalente en π
3
✓ Aplicando el método de análisis de las tensiones de nudos,
(3)
donde:
4
Cada término 𝑌⃗⃗ii (i = 1, 2, 3,4) se denomina admitancia propia del nudo i y es igual a la suma
algebraica de todas las admitancias unidas directamente a ese nudo.
Cada término 𝑌⃗⃗ik (i, k = 1, 2, 3,4) se denomina admitancia mutua entre los nudos i y k, y es igual
a la suma (con signo negativo) de todas las admitancias conectadas directamente entre esos
nudos. Además, siempre que no haya transformadores desfasadores se cumple: 𝑌⃗⃗ik = 𝑌⃗⃗ki.
𝐼⃗i = ∑𝑛𝑘=1 𝑌
⃗⃗ ik 𝑈
⃗⃗K i = 1, 2, 3, …, n (4)
O en forma de matriz:
YBUS se conoce como matriz de admitancia de nudos. La dimensión de esa matriz es n x n, siendo
n el número de nudos independientes de la red. El número total de nudos siempre es n + 1,
incluyendo en nudo de referencia (neutro).
En la siguiente figura se muestra una fase de un nudo genérico i con su fuente de potencia
equivalente, suministrando al nudo una corriente 𝐼⃗i , una potencia aparente compleja 𝑆⃗ i, siendo
⃗⃗i la tensión en el mismo.
𝑈
(5)
5
Obtenemos el siguiente sistema no lineal de n ecuaciones complejas.
(6)
(7.1)
(7.2)
Si observamos las ecuaciones (7) vemos que a cada nudo i están asociadas 2 ecuaciones y cuatro
magnitudes eléctricas: el módulo de la tensión Ui, el argumento δi, la potencia activa inyectada
Pi, y la potencia reactiva inyectada Qi.
Los nudos del sistema eléctrico se clasifican en tres categorías: Nudos degeneración o PV, nudos
de carga o PQ y nudo oscilante o slack.
En todos los nudos se supone conocida la potencia demandada: S⃗⃗ espDi = P espDi + jQ espDi
En un nudo de este tipo, la potencia activa PGi y el módulo de la tensión Ui son conocidos, esto
es, se consideran datos.
Son incógnitas Q i y δ i .
Son los nudos en los que se conoce el consumo de tanto de potencia activa como de potencia
reactiva y en los que o bien no hay generación o si la hay esta es fija y se toma como dato
(pequeños generadores sin regulador de tensión).
Por tanto, son datos P espi = P espGi – P espDi y Q espi = Q espGi – Q espDi
6
Son incógnitas Ui y δi.
Cabe destacar que en algún nudo de carga puede haber conectados condensadores, el nudo
será identificado como nudo PQ si los condensadores suministran potencia reactiva fija, pero se
considerará nudo PV si son utilizados para mantener una tensión especificada.
Si de todos los nudos del sistema, una parte fueran PV y el resto PQ, resultaría que todos los
valores Pi serían datos del problema, lo cual es incompatible con la exigencia de balance de
potencia activa.
(8)
Las pérdidas de activa, Ppérd no pueden saberse de antemano, por lo que no todas las Pi pueden
ser datos, al menos una debe dejarse como incógnita.
Como todas las potencias PDi son datos, en necesario que quede algún generador con la PGi sin
especificar. Al nudo que se le asigna esa característica se le identifica como nudo 1 y se le
denomina nudo oscilante o slack. En el nudo slack son datos U1esp y δ1esp = 0 ( se toma como
ángulo de referencia) e incógnitas P1 y Q1.
Tipos de nudos
Se enumeran los nudos de tal forma que el nudo 1 es el nudo oscilante, los nudos 2, 3, …, m son
los nudos PV y los nudos m +1, …, n son los nudos PQ. La formulación del problema es entonces
la siguiente:
Primera etapa:
7
Consiste en realizar un proceso iterativo para resolver las ecuaciones definidas por (7.1) y (7.2)
que relacionan las incógnitas.
En el proceso iterativo no se considera las dos ecuaciones al nudo 1, que proporcionan de forma
explícita las incógnitas (P1 y Q1) en función de las tensiones de los nudos. Por tanto, debe
resolverse un sistema con 2n-2 ecuaciones, implícitas no lineales, para determinar 2n-2
incógnitas.
Del mismo modo, las ecuaciones definidas por (7.2) correspondientes a los nudos PV (i = 2, 3, …,
m) proporcionan de forma explícita las potencias reactivas que son incógnitas en esos nudos.
En la resolución del proceso iterativo debe tenerse en cuenta una serie de restricciones
impuestas por las limitaciones físicas de los equipos y por las condiciones de funcionamiento
adecuado del sistema. Estas son:
Uimin ≤ Ui ≤ Uimáx i = 1, 2, 3, …, n
Los equipos están diseñados para funcionar con una tensión nominal, siendo posible
oscilaciones dentro de un margen de tolerancia. En el nudo 1 y los nudos PV (2, 3, …, m)
el módulo de la tensión es dato, y se expresará dentro de ese margen de tolerancia. En
los nudos PQ (m+1, …, n), donde los módulos de la tensión son incógnitas, se
comprobará que se cumple la restricción una vez resuelto el proceso iterativo,
concluyéndose que si no se cumple el funcionamiento del sistema no sería correcto y
habría que introducir cambios en las variables consideradas datos de partida.
Esta condición equivale a decir que las potencia activas, a través de líneas (Pik), no debe
superar un valor máximo impuesto. Si no se cumple el funcionamiento del sistema no
sería correcto y habría que introducir cambios en las variables consideradas datos de
partida
• Debido a las limitaciones físicas de los generadores, los valores de PGi están sometidos a
las restricciones:
En los nudos PV (2, 3, …, m) las potencias activas son dato, deben estar dentro de ese
margen de tolerancia, teniendo en cuenta además el balance de potencia activa:
Pero este ajuste no podrá hacer hasta que este resulto el problema, es decir,
determinada P1 y las pérdidas.
• Debido a las limitaciones físicas de los generadores, los valores de Q Gi están sometidos
a las restricciones:
Q Gimin ≤ Q Gi ≤Q Gimáx i = 1, 2, 3, …, n
8
En los nudos PV (2, 3, …, m) las potencias reactivas son incógnitas, debe tenerse en
cuenta esta restricción en el proceso iterativo de resolución. En concreto, en cada
iteración debe comprobarse si se cumple o no la restricción.
Segunda etapa:
(9)
(10)
3. Las pérdidas totales del sistema, que pueden calcularse mediante la suma de las
inyecciones de todos los nudos, esto es:
(11)
5. Método de Gauss-Seidel.
Caso I. Consideremos en primer lugar el problema del flujo de potencias para un sistema en que
no hay focos PV, esto es, todo los nudos son PQ, excepto uno que es el nudo oscilante.
Hallar: 𝑆⃗1, 𝑈
⃗⃗2, 𝑈
⃗⃗3, …, 𝑈
⃗⃗n
(12)
9
(13)
La ecuación (12) proporciona el valor de la potencia compleja 𝑆⃗1, una vez sean conocidas todas
las tensiones de los nudos 𝑈 ⃗⃗1, 𝑈
⃗⃗2, …, 𝑈
⃗⃗n. Como 𝑈
⃗⃗1 es un dato, solamente hay que hallar 𝑈
⃗⃗2, 𝑈
⃗⃗3,
…, 𝑈⃗⃗n. Así tenemos n-1 incógnitas complejas, que se hayan al resolver n-1 ecuaciones complejas
dadas por (13).
Las ecuaciones complejas dadas por (13) se pueden escribir de la siguiente manera:
(14)
(15)
x = F (x)
• Se calculan los valores de las tensiones mediante el proceso iterativo definido por la
expresión:
(16)
10
En las incógnitas aparece el superíndice que hace referencia al número de iteración. El
valor r = 0 se reserva para la iteración con los valores iniciales o de partida. En la iteración
r + 1 se calculan los valores de las incógnitas 𝑈 ⃗⃗i(r + 1) a partir de los valores
correspondientes en la iteración r.
• El proceso continúa hasta que se cumpla una condición de parada, como puede ser que
se satisfaga la desigualdad siguiente:
(17)
Es decir, se para el proceso de iteración cuando la diferencia entre las tensiones de dos
iteraciones consecutivas, en valor absoluto, sea menor que la cantidad ε para todos los
nudos (típicamente ε = 10-4).
Este razonamiento permite modificar el método denominado Gauss, definido por la expresión
(16), que pasa a llamarse Gauss-Seidel, definido por la expresión:
(18)
Caso II. Consideremos ahora el problema general en el que existen nudos PV y nudos PQ. En este
caso, tenemos.
Para resolver el problema hay que hacer algunos cambios en lo visto en el caso anterior. La
expresión para las iteraciones se escribe de forma más adecuada así:
(19)
11
Es la misma expresión que la (18), pero ahora aparece Qi(r + 1) en lugar de Qi.
Para los nudos de carga o PQ (i = m+1, …, n) resulta que Pi y Qi son datos y el proceso iterativo
será el mismo que se ha descrito en el Caso I, por lo que se puede ignorar el superíndice aplicado
a Qi.
Para los nudos de generación o PV (i = 2, …, m) las potencias reactivas Qi son incógnitas, siendo
funciones explícitas de la tensiones de nudos y, por tanto, pueden ser calculadas después de
cada iteración r. Así, de las ecuaciones (14) dadas por:
Se obtiene:
(20)
Teniendo en cuenta, como se ha dicho en el Caso I, que las ecuaciones se resuelven siguiendo el
orden de los nudos 2, 3, …, es posible usar los valores de las tensiones más actualizados,
entonces la expresión para la determinación de las Qi en cada iteración será:
(21)
Como en los nudos PV el módulo de la tensión es un dato, lo que se calcula con (19) es el
argumento de la tensión, esto es:
(22)
(23)
12
En los nudos PV, en cada iteración hay que comprobar si Qi está dentro de los límites prácticos
definidos por Q Gimin ≤ Q Gi ≤Q Gimáx i = 1, 2, 3, …, n. Solo entonces tiene sentido determinar δi(m+1)
quedando perfectamente definido 𝑈 ⃗⃗i(r+1). Si no se cumple la restricción, se hace que se cumpla
imponiendo un valor para Qi deforma que el nudo se trata como si fuera PQ pasando a ser
incógnita la tensión(módulo y argumento) en ese nudo.
6. Método de Newton-Raphson.
Consideremos una función de una sola variable f (x), Su representación gráfica puede ser, por
ejemplo así:
Si hacemos f(x) = 0 tendremos una ecuación cuya solución exacta nos daría las raíces de dicha
ecuación, o lo que es lo mismo, el punto de corte de la función con el eje de abscisas (eje x).
(24)
(25)
Ahora bien, si consideramos solo los dos primeros términos del desarrollo en serie de Taylor,
tendremos la ecuación siguiente:
13
(26) 𝑓(𝑥 (0) ) + 𝑓´(𝑥 (0) )(𝑥 − 𝑥 (0) ) = 0
O bien:
En cualquier caso, se considere la ecuación de una u otra forma, el primer término de la igualdad
es la recta tangente a la curva f(x) en el punto x(0), por lo que la ecuación correspondiente que
resulta al igualar a cero permite determinar el punto de corte de la recta con el eje de abscisas
(eje x), determinándose así una nueva raíz, x(1), que es una mejor aproximación a la solución
exacta tal como se muestra en la siguiente figura:
Siendo:
(28)
(29)
(30)
(31)
14
(32)
Ambas representan la ecuación de la recta tangente a la curva f(x), que al igualarla a cero,
permitiría obtener la raíz x(2), que no es la solución exacta pero si es una mejor aproximación a
la misma:
Tal procedimiento puede generalizarse para sistemas de n ecuaciones con variables x1, x2, …, xn,
si bien no es posible una representación gráfica al igual que la realizada para una ecuación de
una variable.
Supóngase que x1(o), x2(o), … xn(o) es una estimación inicial de la solución y que Δx1(o), Δx2(o), …,
Δxn(o) son las desviaciones de las variables que sumadas a las soluciones iniciales estimadas dan
la solución exacta. Como es evidente se cumple:
Cada una de las ecuaciones del sistema anterior puede desarrollarse en serie de Taylor en el
entorno del punto correspondiente a la solución estimada inicial, es decir, en el entorno del
punto x1(o), x2(o), … xn(o), teniendo:
(34)
Siendo (∂fi / ∂xj)(0), …, (∂fi / ∂xn)(o) son las derivadas parciales de fi respecto de x1, x2, …, xn ,
evaluadas en x1(o), x2(o), … xn(o).
15
Nótese que solo estamos considerando las derivadas de primer orden, es decir, despreciamos
las derivadas de orden superior, lo que implica que la solución del sistema no será la solución
exacta, solo una mejor aproximación.
Las ecuaciones con el desarrollo de Taylor se pueden escribir de forma matricial así:
(35)
(36)
Donde:
Como hemos dicho, solo consideramos los primeros elementos del desarrollo de Taylor, así que
x1(1), x2(1), …, xn(1) no serán las soluciones exactas, serán una mejor solución que x1(0), x2(0), …, xn(0).
Al identificarse con el superíndice (1) se entiende que es el resultado de la primera iteración. Si
se repite el proceso, a partir de la última estimación de la solución, se tiene, en general, el
algoritmo iterativo expresado por:
Donde Δxi(r) es la solución que se obtiene de una ecuación semejante a la (35) o la (36), de forma
compacta, cambiando el superíndice (0) por (r), esto es:
16
(37)
(38)
En el caso general de que existan nudos PV y nudos PQ, el vector de incógnitas será:
(39)
Las ecuaciones al resolver en un problema de flujo de cargas son las ecuaciones (7.1) y (7.2) ya
vistas:
(40)
(41)
(42)
17
O de forma compacta:
(43)
La utilización de ΔUi /Ui facilita simplifica los términos del Jacobiano. La matriz Jacobiana está
compuesta por cuatro submatrices J1, J2, J3 y J4. Las derivadas parciales calculadas a partir de
(41) se reflejan en la siguiente tabla:
Observando las ecuaciones de las tabla se deduce una importante propiedad de la matriz
jacobiana:
En cada submatriz, los términos fuera de la diagonal principal (i ≠ j) contiene el valor del elemento
serie del circuito equivalente en π de la línea que interconecta los nudos. Si no existe conexión
directa entre los dos nudos, el elemento correspondiente de la matriz YBUS es nulo y, por tanto,
el término correspondiente de J también es cero.
El procedimiento o proceso para resolver el `problema del flujo de potencias por el método de
Newton-Raphson, se concreta en los siguientes pasos:
18
(44)
(45)
Una vez terminado el proceso iterativo descrito serán conocidas las tensiones complejas
(módulos y argumentos) en todos los nudos. Conocidos tales valores se sustituirán en las
ecuaciones (9), (10) y (11), que proporcionarán los valores de las incógnitas correspondientes
al nudo oscilante P1 y Q1, los flujos de potencias en las líneas 𝑆⃗ik y las pérdidas.
Del mismo modo, la sustitución de las tensiones complejas en las ecuaciones dadas por (7.2)
correspondientes a los nudos PV (i = 2, 3, …, m) nos proporciona el valor de las potencias
reactivas incógnitas en dichos nudos. Ahora bien, el dispositivo que regula la tensión en los
nudos PV tiene una capacidad limitada para inyectar o absorber potencia reactiva, si se alcanza
algunos de los límites Qimin o Qimáx la tensión en el nudo regulado no puede mantenerse en el
valor Uiesp. Esto obligaría a empezar de nuevo el problema cambiando las tensiones especificadas
en los nudos PV, lo cual no parece práctico. Es más adecuado determinar la potencia reactiva en
cada nudo PV después de cada iteración, introduciendo los valores de las incógnitas calculados
en esa iteración en las ecuaciones correspondientes:
(46)
Si el valor calculado Qi en alguno de los nudos excede los límites, se hace que cumpla el límite
asignando un valor concreto coincidente con el valor del límite rebasado, esto es, Qiesp = Qimin o
Qiesp = Qimáx, con lo cual este nudo pasará a ser considerado nudo PQ, siendo entonces incógnita
la tensión correspondiente (módulo y argumento). Como consecuencia de pasar de ser nudo PV
a ser nudo PQ, es necesario reintroducir ΔQi en el vector de funciones e ΔUi en el vector de
incógnitas, cambiando entonces la matriz Jacobiana. Si en la iteración posterior (r) resulta que
Ui(r) > Uiesp con Qiesp = Qimáx o bien Ui(r) < Uiesp con Qiesp = Qimin , el nudo pasará a ser considerado
de nuevo PV. El programa de cálculo avisa si la solución se alcanza manteniéndose la violación
de límites.
19