Sunteți pe pagina 1din 16

Tecnura

ISSN: 0123-921X
tecnura@udistrital.edu.co
Universidad Distrital Francisco José de Caldas
Colombia

BOLAÑOS OCAMPO, RICARDO ANDRÉS; CORREA FLÓREZ, CARLOS ADRIÁN


Planeamiento de la transmisión considerando seguridad e incertidumbre en la demanda empleando
programación no lineal y técnicas evolutivas
Tecnura, vol. 18, núm. 39, enero-marzo, 2014, pp. 62-76
Universidad Distrital Francisco José de Caldas
Bogotá, Colombia

Disponible en: http://www.redalyc.org/articulo.oa?id=257029750006

Cómo citar el artículo


Número completo
Sistema de Información Científica
Más información del artículo Red de Revistas Científicas de América Latina, el Caribe, España y Portugal
Página de la revista en redalyc.org Proyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto
investigación

Planeamiento de la transmisión considerando


seguridad e incertidumbre en la demanda
empleando programación no lineal y técnicas
evolutivas
Transmission planning considering security and demand
uncertainty through non-linear programming and evolutionary
techniques

RICARDO ANDRÉS BOLAÑOS OCAMPO


Ingeniero Electricista, magíster en Ingeniería Eléctrica. Analista Coordinación
de Operación de XM Filial de ISA. Bogotá, Colombia.
Contacto: rabolanos@xm.com.co

CARLOS ADRIÁN CORREA FLÓREZ


Ingeniero Electricista, magíster en Ingeniería Eléctrica. Profesor asistente de la
Universidad de La Salle. Bogotá, Colombia.
Contacto:carcorrea@unisalle.edu.co

Fecha de recepción: 29 de agosto de 2012 Clasificación del artículo: investigación


Fecha de aceptación: 21 de mayo de 2013 Financiamiento: XM ISA - Universidad de La Salle

Palabras clave: algoritmo genético, contingencias, incertidumbre en la demanda,


método de puntos interiores, optimización.

Keywords: genetic algorithm, contingencies, demand uncertainty, interior point method,


optimization.

RESUMEN realizar las propuestas de inversión cuyos flujos


de carga son resueltos mediante programación li-
En este trabajo se presenta una metodología de neal con un método de punto interior de alto orden
solución para el problema de planeamiento de o método predictor corrector (MPC). Adicional-
la expansión de redes de transmisión de energía mente, es implementada una inicialización de la
eléctrica considerando contingencias simples (N- población mediante un método de punto interior
1) e incertidumbre en la demanda futura. Para re- no lineal. La metodología propuesta es validada
solver el problema se utiliza un algoritmo genéti- utilizando 3 sistemas de prueba de la literatura
co especializado de Chu & Beasley (AGCB) para especializada: el sistema del Sur Brasilero de 46

62 Tecnura Vol.
Vol.18
18 No.
No.39
39 pp. 62 - 76
enero marzoenero - marzo de 2014
de 2014

38.indd 62 18/12/2013 09:18:33 p.m.


investigación
barras, el sistema IEEE de 24 barras y el sistema cialized Chu-Beasley Genetic Algorithm (CBGA)
Garver de 6 nodos. Los resultados mostrados de- is used so that investment plans can be suggested.
muestran la validez del enfoque para solucionar These plans are evaluated through a Higher Order
el problema del planeamiento de la transmisión Interior Point Method for Linear Programming or
considerando contingencias, al encontrar planes through a Predictor Corrector Method. Addition-
de expansión de mínimo costo. ally, initialization of the CBGA is carried out us-
ing Non-linear Interior Point. The methodology
is validated using three test systems from the spe-
ABSTRACT cialized literature: 46-Bus South-Brazilian, IEEE
24-Bus, and a 6-Bus Garver system. Results dem-
This paper proposes a methodology for solving onstrate the validity of this approach to solving
the Transmission Expansion Planning Problem the transmission planning problem when contin-
considering single contingencies (N-1) and future gencies are considered; which is attained by find-
demand uncertainty. To solve this problem, a spe- ing expansion plans of minimum cost.

* * *
1. INTRODUCCIÓN cia. En este artículo se aborda el problema de la
expansión de la transmisión mediante el modelo
El problema del planeamiento de la transmisión DC, que resulta en un problema de optimización
consiste en determinar el plan de expansión de del tipo no lineal entero mixto (PNLEM) de gran
mínimo costo teniendo en cuenta las restricciones tamaño. Existen múltiples propuestas para resol-
de la red. De hecho, la red eléctrica exige man- ver dicho problema empleando métodos exactos
tener altos índices de calidad, seguridad y efi- [4] o algoritmos combinatoriales[9]. No obstante,
ciencia, y un adecuado plan de expansión de la estos algoritmos son aprovechados para minimi-
transmisión permite que estas características sean zar la inversión. El presente desarrollo lleva aso-
factibles ante el crecimiento de las demandas en ciada la seguridad, evaluada mediante el criterio
los diferentes centros de consumo. de contingencias simples (N – 1) similar al en-
foque planteado en [10] - [12]. Adicionalmente
El plan debe dar respuesta en cuanto a cantidad, se introduce el concepto de incertidumbre en la
ubicación y tiempo para la construcción de los demanda con el fin de encontrar soluciones de
diferentes equipos de transmisión, hecho que per- menor costo o a lo sumo iguales, pero con mayor
mite abordar el problema desde diversos puntos atención de demanda en cada nodo [1], [2], [10].
de vista: el modelo estático [1], [2] presenta un
único horizonte de planeamiento, mientras que el Este artículo está dividido de la siguiente forma:
modelo multietapa [3], [4] realiza propuestas en en la primera parte se presentan los conceptos
el tiempo para varias etapas interdependientes. de seguridad, incertidumbre y el modelo de pla-
El modelamiento se puede clasificar también de neamiento utilizado, posteriormente se describe
acuerdo al grado de complejidad, a saber: mode- el método de solución del problema operativo
los de transportes [5], DC [1] - [7], híbridos [3] y y la inicialización no lineal mediante el método
modelo AC [8]. Las diferencias entre cada mode- de puntos interiores de alto orden [1], [13], [14],
lo se reflejan en la forma en que se consideran las posteriormente se presenta el algoritmo de solu-
restricciones de Kirchhoff para sistemas de poten- ción del problema de inversión implementando

Planeamiento de la transmisión considerando seguridad e incertidumbre 63


en la demanda empleando programación no lineal y técnicas evolutivas
RICARDO ANDRÉS BOLAÑOS OCAMPO / CARLOS ADRIÁN CORREA FLÓREZ

38.indd 63 18/12/2013 09:18:33 p.m.


investigación
un algoritmo especializado de Chu & Beasley
 ij Susceptancia de línea entre los nodos i – j.
[15] y finalmente se presentan los resultados ob-
tenidos de la aplicación a los sistemas de prueba nij, nij0 Número de circuitos adicionados y del
de Garver, IEEE-24 y Sur Brasil. caso base en el corredor ij.
nij Número máximo de circuitos permitidos
en el corredor ij.
2. EL PROBLEMA DE PLANEAMIENTO
DE LA TRANSMISIÓN g, d Vectores de generadores y demandas del
sistema.
El modelo matemático usado para el planeamien- g, g Vectores de generaciones mínimas y máxi-
to de la transmisión considerando incertidumbre mas del sistema.
en la demanda y generadores ficticios para evitar rg,rc Vectores de generadores y demandas ficti-
infactibilidad, basado en el modelo DC [1], [2] cias.
[6], [16], asume la siguiente forma para minimi-
θ Vector de los ángulos nodales θi.
zar costos de inversión:
Ω Conjunto de ramas candidatas.
min v  cn
i , j
ij ij    rk    d m
kN mN
(1) S Matriz de incidencia nodo elemento.

s.a. El modelo dado por las ecuaciones (1) a (8), es


Sf  g  r  d  0 (2) idéntico al modelo implementado en [6] para el
modelo 2 allí descrito. Suele considerarse α=10δ,
fij   ij  nij  nij0  i   j   0 (3) que indica que se penalice con mayor severidad
la no desatención de demanda (corte de carga),
fij   nij  nij0  f ij (4) sin embargo, el signo menos en la función obje-
0 g  g (5) tivo reduce el costo de inversión cuando las con-
figuraciones intenten atender mayor cantidad de
0r d (6) demanda haciéndolas más atractivas dado que el
problema es de minimizar el costo de inversión.
d d d (7) Si se considera el vector f que contiene los flu-
0  n  nij jos fij, se puede definir el conjunto de variables
(8)
dependientes del número de líneas por corredor
nij entero, i, jÎΩ dado por:

Donde: x n   f g r d  (9)


ij Corredor entre los nodos i – j.
Las ecuaciones (2) y (3) representan la primera y
cij Costo de inversión por instalación de equi- segunda ley de Kirchhoff de la red DC equivalen-
pos en el corredor ij. te. El modelo DC, suele dividirse en 2 sub-pro-
blemas donde un algoritmo combinatorial realiza
f Vector de flujos fij de potencia activa entre
una propuesta de inversión (número de líneas a
los nodos i – j.
ser adicionadas:nij), y el subproblema operativo
f ijj Máximo flujo de potencia activa por línea es convertido en un problema de Programación
entre los nodos i – j. Lineal (PL) [3].

64 Tecnura Vol. 18 No. 39 enero - marzo de 2014

38.indd 64 18/12/2013 09:18:33 p.m.


investigación
El objetivo es ahora minimizar el corte de carga cos o paralelos remotos entre diferentes niveles
y maximizar la demanda atendible en cada nodo. de tensión limitando el transporte de potencia a la
capacidad de los equipos de menor nivel de ten-

min v   r  
kN
k d 
mN
m (10) sión. Por esto, es conveniente introducir el con-
cepto de seguridad desde el planeamiento mismo
s.a.
del sistema para una adecuada operación futura.
Sf  I c g  I g r  I g d  0 (11) En este trabajo se evalúa la seguridad del siste-
ma mediante el criterio de contingencias simples
I f f  Y  N  N 0  S   0
T
(12) (N – 1) que es de obligatorio cumplimiento para
la operación de un sistema eléctrico de potencia.
L  fij  U (13) Para cada configuración se calcula el corte de car-
0 g  g (14) ga o demanda no atendida que resulta de some-
terlas a la salida forzada de un elemento a la vez.
0r d (15)
d d d (16) 2.2 Incertidumbre en la demanda

ilimitado,i,jÎΩ Los estudios de planeamiento de largo plazo tie-


nen intrínsecamente asociadas incertidumbres
Donde If Ige If son matrices identidad apropiadas debido a que se hacen proyecciones matemáticas
y  Y N  N 0 Sˆ T es una matriz que agrupa las va- de las condiciones de operación futuras, y estas
riables de (3) reduciéndola a la forma que se pre- dependen de factores exógenos como son las con-
senta en la ecuación (12); U   L  (nij+ nijo) fij diciones ambientales, implementación de nuevas
son los límites inferiores y superiores de los flu- tecnologías, variables econométricas, entre otras,
jos, respectivamente. El objetivo del problema se que hacen que el problema no sea medible en el
convierte en determinar dónde y cuántos circuitos largo plazo de forma determinista [20]. En [6]
se deben adicionar para que el corte de carga r se plantean 2 modelos que consideran la incerti-
sea nulo (sub-problema operativo) con un costo dumbre en la demanda, en este trabajo se imple-
de inversión mínimo (problema de inversión). menta el modelo 2 que mide la incertidumbre en
cada uno de los nodos del sistema para el esce-
2.1 Seguridad en sistemas eléctricos nario futuro. Por tanto, un posible escenario para
de potencia el i-ésimo nodo proyectado durante un período
de tiempo de n años, comprendido entre el año
Los sistemas eléctricos de potencia deben operar actual t0 y final tf, tiene valores de demanda es-
con criterios de calidad, confiabilidad y seguri- perada di y una posible desviación de ± 5 % de di.
dad. No obstante, la seguridad es uno de los ele-
mentos más importantes de la operación debido a
que se debe garantizar la atención de la demanda 3. MÉTODO DE PUNTOS INTERIORES
aún ante condiciones anormales de operación. (MPI)
Los sistemas altamente enmallados en teoría son
más seguros porque existen muchos caminos para 3.1 Programación no lineal
atender la demanda desde los principales centros
de generación; sin embargo, no es conveniente El método de puntos interiores (MPI) se ajusta
instalar equipos que produzcan amarres eléctri- bastante bien a la solución de problemas de pro-

Planeamiento de la transmisión considerando seguridad e incertidumbre 65


en la demanda empleando programación no lineal y técnicas evolutivas
RICARDO ANDRÉS BOLAÑOS OCAMPO / CARLOS ADRIÁN CORREA FLÓREZ

38.indd 65 18/12/2013 09:18:33 p.m.


investigación
gramación lineal (PL) y programación no lineal Donde μk es un parámetro de barrera que decrece
(PNL) [6], [13], [14]. Para el caso del modelo en forma monótona a cero en el proceso iterati-
relajado del planeamiento de la expansión de la vo. Se definen además las cantidades nx, ndx,ndg,
transmisión [7], [17] se describe a continuación ndh, como el número de variables del problema,
el método primal dual implementado. número de variables canalizadas, número de res-
tricciones de igualdad y el número de restriccio-
nes de desigualdad, respectivamente.
3.1.1 Método Primal - Dual (MPD)

Aplicando las condiciones necesarias de optima-


Un problema de PNL con restricciones de des-
lidad de primer orden de Karush-Kuhn-Tucker
igualdad puede ser escrito en forma canónica
como sigue:  
(KKT), L  0 , a la función lagrangiana, se
obtiene un conjunto de ecuaciones comúnmente
denominado F(w)=0, que resuelto mediante el
min f ( x) (17) método de Newton, se obtiene:

s.a.
 J F  wk   wk   F  wk  (22)
 
g ( x)  0 (18) La matriz JF (wk) de (22) se obtiene de las deriva-
das parciales de segundo orden de F(w), así:
h( x )  0 (19)
Z2 0 0 0 0 S2 0 0   s  
x l  I x  x u (20) 0 Z3 0 0 0 0 0 0  2 
   s3  
0 0 Z3  Z 4 S4 S4 0 0 0   
Donde f(x), g(x), h(x), I x ,xuy xlson la función de   s4 
0 I I 0 0 0 0 0   z  
 3
costos (1), el conjunto de restricciones de igual- 0 0 I 0 0 0 I 0   z4  ...
dad (2-3) y de desigualdad (4-8), el conjunto de    
I 0 0 0 0 0 Jh 0   z2  
variables canalizadas (9) y los límites superior  T   
0 0 0 I 0 J T
 2x Lu  J gT   x  
e inferior de estas últimas, respectivamente.Si 
h
 
 0 0 0 0 0 0 Jg 0   y  
al conjunto de restricciones de desigualdad se
adicionan las variables de holgura (si> 0) para   k e  S 2 z2 
transformarlas en restricciones de igualdad y se 
 k
e  S z

 3 3 
introducen las condiciones de no negatividad en   k e  S4 ( z3  z4 ) 
la función objetivo como términos de barrera lo-  
  s3  s4  x  x
l u

garítmica y se llevan todas las restricciones a la ...    x  s  xu  (23)
  I 
función objetivo, se obtiene una función Lagran- 4
 h  x   s2 
giana Lu dada por:  T

ndh  f  J gT y  J hT z2  I z4 
Lu  f ( x)   k   ln s2 j   
 g  x


j 1
ndx
  k   ln s3 j  ln s4 j   yT g  x  DondeSi y Zison matrices diagonales con las com-
j 1
ponentes si. yzi,fRnx es el gradiente de la fun-
 z2T  h( x)  s2   z3T   s3  s4  x l  x u   ción objetivo, JgRndgyJhRnhg, son las matrices
jacobianas de las restricciones de igualdad y des-

z4T  I x  s4  x u  (21) igualdad respectivamente. Además:

66 Tecnura Vol. 18 No. 39 enero - marzo de 2014

38.indd 66 18/12/2013 09:18:33 p.m.


investigación
ndg ndh
sik 1  sik  γα pk sik ;
 2x L  H f  x k    y kj H gj  x k    z2k j H hj  x k  (24)
j 1 j 1
z ik 1  z ik  γαdk z ik ; i = 2,3,4 (28)
es el término complicante del problema tipo
PNL, dado que exige el cálculo de ndg + ndh
el valor de γ  (0,1) y es un parámetro de se-
+ 1 matrices hessianas en cada iteración, incre-
mentando la dificultad del ya complicado pro- guridad para garantizar que el próximo punto
blema PNL. satisfaga las condiciones de no negatividad. Un
valor típico tanto para PL como para PNL es γ
= 0,99995. Los escalares  p y  dk  (0, 1], son
k

3.1.2 Inicialización y actualización de variables las longitudes de paso primal y dual, respectiva-
mente para la iteración k. En PNL, se acostumbra
El punto inicial debe cumplir con la condición

de no negatividad s20 , z20 , s30 , s40 , z30 , z30  z40  0 .  
elegir   min  pk ,  dk . Estos valores son ob- 
tenidos así:
Para este propósito, dado que el proceso de con-
vergencia es sensible al punto inicial, una manera
  sk 
 pk  min 1, min  2ki  ,
de inicializar las variables primales del problema
 s 0  s2i 
ij k
2i

consiste en tomar el punto medio entre los límites


superior e inferior de aquellas variables canaliza-   s3k j    s4k j  
das y ceros para las variables libres. Las variables min  k  , min  k   (29)
yj son 0 o -1 al inicio del proceso y para las varia- s3k j  0  s s4k j  0  s
 3j   4j  
bles de holgura primales se tiene:

s2i0  h  x 0  ;   zk   zk 


 dk  min 1, min  2ki  , min  3k j  ,
z z  0 z  
 2i  z 0  z3 j 
  
k k k


ij
 0  xl , 1    x  ;  1i 2i 3j

s  min max  x , Ix
0
3j j

j j


   z3k j  z4k j   
s  x s
0
4j j
0
3j (25) , k mink  k  (30)
z3 j z4 j  0  z  z 
k
 3j 4 j 
 
Típicamente,   0.25 , además, x  x  x
u l

y las variables de holgura duales son inicializadas 3.1.3 Reducción del parámetro de barrera
como:
El valor residual de la condición de complemen-
z20   0 ( S 20 ) 1 e ; z30   0 ( S30 ) 1 e ; tariedad tiende monótonamente a cero durante
z40   0 ( S 40 ) 1 e  z30 (26) el proceso iterativo y llamado gap de comple-
mentariedad  k , que junto con el parámetro de
Después de obtener las direcciones wk de la so- barrera  k son calculados en cada iteración k,
lución de (22), los nuevos valores de las variables como:
primales, duales y de holgura para la iteración
 z  s   z  s  ...
T T
k+1 son obtenidos como sigue:  k
 2
k k
2 3
k k
3

z  s ;    2  ndx  ndh 
T k
x k 1  x k  γα pk x k ; 3
k
 z4k 4
k k 1 k

y k 1  y k γαdk y k (27) (31)

Planeamiento de la transmisión considerando seguridad e incertidumbre 67


en la demanda empleando programación no lineal y técnicas evolutivas
RICARDO ANDRÉS BOLAÑOS OCAMPO / CARLOS ADRIÁN CORREA FLÓREZ

38.indd 67 18/12/2013 09:18:34 p.m.


investigación
donde    0,1 es un parámetro de centrali- 3.2.1 Método Predictor-Corrector (MPC)
zación. Para compensar los objetivos de re-
ducir  k y mejorar la dirección central,  k El problema del planeamiento de la transmisión
se escoge dinámicamente como  k 1  max tal como fue descrito en (10)-(16) puede expre-
{0,95  k ,0.1}, con  0  0.2. Generalmente sarse de la siguiente forma canónica:
 0  0.1, 1 o 10.
min cT x (34)
3.1.4 Criterios de convergencia
Ax  b  0 (35)
El sistema (22) es resuelto hasta que cada uno
x l  I x  x u (36)
de los siguientes criterios de convergencia sea
cumplido:
donde, cTx, Ax  b , I x , xu , xl son las funcio-
nes objetivo (6) y (10), el conjunto de restric-
Factibilidad primal
ciones de igualdad (7, 8) y (11, 12), el conjunto


max g ( x)  , max  x l  x k  ,
de variables canalizadas (9) y (13), y los límites
superior e inferior de las variables canalizadas
respectivamente. En este caso, la función la-

max  x k  x u  , max hl  h  x k  ,  grangiana L [1] es:


, max h  x k   hu   f (32)
ndx
L  cT x   k   ln s3 j  ln s4 j  ...
j 1
Factibilidad dual, condición de optimalidad y
desvío de la función objetivo
...  y
T
 Ax  b   z3T   s3  s4  xl  xu   ...
f  x k   J gT  x k  y k  J hT  x k  z2k  I z4k
T

1 x k

 f ; 
... z4T  I x  s4  x u  (37)
2

Siguiendo el mismo procedimiento descrito en


 k f x k
 f x 
k 1 el numeral 4.1, se obtiene el siguiente sistema de
0 ;  f (33) Newton para el cálculo de las direcciones de bús-
1  xk 1  f ( xk ) queda w :
k
2

3.2 Método de puntos interiores  Z3 0 S3 0 0 0   s    k e  S3 z3 


 0 Z Z  
0   s    k e  S4  z3  z4 
3
para programación lineal S4 S4 0
 3 4
  4
I I 0 0 0 0   z    s3  s4  xl  xu 
A continuación se presenta un método de pun-   3   
tos interiores de alto orden (MPIAO), en este 0 I 0 0 I 0   z4    Ix   s  xu 
4
caso es el predictor corrector (MPC) para pro-  T 
T  x 
 T 
0 0 0 I 0  A     c  AT y  I z4 
gramación lineal usado en la solución de los 0  
problemas operativos con y sin redespacho del  0 0 0 A 0   y   Ax  b 
problema tratado. (38)

68 Tecnura Vol. 18 No. 39 enero - marzo de 2014

38.indd 68 18/12/2013 09:18:34 p.m.


investigación
3.2.2 Inicialización y actualización
de las variables
f ( x)  cn
i , j
ij ij    rg
i
(41)

Como el punto inicial debe cumplir con:  


n 
s30 , s40 , z30 ,( z30  z40 )  0 , las variables del problema,
g ( x)   B  n  0 I g I r     d ;
ij

al igual que las variables de holgura primales y g


duales son inicializadas de la misma forma repor-  
 rg 
tada en [1], [2], [3] y [4]. Después de obtener las
direcciones wk de (38), los nuevos valores de las
     (42)
  N 0  N f  Y N 0  N S T  
variables para la iteración k+1 son actualizados de: h( x )  
 T 
   N  N  f  Y  N  N  S  
0 0

wk 1  wk   ik wk (39)
T T
El escalar  i toma valores  p y  d  (0, 1], rg  ; I x   nij
k k k
x   nij g g rg  ;
para las longitudes del paso primal y dual, res- T
x l   0 0 0 ; x u   nij
T
pectivamente, que son obtenidos con el mismo g d  (43)
enfoque de [1] - [3].
 
T
Donde: B  n   S Y N  N 0 S  .
3.2.3 Reducción del parámetro de barrera
Para el caso del modelo lineal DC sin redespacho,
En este caso, el gap de complementariedad 
k se tiene:
y el parámetro de barrera  k 1 , son calculados en T
 c x ; c  0  0 0
T
cada iteración k mediante: v (44)

z  s3k   z3k  z4k 


T T
 k
 3
k
s4k ; S Ig Ic 0 
 k A ;
Y  N 0  N  S 
T
 k 1   k (40)  I f 0 0
2ndx
 DG 
3.2.4 Criterios de convergencia b  (45)
 0 
El sistema (38) debe ser resuelto hasta que los T
mismos criterios de convergencia descritos am- x   f rg rc   ;
pliamente en [2] y [3] sean cumplidos.
rc  ; x u   L 0 0 ;
T T
I x   f rg

x u  U g
T
4. METODOLOGÍA d (46)

4.1 Adaptación del modelo DC al método Para el sistema con redespacho, se tiene:
de puntos interiores
T
v  c x ;
Para el caso no lineal, el modelo DC (Direct Cu-
T
rrent), de las ecuaciones (1)-(5) puede ser reescri- c  0 0  rg r 0 (47)
to, matricialmente, de la siguiente forma:  c 

Planeamiento de la transmisión considerando seguridad e incertidumbre 69


en la demanda empleando programación no lineal y técnicas evolutivas
RICARDO ANDRÉS BOLAÑOS OCAMPO / CARLOS ADRIÁN CORREA FLÓREZ

38.indd 69 18/12/2013 09:18:34 p.m.


investigación
S Ig I rg  I rc 0  En el presente trabajo se utilizó la codificación
A 
T ;
decimal, por ser apropiada para el problema del
I f
 0 0 0 Y  N 0  N  S  PST [3]. A continuación se describen las princi-
pales etapas del AG propuesto.
d 
b  (48)
0
4.2.1 Inicialización de la población
T
x   f g rg rc   ; Esta etapa es clave para el éxito de todo el pro-
T T
ceso, debido a que una inicialización inteligente
I x   f g rg rc  ; xl   L g 0 0  ; puede guiar el algoritmo por espacios que estén
T
cercanos a configuraciones de buena calidad. El
x u  U g d g  (49) proceso comienza con la evaluación de un PNL
que tiene como red base el estado actual del sis-
4.2 Algoritmo genético de Chu-Beasley tema que se esté analizando, entonces el PNL
arroja valores continuos de nij que corresponden
Los algoritmos genéticos (AG) han sido amplia- a circuitos que seguramente son importantes y
mente usados en problemas de optimización de que con una alta probabilidad puedan estar pre-
diferentes disciplinas, y en caso de los proble- sentes en la solución del problema. Por la forma
mas eléctricos caracterizados por tener una alta del problema relajado, dichos circuitos tienen la
explosión combinatorial han sido muy exitosos característica de tener un bajo costo con relación
[3], [18]. Los AG tradicionales tienen asociado a la cantidad de potencia que pueden transportar
un alto costo computacional por el hecho de te- o que sean indispensables para aliviar los pro-
ner que evaluar la función objetivo en cada ciclo blemas de corte de carga. Es importante tener
generacional para un número de hijos igual al en cuenta que uno de los factores que garantiza
tamaño de la población, y de esta manera la po- el éxito del AGCB es la diversidad, por tanto, si
blación es modificada ciclo tras ciclo. Los AG bien las propuestas nij son un buen indicador de
básicos y sus respectivos operadores de selec- los caminos importantes, no es seguro que abso-
ción, cruzamiento y mutación, se explican am- lutamente todos los caminos estén presentes en la
pliamente en [19]. solución final, entonces, dicha solución relajada
se utiliza para generar solo algunos individuos,
El AG modificado de Chu-Beasley (AGCB) pro- donde la decisión de adicionar una línea en los
puesto en este trabajo posee varias ventajas con caminos con nij¹ 0 se toma de manera aleatoria,
respecto al AG tradicional, como mantener el de esta forma un individuo tiene adiciones única-
tamaño de la población constante para analizar mente en algunos de los caminos con nij¹ 0.
solamente un hijo por cada ciclo generacional,
disminuyendo el número de evaluaciones de la Después de lo anterior, el mecanismo de genera-
función objetivo, que en este caso se traduce en ción del resto de individuos se realiza mediante
PL para encontrar el corte de carga. Además de el bloqueo de los corredores que en el caso base
lo anterior, un hijo es aceptado dentro de la po- tuvieron nij¹ 0. Lo que se busca con esto es que
blación solamente cuando cumple con criterios de el PNL se abstenga de ubicar circuitos en algu-
diversidad. Esto restringe la homogenización de nos de los corredores que ya se utilizaron para
la población y garantiza la búsqueda de solucio- generar algunos individuos. Esto hace que el pro-
nes en diferentes puntos. blema relajado se vea forzado a buscar nuevas

70 Tecnura Vol. 18 No. 39 enero - marzo de 2014

38.indd 70 18/12/2013 09:18:34 p.m.


investigación
soluciones que también son de buena calidad y número es alto, es claro que se prioriza el elitis-
que pueden arrojar corredores con nij¹ 0, que sean mo y viceversa. En cada torneo gana un derecho
importantes en el proceso del planeamiento. La como padre el individuo que mejor función fit-
generación del resto de individuos pasa entonces ness posea. Así, después de 2 procesos de torneo
por un proceso cíclico de bloqueo y asignación de se tienen 2 padres listos para entrar en la etapa de
circuitos, que se repite un número de veces deter- cruzamiento.
minado.
4.2.4 Cruzamiento
4.2.2 Verificación de diversidad
El cruzamiento se realiza de manera tradicional,
Después de la generación de la población es po-
teniendo en cuenta que solo se elige un único
sible que algunos individuos tengan un alto gra-
punto para su implementación. Es de aclararse
do de similitud, hecho que reduce la diversidad
que en la implementación del AGCB no hay ne-
de la población y que disminuye las posibilida-
cesidad de definir una trasa de cruzamiento por
des de éxito del AG (ya se ha mencionado que la
el hecho de que la población se mantiene intacta
diversidad es una de las características que hace
y solo cambia en una configuración cuando un
que el AG pueda converger a respuestas de buena
individuo cumple ciertos criterios de diversidad
calidad). Para afrontar esta situación se emplea y optimalidad, a diferencia del AG convencional
un mecanismo para verificar la diversidad de la que realiza un cambio de toda la población en
población que consiste en realizar una compara- cada ciclo generacional y resulta interesante que
ción de cada uno de los individuos con el resto algunas configuraciones padre tengan la posibi-
para determinar en cuantos corredores (bits) son lidad de sobrevivir completamente. Después del
iguales 2 configuraciones. En este caso la simili- cruzamiento de los padres se generan 2 hijos que
tud de una configuración con otra se establece por deben ser evaluados con el fin de descartar el hijo
la existencia o no de circuitos en un corredor; de con peor función fitness.
acuerdo con lo anterior, si en una posición de la
configuración 1 hay una propuesta de 2 líneas, y
para la misma posición la configuración 2 tiene 4.2.5 Mutación
un valor de 3, el proceso de diversidad concibe
esta posición como no diversa. Cuando se verifi- En la etapa de mutación se prioriza la adición de
ca la diversidad de una configuración con otra el circuitos cuando la configuración tiene un alto
número de casillas similares no debe sobrepasar corte de carga y viceversa cuando la configura-
un valor predeterminado (ρdiv) no demasiado alto ción tiene un corte de carga bajo o nulo. Tam-
ya que esto modificaría sustancialmente la pobla- bién se puede incluir la posibilidad de realizar
ción haciendo que se pueda perder información un intercambio o swap cuando la configuración
valiosa otorgada por el PNL. Un valor común de es factible.
ρdiv puede ser 2.

4.2.6 Mejoramiento
4.2.3 Selección
Otro de los elementos que diferencian el AGCB
En el proceso de selección se realizan 2 torneos implementado del AG tradicional es la inclusión
para escoger 2 padres. Dentro de cada torneo pue- de una etapa de mejoramiento en la cual la con-
de existir un número variable de padres, si dicho figuración resultante de la mutación es sometida

Planeamiento de la transmisión considerando seguridad e incertidumbre 71


en la demanda empleando programación no lineal y técnicas evolutivas
RICARDO ANDRÉS BOLAÑOS OCAMPO / CARLOS ADRIÁN CORREA FLÓREZ

38.indd 71 18/12/2013 09:18:34 p.m.


investigación
a un minucioso análisis para determinar qué cir- apreciar demanda y generación en el 105,0 % en
cuitos se encuentran en calidad de sobrantes, es cada nodo.
decir, cada uno ellos es retirado temporalmente
para encontrar el corte de carga bajo esta nue- Tabla 1. Demandas atendibles con incertidumbre, sin
va condición, y si dicho corte se mantiene igual reprogramación, con contingencias
o disminuye, entonces el circuito es definitiva- Costo 250×103USD
mente retirado; de esta manera se logra encon-
Nodo [MW] %
trar configuraciones con igual o menor grado de
1 84,0 105,0
infactibilidad pero con menor costo. Este proce-
2 252,0 105,0
so de mejoramiento aumenta de manera conside-
rable el esfuerzo computacional, ya que necesita 3 42,0 105,0

de la solución de tantos PL como caminos con 4 168,0 105,0


circuitos haya en el individuo analizado. 5 252,0 105,0
Total 798,0 105,0
El individuo que resulte del proceso anterior solo Fuente: elaboración propia.
se introduce a la población si mejora la incum-
bente o si cumple con criterios de diversidad. Tabla 2. Generación en cada nodo con
incertidumbre, sin reprogramación,
con contingencias
5. RESULTADOS Costo 250×103USD
Nodo [MW] %
La metodología propuesta fue implementada
1 52,5 105,0
usando Matlab 7.8.0® aplicada a los sistemas de
3 173,2 105,0
prueba de Garver de 6 nodos y 15 corredores,
IEEE-24 de 24 nodos y 41 corredores y Sur Brasil 6 572,2 105,0

46 nodos y 79 corredores. Los resultados obteni- Total 798,0 105,0


dos considerando seguridad en todos los sistemas Fuente: elaboración propia.
de prueba se listan a continuación.

5.2 Sistema Garver considerando


5.1 Sistema Garver considerando incertidumbre y reprogramación
incertidumbre sin reprogramación de la generación
de la generación
Cuando se considera reprogramación de la ge-
Para el sistema Garver, la mejor solución en- neración e incertidumbre en la demanda, se ob-
contrada cuando se considera como ±5 % de in- tienen 2 soluciones óptimas alternativas de costo
certidumbre en la demanda y la generación, sin de inversión 160×103USD, dadas por el siguiente
reprogramación de la generación, tiene costo conjunto de adición de circuitos. Configuración 1:
de inversión de 250×103USD, cuya configura- n2–6=2; n3–5=2 y n4–6=2, Configuración 2: n2–6=2;
ción responde al siguiente conjunto de adición n3–5=2 y n4–6=3. La tabla 3 muestra la generación
de circuitos: n2–6=4; n3–5=2 y n4–6=2. La tabla en cada nodo. Las demandas atendibles, son idén-
1 resume las demandas atendibles y la tabla 2 ticas a las presentadas en la tabla 1 con un total
la generación en cada nodo por cada una de las de 798,0 MW (105,0 %) en cada uno de los nodos
configuraciones encontradas. En ambas se puede del sistema.

72 Tecnura Vol. 18 No. 39 enero - marzo de 2014

38.indd 72 18/12/2013 09:18:34 p.m.


investigación
Tabla 3. Generación en cada nodo con incertidumbre, Tabla 5. Generación sistema IEEE-24 con
con reprogramación, con contingencias incertidumbre y reprogramación

Costo 160×103USD 387×106USD


Nodo Config 1 Config 2 Nodo [MW] %
1 124,6 146,1 1 559,3 97,1
3 318,6 358,9 2 557,9 96,9
6 354,8 293,0 7 888,0 98,7
Total [MW] 798,0 798,0 13 1562,0 88,1
Fuente: elaboración propia. 15 615,1 95,4
16 439,0 94,4
18 989,4 82,4
5.3 Sistema IEEE-24 considerando 21 1018,3 84,9
incertidumbre y reprogramación de la 22 454,1 50,5
generación
23 1894,2 87,9
Total 8977,5 105,0
En las tablas 4 y 5 se observan las demandas aten-
Fuente: elaboración propia.
dibles y la generación en cada nodo para la me-
jor solución encontrada de costo de 387×106USD
cuando se considera el ±5 % de incertidumbre en la demanda en cada nodo del sistema. El número
de líneas que se deben adicionar en este caso y su
Tabla 4. Demandas atendibles sistema IEEE-24 con ubicación son:n1–5=1; n3–24=1 ; n4–9=1 ; n6–10=2 ;
incertidumbre y reprogramación n7–8=3 ; n10–12=1 ; n15–24=1 y n14–23=1.
387×106USD
Nodo [MW] %
5.4 Sistema Sur Brasil considerando
incertidumbre y reprogramación
1 340,20 105,0
de la generación
2 305,55 105,0
3 567,00 105,0
En la tabla 6 se observan las demandas atendibles
4 233,1 105,0
y en la tabla 7 la generación, para la mejor so-
5 223,7 105,0
lución encontrada de costo de 199.950×106USD
6 428,4 105,0
con el enfoque del modelo de [6] cuando se consi-
7 393,8 105,0
dera el ± 5 % de incertidumbre en la demanda en
8 538,7 105,0
cada nodo del sistema. El número de líneas que
9 551,3 105,0 se deben adicionar en este caso y su ubicación
10 614,3 105,0 son:n2–5=1 ; n5–11=4 ; n12–14=1 ; n19–21=1 ; n20–21=3
13 834,8 105,0 ; n20–23=2 ; n31–32=1 ; n32–43=1 ; n40–45=1 ;n42–43=2
14 611,1 105,0 y n46–11=3.
15 998,6 105,0
16 315,0 105,0 La tabla 8 muestra comparativamente los cos-
18 1049,0 105,0 tos de inversión de cada sistema y el efecto
19 570,2 105,0 de considerar la seguridad y la incertidumbre
20 403,2 105,0 en la demanda. Los resultados presentados sin
Total 8977,5 105,0 considerar incertidumbre se pueden encontrar
Fuente: elaboración propia. en [1].

Planeamiento de la transmisión considerando seguridad e incertidumbre 73


en la demanda empleando programación no lineal y técnicas evolutivas
RICARDO ANDRÉS BOLAÑOS OCAMPO / CARLOS ADRIÁN CORREA FLÓREZ

38.indd 73 18/12/2013 09:18:34 p.m.


investigación
Tabla 6. Demandas atendibles sistema Sur Brasil con Tabla 8. Costos de inversión de cada sistema
incertidumbre y reprogramación
Condiciones Costo (103USD)
199.950×106USD del Estudio
Garver IEEE-24 Sur Brasil
Nodo [MW] % 1.
2 465,2 105,0 Sin incertidumbre 298 441×103 213,156×103
4 315,7 105,0 Con incertidumbre y
250 - -
5 249,9 105,0 sin reprogramación
8 75,8 105,0 Con incertidumbre y
160 387×103 199,950×103
reprogramación
12 537,5 105,0
13 195,1 105,0 Fuente: elaboración propia.

20 1145,8 105,0
22 86,0 105,0 6. CONCLUSIONES
23 481,0 105,0
24 502,1 105,0 El problema de planeamiento considerando la se-
26 243,5 105,0 guridad del sistema mediante el criterio de con-
33 2406 105,0 tingencias simples (N – 1), que es de obligatorio
35 226,8 105,0 cumplimiento en la operación de SEP, incremen-
36 94,6 105,0 ta considerablemente los costos de inversión en
38 226,8 105,0 equipos comparado con el esquema básico de pla-
40 275,2 105,0 neamiento.
42 1688,3 105,0
44 83,1 105,0 Considerar la incertidumbre en la demanda per-
45 91,0 105,0 mite obtener soluciones de igual costo que las del
Total 7224,0 101,5 esquema de planeamiento básico pero con mayor
Fuente: elaboración propia. atención de demanda o en su defecto soluciones
de menor costo de inversión, que es un factor im-
Tabla 7. Generación sistema Sur Brasil con portante para los estudios de planeamiento, lo que
incertidumbre y reprogramación redunda en un mejor uso de los activos del siste-
199.950×106USD ma (líneas, transformadores y generadores).
Nodo [MW] %
14 1037,7 82,5 La combinación de seguridad e incertidumbre en
16 1298,3 64,9 la demanda representa un importante aporte para
17 741,9 70,7 los estudios de planeamiento, dado que son as-
19 1304,2 78,1 pectos propios de los sistemas de potencia y de
27 170,5 77,5 las técnicas de proyección de demanda.
28 Aislado ---
31 562,4 80,4 El método de puntos interiores como propuesta
32 388,3 77,7 de solución del problema operativo es bastante
34 580,1 77,6 robusto, hecho que es de suma importancia en
37 221,3 73,8 este tipo de problemas que calcula miles de flujos
39 448,8 74,8 de carga para múltiples configuraciones.
46 470,5 67,2
Total 7224,0 68,5 Se implementó un algoritmo especializado de
Fuente: elaboración propia. Chu & Beasley que permite evaluar el costo de

74 Tecnura Vol. 18 No. 39 enero - marzo de 2014

38.indd 74 18/12/2013 09:18:34 p.m.


investigación
las diferentes propuestas de inversión en equipos, atrapamientos de generación, por lo que podrían
que cuenta con una etapa de mejoramiento que ajustar sus precios de oferta para incrementar sus
potencia su proceso de convergencia. márgenes de ganancia. Mediante un esquema de
planeamiento que considere la seguridad, se evita
En general, los criterios de seguridad tienen un que los agentes aprovechen esta situación y así se
importante efecto sobre el mercado debido a que menguan estas ventajas inherentes al esquema de
los agentes pueden llegar a identificar ventajas mercado imperante.
competitivas con generaciones de seguridad o

REFERENCIAS

[1] R. Bolaños, Planeamiento de la Expansión mand”, IEEE Transactions on Power


de Sistemas de Transmisión de Energía Systems, vol. 21, no. 4, pp. 1565-1573,
Considerando Seguridad e Incertidumbre Nov. 2006.
Mediante Optimización Multiobjetivo, Te-
sis de Maestría, Universidad Tecnológica [7] M. Rider, R. Romero and J. Mantovani,
de Pereira, 2008. “Transmission Expansion Planning Using
the DC Model and Nonlinear-Program-
[2] C. Correa, Planeamiento Multiobjetivo de ming Technique”, IEEE Proceedings on
la Expansión de la Transmisión Conside- Generation Transmission and Distribution.
rando Múltiples Escenarios de Genera- vol. 152, issue 6, pp. 763-769, Nov. 2005.
ción, Tesis de Maestría, Universidad Tec-
nológica de Pereira, 2008. [8] M. Rider, R. Romero, L. Gallego and A.
García, “Heuristic Algorithm Solve the
[3] A. Escobar, Planeamiento Dinámico de la Short Term Transmission Network Expan-
Transmisión en Sistemas de Transmisión sion Planning”, IEEE Power Engineering
Usando Algoritmos Combinatoriales, Te- Society General Meeting, vol.1, pp. 1-7,
sis de Maestría, Universidad Tecnológica Jun. 2007.
de Pereira, 2002.
[9] A. Monticelli, R. Gallego and R. Romero,
[4] E. Asada, E. Carreño, R. Romero and A. V.
“Comparative Studies on Non-Convex Op-
García, “ABranch-and-Bound Algorithm
timization Methods for Transmission Net-
for the Multi-StageTransmission Expan-
work Expansion Planning”, IEEE Transac-
sion Planning”, IEEE Power Engineering
tions on Power Systems, vol. 13, Issue 3,
Society General Meeting, vol. 1, pp. 171-
pp. 822-828, Aug. 1998.
176, 2005.

[5] L.Garver, “Transmission network estima- [10] I. J. Silva, Planejamento da Expansao de


tion using linear programing”, IEEE Tran- Sistemas de Transmissao Considerando
sactions on Power Apparatus and Systems, Seguranca e Planos de Programacao da
vol. 89, pp. 1688-1697, Sep./Oct. 1970. Geracao, Tesis Doctoral, Universidad de
Campinas, 2005.
[6] I. Silva, M. Rider, R. Romero and C. Mu-
rari, “Transmission Network Expansion [11] A. Kazerooni, and J. Mutale, “Transmis-
Planning Considering Uncertainty In De- sion Network Planning Under Security and

Planeamiento de la transmisión considerando seguridad e incertidumbre 75


en la demanda empleando programación no lineal y técnicas evolutivas
RICARDO ANDRÉS BOLAÑOS OCAMPO / CARLOS ADRIÁN CORREA FLÓREZ

38.indd 75 18/12/2013 09:18:34 p.m.


investigación
Environmental Constraints”, IEEE Trans- siderando incertidumbre en la demanda y
actions on Power Systems, vol. 25, Issue 2, reprogramación de la generación”, Scien-
pp. 1169-1178, May 2010. tia Et Technica, año XIV, no. 40, Nov.
2008.
[12] H. Zhang, V. Vittal, G. Thomas and J.
Quintero, “A Mixed-Integer Linear Pro- [17] I. Sanchez, R. Romero, J. Mantovani and
gramming Approach for Multi-stage Secu- M. Rider, “Transmission-expansion Plan-
rity Constrained Transmission Expansion ning using the DC model and non-linear
Planning”, IEEE Transactions on Power programming technique”, IEEE Proceed-
Systems, vol. 27, Issue 2, pp. 1125-1133, ings on Generation, Transmission and Dis-
May 2012. tribution, vol. 152, issue 6, pp. 763-769,
Nov. 2005.
[13] L. Xie, H.-D. Chiang, “An enhanced
multiple predictor-corrector interior [18] R. Gallego, A. Monticelli and R. Rome-
point method for optimal power flow”, ro, “Transmission System Expansion
IEEE Power and Energy Society General Planning by an Extended Genetic Algo-
Meeting, pp. 1-8, 2010. rithm”, IEEE Proceedings of Generation,
Transmission and Distribution, vol. 145,
[14] I. Farhat, M. El-Hawary, “Interior point issue 3, pp. 329-335, May 1998.
methods application in optimum operation-
al scheduling of electric power systems”, [19] R.A. Gallego, R. Romero, y A. Escobar,
Generation, Transmission Distribution, Técnicas de Optimización Combinato-
IET,vol. 3, issue 11, pp. 1020-1029, 2009. rial, Pereira: Universidad Tecnológica de
Pereira, abril de 2006.
[15] J. Beasley, P. C. Chu, “A Genetic Algorithm
for the Generalized Assignment Problem”, [20] H. Fan, H. Zhong, L. Gao and J. Tan,
Computers Operations Research, vol.24, “Study on transmission network expan-
issue 1, pp. 17-23, Jan.1997. sion planning considering uncertainties”,
IEEE Power Engineering and Automation
[16] R.A. Bolaños, C.A. Correa and A. Esco- Conference (PEAM), vol. 3, pp. 82-85,
bar, “Planeamiento de la transmisión con- 2011.

76 Tecnura Vol. 18 No. 39 pp. 62 -- marzo


enero 76 enero - marzo de 2014
de 2014

38.indd 76 18/12/2013 09:18:34 p.m.

S-ar putea să vă placă și