Programación lineal y no lineal aplicada a reacciones químicas

Transcripción

Programación lineal y no lineal aplicada a reacciones químicas
V SEMINARIO INTERNACIONAL EN
MEDIO AMBIENTE, BIODIVERSIDAD Y
DESARROLLO
V SEMINARIO DE QUIMICA
APLICADA PARA LA AMAZONIA
Programación lineal y no lineal aplicada a reacciones
químicas empleando GAMS
*Luis Gerónimo Matallana Péreza
Universidad de Antioquia–Grupo SIDCOP, Calle 67 No. 53 – 108, Oficina 19-420, Código postal: 050010
Medellín, Colombia.
Email: a [email protected],
Resumen
La necesidad de describir de manera precisa el comportamiento físico de sistemas y procesos
con el fin de lograr su adecuado entendimiento, requiere de ecuaciones matemáticas de
modelado de mayor o menor complejidad.
Si bien en algunos casos particulares resulta adecuada una descripción por medio de un
modelo lineal, en general los sistemas son no lineales y por ende requieren de modelos más
complejos para describir su comportamiento. Por esta razón es importante contar con
metodologías de análisis y diseño que permitan abordar el estudio de este tipo de sistemas
para efectuar un correcto planeamiento de su operación.
La investigación sobre análisis de sistemas reacionantes es un campo de intensa actividad
dada la fundamental importancia de la disciplina en diversas ramas de la química e
ingeniería. Los métodos tradicionalmente aplicados al análisis de este tipo de sistemas
posibilitan un tratamiento profundo y elegante de los procesos aunque limitado a sistemas
de pequeñas dimensiones (pocos compuestos involucrados).
V SEMINARIO INTERNACIONAL EN
MEDIO AMBIENTE, BIODIVERSIDAD Y
DESARROLLO
V SEMINARIO DE QUIMICA
APLICADA PARA LA AMAZONIA
Por otra parte los desarrollos en la teoría de optimización han sido notables en la última
década en lo que se refiere al diseño de algoritmos y a la aparición de plataformas
comerciales de modelado y optimización, como por ejemplo GAMS. Esta plataforma
permiten el tratamiento de problemas más robustos donde se trata de optimizar una función
objetivo significativa, sujeta a un sistema de restricciones de igualdad y desigualdad que
describe el modelo del proceso o sistema. La teoría de optimización provee un marco general
para abordar el diseño y análisis de procesos y sistemas de diversa índole.
GAMS (General Algebraic Modeling System) es un lenguaje de programación que permite
el modelado, análisis y resolución de diversos problemas de simulación y optimización.
Aunque inicialmente el manejo y comprensión de sus estructuras no es una tarea sencilla,
una vez entendidas se dispone de una herramienta muy versátil capaz de resolver
problemas de programación matemática. A pesar de ser una muy buena herramienta, se
deben de tener en cuenta las limitaciones impuestas por el estado del arte existente en el
campo de la programación matemática. Dichas limitaciones pueden superarse por
apropiadas formulaciones al problema que se desee resolver.
Entre las características más importantes de GAMS cabe destacar:
•
Su capacidad para pasar de resolver problemas de pequeña dimensión (docenas de
variables y restricciones) a problemas mayores (miles de variables y restricciones)
sin variar el código sustancialmente.
•
Separa el proceso de modelado del proceso de resolución del problema.
V SEMINARIO INTERNACIONAL EN
MEDIO AMBIENTE, BIODIVERSIDAD Y
DESARROLLO
•
V SEMINARIO DE QUIMICA
APLICADA PARA LA AMAZONIA
La forma en que GAMS representa un problema de optimización coincide,
prácticamente, con la descripción matemática de ese problema.
•
Además, GAMS proporciona los mecanismos necesarios para resolver problemas de
optimización con estructuras similares.
Palabras clave: Programación lineal y no lineal; GAMS; reacciones químicas.

Documentos relacionados