Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen. La creciente demanda de energía en todo el mundo obliga a las empresas encargadas de la generación,
transmisión y distribución crecer rápidamente para poder cubrir esta necesidad. Como los centros de consumos
normalmente se encuentran alejados de los de generación es imperiosa la necesidad de construir líneas de transmisión
que permitan llevar esa energía generada a los centros de consumos. Para la construcción de nuevas líneas es necesario
realizar estudios de optimización para determinar cuantas líneas y donde deben ser construidas y por supuesto, al menor
costo. El algoritmo de Garver acompañados de otros softwares son utilizados para la optimización de este modelo.
Abstract. The growing demand for energy worldwide requires companies responsible for generation, transmission and
distribution to grow quickly to meet this demand. As the consumption centers are usually far from the generation is an
urgent need to build transmission lines that will permit the power generated at the centers of consumption. For the
construction of new lines is necessary optimization studies for determine how many and where lines should be built and
of course, at lower cost. Garver's algorithms along with other softwares are used to optimize this model.
Tabla 1
I. Introducción
SETS
I barra / Bl, B2, B3,B4,B5,B6 /
j rama
/l12,l13,l14,l15,l16,l23,l24,l25,l26,l34,l35,
l36,l45,l46,l56/;
(fig. 1)
2) Datos (Data): en esta sección se definen los
Se necesita encontrar la cantidad de líneas a adicionar datos constantes del problema.
entre cualquiera de las barras del diagrama dado arriba Parámetros: los parámetros son
que cumpla con todas las restricciones existentes (flujo conjuntos de datos organizados en una
máximo permitido, generación máxima, etc.),y lista, esta lista tiene la característica
represente la de costo más optimo pero sin perder de que se puede definir dependiendo de
vista la viabilidad técnica del sistema. Puede ser un conjunto, en donde cada valor de la
adoptada la configuración que mejor resultados acarree. tabla corresponda a un elemento del
La prueba de viabilidad técnica tendrá que ser conjunto correspondiente.
confirmada mediante un estudio de flujo de potencia.
Los softwares que se estarán utilizando se lista a C(j) Costo de las líneas
continuación y se describe brevemente.
/ l12 1.0
l13 1.0
l14 0.8
l15 1.0
Constantes (scalars): Las constantes
l16 0.7 son valores que no están relacionados
l23 1.0 con los conjuntos ya definidos.
l24 1.0
3) Variables (Variables): se definen las variables
l25 1.0 del problema, estas variables pueden ser de
l26 1.0 cualquier tipo y pueden ser expresadas en los
tipos de datos anteriormente mencionados. Por
l34 0.82
defecto son libres desde menos infinito a
l35 1.0 infinito, por lo tanto se debe de definir si alguna
l36 1.0 de ellas es positiva, negativa, binaria o entera.
Para nuestro ejemplo tenemos.
l45 0.75
l46 1.0 Variables
l56 0.78 / Nolineas(j) Numero de líneas a adicionar por
rama
Generador(i) Generación en cada nodo
n0(j) Líneas Existentes
Flujos(j) Flujo por la rama
v Costo de la inversión; 9) Mostrar resultados (Display): GAMS trabaja los
valores como si fuera una base de datos
4) Asignación de límites y valores iniciales para relacional, por lo que es posible acceder a los
las variables declaradas. distintos valores disponibles a través de los
solucionadores, así como valores duales,
Positive variable Generador; valores máximos, valores actuales, entre otros.
Integer variable Nolineas;
display xcostX, No_linea;
5) Ecuaciones (Equations): las Ecuaciones en
GAMS se pueden escribir en un lenguaje
10) Comandos especiales: solnpool(soln); este
algebraico común, permitiendo usarlos vectores comando recoge todos los resultados candidatos
ya definidos en su descripción, de tal manera a ser el optimo. La opción de CPLEX
que al escribir una sola operación esta se
desencadena la colección de soluciones en el
extiende a través de los índices de los conjuntos
archivo/comando solnpool GDX.
y crea todas las ecuaciones necesarias,
disminuyendo el tiempo necesario de
solnpool(soln) actual solutions;
codificación de modelos complejos. „solnpool solnpool.gdx'
Equations
Model barras/all/;
Donde,
7) Opción (Option): GAMS tiene un conjunto de
programas especializados por defecto para “v” es el costo de la inversión en líneas y
resolver cada tipo de problema, sin embargo es transformadores;
posible decirle que use determinado programa “Cij” es el costo de adición de una línea/transformados
para determinado tipo de problema por ejemplo: entre las ramas i y j;
“ nij “ es el numero de circuitos adicionados entre i y j;
Option mip=cplex; “S” es la matriz de incidencia de ramas del sistema;
“f” es el vector de flujos;
8) Resolver (solve): la orden resolver se encarga “g” es el vector de generación;
de tomar el modelo creado y resolverlo por “d” es el vector de demandas;
alguno de los programas que tiene el GAMS. “noij” representa el numero de circuitos en la
configuración base;
Solve barras using mip minimizing v; “f-ij”es el flujo máximo permitido para un circuito entre
i y j;
“g-“ es el vector de generaciones máximas;
“ n-ij “ es el vector del máximo número de líneas
permitidas entre las barras i y j, y;
“Ω” es el conjunto de las ramas candidatas.
Para la última opción, la número cinco (file5) tenemos file1 1.000 3.000 0 3.000
que será necesaria la construcción de cinco líneas entre
las barras 2 y 6, una línea entre las barras 3 y 5; y una
línea entre las barras 4 y 6.
Se hace correr el programa y se observa en el
flujo de potencia (fig 3) que las líneas
adicionadas se encuentran sobrecargadas por lo
que esta opción queda descartada.
(fig 4)
4. Cuarto caso: archivo 4 del GAMS (file 4); 5. Quinto caso: archivo 5 del GAMS (file 5);
Referencias
(fig 7) Agradecimientos
VII. Conclusiones