MOTORES HIDRÁULICOS Y MOTORES ELÉCTRICOS EN SISTEMAS HIDRÁULICOS
UN ALGORITMO PARA EL PREDESPACHO ÓPTIMO DE CARGA Materia: Sistemas eléctricos de potencia
-
Upload
independent -
Category
Documents
-
view
8 -
download
0
Transcript of UN ALGORITMO PARA EL PREDESPACHO ÓPTIMO DE CARGA Materia: Sistemas eléctricos de potencia
UN ALGORITMO PARA EL PREDESPACHO ÓPTIMO DE
CARGA
Materia: Sistemas eléctricos de potencia
Profesor: Ing. Antonio Mendoza Rivas
Alumno: Garza Mota Luis Carlos
Numero de control: 11130131
Octavo Semestre
Carrera: Ingeniería Eléctrica
19/octubre/2014
UN ALGORITMO PARA EL PREDESPACHO ÓPTIMO DE CARGA
El predespacho y el despacho económico de carga corresponden a dos etapas
fundamentales de la programación de la operación de corto plazo en un sistema eléctrico
de potencia. Este trabajo presenta la aplicación de una nueva técnica del algoritmo branch
and bound en programación entera al comicionamiento de unidades. Pospone un eficiente
método de bifurcación basado en una estructura inteligente de ordenamiento e los
resultados y mediante el método simplex primal obtiene la corta mínima en cada una de
tales bifurcaciones. El objetivo es determinar el conjunto óptimo de unidades generadoras
a despachar en cada etapa del horizonte de planificación y realizar la asignación horaria
de potencia para el conjunto seleccionado, de esa forma es factible retroalimentar los
costos de operación del despacho económico al problema principal de predespacho de
carga. La bondad de esta técnica es permitir resolver un problema de características no
lineal, entero mixto y complejo por medio de un método de programación lineal más
simple, rápida y con un mínimo esfuerzo computacional. Los resultados de la aplicación
de un sistema ejemplo son reportados.
1. INTRODUCCIÓN
El predespacho se encarga de la programación horaria de la generación o selección de
unidades. Es la etapa de control de la generación que vincula la planificación de la
operación de corto plazo en el despacho económico propiamente tal. El objetivo
fundamental es minimizar los costos tales de producción de potencia para cubrir la
demanda, las peridad de transmisión y los requerimientos de reserva, e modo de brindarle
un esquema de operación confiable que satisfaga las restricciones técnicas, físicas y
perativas del sistema de potencia.
El horizonte de análisis de predespacho es flexible y generalmente varía entre 24 horas y
una semana. La incertidumbre en el comportamiento de la demanda más allá de una
semana no permite realizar selecciones útiles de las unidades en un horizonte mayor.
La tarea es seleccionar la combinación óptima de unidades generadoras, entre aquellas
disponibles y determinar sus niveles de operación para abastecer la demanda prevista en
costos mínimos de combustibles y de partida de tales unidades. Las variables a
determinar son los estados horarios de operación: ON (committed) u OFF (uncommitted),
asi como las asignaciones de potencia para cada una de las unidades generadoras
seleccionadas.
Las restricciones a que está sujeto el problema de predespacho puede dividirse en dos
categorías: las restricciones de acoplamiento y las restricciones locales. En las
restricciones de acoplamiento se refleja la ecuación de balance de potencia: la generación
total debe satisfacer toda la demanda del sistema, incluyendo las pérdidas de transmisión
y la reserva en giro. Las restricciones locales tienen que ver con cada unidad térmica
individualmente.
Esto es considerar las cotas superior e inferior de la potencia generada solo si la unidad
está operando (ON); y considerar los limites técnicos de fatiga a través de tiempo mínimo
de funcionamiento y detención dependiendo si la unidad está en estado ON u OFF.
La función objetivo y las restricciones asociadas hacen del predespacho un problema no
lineal discreto cuya solución óptima es muy difícil y tediosa de obtener.
Generalmente este problema es resuelto en la práctica por medio de enfoques
heurísticos. Métodos de solución basados en listas de prioridades o tablas de orden de
mérito de la unidades se posponen en la referencias.
Durante la década pasada, se han desarrollado esquemas de relajación lagranjeana para
generar eficientes soluciones de esta clase de problemas. La relajación lagranjeana es
una técnica de descomposición que permite resolver problemas de gran tamaño. Dillon y
Pang formulan al problema de despacho como uno de programación lineal entera mixta y
para resolverlo utilizan algoritmos de programación entera estándar.
La programación dinámica (PD) es otra de las técnicas que a sido utilizada para resolver
el problema de predespacho. Esta ofrece un procedimiento teóricamente riguroso y es
capaz de incorporar varias restricciones estáticas y dinámicas, parámetros variantes en el
tiempo, funciones de costo no lineales, etc. Sin embargo su aplicación general está
restringida debido al problema de direccionalidad cuando se discretiza la variable de
estado.
El enfoque de Branch and Bound (B y B) al predespacho fue inicialmente presentado por
Fox y Bound. Posteriormente en la referencia se presenta un algoritmo ByB más eficiente
que el método PD. Al igual que PD, ByB es una técnica de búsqueda estructurada e
inteligente del espacio de solución factible. Este espacio es repetidamente dividido en
pequeños y pequeños subconjuntos, en cada uno de ellos se calcula una cota inferior (en
el caso de minimización) para la función de costo.
Después de cada partición, todos aquellos subconjuntos con una cota inferior que exceda
el costo de una solución factible conocida son excluidas del resto. El particionamiento
continua hasta que una solución factible sea encontrada tal que su costo no sea mayor
que la cota inferior para cualquier subconjunto.
En el presente trabajo se presenta un nuevo método ByB, incluida la formulación
matemática, la metodología de solución y los resultados de la aplicación.
2. MODELACION DEL PROBLEMA
El problema de predespacho puede formular como sigue:
Dónde:
N número de unidades termoeléctricas a ser programadas
T número de etapas
Ii,k estado en que se encuentra la unidad i se conecta en la etapa k: 1 si la unidad
esta en operación y 0 si la unidad está detenida.
Ji,k estado que indica si la unidad i se conecta en la etapa k: 1 si la unidad se
conecta (partida) y 0 si la unidad no se conecta.
Pi,k potencia de generación de la unidad i en la etapa k.
DTk requerimiento total de generación.
COi(.) Costo de operación de la unidad i, el cual es función de la potencia de
generación.
CPi costo de partida en la unidad i
Pimin cota inferior de Pi
Pimax cota superior de Pi
Ton(i,k) periodo de tiempo en que la unidad i ha estado operando hasta antes de la etapa
k
Toff(i,k) periodo de tiempo en que la unidad i ha estado detenida hasta antes de la etapa
k
Ton(i) tiempo mínimo de funcionamiento de la unidad i
Toff(i) tiempo mínimo de detención de la unidad i
Las unidades están acopladas a través de la ecuación 2. Las ecuaciones 4 y 5 son
independientes entre sí, es decir, no se debe considerar una misma unidad en ambas
ecuaciones. Según el modelo se consideran las restricciones en capacidad de generación
de las unidades 3, solo si tales unidades están conectadas. Así mismo los costos de
partida influirán en la función objetivo solo si la unidad i cambio de estado OFF a ON en
una etapa k cualquiera.
3. METODOLOGIA DE SOLUCION
En esta sección se describen los algoritmos utilizados en la solución del predespacho de
carga y el despacho económico de carga. El problema principal consiste en determinar los
estados ON o OFF de cada una de las unidades en cada etapa del horizonte de
planificación. El despacho económicos incluido como un subproblema en el procedimiento
de optimización global.
Básicamente, se pretende obtener una matriz binaria a partir de la solución del método
ByB. Los elementos de esta matriz indicaran el estado ON y OFF de cada una de las
unidades en cada uno de los periodos del horizonte de estudio. Este resultado permitirá
ejecutar un algoritmo para obtener las asignaciones de potencias de todas las unidades
seleccionadas con criterio de igualdad de costos marginales. Este algoritmo es conocido
como iteración de lamda. En todo momento se buscara minimizar el costo total de
operación más el costo de partida ( cota inferior de la función de costo). El algoritmo ByB
resuelve el problema master a través de bifurcación de una solución factible relajada
inicial. En cada bifurcación es incorporado simultáneamente un procedimiento para
calcular el despacho económico, al cabo de cual es posible actualizar el costo de
operación, el que inicialmente en la etapa de predespacho ha sido calculado con una
aproximación lineal heurística que se detalla más adelante. La solución óptima de cada
bifurcación es denominada cota inferior. Este procedimiento es repetido hasta que todas
las bifurcaciones posibles hayan sido analizadas. Al final se comparan todas las cotas
inferiores para determinar el mínimo costo de operación y partida de todas las unidades
termoeléctricas. Para obtener la solución inicial relajada se consideran los estados
actuales de operación de todas las unidades y considerando los parámetros de fatiga
(tiempos de conducción y detención) se determina la matriz binaria y con ella los costos
asociados a la operación.
El procedimiento está enfocado en el conjunto de combinaciones que tienen la mayor
posibilidad de contener la solución óptima. Es obvio que la matriz de despacho de carga
parcial con la cota más inferior tiene el potencial necesario para generar el programa de
comicionamiento de unidades al costo más inferior. Con el proceso ByB, la cota inferior
crece monotonicamente ya que se especifican más estados pero pocas unidades
contribuyen al requerimiento de la demanda en una determinada etapa k.
Este método ByB resuelve problemas del tipo lineal entero. Debido a que la función de
costo de producción de las unidades termoeléctricas es una función polinómica de
segundo o tercer orden, se hace necesario definir una función lineal que represente los
costos. Para esto mediante un criterio heurístico se deriva la siguiente expresión:
Donde CPOP es el costo promedio de operación a plena carga de la unidad i. es la
función lineal de la potencia de generación en cada etapa k.
El valor CPOP es utilizado inicialmente en la etapa de predespacho solamente como un
valor referencial del costo de operación de cada unidad luego el costo total de operación
es suministrado por el resultado de despacho económico.
Por otro lado es necesario utilizar una estructura inteligente de manejo de los resultados.
Esto es, una vez obtenidas las soluciones de cada bifurcación, estas son ordenadas de
acuerdo a un orden económico dado por el límite inferior obtenido. Esto permitirá una
mejor administración de las entradas para las nuevas bifurcaciones requeridas, al mismo
tiempo que permitirá generar más rápidamente el árbol de soluciones factibles.
Inicialmente los datos de las unidades incluyendo los tiempos mínimos de funcionamiento-
detención, limites en la potencia de generación, estados iniciales, etc. Son leídos desde
un archivo de texto. Con ella se forma la entrada inicial, luego después de obtener las
cotas inferiores de cada raíz de la solución factible inicial (relajada) se actualizan los datos
de entrada. Este procedimiento se repite hasta obtener la programación óptima completa.
Un diagrama de flujo simplificado del procedimiento global se muestra en la figura número
1. El algoritmo del método iteración lamda se detalla en la referencias 1 y 2. También
existen otros métodos alternativos para este subproblema que se puede implementar
fácilmente.
4. DESARROLLO COMPUTACIONAL Y APLICACIÓN
En esta sección se muestran las bondades del algoritmo implementado en la base al
procedimiento ByB. Para la aplicación se utilizó un sistema de prueba compuesto por 10
unidades generadoras y un horizonte de planificación de 24 horas (diario). Los datos de
este sistema eléctrico se muestran en la tabla 1A, B y C corresponden a las constantes de
la función del costo no lineal.
En la tabla 2 se presentan los requerimientos horarios de generación, los cuales incluyen
demanda máxima, la reserva rodante y las perdidas en la red de transmisión.
Los resultados del predespacho óptimo se muestran en la siguiente matriz binaria.
También incluye el costo total de generación incluido.
5. CONCLUSIONES
Se ha presentado un eficiente método ByB para resolver el problema del predespacho de
carga en sistemas eléctricos con generación termoeléctrica. El problema de despacho
económico es incluido como un subproblema del problema master del predespacho de
carga.
El procedimiento ByB involucra una técnica de bifurcación en base a la administración de
cotas inferiores de los subproblemas anteriores. En cada bifurcación se obtiene una
matriz binaria, la cual representa los estados operativos de cada unidad de generación en
cada etapa del horizonte de estudio. En el despacho económico se utiliza esta matriz
binaria para generar los costos totales de operación del sistema. Esta metodología
permite construir en forma más rápida el conjunto de soluciones factibles del ByB y de ahí
determinar directamente la solución del problema.
La metodología planteada aprovecha las diferencias naturales asociadas a los problemas
de predespacho y despacho económico de carga, permitiendo desacoplarlos y resolverlos
por metodologías diferentes y de fácil aplicación. Esto permite que el esquema global de
solución sea más simple, rápido y eficaz.
Los resultados obtenidos en la aplicación al sistema ejemplo, tanto en la etapa de
predespacho como en la etapa de despacho económico son muy similares a los obtenidos
con técnicas de optimización de mayor complejidad. Sin embargo los beneficios obtenidos
con la metodología presentada son en términos de tiempo y esfuerzo computacional.
6. DESARROLLO FUTURO
De la metodología planteada salta a la vista el problema de almacenamiento de la matriz
binaria, la cual puede incrementarse en problemas de gran tamaño; por lo que se puede
utilizar técnicas de almacenamiento disperso.
A futuro se pretende incorporar técnicas de descomposición lineal para garantizar una
mejor interrelación de los problemas de predespacho y el despacho económico
propiamente tal.
7. REFERENCIAS
http://web.ing.puc.cl/power/paperspdf/camacbranch.pdf