Está en la página 1de 56

Ing.

Alvaro Daz Falconi


OPTIMIZACIN EN
HYSYS
Ing. lvaro Daz
OPTIMIZER
Hysys tiene un optimizador multivariable de estado estacionario
llamado OPTIMIZER.
Una vez se lleva a cabo la simulacin y converge a una solucin se
puede utilizar el Optimizer para encontrar las condiciones de
operacin que minimizan o maximizan una Funcin Objetivo
(Objective Function).
Hysys tiene un amplio rango de variables de proceso para realizar
un estudio de optimizacin.
El Optimizer tiene su propia hoja de clculo para definir la Funcin
Objetivo y las expresiones de las restricciones de igualdad y
desigualdad.
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Terminologa
Primary Variables: Estas son variables importadas desde la simulacin
cuyos valores son manipuladas para minimizar (o maximizar) la
Funcin Objetivo. Se deben fijar los lmites mximos y mnimos para
todas las variables primarias, que son usadas para normalizar y para
fijar el rango de evaluacin.

Objective Function: esta es la funcin que quiere minimizar o
maximizar. Para describir esta funcin hay gran flexibilidad ya que se
pueden importar a la hoja de clculo del Optimizer.

Constraint Functions: Restricciones de igualdad y desigualdad pueden
ser definidas en la hoja de clculo de Optimizer.
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Ejemplo
En este ejemplo se simular una columna de destilacin simple para
separar Tetrahidrofurano (THF) de Tolueno. El objetivo de este
ejercicio es seleccionar las especificaciones del producto para
maximizar las ganancias.

Para esto se utilizar la herramienta Optimizer disponible en Hysys
para hallar las condiciones de operaciones ptimas.

Para esta simulacin se emplear el paquete termodinmico Wilson

Los componentes son Tolueno y Tetrahidrofurano.

En los coeficientes binarios, calcule solo los que se desconocen.
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Las especificaciones de la corriente de alimentacin son:

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Inserte una columna de destilacin con

Especificaciones de la columna Valor
No de etapas 10
Plato de alimentacin 5
Tipo de condensador Total
Pesado clave Tolueno
Liviano Clave THF
Cada de presin en condensador y rehervidor 0 kPa
Presin en condensador 103
Presin en rehervidor 107 kPa
Presin en condensador 103 kPa
Reflux ratio 2 (estimate)
Ratio de destilado 1500 kg/h (estimate)
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
La simulacin
debe tener el
siguiente PFD

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Realice las siguientes especificaciones extras a la columna de
destilacin:

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Se quiere especificar una composicin
molar de 0.9828 de tolueno en los
fondos y 0.9629 de THF en la cima

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Una vez se introducen estas nuevas especificaciones se deben
activar ambas en la torre.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Mientras que la rata de reflujo y la rata de destilado se deben
especificar como estimaciones y no ser activadas.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Para trabajar de forma ptima se debe modificar la tolerancia del
solver de la columna.

Para que una columna se considere resuelta deben cumplirse :

The Equilibrium Error Tolerance
The Heat/Spec Error Tolerance

En este caso fijaremos ambas en 1e-6. Note que esto incrementar
el tiempo en resolver la torre.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Especificacin de las tolerancias:

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Para la columna de este ejemplo la funcin objetivo es la
Funcin de Ganancia neta, la cual se quire maximizar. La
funcin de costos en este caso depende de los costos
operativos asociados a los servicios industriales del
rehervidor y el condensador de la columna de destilacin y de
las ventas de los productos y de los costos de la alimentacin.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Para acceder al Optimizer
presionar F5 o en el Men
principal en la pestaa
Simulation se encuentra la
opcin Optimizer.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
El siguiente es el sistema a optimizar:

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
En la pestaa Variables del Optimizer se definen las variables a
ajutar (Primarias) es decir las que se van a usar en la optimizacin.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
En este caso las variables primarias son la pureza de los productos
(THF y Tolueno). Presione el botn Add para adicionar esta variable.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Seleccione la variable primaria pureza de THF en la siguiente
ventana:

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Fije el lmite superior en 0.99 y el inferior en 0.9.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Adicione la segunda variable y fije los mismo lmites que para la
anterior

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
DEFINIENDO LA HOJA DE CLCULO
El Optimizer tiene su propia hoja de calculo para definir las
funciones objetivo y lmites.

All las variables primarias deben importarse y las funciones deben
definirse.

Esta hoja de calculo tiene las mismas capacidades que la
Spreadsheet antes vista.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Presione el boton Spreadsheet para abrir este visor

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Dirjase a la pestaa Spreadsheet

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
IMPORTANDO Y EXPORTANDO VARIABLES
En esta Spreadsheet se puede importar casi cualquier variable de la
simulacin y se puede exportar los valores de las celdas a la
simulacin.

En este caso se importaran las variables para calcular la funcin de
costos.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Importe las siguientes variables:

Qcondensador
Qrehervidor
Flujo msico de la corriente THF
Fraccin msica de THF en la corriente THF.
Fraccin msica de tolueno en la corriente Tolueno.
Flujo msico de la corriente tolueno
Flujo msico de la alimentacin
La especificacin de pureza de tolueno y THF de la torre.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Debe quedar la siguiente lista:

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Adicione las siguientes constantes en la hoja de clculo:

Variable Valor
Costo de enfriamiento 0.471 $/kJ
Costo de calentamiento 0.737 $/kJ
Costo de la alimentacin 0.05 $/kg
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Inserte las ecuaciones del precio de los productos:
Note que el precio de los productos
decrece si las impurezas aumentan
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
La funcin objetivo es:

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Complete la siguiente tabla:

Caso Base (SI)
TH flujo msico
Pureza de THF
Flujo msico de Tolueno
Pureza de tolueno
Qcond
Qrehervidor
Ganancia
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Regrese al optimizer a la pestaa Functions:

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
En esta pestaa Function hay dos grupos: Funcion objetivo y
funciones lmite.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
En la parte de la funcin objetivo de debe especificar la celda en la
que se encuentra esta en la hoja de clculo y se debe especificar si
se quiere maximiza o minimizar la funcin objetivo.

En este caso la funcin objetivo es esta en la celda E2 de la hoja de
clculo y se quiere maximizar las ganancias.

En este caso no hay restricciones.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
La pestaa Parameters es utilizada para seleccionar el esquema de
optimizacin:

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
ESQUEMAS DE OPTIMIZACIN
Hay varios esquemas de optimizacin:

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
BOX: acepta condiciones de desigualdades pero no igualdades.
Generalmente requiere gran cantidad de iteraciones para
converger a una solucin.
SQP (sequencial quadratic programming): resuelve condiciones de
frontera que sean desigualdades e igualdades. Muchos lo
consideran el mtodo ms eficiente de minimizacin.
Mixed: solo resuelve condiciones lmites que sean desigualdades.
Este es una combinacin de los mtodos BOX y SQP. Este inicia la
minimizacin con el mtodo Box usando una convergencia alta y
luego utiliza el mtodo SQP para localizar la solucin final.
Fletcher Reeves: no maneja condiciones lmites. Es un mtodo
esficiente para una minimizacin general.
Quasi-Newton: no maneja condiciones lmites. Es un mtodo
similar al Fletcher Reeves.
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
En este caso se usara el esquema Mixed y los valores de tolerancia y
numero de iteraciones que aparecen por defecto

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
En la pestaa Monitor se muestran los valores de la funcin
objetivo y de las variables primarias durante los clculos del
Optimizer. All presiones Start

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Resultados de las iteraciones:

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
En esta ventana se selecciona alguno de los siguientes modelos de
datos del optimizer: Original, Hyprotech SQP, MDC Optim, MDC
DataRecon or Selection Optimization.
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
ANLISIS DE RESULTADOS
Cules son los valores ptimos?
Complete la siguiente tabla

Caso Base Caso ptimo
TH flujo msico
Pureza de THF
Flujo msico de Tolueno
Pureza de tolueno
Qcond
Qrehervidor
Ganancia
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
NOTA
Recuerde que las variables utilizadas en las hoja de clculo tienen
unidades por lo tanto las ecuaciones que utilice deben ser
consistentes y deben incluir los factores de cambio de unidades.
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
SEGUNDA PARTE
Ahora introduciremos una restriccin en el flujo volumtrico de
lquido de la corriente THF y se estudiar como afecta los
resultados, la ganancia econmica y la pureza de los productos.

Para esto el caso debe tener las condiciones antes de la
optimizacin
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
1. Dirijase a la torre de destilacin
2. En la pestaa Design en la pgina Monitor entre el valor inicial de
0.95 para las especificaciones de pureza de THF y Tolueno.
3. Corra nuevamente la torre con el botn Run.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
RESTRICCIN: En este caso el flujo de lquido no debe exceder 1.85
m3/h.

Primero debe importarse el flujo de lquido de THF a la hoja de
clculo y debe escribirse el valor lmite tambin en una celda.
Recuerde escribir los comentarios en la celdas para facilitar el
entendimiento de las mismas.
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
En la hoja de clculo del optimizer importe el flujo volumtrico de la
corriente THF

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
y en una celda de la hoja de clculo del optimizer escriba la
restriccin:
Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
En la pestaa Function del Optimizer presione el botn Add

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Asigne las celdas de referencia de la variable restriccin (liquid flow)
y la restriccin:

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Donde:

LHS Cell: celda en la cual se encuentra la variable a restringir.

Cond: es el condicional donde se especifica la relacin entre LHS Cell
y RHS Cell (mayor, menor o igual).

RHS Cell: celda en la cual se encuentra el valor o funcin de la
restriccin.

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Dirjase a la pestaa Monitor y presione Start:

Optimizacin
Ing. lvaro Daz
Ing. lvaro Daz
Los valores de las restricciones son positivos si la inecuacin es
satisfecha mientras que es negativo si no estn satisfechas.

Optimizacin
Ing. lvaro Daz

También podría gustarte