You are on page 1of 27

UNIVERSIDAD POLITÉCNICA SALESIANA

Carrera de Ingeniería Eléctrica

Trabajo Semestral

Administración de SEP

Informe

Integrantes:
Ayala Cristian
Barboza Flavio
Fuentes Xavier
Pérez David
Salazar Eduardo
Santillán Henry

Prof. SANTIAGO ESPINOZA.

Quito
Fecha: 28 de Julio del 2016
ÍNDICE GENERAL
OBJETIVOS ............................................................................................................................................................... 2
RESUMEN ................................................................................................................. Error! Bookmark not defined.
INTRODUCCIÓN....................................................................................................................................................... 2
Desarrollo ................................................................................................................................................................ 4
PARÁMETROS DEL PROBLEMA A RESOLVER ....................................................................................................... 4
Modelo de optimización: ........................................................................................................................................ 5
Función de costos. ............................................................................................................................................... 5
Restricción de balance de potencia activa. .......................................................................................................... 5
Restricción de balance de potencia reactiva. ....................................................................................................... 6
Restricciones de voltaje. ...................................................................................................................................... 6
Restricciones de potencia activa en los generadores. .......................................................................................... 6
Restricción de potencia reactiva en los generadores. .......................................................................................... 7
DESARROLLO ....................................................................................................................................................... 7
1.- Sacamos la Y de bus ................................................................................................................................... 9
2.- Luego saca la ecuaciones o curvas de costos para los generadores ......................................................... 9
3.- Luego se obtiene a partir de las tres ecuaciones la función de cortes total ............................................. 9
4.- Luego para las restricciones hace las ecuaciones de balance tanto de potencia activa como de reactiva
...................................................................................................................................................................... 10
Conclusiones ............................................................................................................ Error! Bookmark not defined.
Bibliografía ............................................................................................................................................................ 26

1
OBJETIVOS

Hallar para los siguientes casos, el despacho de generación, los voltajes nodales, los costos marginales
nodales y el balance económico debido al efecto de las pérdidas.

a. Cuando no exista congestionamiento y se consideren todas las características del cable (resistencia,
inductancia y suceptancia).
b. Cuando no exista congestionamiento y se considere únicamente la resistencia de las líneas.
c. Repetir los literales a y b cuando la línea 1-5 se congestiona

INTRODUCCIÓN

En el presente trabajo desarrollaremos el análisis de despacho económico de generación, los voltajes nodales,
los costos marginales nodales y el balance económico debido al efecto de pérdidas

GLOSARIO DE TERMINOS DE PARÁMETROS TECNICOS DE UNIDADES DE GENERACIÓN

Potencia mínima (MW): Potencia Mínima en operación normal, con la cual la unidad puede operar de
manera permanente, sin menoscabar el nivel de seguridad normal de operación y el rendimiento de la
unidad.
Potencia mínima de emergencia (MW): Potencia mínima de operación con disminución en los niveles
de seguridad de la operación de la unidad (Ejemplo: de control automático pasa a control manual, bajo
rendimiento de la unidad (maximizar reactivos, control de voltaje)) y que, en esas condiciones, puede
actuar en un tiempo determinado o indefinidamente según sea el caso.
Potencia efectiva (MW): Potencia normal de operación declarada para intervenir en el despacho, con
la cual la unidad puede operar sin problema y de manera permanente.
Potencia máxima de emergencia (MW): Potencia Máxima de operación, con superación de ciertos
límites de funcionamiento, sin peligro de la integridad de la unidad y que, en esas condiciones, puede
actuar en un tiempo determinado.
Potencia máxima de pico (MW): Potencia superior a la potencia efectiva, que dependiendo de las
condiciones de la unidad puede ser suministrada sin peligro de la integridad de la unidad y que, en
esas condiciones, puede actuar en un tiempo comparable con la duración del pico en el MEM
ecuatoriano (2 horas).
Tiempo de arranque: Tiempo desde que la unidad inicia su proceso de arranque, incluidos sus
sistemas auxiliares y asociados, hasta sincronizar con el Sistema. Para las unidades de vapor estos
tiempos estarán relacionados con el tiempo que la unidad ha permanecido fuera del paralelo por
ejemplo: en frío, tibio y caliente.

2
Velocidad de toma de carga (MW/min.): Potencia (MW) que la unidad puede subir por minuto.
Normal y para condiciones emergentes.
Velocidad de descarga (Disminución de generación): Potencia (MW) que la unidad puede bajar
por minuto. Normal y para condiciones emergentes.
Costo de arranque: Costo del arranque normal de una unidad térmica. Para el caso de las unidades
térmicas a vapor se puede diferenciar los costos de un arranque dependiendo del tiempo que la unidad
haya permanecido fuera del paralelo, de acuerdo a Lo establecido en la Regulación CONELEC No.
006-99.
Máxima generación reactiva (MVAR): Generación máxima de reactivos de la unidad que garantice
una operación segura de la misma (Curva de Capabilidad).
Máxima absorción reactiva (MVAR): Absorción Máxima de Reactivos de la unidad que garantice una
operación segura de la misma (Curva de Capabilidad).
Tiempo mínimo en operación (horas): Tiempo mínimo de operación de una unidad sincronizada al
Sistema, con potencias normales de generación.
Tiempo mínimo fuera de operación: Es el tiempo mínimo que una unidad debe permanecer fuera
de operación, antes de un nuevo arranque, luego de una salida normal del Sistema.
Para el caso de las unidades térmicas a vapor, detallar los tiempos fuera de operación de la unidad
para que el arranque sea considerado como: caliente, tibio y frío respectivamente.
Tiempo máximo de operación: Tiempo máximo que la unidad puede permanecer sincronizada al
Sistema, con potencias normales de operación.
Tiempo mínimo con carga estable en el mismo sentido: Tiempo mínimo que la unidad debe
permanecer con una potencia determinada, para luego poder ser modificada a otra potencia en el
mismo sentido (Ejemplo: Varios pasos de incremento gradual hasta alcanzar una potencia final
deseada).
Tiempo mínimo con carga estable en sentido contrario: Tiempo mínimo que la unidad debe
permanecer con una potencia determinada, para ser modificada a otra potencia en sentido contrario
(Ejemplo: Una vez alcanzada una potencia final deseada, de subida o bajada, se dispone la variación
de la potencia en sentido contrario).

3
DESARROLLO

PARÁMETROS DEL PROBLEMA A RESOLVER

A continuación, se presenta un sistema de 6 nodos, el cual es de 230 kV, y los conductores son 954 MCM y
límite térmico de 440 MVA. Los datos de la red son presentados en la Tabla. La barra 1 slack, y las barras 2
y 3 son PV, las tres barras deben tener un valor de voltaje de 1.05 pu.

Tabla 1. Parámetros del sistema (pu)

Fig 1. Sistema de potencia

Adicionalmente, para el escenario actual, se tiene una compensación reactiva de 45 y 50 MVAR en los nodos
4 y 6, respectivamente.

Los escenarios de demanda están mostrados en la Tabla 2, en términos de potencia activa y potencia reactiva,
en MW y MVAr, respectivamente.

Tabla 2. Carga de los nodos

4
La Tabla 3 presenta los datos de generación. En el nodo 1 se tiene tres generadores, mientras que en el nodo
2 hay dos unidades y en el nodo 3 hay solo un generador, las potencias reactivas son infinitas. Las curvas de
costo son cuadráticas de la forma:
2
𝐶𝑖 (𝑃𝐺𝑖 ) = 𝑎𝑖 + 𝑏𝑖 𝑃𝐺𝑖 + 𝑐𝑖 𝑃𝐺𝑖

Tabla 3. Datos de curvas de costo y límites de generadores

Hallar para los siguientes casos, el despacho de generación, los voltajes nodales, los costos marginales
nodales y el balance económico debido al efecto de las pérdidas.

d. Cuando no exista congestionamiento y se consideren todas las características del cable (resistencia,
inductancia y suceptancia).
e. Cuando no exista congestionamiento y se considere únicamente la resistencia de las líneas.
f. Repetir los literales a y b cuando la línea 1-5 se congestiona.

MODELO DE OPTIMIZACIÓN:

FUNCIÓN DE COSTOS.
Corresponderá a la minimización de todos los costos:

𝒁 = 𝐦𝐢𝐧 ∑ 𝒂𝒊 + 𝒃𝒊 ∗ 𝑷𝒈𝒊 + 𝒄𝒊 ∗ 𝑷𝒈𝒊𝟐


𝒊=𝟏

RESTRICCIÓN DE BALANCE DE POTENCIA ACTIVA.


La potencia activa que ingresa a un nodo debe ser balanceada con la cantidad de potencia activa que se
entrega al sistema en dicho nodo, por lo tanto, la potencia activa generada (Pgi) debe ser igual a la suma de
las potencias de carga (Pcari) más la potencia neta inyectada (Pi) respectiva a cada nodo.

𝑵
𝟐
𝑷𝒊 = |𝑽𝒊 |𝑮𝒊𝒊 + ∑|𝑽𝒊 𝑽𝒏 |[𝑮𝒊𝒏 𝒄𝒐𝒔(𝜹𝒏 − 𝜹𝒊 ) − 𝑮𝒊𝒏 𝒔𝒊𝒏(𝜹𝒏 − 𝜹𝒊 )] , 𝒊 𝝐 𝑵
𝒏=𝟏
𝑷𝒈𝒊 − 𝑷𝒄𝒂𝒓𝒊 − 𝑷𝒊 = 𝟎
Dónde:

Pi = potencia activa que se inyecta en el nodo i respecto a los demás nodos.


│Vi, Vn│= módulos de voltaje en el nodo i y el nodo n, respectivamente.
δi, δn = ángulo del voltaje en el nodo i y n, respectivamente.
Gii = ii-ésimo elemento de la matriz propia de conductancia nodal.
Bii = ii-ésimo elemento de la matriz propia de suceptancia nodal.
N = cantidad total de nodos del sistema.

5
Gin = in-ésimo elemento de la matriz mutua de conductancia nodal.
Gin = in-ésimo elemento de la matriz mutua de conductancia nodal.
Pgi = potencia activa de generación en el nodo i.
Pcari = potencia activa de carga en el nodo i.

RESTRICCIÓN DE BALANCE DE POTENCIA REACTIVA.


Esta restricción representa el balance entre la potencia reactiva que ingresa en un nodo y la potencia reactiva
que se entrega al sistema como aporte de dicho nodo, para el efecto se considerará los flujos de potencia
reactiva por las líneas conectadas al nodo respectivo, la potencia reactiva inyectada por los capacitores
existentes conectados en el nodo, la potencia reactiva generada y la demanda de reactivos en el nodo de
análisis.
𝑁
2
𝑄𝑖 = |𝑉𝑖 |𝐵𝑖𝑖 + ∑|𝑉𝑖 𝑉𝑛 |[𝐵𝑖𝑛 cos(𝛿𝑛 − 𝛿𝑖 ) + 𝐺𝑖𝑛 sin(𝛿𝑛 − 𝛿𝑖 )] , 𝑖 𝜖 𝑁
𝑛=1
𝑄𝑔𝑖 + 𝑄𝑐𝑎𝑝𝑖 − 𝑄𝑐𝑎𝑟𝑖 − 𝑄𝑖 = 0
Dónde:
Qi = potencia reactiva neta que se inyecta en el nodo i respecto a los demás nodos.
│Vi, Vn│ = módulos de voltaje en el nodo i y el nodo n, respectivamente.
δi, δn = ángulo del voltaje en el nodo i y n, respectivamente.
Gii = ii-ésimo elemento de la matriz propia de conductancia nodal.
Bii = ii-ésimo elemento de la matriz propia de suceptancia nodal.
N = cantidad total de nodos del sistema.
Gin = in-ésimo elemento de la matriz mutua de conductancia nodal.
Bin = in-ésimo elemento de la matriz mutua de suceptancia nodal.
Qgi = potencia reactiva de generación en el nodo i.
Qcari = potencia reactiva de carga en el nodo i.
Qcapi = potencia reactiva de capacitores en el nodo i.
RESTRICCIONES DE VOLTAJE.
La restricción de voltaje es basada en los límites mínimos y máximos en función a los rangos de calidad de
voltaje, para el caso de estudio los límites serán entre 0.95 y 1.07 pu.

𝑉𝑚𝑖𝑛 𝑖 ≤ 𝑉𝑖 ≤ 𝑉𝑚𝑎𝑥𝑖; 𝑖 = 1, … , 𝑁
Dónde:
Vmin i = valor mínimo de voltaje.
Vmax i = valor máximo de voltaje.
Vi= valor de voltaje en el nodo.
i=1,…., N = número de nodos.

Para los nodos de carga el valor debe estar entre 1.05 y 0.95
RESTRICCIONES DE POTENCIA ACTIVA EN LOS GENERADORES.
Esta restricción es determinada por la capacidad máxima y mínima de potencia activa que pueden entregar
los generadores en el sistema dependiendo de su curva de capabilidad establecida.

𝑷𝒎𝒊𝒏 < 𝑷 < 𝑷𝒎𝒂𝒙


Dónde:
Pmin = potencia activa mínima para el generador j.
Pmax = potencia activa máxima para el generador j.
j = índice de generadores.

6
RESTRICCIÓN DE POTENCIA REACTIVA EN LOS GENERADORES.
Esta restricción es determinada por la capacidad máxima y mínima de reactivos que pueden entregar los
generadores en el sistema dependiendo de su curva de capabilidad.

𝑸𝒎𝒊𝒏 𝒋 < 𝑸𝒋 < 𝑸𝒎𝒂𝒙 𝒋


Dónde:

Qminj = potencia reactiva mínima para el generador j.


Qmaxj = potencia reactiva máxima para el generador j.
j = índice de generadores.

Como es infinita la potencia reactiva, esta restricción se puede relajar.

DESARROLLO

MODELADO DEL PROBLEMA:

POWERWOLD
Se ha modelado el problema en el Software PowerWorld para obtener los valores de Flujo que ocurre en cada
una de las líneas.

RESOLUCIÓN DEL PROBLEMA

7
LITERAL A MATHCAD

Tenemos la definición de parametros iniciales que es:


Donde:
Z: impedancia [Ω]
𝑍 = 𝑅 + 𝑗𝑋
X: Reactancia: inductiva (𝑋𝐿 <𝑋𝐶 ) o capacitiva (𝑋𝐶 <𝑋𝐿 )
𝑋𝐿 = 𝑖 𝜔𝐿
1
𝑋𝐶 = −
𝜔𝐶
𝑋 = 𝑋𝐿 − 𝑋𝐶
Y: Admitancia
𝑌 = 𝐺 + 𝑗𝐵
1
𝑌=
𝑍
G: Conductancia [𝑠 = Ω−1 ]
𝑅
𝐺=
𝑅2 + 𝑋 2
B: Suceptancia
𝑖𝑋
𝐵=−
𝑅2 + 𝑋 2
Suceptancia (efecto shunt) en las líneas
𝐵[𝑚ℎ𝑜/𝑘𝑚]
𝐵𝑟 =
𝑙[𝑘𝑚]
𝐵𝑟
𝐵𝑝𝑢 =
𝑌𝑏
𝐵𝑝𝑢
𝐵𝑑𝑖𝑣2𝑝𝑢 =
2

Dado que las barras 4, 5 y 6 son PQ y estan dadas en MW, se transforman a por unidad, considerando una Sbase
de 100 MVA, al ser de consumo su signo es negativo. Ademas, se tiene una compensación reactiva de 45 y 50
MVAr en los nodos 4 y 6, respectivamente y de igual forma obteniendo los valores en p.u. entonces se suman
tales valores a sus correspondientes barras. La barra 1 al ser Slack se tiene un Voltaje de 1 y ángulo de 0.
La barra 2 y 3 son PV, por tanto, las barras 1, 2 y 3 inyectan generación al sistema, teniendo signo positivo
j  1

Z14  0.01027  j  0.08222 B14  j  0.08148 V10  1.1 10  0



Z15  0.01808  j  0.14548 B15  j  0.14521 V20  1 20  10
180
Z24  0.01364  j  0.10945 B24  j  0.10874 V30  1

30  10
Z25  0.00913  j  0.07312 B25  j  0.07241 V40  1 180
Z26  0.01364  j  0.10945 B26  j  0.10874 V50  1 
40  10
Z35  0.01476  j  0.11849 B35  j  0.11784 V60  1 180

Z36  0.01308  j  0.10492 B36  j  0.10419 50  10
180
Z56  0.00572  j  0.04575 B56  j  0.04523

60  10
P1  12 Q1  0 180

P2  8 Q2  0
P3  3.5 Q3  0
P4  4.5 Q4  0.7  0.45
P5  6 Q5  1.2
P6  5 Q6  1.1  0.5
8
1.- Sacamos la Y de bus
Definimos cada una de las ecuaciones que se va a ingresar dentro de nuestra Y de buz. Se debe tener en
consideración el efecto capacitivo de las líneas, por tanto, el ingreso de las susceptancia en la respectiva Ybus
 2  2  2 B14  2 B15 2 2 
 Z14 Z15 0 0
Z14 Z15
0 
 
 0
1

1

1
 B24  B25  B26 0
1 1 1 
 Z24 Z25 Z26 Z24 Z25 Z26 
 1 1 1 1

 0 0   B35  B36 0 
Ybus   
Z35 Z36 Z35 Z36
 2 1 2 1 
 0   2 B14  B24 0 0 
Z14 Z24 Z14 Z24
 
 2 1 1 2 1 1 1 1 
0     2 B15  B25  B35  B56
 Z15 Z25 Z35 Z15 Z25 Z35 Z56 Z56 
 1 1 1 1 1 1 
 0 0    B26  B36  B56 
 Z26 Z36 Z56 Z26 Z36 Z56 

El resultado de la Ybus es:

 4.674  37.036i 0 0 2.992  23.951i 1.683  13.538i 0 


 0 3.924  31.17i 0 1.121  8.997i 1.681  13.466i 1.121  8.997i 
 
2.205  17.474i 1.035  8.311i 1.17  9.385i 
Ybus  
0 0 0
 2.992  23.951i 1.121  8.997i 0 4.113  32.676i 0 0 
 1.683  13.538i 1.681  13.466i 1.035  8.311i 0 7.09  56.311i 2.691  21.522i

 
 0 1.121  8.997i 1.17  9.385i 0 2.691  21.522i 4.982  39.645i 

Dado que las barras 1, 2 y 3 deben tener un valor de voltaje de 1.05 pu


V1  1.05 V2  1.05 V3  1.05 1  0 2  0 3  0 4  0 5  0 6  0
V4  1 V5  1 V6  1

2.- Luego saca la ecuaciones o curvas de costos para los generadores

Dado que las curvas de costo son cuadráticas de la forma:


2
𝐶𝑖 (𝑃𝐺𝑖 ) = 𝑎𝑖 + 𝑏𝑖 𝑃𝐺𝑖 + 𝑐𝑖 𝑃𝐺𝑖

Donde i representa las barras, la cuales son la que poseen generación, por tanto se reemplazan los coeficientes
de a, b y c de la curvas de costos con los valores de la tabla anteriormente descrita

2
Fc1( Pg1)  310  7.4 Pg1  0.002 Pg1
2
Fc2( Pg2)  410  7.9 Pg2  0.0028 Pg2
2
Fc3( Pg3)  470  8.1 Pg3  0.003 Pg3
2 2 2
FC( Pg1Pg2Pg3)  310  7.4 Pg1  0.002 Pg1  410  7.9 Pg2  0.0028 Pg2  470  8.1 Pg3  0.003 Pg3

3.- Luego se obtiene a partir de las tres ecuaciones la función de coSte total

Ecuaciones de Balance de Potencia Activa

9
Se realiza el balance de potencia activa potencia activa generada (Pgi) debe ser igual a la suma de las
potencias de carga (Pcari) más la potencia neta inyectada (Pi). Donde Pi se detrmina por:
𝑵
𝟐
𝑷𝒊 = |𝑽𝒊 |𝑮𝒊𝒊 + ∑|𝑽𝒊 𝑽𝒏 |[𝑮𝒊𝒏 𝒄𝒐𝒔(𝜹𝒏 − 𝜹𝒊 ) − 𝑮𝒊𝒏 𝒔𝒊𝒏(𝜹𝒏 − 𝜹𝒊 )] , 𝒊 𝝐 𝑵
𝒏=𝟏
A continuación se calcula:
𝑵

∑|𝑽𝒊 𝑽𝒏 |[𝑮𝒊𝒏 𝒄𝒐𝒔(𝜹𝒏 − 𝜹𝒊 ) − 𝑮𝒊𝒏 𝒔𝒊𝒏(𝜹𝒏 − 𝜹𝒊 )] , 𝒊 𝝐 𝑵


𝒏=𝟏
Obteniéndose

Ecuaciones de Potencia Reactiva. Se lo realiza de forma análoga a la de Potencia Activa, pero es esta ocasión
se considera la ecuación de balance de potencia reactiva para cada uno de los nodos o barras

La función de costo equivalente, previamente establecida, viene dada en función de ángulos y voltajes, siendo
los ángulos desde la barra 2 hasta la 4; y los voltajes desde la barra 4 hacia la 6 debido a que el tipo de barra
son de tipo PQ y por tanto, sus voltajes serian la incógnitas a definir:

4.- Luego para las restricciones hace las ecuaciones de balance tanto de potencia activa como de reactiva
De las 4, 5, y 6 se igualan las ecuaciones anteriormente obtenida con los valores de Pi y luego con las de Qi.
Mientras que de las barras 2 y 3 son de tipo PV entonces Pi son >= a la ecuaciones respectivas.

Dado que la restricción de voltaje es basada en los límites mínimos y máximos en función a los rangos de
calidad de voltaje, para el caso de estudio los límites serán entre 0.95 y 1.07 pu.

10
𝑉𝑚𝑖𝑛 𝑖 ≤ 𝑉𝑖 ≤ 𝑉𝑚𝑎𝑥𝑖; 𝑖 = 1, … , 𝑁
De forma similar se establecen límites en los ángulos

V4  1.1 V5  1.1 V6  1.1


V4  0.95 V5  0.95 V6  0.95

    
2  10 3  10 4  10 5  10 6  10
180 180 180 180 180

2   10  3   10  5   10  6   10 


    
  4  10  
 180   180  180  180   180 

Se procede a la minimización de todos los costos:

 0.08 
 0.023 
 
 0.104 
 1.026 
Q  Minimize( f 2 3 4 V4 5 V5 6 V6)   
 0.143 
 0.987 
 0.175 
 
 0.979 
Se realiza la conversión de ángulos obtenidos
180
1g  1 0

180
2g  Q   4.577
0 0 

180
3g  Q   1.298
1 0 

180
4g  Q   5.935
2 0 

180
5g  Q   8.169
4 0 

180
6g  Q   10
6 0 

Se obtiene los valores de Pi y de Qi en función de las variables desconocidas

 0 0 Q1 0 Q2 0 Q3 0 Q4 0 Q5 0 Q6 0 Q7 0  4.883
P1r  P1c Q
P2r  P2c Q Q Q Q Q Q Q Q   7.497
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0
P3r  P3c Q Q Q Q Q Q Q Q   3.5
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0
P4r  P4c Q Q Q Q Q Q Q Q   4.5
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0
P5r  P5c Q Q Q Q Q Q Q Q   6
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0
P6r  P6c Q Q Q Q Q Q Q Q   5
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0

11
 0 0 Q1 0Q2 0Q3 0Q4 0Q5 0Q6 0Q7 0  0.707
Q1r  Q1c Q

Q2r  Q2cQ Q Q Q Q Q Q Q   1.386
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0

Q3r  Q3cQ Q Q Q Q Q Q Q   0.902
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0

Q4r  Q4cQ Q Q Q Q Q Q Q   0.25
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0

Q5r  Q5cQ Q Q Q Q Q Q Q   1.2
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0

Q6r  Q6cQ Q Q Q Q Q Q Q   0.6
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0

Se inicializan los valores de los flujos de las líneas con 0


F14  0 F15  0 F24  0 F25  0 F26  0 F35  0 F36  0 F56  0

Dado que la barra 1 es slack entonces so potencia sera mayor o igual a la suma de los flujos 14 y 15.
Para la barra 2 y 3 se estabelecen la igualda entre la generacion son los flujos que salen de cada barra. Para las
barras 4, 5 y 6 al ser PQ consumen, por tanto, son de signo negativo, y de igual forma se realiza la igual entre la
cargas con los flujos

Given
P1r  F14  F15
P2r F24  F25  F26
P3r F35  F36

P1r  P2r  P3r  ( P4r  P5r  P6r )  0.381

P4r F14  F24


P5r F15  F25  F35  F56
P6r F26  F36  F56

Se obtiene los valor optimos por los flujos

12
 0 
 4.503 
 
 4.5 
 2.003 
Flu  Find ( F14 F15 F24 F25 F26 F35 F36 F56)   
 5 
 3.5 
 0 
 
 0 

LITERAL A GAMS

Se ha utilizado el Software GAMS el cual nos permitirá modelar todos los parámetros para resolver el problema.

sets
g generadores terminco y hidroelectricos /gen_1*gen_3/
i nodos del sistema distribuido electrico /nodo_1*nodo_6/
j lineas de transmision(parametros) /line_1*line_10/;

Se define los SETS que son los elementos que van a ir variando para cumplir con las restricciones en este caso
se han definido los 3 Generadores, 6 nodos de conexión y las 10 líneas del ejercicio.

alias(i1,i);

Se define un alias, el cual nos permitirá convertir nuestra variable

scalars
nodos_barras total de barras o nodos del sistema /6/
generadores total de generadores del sistema /3/
lineas total de lineas del sistema /10/
s_base potencia base que se ultilisa en el sistema /100/
Se asigna el valor de Pi para los cálculos

Asignamos un valor de Pi para los calculos

pi /3.1416/;

Vamos a crear la tabla con las características de los generadores del sistema
Realizamos la llamada a un archivo de Excel en donde se encuentran las tablas y aquí vamos a llenar la variable
i con cada valor de generadores.

table generador(g,*) características de los generadores del sistema


$call =xls2gms r=datos!b44:j47 i=c:\users\eduardo\desktop\valores.xls o=generador1.inc
$include generador1.inc;

13
A continuación para poder completar los datos para los calcular los valores de Potencia Activa y Potencia
Reactiva debemos llenar también los valores de voltaje y de carga de las barras

table barra(i,*) tabla con los parámetros de voltaje y carga en las barras o nodos
$call =xls2gms r=datos!b36:k42 i=c:\users\eduardo\desktop\valores.xls o=barra1.inc
$include barra1.inc;

A continuación vamos a llamar a los valores de conductancia mutua entre los nodos que están en p.u.

table gi_k(i,i1) tabla de conductancia mutua en pu


$call =xls2gms r=datos!b3:h9 i=c:\users\javier\desktop\valores.xls o=gi_k1.inc
$include gi_k1.inc;

A continuación vamos a llamar a los valores de conductancia mutua entre los nodos que están en p.u.

table bi_k(i,i1) tabla de supceptancia mutua en pu


$call =xls2gms r=datos!b20:h26 i=c:\users\javier\desktop\valores.xls o=bi_k1.inc
$include bi_k1.inc;

Vamos a asignar los parámetros necesarios para el cálculo que son la conductancia y la susceptancia de cada
uno de los nodos.

parameters
gii(i) conductancia propia en pu
/
nodo_1 4.67427
nodo_2 3.92387
nodo_3 2.20525
nodo_4 4.11294
nodo_5 7.08998
nodo_6 4.98201
/
bii(i) susceptancia propia en pu
/
nodo_1 -37.03640
nodo_2 -31.17003
nodo_3 -17.47375
nodo_4 -32.67645
nodo_5 -56.31087
nodo_6 -39.64541
/;
Vamos a declarar las variables que obedecen a las funciones objetivo del documento de ayuda encontrado en
la parte principal de este documento que han sido modeladas y se declaran de la siguiente manera:

14
variables
g_p(g) potencia activa en los generadores
g_q(g) potencia reactiva en los generadores
v_n(i) voltaje nodales
ang_ten(i) angulos de los voltajes nodales
z minimizacion de costos
;

Vamos a asignar las cotas para los generadores en potencia activa

* cotas para los generadores en potencia activa


g_p.lo(g)=generador(g,'g_p_min') / s_base;
g_p.up(g)=generador(g,'g_p_max') / s_base;

Vamos a asignar las cotas de voltajes en cada nodo o barra

* cotas para los voltajes en cada nodo o barra


v_n.lo(i)=barra(i,'v_min')/barra(i,'v_inicial');
v_n.l(i)=barra(i,'v_inicial')/barra(i,'v_inicial');
v_n.up(i)=barra(i,'v_max')/barra(i,'v_inicial');

Se define el voltaje para la barra Slack

*barra slack
v_n.fx('nodo_1')=1.05;

Seguido de aquella acción se procede a definir los voltajes para las barras PV

*barra pv
v_n.fx('nodo_2')=1.05;
v_n.fx('nodo_3')=1.05;

También se define las cotas de los ángulos en cada nodo o barra

* cotas para los angulos en cada nodo o barra


ang_ten.lo(i)=barra(i,'d_min')*(pi)/180;
ang_ten.up(i)=barra(i,'d_max')*(pi)/180;

Se define el Angulo con un valor de 0 para la barra Slack

*barra slack
ang_ten.fx('nodo_1')=0;

Se declara las ecuaciones a ser utilizadas para obtener los valores esperados para resolver el problema.

15
equations
costos funcion objetivo a minimizar
balancep(i) balance de potencia activa en el sistema
balanceq(i) balance de potencia reactiva en el sistema;

Una vez definidas las ecuaciones que vamos a utilizar se procede a modelar las ecuaciones que se enunciaron
en la parte inicial de este documento en lenguaje de GAMS

costos.. z =e= sum(g,generador(g,'a') + generador(g,'b')* g_p(g)*s_base + generador(g,'c')* (g_p(g))**2


*s_base);

Al realizar un balance nodal las ecuaciones quedan

balancep(i).. sum(g,g_p(g)$(generador(g,'n_con') eq barra(i,'barra')))-barra(i,'p_load')/s_base-v_n(i)**2*gii(i)-


sum(i1,v_n(i)*v_n(i1)*(gi_k(i,i1)*cos(ang_ten(i)-ang_ten(i1))+bi_k(i,i1)*sin(ang_ten(i)-ang_ten(i1)))) =e= 0;

balanceq(i).. sum(g,g_q(g)$(generador(g,'n_con') eq barra(i,'barra')))-barra(i,'q_load')/s_base+v_n(i)**2*bii(i)-


sum(i1,v_n(i)*v_n(i1)*(gi_k(i,i1)*sin(ang_ten(i)-ang_ten(i1))-bi_k(i,i1)*cos(ang_ten(i)-ang_ten(i1))))+
barra(i,'bc')*sqr(barra(i,'v_inicial'))/s_base =e= 0;

Se define el modelo a utilizar, el tipo de programación y la variable a minimizar

model despacho /all/;


solve despacho using nlp minimizing z;

A continuación se procede a ejecutar el visualizador propio del Software

execute_unload 'despacho', balancep, z, v_n, ang_ten, g_p, g_q, gii, bii, gi_k, bi_k;
execute 'gdxviewer despacho.gdx';

LITERAL B GAMS

Para realizar el literal B del ejercicio que enuncia que solo se debe utilizar la Resistencia de las líneas se ha
desarrollado dos métodos para resolver este problema en el Software GAMS, el primero es hacer 0 al valor de
la susceptancia en las Ecuiaciones de balance:
balancep(i).. sum(g,g_p(g)$(generador(g,'n_con') eq barra(i,'barra')))-barra(i,'p_load')/s_base-v_n(i)**2*gii(i)-
0
sum(i1,v_n(i)*v_n(i1)*(gi_k(i,i1)*cos(ang_ten(i)-ang_ten(i1))+bi_k(i,i1)*sin(ang_ten(i)-ang_ten(i1)))) =e= 0;

balanceq(i).. sum(g,g_q(g)$(generador(g,'n_con') eq barra(i,'barra')))-barra(i,'q_load')/s_base+v_n(i)**2*bii(i)-


0
sum(i1,v_n(i)*v_n(i1)*(gi_k(i,i1)*sin(ang_ten(i)-ang_ten(i1))-bi_k(i,i1)*cos(ang_ten(i)-ang_ten(i1))))+
barra(i,'bc')*sqr(barra(i,'v_inicial'))/s_base =e= 0;

Quedando las ecuaciones de la siguiente manera:

16
balancep(i).. sum(g,g_p(g)$(generador(g,'n_con') eq barra(i,'barra')))-barra(i,'p_load')/s_base-v_n(i)**2*gii(i)-
sum(i1,v_n(i)*v_n(i1)*(gi_k(i,i1)*cos(ang_ten(i)-ang_ten(i1))+0*sin(ang_ten(i)-ang_ten(i1)))) =e= 0;

balanceq(i).. sum(g,g_q(g)$(generador(g,'n_con') eq barra(i,'barra')))-barra(i,'q_load')/s_base+v_n(i)**2*bii(i)-


sum(i1,v_n(i)*v_n(i1)*(gi_k(i,i1)*sin(ang_ten(i)-ang_ten(i1))-0*cos(ang_ten(i)-ang_ten(i1))))+
barra(i,'bc')*sqr(barra(i,'v_inicial'))/s_base =e= 0;

La otra manera de realizar este ejercicio es modificar el archivo Excel como se presenta a continuación:
Bi_k
NODO_1 NODO_2 NODO_3 NODO_4 NODO_5 NODO_6
NODO_1 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000
NODO_2 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000
NODO_3 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000
NODO_4 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000
NODO_5 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000
NODO_6 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000

Los valores de susceptancia propia del nodo deben ser colocados para no despreciar el valor de los capacitores
ubicados en las barras 4 y 6 si estos llegaran a tener algún valor.

LITERAL C GAMS

Para el literal C solo R del ejercicio se ha empleado el siguiente código en GAMS:


Se definen las variables a Utilizarse que son los flujos por las líneas y las Potencias de Generación de los
generadores.

Variables FC1, FC2, FC3, FC, PG1,PG2,PG3,F14,F15,F24,F25,F26,F35,F36,F56;

A continuación se definen las ecuaciones (restricciones) utilizando las funciones de Costo para cada uno de los
casos, utilizando los valores obtenidos del Flujo de Potencia.

Equations e1,e2,e3,e4,e5,e6,e7,e8,e9,e10,e11,e12,e13,e14;
e1.. 310+7.4*PG1+0.002*PG1*PG1 =e= FC1 ;
e2.. 410+7.9*PG2+0.0028*PG2*PG2 =e= FC2 ;
e3.. 470+8.1*PG3+0.003*PG3*PG3 =e= FC3;
e4.. FC1+FC2+FC3 =e= FC;
e5.. PG1-F14-F15-0.000000051342155*F14*F14-0.000000090396975*F15*F15 =e= 0 ;
e6.. PG2-F24-F25-F26-0.000000136408318*F24*F24-0.000000000091304*F25*F25-
0.000000136408318*F26*F26 =e= 0;
e7.. PG3-F35-F36-0.000000147599244*F35*F35-0.000000130793951*F36*F36 =e= 0;
e8.. F14+F24 =e= 450;
e9.. F15+F25+F35+F56 =e= 600;
e10.. F26+F36-F56-0.000000057202268*F56*F56 =e= 500;
e11.. PG1 =l= 1200;

17
e12.. PG2 =l= 800;
e13.. PG3 =l= 350;
e14.. F15 =l= 200;

Se elige el modelo y el tipo de solver.

Model CONGES / all /;


Solve CONGES using MINLP minimizing FC;

LITERAL C MATHCAD
Tenemos la definición de parametros iniciales que es:
Donde:
Z: impedancia [Ω]
𝑍 = 𝑅 + 𝑗𝑋
X: Reactancia: inductiva (𝑋𝐿 <𝑋𝐶 ) o capacitiva (𝑋𝐶 <𝑋𝐿 )
𝑋𝐿 = 𝑖 𝜔𝐿
1
𝑋𝐶 = −
𝜔𝐶
𝑋 = 𝑋𝐿 − 𝑋𝐶
Y: Admitancia
𝑌 = 𝐺 + 𝑗𝐵
1
𝑌=
𝑍
G: Conductancia [𝑠 = Ω−1 ]
𝑅
𝐺=
𝑅2 + 𝑋 2
B: Suceptancia
𝑖𝑋
𝐵=−
𝑅2 + 𝑋 2
Suceptancia (efecto shunt) en las líneas
𝐵[𝑚ℎ𝑜/𝑘𝑚]
𝐵𝑟 =
𝑙[𝑘𝑚]
𝐵𝑟
𝐵𝑝𝑢 =
𝑌𝑏
𝐵𝑝𝑢
𝐵𝑑𝑖𝑣2𝑝𝑢 =
2

Dado que las barras 4, 5 y 6 son PQ y estan dadas en MW, se transforman a por unidad, considerando una Sbase
de 100 MVA, al ser de consumo su signo es negativo. Ademas, se tiene una compensación reactiva de 45 y 50
MVAr en los nodos 4 y 6, respectivamente y de igual forma obteniendo los valores en p.u. entonces se suman
tales valores a sus correspondientes barras. La barra 1 al ser Slack se tiene un Voltaje de 1 y ángulo de 0.
La barra 2 y 3 son PV, por tanto, las barras 1, 2 y 3 inyectan generación al sistema, teniendo signo positivo
j  1

Z14  0.01027  j  0.08222 B14  j  0.08148 V10  1.1 10  0



Z15  0.01808  j  0.14548 B15  j  0.14521 V20  1 20  10
180
Z24  0.01364  j  0.10945 B24  j  0.10874 V30  1

30  10
Z25  0.00913  j  0.07312 B25  j  0.07241 V40  1 180
Z26  0.01364  j  0.10945 B26  j  0.10874 V50  1 
40  10
Z35  0.01476  j  0.11849 B35  j  0.11784 V60  1 180

Z36  0.01308  j  0.10492 B36  j  0.10419 50  10
180
Z56  0.00572  j  0.04575 B56  j  0.04523

60  10
18 180
P1  12 Q1  0
P2  8 Q2  0
P3  3.5 Q3  0
P4  4.5 Q4  0.7  0.45
P5  6 Q5  1.2
P6  5 Q6  1.1  0.5

1.- Sacamos la Y de bus


Definimos cada una de las ecuaciones que se va a ingresar dentro de nuestra Y de buz. Se debe tener en
consideración el efecto capacitivo de las líneas, por tanto, el ingreso de las susceptancia en la respectiva Ybus
 2  2  2 B14  2 B15 2 2 
 Z14 Z15 0 0
Z14 Z15
0 
 
 0
1

1

1
 B24  B25  B26 0
1 1 1 
 Z24 Z25 Z26 Z24 Z25 Z26 
 1 1 1 1

 0 0   B35  B36 0 
Ybus   
Z35 Z36 Z35 Z36
 2 1 2 1 
 0   2 B14  B24 0 0 
Z14 Z24 Z14 Z24
 
 2 1 1 2 1 1 1 1 
0     2 B15  B25  B35  B56
 Z15 Z25 Z35 Z15 Z25 Z35 Z56 Z56 
 1 1 1 1 1 1 
 0 0    B26  B36  B56 
 Z26 Z36 Z56 Z26 Z36 Z56 

El resultado de la Ybus es:

 4.674  37.036i 0 0 
2.992  23.951i 1.683  13.538i 0
 0 3.924  31.17i 0 
1.121  8.997i 1.681  13.466i 1.121  8.997i
 
2.205  17.474i 1.035  8.311i 1.17  9.385i 
Ybus  
0 0 0
 2.992  23.951i 1.121  8.997i 0 4.113  32.676i 0 0 
 1.683  13.538i 1.681  13.466i 1.035  8.311i 0 7.09  56.311i 2.691  21.522i

 
 0 1.121  8.997i 1.17  9.385i 0 2.691  21.522i 4.982  39.645i 

Dado que las barras 1, 2 y 3 deben tener un valor de voltaje de 1.05 pu


V1  1.05 V2  1.05 V3  1.05 1  0 2  0 3  0 4  0 5  0 6  0
V4  1 V5  1 V6  1

2.- Luego saca la ecuaciones o curvas de costos para los generadores

Dado que las curvas de costo son cuadráticas de la forma:


2
𝐶𝑖 (𝑃𝐺𝑖 ) = 𝑎𝑖 + 𝑏𝑖 𝑃𝐺𝑖 + 𝑐𝑖 𝑃𝐺𝑖

Donde i representa las barras, la cuales son la que poseen generación, por tanto se reemplazan los coeficientes
de a, b y c de la curvas de costos con los valores de la tabla anteriormente descrita

2
Fc1( Pg1)  310  7.4 Pg1  0.002 Pg1
2
Fc2( Pg2)  410  7.9 Pg2  0.0028 Pg2

19
2
Fc3( Pg3)  470  8.1 Pg3  0.003 Pg3

2 2 2
FC( Pg1Pg2Pg3)  310  7.4 Pg1  0.002 Pg1  410  7.9 Pg2  0.0028 Pg2  470  8.1 Pg3  0.003 Pg3

3.- Luego se obtiene a partir de las tres ecuaciones la función de coSte total

Ecuaciones de Balance de Potencia Activa

Se realiza el balance de potencia activa potencia activa generada (Pgi) debe ser igual a la suma de las
potencias de carga (Pcari) más la potencia neta inyectada (Pi). Donde Pi se detrmina por:
𝑵
𝟐
𝑷𝒊 = |𝑽𝒊 |𝑮𝒊𝒊 + ∑|𝑽𝒊 𝑽𝒏 |[𝑮𝒊𝒏 𝒄𝒐𝒔(𝜹𝒏 − 𝜹𝒊 ) − 𝑮𝒊𝒏 𝒔𝒊𝒏(𝜹𝒏 − 𝜹𝒊 )] , 𝒊 𝝐 𝑵
𝒏=𝟏
A continuación se calcula:
𝑵

∑|𝑽𝒊 𝑽𝒏 |[𝑮𝒊𝒏 𝒄𝒐𝒔(𝜹𝒏 − 𝜹𝒊 ) − 𝑮𝒊𝒏 𝒔𝒊𝒏(𝜹𝒏 − 𝜹𝒊 )] , 𝒊 𝝐 𝑵


𝒏=𝟏
Obteniéndose

Ecuaciones de Potencia Reactiva. Se lo realiza de forma análoga a la de Potencia Activa, pero es esta ocasión
se considera la ecuación de balance de potencia reactiva para cada uno de los nodos o barras

La función de costo equivalente, previamente establecida, viene dada en función de ángulos y voltajes, siendo
los ángulos desde la barra 2 hasta la 4; y los voltajes desde la barra 4 hacia la 6 debido a que el tipo de barra
son de tipo PQ y por tanto, sus voltajes serian la incógnitas a definir:

4.- Luego para las restricciones hace las ecuaciones de balance tanto de potencia activa como de reactiva
De las 4, 5, y 6 se igualan las ecuaciones anteriormente obtenida con los valores de Pi y luego con las de Qi.
Mientras que de las barras 2 y 3 son de tipo PV entonces Pi son >= a la ecuaciones respectivas.

20
Para poner la restricción de congestionamiento debemos calcular la Potencia en el Enlace 1-5 de la siguiente
manera y poner la restricción

  0 4sin(1  5)  ImYbus0 4cos (1  5)  ReYbus0 4V1V1


P15  V1 V5 Re Ybus

Q15  V1 V5 ReYbus  sin( 1  5)  ImYbus  cos ( 1  5)   ImYbus  V1 V1
 0 4 0 4  0 4

2 P15 P15  Q15 Q15

Dado que la restricción de voltaje es basada en los límites mínimos y máximos en función a los rangos de
calidad de voltaje, para el caso de estudio los límites serán entre 0.95 y 1.07 pu.

𝑉𝑚𝑖𝑛 𝑖 ≤ 𝑉𝑖 ≤ 𝑉𝑚𝑎𝑥𝑖; 𝑖 = 1, … , 𝑁
De forma similar se establecen límites en los ángulos

V4  1.1 V5  1.1 V6  1.1


V4  0.95 V5  0.95 V6  0.95

    
2  10 3  10 4  10 5  10 6  10
180 180 180 180 180

2   10  3   10  5   10  6   10 


    
  4  10  
 180   180  180  180   180 

Se procede a la minimización de todos los costos:

 0.08 
 0.023 
 
 0.104 
 1.026 
Q  Minimize( f 2 3 4 V4 5 V5 6 V6)   
 0.143 
 0.987 
 0.175 
 
 0.979 
Se realiza la conversión de ángulos obtenidos
180
1g  1 0

180
2g  Q   4.577
0 0 
21
180
3g  Q   1.298
1 0 
180
4g  Q   5.935
2 0 
180
5g  Q   8.169
4 0 

180
6g  Q   10
6 0 

Se obtiene los valores de Pi y de Qi en función de las variables desconocidas

 0 0 Q1 0 Q2 0 Q3 0 Q4 0 Q5 0 Q6 0 Q7 0  4.883
P1r  P1c Q
P2r  P2c Q Q Q Q Q Q Q Q   7.497
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0
P3r  P3c Q Q Q Q Q Q Q Q   3.5
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0
P4r  P4c Q Q Q Q Q Q Q Q   4.5
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0
P5r  P5c Q Q Q Q Q Q Q Q   6
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0
P6r  P6c Q Q Q Q Q Q Q Q   5
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0

 0 0 Q1 0Q2 0Q3 0Q4 0Q5 0Q6 0Q7 0  0.707
Q1r  Q1c Q

Q2r  Q2cQ Q Q Q Q Q Q Q   1.386
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0

Q3r  Q3cQ Q Q Q Q Q Q Q   0.902
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0

Q4r  Q4cQ Q Q Q Q Q Q Q   0.25
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0

Q5r  Q5cQ Q Q Q Q Q Q Q   1.2
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0

Q6r  Q6cQ Q Q Q Q Q Q Q   0.6
0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0

Se inicializan los valores de los flujos de las líneas con 0


F14  0 F15  0 F24  0 F25  0 F26  0 F35  0 F36  0 F56  0

Dado que la barra 1 es slack entonces so potencia sera mayor o igual a la suma de los flujos 14 y 15.
Para la barra 2 y 3 se estabelecen la igualda entre la generacion son los flujos que salen de cada barra. Para las
barras 4, 5 y 6 al ser PQ consumen, por tanto, son de signo negativo, y de igual forma se realiza la igual entre la
cargas con los flujos

Given
P1r  F14  F15
P2r F24  F25  F26
P3r F35  F36

P1r  P2r  P3r  ( P4r  P5r  P6r )  0.381


22
P4r F14  F24
P5r F15  F25  F35  F56
P6r F26  F36  F56

Se obtiene los valor optimos por los flujos

 0 
 4.503 
 
 4.5 
 2.003 
Flu  Find ( F14 F15 F24 F25 F26 F35 F36 F56)   
 5 
 3.5 
 0 
 
 0 

RESULTADOS GAMS

LITERAL A GAMS
Función Objetivo
Minimización de Costos
lo Level up Marginal
-INF 13429.7108 INF 0

Voltajes Nodales
DIM lo Level up Marginal
'nodo_1' 1.05 1.05 1.05 -370.620408
'nodo_2' 1.05 1.05 1.05 -268.291849
'nodo_3' 1.05 1.05 1.05 -117.36414
'nodo_4' 0.95 1.02540474 1.07 0
'nodo_5' 0.95 0.98313724 1.07 0
'nodo_6' 0.95 0.97893446 1.07 0

Ángulos de los voltajes Nodales


DIM lo Level up Marginal
'nodo_1' 0 0 0 EPS
'nodo_2' -0.34906667 -0.09800149 0.34906667 0
'nodo_3' -0.34906667 -0.17939676 0.34906667 0
'nodo_4' -0.34906667 -0.15222221 0.34906667 0
'nodo_5' -0.34906667 -0.27476398 0.34906667 0
'nodo_6' -0.34906667 -0.33416538 0.34906667 0

23
Potencia Activa de los Generadores
DIM lo Level up Marginal
-
'gen_1' 0 8 8
29.0576271
'gen_2' 0 5.4245836 8 0
'gen_3' 0 2.48321057 5.5 EPS

Potencia Reactiva de los Generadores


DIM lo Level up Marginal
'gen_1' INF 0.93192447 INF 0
'gen_2' INF 1.37671822 INF 0
'gen_3' INF 0.90611204 INF 0

LITERAL B GAMS
Función Objetivo
Minimización de Costos
lo Level up Marginal
-INF 2265.466 +INF 0

Voltajes Nodales
DIM lo Level up Marginal
'nodo_1' 1.05 1.05 1.05 EPS
'nodo_2' 1.05 1.05 1.05 EPS
'nodo_3' 1.05 1.05 1.05 EPS
'nodo_4' 0.95 0.95 1.07 0.87198319
'nodo_5' 0.95 0.95 1.07 0.88969275
'nodo_6' 0.95 0.95 1.07 0.46460831

Ángulos de los voltajes Nodales


DIM lo Level up Marginal
'nodo_1' 0 0 0 EPS
'nodo_2' -0.34906667 0.00058731 0.34906667 2.05E-08
'nodo_3' -0.34906667 0.00108747 0.34906667 0
'nodo_4' -0.34906667 0.06121941 0.34906667 0
'nodo_5' -0.34906667 0.2748595 0.34906667 0
'nodo_6' -0.34906667 0.27032176 0.34906667 -7.40E-09

Potencia Activa de los Generadores


DIM lo Level up Marginal
'gen_1' 0 0.55939154 8 0
'gen_2' 0 0.51719462 8 0
'gen_3' 0 0.31205596 5.5 0

24
Potencia Reactiva de los Generadores
DIM lo Level up Marginal
'gen_1' INF 0.63809917 INF 0
'gen_2' INF 0.82007179 INF 0
'gen_3' INF 0.58962904 INF 0

LITERAL C

Literal C 2 GAMS
Función Objetivo

15189.819

Valores resultados de las ecuaciones


LOWER LEVEL UPPER MARGINAL
EQU E1 -310 -310 -310 -1
EQU E2 -410 -410 -410 -1
EQU E3 -470 -470 -470 -1
EQU e4 . . . -1
EQU e5 . . . 10.408
EQU e6 . . . 10.409
EQU e7 . . . 10.409
EQU e8 450 450 450 10.409
EQU e9 600 600 600 10.409
EQU e10 500 500 500 10.409
EQU e11 -INF 752.011 1200 .
EQU e12 -INF 448.022 800 EPS
EQU e13 -INF 350 350 -0.209
EQU e14 -INF 200 200 -5.04E-04

Resultados de las variables


LOWER LEVEL UPPER MARGINAL
VAR FC1 -INF 7005.92 INF .
VAR FC2 -INF 4511.399 INF .
VAR FC3 -INF 3672.5 INF .
VAR FC -INF 15189.819 INF .
VAR PG1 -INF 752.011 INF .
VAR PG2 -INF 448.022 INF .
VAR PG3 -INF 350 INF .
VAR F14 -INF 551.992 INF .
VAR F15 -INF 200 INF .
VAR F24 -INF -101.992 INF .
VAR F25 -INF 468.616 INF -2.71E-08

25
VAR F26 -INF 81.395 INF .
VAR F35 -INF 124.708 INF .
VAR F36 -INF 225.283 INF -7.05E-09
VAR F56 -INF -193.324 INF .

CONCLUSIONES
Para modelar en el Software GAMS es necesario separar las matrices debido a que este Software no tiene la
capacidad de procesar números complejos.

El Software Mathcad tiene la capacidad de Minimizar un problema asignándole restricciones, no es robusto


como el GAMS, sin embargo realiza el procesamiento de los números complejos.

Para el problema de congestión en el Software GAMS se ha modelado los flujos como ecuaciones, por lo cual la
programación del literal A no es la misma.

En el Software Mathcad como ya se realiza el cálculo de la potencia Activa y Reactiva en cada enlace, para
obtener el literal C de congestionamiento se debe añadir la restricción de flujo máximo por la línea a la misma
programación.

BIBLIOGRAFÍA

[1] CENACE, Informe Anual 2015, Subgerencia De Planificación Y Gestión Estratégica


[2] Centro Nacional De Control De Energía CENACE, Costos Variables de Producción al 100% de la Potencia
Efectiva
[3] CONELEC Regulación No. 005/99, Declaración de costos variables de producción el Directorio Del Consejo
Nacional De Electricidad
[4] Corporación Eléctrica del Ecuador CELEC TRANSELECTRIC, Parque Generador Actual Y Futuro 2008-2017
[5] Alfredo Dammert, Regulación y Supervisión del Sector Eléctrico - PUCP – ECONOMÍA
[6] Roadmap targets, Roadmap vision hydropower generation by region

26

You might also like