Articulo Despacho Cieelp - V1
Articulo Despacho Cieelp - V1
Articulo Despacho Cieelp - V1
I.
Resumen.
El presente trabajo presenta una propuesta de implementacin
en el software DIgSILENT POWER FACTORY el clculo de
Despacho Econmico de Carga mediante el uso de
Algoritmos Genticos en Sistemas Elctricos de Potencia caso
aplicacin de 11 nodos.
II.
Introduccin.
El Despacho Econmico de Carga, es la asignacin de la
potencia que debe generar cada una de las plantas de
generacin disponibles, de tal manera que el costo del
suministro de energa a la carga es minimizado, satisfaciendo
restricciones de la red y operacin del sistema elctrico de
potencia [2].
El software Digsilent Power Factory, es una herramienta
integrada para el anlisis de sistemas elctricos de potencia,
caracterizando tcnicas confiables y flexibles de modelado y
algoritmos. Ha sido desarrollado en la nueva tecnologa de
programacin orientada a objetos y lenguaje de programacin
C++. Entre las funciones principales se pueden mencionar;
Flujo de potencia AC/DC, Anlisis de cortocircuito VDE/IEC,
Simulacin de Transitorios Electromagnticos EMT,
Coordinacin de Rels de proteccin, Despacho Econmico,
Lenguajes DSL++ y DPL, entre otras funciones.
Todas las funciones tienen acceso a una base de datos
relacionales, rpidos y comunes, con un sistema integrado de
manejo de casos de estudio y escenarios de sistemas. En
Bolivia la base de datos del Sistema Interconectado Nacional
es actualizada en forma semestral en el software Digsilent y
est a cargo del Comit Nacional de Despacho de Carga.
El programa utiliza un ambiente de trabajo muy similar al que
utiliza Windows.
El software DIgSILENT dispone de un modulo para
programacin DPL (Digsilent Program Language).
La plataforma de programacin DPL (Digsilent Program
Language), tiene la caracterstica de declarar previamente
cada una de las variables a utilizar. Por lo cual es necesario
precisar los diferentes tipos de variables [3].
Variable set, este tipo de variable define a aquellas que
representar a los objetos, por ejemplo los generadores del
sistema elctrico de potencia.
Variable object, define a cada uno de los elementos definidos
en la variable set.
CT ( P g ) = Ci (Pgi) 1
i=1
i=1
i=1
Pgi= Pd i + PL 4
Donde:
Evaluar P(t);
while (no termina la condicin) do
begin
recombinar P(t) para crear C(t);
evaluar C(t);
seleccionar P(t+1) de P(t) y C(t);
tt+1;
end
end
V.1 Operadores Genticos.
La gran mayora de las variantes de los algoritmos genticos
utilizan como operadores genticos la seleccin, cruza y
mutacin.
V.1.1 Operador de Seleccin.
La contribucin de la seleccin en el funcionamiento de un
algoritmo gentico es concentrar la bsqueda de la solucin
ptima en las regiones prometedoras del espacio de bsqueda.
Si el tipo de seleccin es muy exigente, la bsqueda terminar
prematuramente y si el tipo de seleccin es muy dbil, el
algoritmo converger lentamente a la solucin. En general se
recomienda comenzar con una presin selectiva baja y utilizar
una presin selectiva alta a medida que avanza en el nmero
de generaciones [6], [4].
Las principales alternativas propuestas para este operador son;
seleccin proporcional (mtodo de la ruleta), Seleccin pro
muestreo estocstico universal, seleccin por ranking,
seleccin por torneo.
V.1.2 Operador de Cruzamiento (Crossover).
El proceso de bsqueda es realizado en fases consecutivas de
explotacin y exploracin. Por un lado, la seleccin dirige la
bsqueda hacia reas prometedoras y por el otro, los
operadores de combinacin pretenden explorar el espacio del
problema generando nuevas soluciones a partir de las
existentes, introduciendo un componente de innovacin al
proceso [1], [4], [7].
El cruzamiento o cruza es una operacin de combinacin
sexual de cromosomas entre dos individuos. La idea es
segmentar a los padres en dos o ms fracciones para despus
intercambiar las partes para formar los nuevos individuos. Las
principales variantes para este operador son las siguientes:
R Cruzamiento en un punto.
Se selecciona un punto de corte que corresponde a una
posicin al azar entre 1 y la longitud del cromosoma y se
intercambian los segmentos anlogos de las dos cadenas.
- Cruzamiento en dos puntos.
Se eligen dos puntos de corte al azar y se intercambian los
segmentos medios de ambas cadenas, se considera a los
extremos de la cadena como sitios contiguos.
- Cruzamiento uniforme.
Para cada posicin de bit de una cadena a generar, se elige
aleatoriamente se elige el bit de la misma posicin de alguna
de las cadenas generadoras.
V.1.3 Operador de Mutacin.
El operador de mutacin, que proporciona un elemento de
aleatoriedad en la vecindad de los individuos de la poblacin.
El principal objetivo de este operador, es promover una
variacin mediante saltos aleatorios en el espacio de bsqueda
[6], [7]. Una forma tpica de la mutacin consiste en decidir
con una probabilidad determinada para cada gen del nuevo
individuo si se altera o no el valor que presenta.
G=w1 F +w 2 f 2+ w3 f 3 5
Donde:
F = Es la funcin de evaluacin original.
f 2yf3
del problema.
w 1 , w 2 y w3
n=NPV 6
Donde:
NPV = Nmero de barras de tipo PV.
La potencia generada en la barra SLACK se obtiene a partir
del flujo de carga ejecutado en el software DIgSILENT, que
garantiza el cumplimiento del balance de potencias descrito
en 2).
Debido a la cantidad de variables incgnitas, que varan en
funcin a la cantidad de generadores convocados al despacho
econmico de carga, se define la codificacin real que adems
requiere poco requerimiento de memoria.
Para fines de facilitar la programacin, la cantidad de
variables es igual a la cantidad de generadores 1 (que
corresponde al generador que cierra el balance de potencias).
Pg[Pg1 , Pg2 PG N 1]
Donde:
Pgi
Pgmin Pg i Pg max 7
PSLACK >0 10
i=1
i=1
Pgi= Pd i + PL 11
Fmin = C i ( Pgi)+w 1+ w2 12
i =1
Donde:
El valor del peso
Pg i >0 15
Con el cumplimiento de estas condiciones, se garantiza
soluciones factibles, porque las potencias activas en un
sistema elctrico de potencia es positivo y mayor a cero.
Los individuos que no cumplen con la anterior restriccin,
son rechazados.
Se ha considerado que el 40% de la poblacin, es utilizado
para generar el 60% de las posibles soluciones.
No se ha utilizado el operador de mutacin en el presente
trabajo.
VI.6 Sustitucin de la Poblacin.
Para la insercin de individuos en la siguiente generacin, se
ha utilizado la insercin elitista, es decir los mejores
individuos pasan a ser miembros de la poblacin de la
siguiente generacin [1], [7].
Se ha considerado que en cada generacin el 20% de la
poblacin sea reemplazada por una poblacin generada en
forma aleatoria. El 20% de la poblacin a ser reemplazado
corresponde a los individuos peores que resultan despus de
la evaluacin de aptitud.
VI.7 Criterio de Terminacin.
El criterio de terminacin usado, corresponde al criterio de
cantidad de generaciones [1], [4]
VI.8 Funcionamiento.
A continuacin se presenta el diagrama del flujo gentico del
despacho econmico de carga en el software DIgSILENT
POWER FACTORY.
Diagrama N 1: Diagrama de flujo del algoritmo gentico
utilizado.