1
Ignacio Aracil, Rubén Ruiz-Femenia y José A. Caballero Instituto Universitario de Ingeniería de Procesos Químicos. Universidad de Alicante. Carretera de San Vicente s/n. 03690 – San Vicente del Raspeig. Alicante. Introducción Referencias [1] Kocis, G. R. y I. E. Grossmann (1989). "A modelling and decomposition strategy for the MINLP optimization of process flowsheets." Computers & Chemical Engineering 13(7), 797-819. [2] García, N., R. Ruiz-Femenia and J. A. Caballero (2012). "Teaching mathematical modeling software for multiobjective optimization in chemical engineering courses." Education for Chemical Engineers 7(4), e169-e180. Este trabajo ha sido financiado por el Ministerio de Ciencia e Innovación del gobierno de España (CTQ2012-37039-C02-02). Agradecimientos Objetivos de aprendizaje Simulación (parte 1) Diseño conceptual (parte 2) Optimización (parte 3) SIMULACIÓN, OPTIMIZACIÓN Y DISEÑO DE PROCESOS QUÍMICOS Asignatura obligatoria de 4 º curso del grado en Ingeniería Química de la Universidad de Alicante 3 1 10 EN jp p p j PU IMP 3 41 10 EN EN ij ip i j W IMP TR PL PL WH WH jk jk kl kl j k k l IMP Q Q Metodología Problemas resueltos por los alumnos Herramienta matemática que permite el modelado de problemas que requieren de la toma de decisiones discretas [1]. ¿Para qué sirve? ¿Qué es la programación generalizada disyuntiva? La GDP (del inglés, “Generalized Disjunctive Programming”) aplicada a la Ingeniería Química posibilita la optimización simultánea de la estructura de un diagrama de flujo y las condiciones de operación del proceso (variables continuas), convirtiéndose en una herramienta muy potente para el diseño sistemático de redes de intercambio de calor, secuencias de columnas de destilación o redes de reactores. Treatment unit 1 Treatment unit 2 2 kg A/hr 3 kg B/hr 1 kg C/hr 2 kg D/hr 10 kg H 2 O/hr 2 kg A/hr 1 kg D/hr 15 kg H 2 O/hr 3 kg A/hr 1 kg C/hr 2 kg D/hr 5 kg H 2 O/hr 1 2 3 Treatment unit 1 Treatment unit 2 2 kg A/hr 3 kg B/hr 1 kg C/hr 2 kg D/hr 10 kg H 2 O/hr 2 kg A/hr 1 kg D/hr 15 3 kg A/hr 1 kg C/hr 2 kg D/hr 5 kg H 2 O/hr 1 2 3 Process II Process III A C B Process I Process II A C B Process I Process III A C B Process I Alternativa estructural 1 Alternativa estructural 2 II III Y Y Process III Process II module 1 membrane k membrane 1 membrane 8 ... ... module 2 membrane k membrane 1 membrane 8 ... ... modulo 3 membrane k membrana 1 membrane 8 ... ... 3 kg sal/hr 97 kg H 2 O/hr Final Mixer Permeate < 1 kg sal/hr > 50 kg H 2 O/hr Final Mixer Reject Planta de desalinización module 1 membrane 4 membrane 1 ... module 2 membrane k membrane 1 membrane 8 ... ... 3 kg sal/hr 97 kg H 2 O/hr Final Mixer Permeate < 1 kg sal/hr > 50 kg H 2 O/hr Final Mixer Reject Red de tratamiento de aguas 1 8 7 6 4 5 3 2 B1 B2 B3 B4 i Ei Si F P Beneficio, Costes, Impacto ambiental, Índice de seguridad Ecuaciones de conservación Especificaciones de diseño del proceso Representación disyuntiva del problema Variables continuas (temperatura, presión, concentracion, etc… Variables Booleanas Proposiciones lógicas () z funcion obje mini tiv mi ar o z x ( ): II III Y Y Y , , I II II Y Verdadero so Y Fal , lo up n x x x x () (1 ) () (1 ) () 0 () (1 ) () 0 1 k k ik i ik ik i k big M ik ik i iD ik ik iD M M M y y r x Y s x i D r x s x s x y y 0 0 1 k k k iD ik Convex Hull i i ik ik ik k L U iD i i i i L U ik ik i dis ik dis ik dis ik k iD x Y A b Ax b i D x x x x x x x y y x y y Superestructura (contiene todos los diagramas de flujo alternativos) Problema de optimización con disyunciones (incluye variables Booleanas y expresiones lóogicas) ??? Problema con ecuaciones algebraicas en términos de variables binarias y continuas min () . () () , 0,1 T m n y y y x x y z f d sa h B 0 g D x x 0 .. () 0 () 0 st h g x x Reformulación de la envolvente convexa Reformulación de la M grande Red de reactores Red de membranas sujeto a, Alternativa óptima Superestructura Superestructura Alternativa óptima Conocer los principios teóricos en que se fundamentan los simuladores modulares de procesos para posibilitar el manejo eficaz de los simuladores comerciales. Software Desarrollar los principios del diseño conceptual y ser capaces de aplicarlos al diseño de redes de intercambio de calor (integración de energía). Comprender las bases de la optimización para aplicarlas al modelado y diseño de procesos químicos que implican la toma de decisiones discretas. kg H 2 O/hr Se requiere una representación del problema que pueda ser enviada a un solver de optimización

SIMULACIÓN, OPTIMIZACIÓN Y DISEÑO DE PROCESOS QUÍMICOS · (incluye variables Booleanas y expresiones l. óogicas) ??? Problema con ecuaciones algebraicas en términos de variables

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SIMULACIÓN, OPTIMIZACIÓN Y DISEÑO DE PROCESOS QUÍMICOS · (incluye variables Booleanas y expresiones l. óogicas) ??? Problema con ecuaciones algebraicas en términos de variables

Ignacio Aracil, Rubén Ruiz-Femenia y José A. CaballeroInstituto Universitario de Ingeniería de Procesos Químicos. Universidad de Alicante. Carretera de San Vicente s/n. 03690 – San Vicente del Raspeig. Alicante.

Introducción

Referencias[1] Kocis, G. R. y I. E. Grossmann (1989). "A modelling and decomposition strategy for the MINLP optimization of process flowsheets." Computers & Chemical Engineering 13(7), 797-819.[2] García, N., R. Ruiz-Femenia and J. A. Caballero (2012). "Teaching mathematical modeling software for multiobjective optimization in chemical engineering courses." Education for Chemical Engineers 7(4), e169-e180.

Este trabajo ha sido financiado por el Ministerio de Ciencia e Innovación del gobierno de España (CTQ2012-37039-C02-02).

Agradecimientos

Objetivos de aprendizajeSimulación (parte 1)

Diseño conceptual (parte 2)

Optimización (parte 3)

SIMULACIÓN, OPTIMIZACIÓN Y DISEÑO DE PROCESOS QUÍMICOSAsignatura obligatoria de 4 º curso del grado en Ingeniería Química de la Universidad de Alicante

31 10ENjp p

p j

PU IMP

341 10 EN ENij ip

i j

W IMP

TR PL PL WH WHjk jk kl kl

j k k l

IMP Q Q

Metodología

Problemas resueltos por los alumnos

Herramienta matemática que permite el modelado de problemas que requieren de la toma de decisiones discretas [1].

¿Para qué sirve?

¿Qué es la programación generalizada disyuntiva?

La GDP (del inglés, “Generalized Disjunctive Programming”) aplicada a la Ingeniería Química posibilita la optimización simultánea de la estructura de un diagrama de flujo y las condiciones de operación del proceso (variables continuas), convirtiéndose en una herramienta muy potente para el diseño sistemático de redes de intercambio de calor, secuencias de columnas de destilación o redes de reactores.

Treatment unit 1

Treatment unit 2

2 kg A/hr3 kg B/hr1 kg C/hr2 kg D/hr

10 kg H2O/hr

2 kg A/hr1 kg D/hr

15 kg H2O/hr

3 kg A/hr1 kg C/hr2 kg D/hr

5 kg H2O/hr

1

2

3

Treatment unit 1

Treatment unit 2

2 kg A/hr3 kg B/hr1 kg C/hr2 kg D/hr

10 kg H2O/hr

2 kg A/hr1 kg D/hr

15

3 kg A/hr1 kg C/hr2 kg D/hr

5 kg H2O/hr

1

2

3

Process II

Process III

A CBProcess I

Process II

A CBProcess I

Process III

A CBProcess I

Alternativa estructural 1

Alternativa estructural 2II IIIY Y

Process IIIProcess II

module 1membrane kmembrane 1 membrane 8

... ...

module 2membrane kmembrane 1 membrane 8

... ...

modulo 3membrane kmembrana 1 membrane 8

... ...

3 kg sal/hr97 kg H2O/hr

Final MixerPermeate

< 1 kg sal/hr> 50 kg H2O/hr

Final Mixer Reject

Planta de desalinización

module 1membrane 4membrane 1

...

module 2membrane kmembrane 1 membrane 8

... ...

3 kg sal/hr97 kg H2O/hr

Final MixerPermeate

< 1 kg sal/hr> 50 kg H2O/hr

Final Mixer Reject

Red de tratamiento de aguas1

8

7

64

5

3

2

B1

B2

B3

B4

iEi Si

F P

Beneficio, Costes, Impacto ambiental, Índice de seguridadEcuaciones de conservaciónEspecificaciones de diseño del proceso

Representación disyuntiva del problema

Variables continuas (temperatura, presión, concentracion, etc…Variables Booleanas

Proposiciones lógicas

( )z funcion objemini tivmi ar oz x

( ) : II IIIY Y Y

, ,III IIY Verdadero soY Fal

,lo up nx x x x

( ) (1 )

( ) (1 )( ) 0 ( ) (1 )( ) 0 1

k

k

ik i

ik ik i kbig Mik ik ii D

ik iki D

M

M

M

y

y

r xY s x i D

r x s xs x y

y

00

1

k

k

k

i Dik

Convex Hull i i ikik ik kL Ui D

i i i iL Uik ik

i

disik

disik

disik

ki D

x

YA b

A x b i Dx x

x x x

x

x y

y x y

y

Superestructura(contiene todos los diagramas de

flujo alternativos)Problema de optimización con disyunciones

(incluye variables Booleanas y expresiones lóogicas)???

Problema con ecuaciones algebraicas en términos de

variables binarias y continuas

min ( )

. ( )

( )

, 0,1

T

mn

y

y

y

x

x

y

z f d

s a h B 0

g Dx

x

0

. . ( ) 0

( ) 0

s t h

g

x

x

Reformulación de la envolventeconvexa

Reformulación de la M grande

Red de reactores Red de membranas

sujeto a,

Alternativa óptimaSuperestructura

SuperestructuraAlternativa óptima

Conocer los principios teóricos en que se fundamentan los simuladores modulares de procesos para posibilitar el manejo eficaz de los simuladores comerciales.

Software

Desarrollar los principios del diseño conceptual y ser capaces de aplicarlos al diseño de redes de intercambio de calor (integración de energía).

Comprender las bases de la optimización para aplicarlas al modelado y diseño de procesos químicos que implican la toma de decisiones discretas.

kg H2O/hr

Se requiere unarepresentación del

problema que puedaser enviada a un solver

de optimización