You are on page 1of 169

SIMULADOR DINMICO DE REACTORES DE TANQUE AGITADO

SANTIAGO BUILES TORO zantiagov@yahoo.com FEDERICO CALLE VALLEJO fcallev@gmail.com

UNIVERSIDAD PONTIFICIA BOLIVARIANA ESCUELA DE INGENIERAS FACULTAD DE INGENIERA QUMICA MEDELLN 2007

SIMULADOR DINMICO DE REACTORES DE TANQUE AGITADO

SANTIAGO BUILES TORO

FEDERICO CALLE VALLEJO

Trabajo de grado para optar al ttulo de Ingeniero Qumico

Directores JORGE ALBERTO VELSQUEZ JARAMILLO Ingeniero Qumico. PhD CARLOS ANDRS HENAO URIBE Ingeniero Qumico. Especialista

UNIVERSIDAD PONTIFICIA BOLIVARIANA ESCUELA DE INGENIERAS FACULTAD DE INGENIERA QUMICA MEDELLN 2007

CONTENIDO

pg. INTRODUCCIN 19

1. MARCO TERICO Y ESTADO DEL ARTE

22

1.1. ANTECEDENTES HISTRICOS

22

1.1.1. Antecedentes de la modelacin en ingeniera qumica

22

1.1.2. Antecedentes de la simulacin dinmica de procesos

23

1.2. SIMULACIN DE PROCESOS QUMICOS

25

1.2.1. Simulacin dinmica

26

1.2.2. Simuladores de procesos qumicos

29

1.2.3. Simulacin dinmica y estacionaria de reactores tipo tanque agitado

31

pg. 2. ECUACIONES DE ESTADO Y MODELOS DE ACTIVIDAD PARA EL CLCULO DE PROPIEDADES TERMODINMICAS 36

2.1. CONTEXTUALIZACIN

36

2.2. ECUACIONES CBICAS DE ESTADO

37

2.2.1. Ventajas de las ecuaciones cbicas de estado

38

2.2.2. Desventajas de las ecuaciones cbicas de estado

39

2.2.3. Desarrollo de las ecuaciones cbicas de estado

39

2.3. MODELOS DE ACTIVIDAD

51

2.3.1. Concepto de composicin local

52

2.3.2. Ecuaciones de Wilson y Heil

54

pg. 2.3.3. Ecuacin NRTL (1968) 55

2.3.4. Ventajas comparativas

58

2.4. MODELO TERMODINMICO PARA UN SIMULADOR DE REACTORES DE TANQUE AGITADO 59

2.4.1. Ecuacin de estado de Patel y Teja (PT, 1982)

60

2.4.2. Regla de mezclado de Wong y Sandler (WS, 1992)

64

2.4.3. Extensin de la regla de mezclado de Wong-Sandler a la ecuacin de estado Patel-Teja 67

2.4.4. Modelo de Bure para las capacidades calorficas molares de los Gases 69

pg. 3. MTODOS NUMRICOS PARA RESOLVER SISTEMAS DE ECUACIONES DIFERENCIALES 78

3.1. CONTEXTUALIZACIN

78

3.2. MTODO DE EULER

80

3.3. MTODOS DE TAYLOR DE ORDEN SUPERIOR

81

3.4. MTODOS DE RUNGE KUTTA

82

3.5. MTODOS MULTIPASO

85

3.5.1. Mtodo predictor-corrector de Adams-Bashforth-Moulton

87

3.5.2. Mtodo predictor-corrector de Milne-Simpson

88

3.5.3. Mtodo predictor-corrector de Hamming

89

pg. 3.6. TCNICAS ADAPTABLES 89

3.7. ECUACIONES DIFERENCIALES RGIDAS

92

3.8. SOLUCIN DE SISTEMAS DE ECUACIONES DIFERENCIALES EN UN SIMULADOR DE REACTORES DE TANQUE AGITADO 94

4. MTODOS NUMRICOS PARA RESOLVER ECUACIONES DE UNA SOLA VARIABLE 98

4.1. CONTEXTUALIZACIN

98

4.2. MTODO DE LA BISECCIN

100

4.3. MTODO DE NEWTON-RAPHSON

102

4.4. MTODO DE LA SECANTE

103

pg. 4.5. SOLUCIN DE ECUACIONES DE UNA SOLA VARIABLE EN UN SIMULADOR DE REACTORES DE TANQUE AGITADO 105

4.5.1. Algoritmos de Brent y de Dekker

105

5. MODELO GENERAL PARA LA SIMULACIN DE REACTORES DE TANQUE AGITADO 114

5.1. DEFINICIONES PREVIAS

114

5.1.1. Volumen de control

114

5.1.2. Marco de referencia

115

5.2. ECUACIONES DE LAS LEYES DE CONSERVACIN

116

5.2.1. Balances de materia por componentes

116

5.2.2. Balance de energa

117

pg. 5.3. RELACIONES ADICIONALES 119

5.4. ESTRUCTURA MATEMTICA DE LAS LEYES DE VELOCIDAD

122

6. RETROMEZCLA: SIMULADOR DE REACTORES DE TANQUE AGITADO 126

6.1. DESCRIPCIN DEL PROBLEMA

126

6.2. ALGORITMO DE SOLUCIN DESARROLLADO

128

6.3. GUA PARA UTILIZAR EL SIMULADOR RETROMEZCLA

133

6.3.1. Presentacin

134

6.3.2. Sustancias

135

6.3.3. Reacciones

139

pg. 6.3.4. Especificaciones 144

6.3.5. Condiciones iniciales

148

6.3.6. Simulacin

149

6.3.7. Requerimientos del sistema

157

7. RESULTADOS Y DISCUSIN

158

8. CONCLUSIONES

162

9. RECOMENDACIONES

164

BIBLIOGRAFA

166

LISTA DE FIGURAS

pg. Figura 1. Tipos de celdas segn la teora de Scott. a) Centrada en la molcula 1. b) Centrada en la molcula 2. 53

Figura 2. Volumen de control seleccionado para el reactor que ser Simulado 114

Figura 3. Ubicacin del origen de coordenadas dentro del volumen de Control 115

Figura 4. Presentacin del simulador Retromezcla

135

Figura 5. Ventana de ayuda del simulador Retromezcla

135

Figura 6. Seccin Sustancias del simulador Retromezcla

136

Figura 7. Ventana Adicionar compuesto del simulador Retromezcla

137

Figura 8. Ventana Coeficientes binarios del simulador Retromezcla

138

pg. Figura 9. Ventana Editar sustancia del simulador Retromezcla 139

Figura 10. Seccin Reacciones del simulador Retromezcla

140

Figura 11. Pestaa Reaccin de la ventana Agregar reaccin en el simulador Retromezcla 141

Figura 12. Pestaa Numerador de la ventana Agregar reaccin en el simulador Retromezcla. a) Reaccin irreversible. b) Reaccin reversible 142

Figura 13. Pestaa Denominador de la ventana Agregar reaccin en el simulador Retromezcla. a) Reaccin irreversible. b) Reaccin reversible 143

Figura 14. Ventana Unidades de la seccin Especificaciones en el simulador Retromezcla 145

Figura 15. Ventana Condiciones de operacin de la seccin Especificaciones en el simulador Retromezcla 146 pg. Figura 16. Ventana Composiciones a la entrada de la seccin Especificaciones en el simulador Retromezcla 147

pg. Figura 17. Seccin Condiciones iniciales en el simulador Retromezcla 148

Figura 18. Seccin Simulacin en el simulador Retromezcla

149

Figura 19. Ventana final del simulador Retromezcla

151

Figura 20. Ventana de espera del simulador Retromezcla

152

Figura 21. Aviso de detencin del simulador Retromezcla

153

Figura 22. Aviso de conclusin del simulador Retromezcla

154

Figura 23. Aviso para el cambio de configuracin regional del simulador Retromezcla 157

LISTA DE GRFICOS

pg. Grfico 1. Grficas creadas por Retromezcla en MS Excel. a) Composiciones vs. t. b) Temperatura vs. t. c) Volumen vs. t. 157

Grfico 2. Datos reportados para la esterificacin del cido actico

160

Grfico 3. Datos comparativos de la esterificacin del cido actico

161

LISTA DE TABLAS

pg. Tabla 1. Valores recomendados para 12 56

Tabla 2. Datos constantes a travs del proceso

129

Tabla 3. Valores iniciales de la salida y del interior del reactor

129

Tabla 4. Valores constantes calculados

130

Tabla 5. Valores calculados de las variables

130

Tabla 6. Sistema de ecuaciones diferenciales del volumen de control

131

Tabla 7. Unidades disponibles en el simulador Retromezcla

146

Tabla 8. Resultados en MS Excel del simulador Retromezcla.

155

Tabla 9. Discrepancia entre los resultados comparados

160

RESUMEN

Retromezcla es un simulador dinmico de reactores de tanque agitado que opera como complemento de MS Excel. Para su desarrollo se parte de la aceptacin de leyes y postulados cuya validez es reconocida por la comunidad cientfica. Posteriormente, se describe la evolucin histrica de la modelacin en ingeniera qumica, de las ecuaciones de estado y de los modelos de actividad, se exponen los principales mtodos numricos para resolver ecuaciones diferenciales y de una sola variable y se plantea un modelo general para simular reactores de tanque agitado. A partir de la informacin recopilada, se selecciona la ecuacin de estado de Patel-Teja con la regla de mezclado de Wong-Sandler como modelo termodinmico, la ecuacin de Bure para calcular las capacidades calorficas y los mtodos de Brent y de Runge-Kutta de cuarto orden para solucionar el sistema de ecuaciones algebraico-diferencial resultante del modelo planteado. Para solucionar dicho sistema se crea un algoritmo que contiene una modificacin del mtodo de Brent desarrollada por los autores de este trabajo de grado, que optimiza el tiempo de clculo. Finalmente, se elabora una gua para la utilizacin de Retromezcla y se comparan sus resultados con datos experimentales para verificar su nivel de aproximacin a la realidad.

19

INTRODUCCIN

Las matemticas seguramente no hubieran nacido si se hubiera sabido de antemano que no hay en la naturaleza ni lnea exactamente recta, ni crculo verdadero, ni dimensin absoluta. Federico Nietzsche1. Resulta conveniente, antes de empezar el desarrollo del presente trabajo de grado, reflexionar un instante acerca de la actividad que se va a realizar, pero no cientficamente como se har en el resto del texto, sino de forma metacientfica, es decir, refirindose a la actividad en s, a su esencia, a su estructura y a su identidad epistemolgica y no a sus resultados. Como punto de partida de este trabajo de grado se tiene la aceptacin explcita de la validez de las leyes cientficas que sustentan el desarrollo matemtico del modelo propuesto. De esta manera, se acepta la absoluta veracidad de los principios de conservacin de la masa y de la energa y son acogidos como relaciones constantes y objetivas en la naturaleza. Asimismo, se aceptan los enunciados nomolgicos por medio de los cuales se expresan formalmente los anteriores principios, que son, a saber, la ley de conservacin de la masa o ecuacin de continuidad y la primera ley de la termodinmica o ecuacin de la energa. Es decir, se parte de la afirmacin de unos postulados bsicos no demostrables que poseen representaciones matemticas que son enteramente

NIETZSCHE, Federico. Humano, demasiado humano. Madrid: EDAF, 1984. p. 47

20 aplicables a nuestro caso particular de estudio, de tal forma que cualquier resultado en contra de estos postulados descarta, en primera instancia, la validez del mismo. En otras palabras, se ha admitido un sistema organizado de pensamiento y se reconoce de l la validez de sus principios regentes. El objeto de estudio de este trabajo de grado corresponde a los reactores de tanque agitado; ste ser modelado matemticamente con base en los balances de materia y energa y los resultados que satisfagan estos balances cuando sean fijados algunos parmetros constituirn la simulacin de dicho objeto de estudio. Cabe anotar que en estos balances el significado fctico o emprico que se les asigna a los objetos formales no es una propiedad intrnseca de los mismos. Es decir, cada trmino de un balance representa a un elemento real involucrado en el objeto estudiado, sin embargo, esta representacin es netamente formal y no existe un grado estricto de obligatoriedad entre el fenmeno y el trmino matemtico que se le asocia2. De ah que los modelos puedan tener simplificaciones y puedan ser vistos como idealizaciones de las situaciones que simbolizan. El carcter ideal del modelo le provee de dos grandes beneficios: su comprensin se facilita y el proceso de solucin de sus estructuras matemticas resulta ms simple. En ocasiones, como menciona H.C. Van Ness, si el modelo no tiene suposiciones que lo idealicen, su resolucin es imposible y no puede obtenerse de l ninguna prediccin, adems los resultados de la idealizacin constituyen en ciertos campos cientficos, como la termodinmica, comportamientos lmite que pueden ser empleados como estndares para evaluar el desempeo de los sistemas en consideracin3.

BUNGE, Mario. La ciencia, su mtodo y su filosofa. Buenos Aires: Siglo XX, 1972. p.11

VAN NESS, H. C. Understanding thermodynamics. Nueva York: Dover, 1983. p.27

21 Por otra parte, es conveniente mencionar la dualidad que presenta este trabajo de grado en cuanto a su produccin cientfica. Por un lado, la elaboracin de un modelo matemtico a partir de las leyes de conservacin es un proceso deductivo que no recurre en ningn momento a la experimentacin (aunque claramente estas leyes proceden de observaciones experimentales o de la intuicin y no de conclusiones matemticas) y por tal razn es un procedimiento formal que tiene por objeto dejar enunciadas las relaciones entre los trminos que lo conforman. Por otro lado, tomando como base el contenido formal ya elaborado, la prediccin de una serie de datos y su comparacin con los obtenidos empleando otro desarrollo cuyos resultados ya estn probados y sean precisos al aproximarse al comportamiento real del objeto de estudio, es un proceso emprico, de manera que esta prueba, mediante la cual se verifica el rigor con que el modelo representa la realidad, es un mtodo fctico de validacin del modelo. Claramente se nota de las anteriores afirmaciones el hecho de que el presente trabajo de grado requiere para su comprobacin no solo de la coherencia de su modelo con un sistema de ideas aceptado previamente, sino tambin de la similitud de sus conclusiones con los fenmenos reales. He aqu de donde se desprenden las caractersticas de los siguientes captulos: la racionalidad y la posibilidad de verificacin de los conceptos. Ambas condiciones garantizan una aproximada correspondencia entre el objeto de estudio y la abstraccin que de l hace el modelo y en la medida en que aumente dicha similitud, mayor ser la utilidad del simulador desarrollado4. Finalmente, es necesario mencionar que toda simulacin es una accin contingente de un hecho real puesto que se desprende de la necesidad de asemejar la realidad artificialmente y, por tal razn, su principal objetivo consiste en ajustarse lo ms posible a ella.

BUNGE, Op. Cit., p. 13, 14

22

1. MARCO TERICO Y ESTADO DEL ARTE

1.1. ANTECEDENTES HISTRICOS

1.1.1. Antecedentes de la modelacin en ingeniera qumica. La modelacin de equipos y fenmenos ha sido de suma importancia en la ingeniera qumica an desde sus principios, aunque en algunos casos los modelos suelen ser complicados y por ello numerosos autores sostienen que en la ciencia es necesario apartarse de la complejidad del mundo real y en su lugar hay que colocar una situacin ms o menos idealizada que sea ms sencilla para el anlisis, despus de esto puede refinarse el modelo tanto como se quiera. De esta manera, la modelacin se constituye en una abstraccin del mundo que asume la certidumbre de algunas suposiciones y con base en ellas obtiene un resultado simplificado que representa en mayor o menor medida al objeto de estudio5, 6. La discusin inicial en cuanto a la modelacin surgi cuando se crearon varias propuestas para explicar un mismo fenmeno porque haba dos formas de estructurarlos: la rigurosa y la simple, que siempre estaban en oposicin debido a que el rigor supone modelos matemticos de complicada resolucin.

LEVENSPIEL, Octave. Modeling in chemical engineering. En: Chemical Engineering Science. Vol. 57 (2002); p. 4691

LUYBEN, W. L. Process modeling, simulation, and control for chemical engineers. 2nd Ed. Singapur: McGraw-Hill. 1990, 725 p.

23

Finalmente, se opt por acoger los modelos simples debido al gran avance generado por los trabajos de Prandtl en cuanto a la capa lmite hidrodinmica (1904), basados en suposiciones lineales que permitan una resolucin rpida sin emplear mtodos matemticos complejos. El trabajo de Prandtl permiti que, a travs de analogas, Lewis formulara sus trabajos de capa lmite trmica (1916) y que Whitman desarrollara el modelo de capa lmite de concentracin (1923). Todos los trabajos siguientes en la materia se basaron en estas teoras e introdujeron en la ingeniera qumica un mtodo comn de modelacin aceptado hasta este momento que consiste en emplear nmeros adimensionales, coeficientes de transferencia, constantes, tipos de flujo y correlaciones empricas que relacionan dichos trminos, lo cual ha permitido disear intercambiadores de calor, columnas de absorcin y torres empacadas, entre otros. En cuanto a los reactores continuos existen dos modelos ideales: el de flujo tapn, empleado para el diseo de reactores PFR (Plug Flow Reactor) y el de flujo mezclado, empleado para disear reactores CSTR (Continous Stirred Tank Reactor). La necesidad de saber a qu tipo de flujo se acomodaba un reactor real tena dos soluciones posibles: evaluar el campo de velocidades o construir una simple distribucin de tiempos de residencia mediante un pulso de un trazador. En la actualidad se emplea este ltimo mtodo con excelentes resultados. Por otra parte, para la modelacin de la cintica de las reacciones se emple inicialmente el mtodo LHHW (Langmuir, Hinshelwood, Hougen y Watson) que era extremadamente complicado an para reacciones elementales y que contaba con numerosos parmetros, por lo cual fue desarrollado el CRE (Chemical Reaction Engineering), mtodo aceptado actualmente, que es ms sencillo y general y solo precisa una constante cintica para las reacciones elementales7. 1.1.2. Antecedentes de la simulacin dinmica de procesos. Los primeros

estudios en simulacin dinmica se realizaron a mediados del siglo XX empleando


7

LEVENSPIEL, Op. Cit., p. 4691-4696

24

computadores anlogos; los procesos simulados en aquella poca iban desde destilacin por lotes y reactores qumicos hasta corrientes de alimentacin en intercambiadores de calor. La programacin y configuracin de los computadores anlogos eran labores que demandaban numerosas horas de trabajo y adicionalmente estos equipos demandaban un constante mantenimiento. Las limitaciones computacionales que presentaban los computadores anlogos redujo la cantidad de ecuaciones diferenciales que podan resolverse, por ejemplo para la simulacin de columnas de destilacin, que pueden poseer ms de 100 ecuaciones diferenciales ordinarias, se requeran centros de cmputo de gran tamao, porque en estos equipos para lograr duplicar la capacidad de procesamiento es necesario duplicar su tamao, y por tanto el costo de la simulacin era desmedido; a pesar de esto la mayora de las empresas petroqumicas de la poca invirtieron grandes sumas de dinero en equipos y personal especializado para realizar simulaciones dinmicas de procesos, puesto que las ganancias debido a las mejoras en diseo y control justificaban los altos costos de la inversin8. A partir de 1965 con la llegada de los computadores digitales se eliminaron las limitantes debidas al tamao de los computadores, se simplific la programacin, se posibilit la simulacin de sistemas con miles de ecuaciones de todo tipo y se desarrollaron nuevos mtodos numricos capaces de resolver satisfactoriamente las ecuaciones algebraico-diferenciales planteadas en los modelos. A pesar de las notorias mejoras en varios aspectos, continu existiendo un gran limitante para realizar simulaciones de procesos: la velocidad de cmputo. Entre 1970 y 1990 comenzaron a surgir simuladores de procesos comerciales que podan describir el comportamiento de procesos qumicos en estado estacionario, y a finales del siglo XX la velocidad de procesamiento de los computadores y su amplia difusin en el mercado permiti el desarrollo de simuladores dinmicos comerciales que en la actualidad incluyen gran cantidad de las operaciones
8

LUYBEN, W. Plantwide dynamic simulators in chemical processing and control. Nueva York: Marcel Dekker, 2002. p. 3, 4

25

unitarias ms importantes en ingeniera qumica y el nmero de unidades que permiten simular dinmicamente se incrementa cada ao. La simulacin dinmica es, debido a todo lo anterior, un rea que se encuentra en un cambio continuo y rpido de forma que cada nueva versin de los programas de simulacin incluye adiciones y mejoras respecto a la edicin anterior. La facilidad de emular el comportamiento dinmico de un sistema gracias a las herramientas computacionales con las que se cuenta hoy en da permite que el enfoque tradicional en ingeniera qumica, en la cual se enfatiza especialmente en el estado estacionario, se ample al estado transitorio, abarcando la dinmica de los procesos, lo cual es ms conveniente puesto que a partir de este estado se obtiene el estacionario como un caso particular9,10,11.

1.2. SIMULACIN DE PROCESOS QUMICOS

La optimizacin y el control de sistemas de proceso comnmente requieren un modelo que describa apropiadamente el comportamiento del proceso. Para elaborar estos modelos se puede partir de las leyes fundamentales para hallar un sistema de ecuaciones que describa el comportamiento del sistema o emplear una aproximacin lineal del sistema que lo describa en las cercanas de los puntos normales de operacin. Los primeros pueden ser difciles de desarrollar si no se entiende a la perfeccin el proceso que se quiere modelar, adicionalmente el modelo resultante puede llegar a ser altamente complejo y puede tener varios
9

LUYBEN, Plantwide dynamic simulators in chemical processing and control, Op. Cit., p. 3, 4

10

DICCIONARIO ENCICLOPDICO Planeta. Barcelona: Planeta, 1984. p. 3554, 3555

11

INGHAM et al. Chemical engineering dynamics. 2nd Ed. Weinheim: Wiley-VCH, 2000. 646p.

26

parmetros cuyo valor se desconoce. Los segundos, en cambio, pueden ser desarrollados fcilmente, aunque su descripcin del sistema puede ser insuficiente para los objetivos de diseo o de control buscados. Para corregir estas deficiencias se emplea el mtodo de modelacin local, que puede proporcionar un modelo simple del sistema y representar adecuadamente el complejo comportamiento del sistema real12. Para simular operaciones unitarias se utilizaron inicialmente modelos

macroscpicos que solo relacionaban las condiciones de operacin del equipo, los cuales tenan la enorme dificultad de no brindar ninguna informacin de sus dimensiones fsicas, por lo cual sirven en la actualidad nicamente para el diseo conceptual. Los modelos de parmetro distribuido o de gradiente mltiple se basan en leyes de conservacin y emplean balances de materia y energa en volmenes de control diferenciales dentro del equipo. Los balances son ecuaciones diferenciales parciales que involucran las dimensiones fsicas de las unidades de proceso en forma de lmites de integracin y por ello este tipo de modelos se emplea para el diseo detallado de equipos. Un caso particular de los modelos de parmetro distribuido son los de gradiente mximo en los cuales solo hay una dimensin diferencial que corresponde a la direccin del flujo. Este tipo de modelos sirve para disear PFR, intercambiadores de calor de tubos concntricos y equipos para la transferencia de masa de contacto continuo, como las torres de pared hmeda13. 1.2.1. Simulacin dinmica. La simulacin en estado estacionario ha sido til para el diseo y la evaluacin de equipos de proceso e incluso plantas completas y en ocasiones se extiende su aplicacin a condiciones de operacin que pueden estar cambiando en el tiempo, como en leyes de control de sistemas feedforward. Sin

12

GATZKE E. P. y DOYLE F.J. III. Multiple model approach for CSTR control. 14th IFAC World Congress. Beijing: Vol. 7; p. 343-348

13

HENAO, C. A. y VELSQUEZ, J. A. Simulacin de procesos qumicos empleando MS Excel (III) Simulacin de reactores. En revisin

27

embargo esta extensin no es posible cuando se tratan procesos por lotes o semilotes porque la variacin temporal de las condiciones de operacin hace necesaria la simulacin dinmica. Este tipo de simulacin fue evadida durante largo tiempo porque era percibida como una herramienta difcil de emplear que requera de equipos de alta tecnologa para realizarla y resultaba difcil justificar econmicamente su utilizacin. Sin embargo, las nuevas generaciones de simuladores dinmicos para computadores personales han puesto en las manos de los ingenieros qumicos una herramienta fcil de configurar que es rpida y confiable, aunque en ocasiones sus licencias tienen un elevado costo. Una de las ventajas que posee la realizacin de una simulacin dinmica es que puede servir para implantar y evaluar estrategias de control de procesos. Por este motivo las primeras empresas en incorporar la simulacin dinmica como una herramienta cotidiana fueron las industrias de gas y petrleo, en las cuales controlar y mantener el proceso productivo dentro de pequeos rangos asegura un flujo continuo de producto deseado. Adems, su aplicacin se ha ido expandiendo a industrias farmacuticas e industrias donde se elaboran productos qumicos, donde normalmente se encuentran sistemas reactivos altamente exotrmicos en procesos por lotes, dado que en estos sistemas el comportamiento trmico tiene una fuerte influencia en la selectividad de la reaccin deseada y en la seguridad del proceso14. La modelacin dinmica de cualquier operacin unitaria que emplee fluidos por lo general genera el mismo tipo de ecuaciones: los balances de materia y energa, algunas relaciones adicionales del proceso, obtenidas a partir de relaciones termodinmicas, y unas restricciones dependiendo de la seguridad del proceso o de los requerimientos en las corrientes de producto, lo cual da como resultado un sistema de ecuaciones algebraico-diferenciales. Al integrar estas ecuaciones a un proceso completo la dimensin del sistema de ecuaciones se incrementa aunque

14

FELIU, Josep A. et al. Match your process constraints using dynamic simulation. En: Chemical Engineering Progress. Vol. 99, No. 12 (Dic. 2003); p. 42-48

28

no el tipo de ecuaciones, debido a que todas ellas provienen de los mismos balances. La simulacin dinmica de procesos tiene su aplicacin principal en el anlisis del comportamiento de procesos transitorios. Aunque la mayora de procesos continuos en ingeniera qumica se disean para operar en estado estable, existen en la prctica distintos eventos que llevan a un proceso dado al estado transitorio pues es posible que ocurran alteraciones inesperadas que afecten las entradas del proceso o las condiciones de operacin. Es comn tambin que los cambios sean premeditados u obligatorios como el encendido o el apagado del equipo o de la planta. Para iniciar y detener de forma apropiada un proceso, mltiples entradas deben ser ajustadas en una secuencia adecuada y para entender la respuesta del proceso a estos cambios es necesario realizar una simulacin dinmica. La simulacin permite observar el comportamiento de equipos bajo condiciones que podran ser peligrosas o que se cree podran serlo, as permite reconocer la mejor forma de evitar o solucionar potenciales situaciones de riesgo, verificar rangos y condiciones de operacin de los que se dudaba (por provenir quizs de normas heursticas) y adems permite ajustar puntos de control ms cercanos a los lmites reales del proceso15. El acceso a las simulaciones se debe ampliar a otros profesionales aparte de los ingenieros qumicos, como ingenieros de mantenimiento, ingenieros mecnicos e ingenieros de control, de manera que estn capacitados para calibrar, ajustar puntos de control y observar las posibles fallas y mejoras o modificaciones al sistema de control del proceso. Con el avance de las herramientas computacionales los simuladores se han vuelto ms robustos y confiables y han permitido que el tiempo para probar un prototipo se realice ahora en corto tiempo. Adems de lo anterior, el esfuerzo y el costo
15 KULIKOV, Viatcheslav et al. Modular dynamic simulation of integrated particulate process by means of tool integration. En: Chemical Engineering Science. Vol. 60, No. 7 (2005); p. 2069-2083

29

necesarios para probar e implementar nuevas ideas han dejado de ser un obstculo, puesto que es posible emplear los simuladores en etapas de diseo y escalado para establecer la viabilidad de algn sistema y, de ser posible, optimizarlo16. 1.2.2. Simuladores de procesos qumicos. Los simuladores de procesos se han vuelto herramientas bsicas en los programas universitarios de ingeniera qumica a nivel mundial. Los proyectos de grado relacionados con diseo de plantas y equipos por lo general involucran la utilizacin de un simulador comercial o de un simulador acadmico, tales como: ASPENPLUS, ChemCAD, ChemShare, FLOWTRAN, HYSYS y ProII; adems los textos de diseo de procesos normalmente incluyen ejercicios preparados para ejecutarse en uno o varios simuladores en particular. En el pasado la simulacin de procesos era vista como una herramienta que deba ser enseada y puesta en prctica solo en los ltimos aos de universidad. En la actualidad se plantea la idea de que los simuladores deben convertirse en una ayuda pedaggica desde los primeros aos de la educacin profesional en ingeniera qumica, permitiendo que los estudiantes aprendan la teora no nicamente de forma inductiva, sino tambin de forma deductiva, al experimentar con el simulador. Por esta razn, mientras en los cursos de diseo de procesos se aprovechan verdaderamente las ventajas computacionales con que se cuenta hoy en da, utilizando simuladores de procesos, en la mayora de los cursos an se usan mtodos empleados hace ms de 60 aos basados en algoritmos y normas heursticas.

MANSY, M. M.; McMILLAN, G. K. y SOWELL III, M. S. Step into the virtual plant. En: Chemical Engineering Progress. Vol. 98, No. 2, (Feb. 2002); p. 56-61

16

30

Un estudio realizado en EE.UU. en 2001 entre profesores de ingeniera qumica e ingenieros qumicos concluy que una de las mejores formas de integrar la simulacin de procesos en el programa de estudios consiste en la incorporacin de minimdulos de software, que permitan analizar de forma independiente diferentes operaciones que no requieran una excesiva habilidad para manipularlos ni un extenso adiestramiento especial para utilizarlos17. En este punto se ve la necesidad de desarrollar una herramienta que pueda dividirse en pequeos mdulos de enseanza de un rea especfica y as mismo que constituya una parte de un simulador de procesos completo que opere bajo un programa de bajo costo. De acuerdo con Chemical Engineering Education existen numerosas empresas pequeas que usan macros de Excel desarrollados por sus empleados para resolver problemas que se pueden solucionar mediante el uso de simuladores comerciales, a los cuales no pueden acceder por los altos costos de las licencias de estos ltimos. Por otra parte, algunas universidades estn abandonando los cursos de programacin tradicionales en lenguajes de bajo nivel y se estn enfocando en la enseanza de herramientas como simuladores, hojas de clculo y programas para resolver ecuaciones, porque cada vez consideran menos importante saber programar y ms importante saber configurar y emplear los paquetes de software existentes. Lo primero con que se encuentra un nuevo usuario de un simulador de procesos es que la eleccin de un modelo termodinmico incorrecto producir resultados que no tendrn ningn valor como simulacin de un proceso real, sin importar la convergencia de la simulacin. Infortunadamente existen tantos modelos termodinmicos disponibles que es prcticamente imposible adiestrar al usuario promedio en un amplio manejo de cada uno de ellos, y como no se puede depender de ninguno de ellos como un mtodo general, vlido en cualquier situacin, existen algunos criterios de decisin acerca de cul es el modelo ms apropiado para el caso en cuestin.

17 DAHM, K. D.; HESKET, R. P. y SAVELSKY M. J. Is process simulation used effectively in Che courses? En: Chemical Engineering Education. Vol. 36, No. 3 (Sum. 2002); p. 192-198

31

Entre los modelos disponibles en ingeniera qumica para simular reactores se encuentran el del CSTR que es un modelo algebraico estndar que ha estado en los paquetes de simulacin desde hace varios aos y el modelo del PFR que se ha empezado a incluir recientemente, el cual resulta de dividir el volumen del reactor en pequeos segmentos y el procedimiento consiste en encontrar una solucin secuencial para cada elemento del volumen. En este modelo no solo se incluyen los balances de energa, sino que tambin se calcula por defecto la cada de presin en el reactor18. Los usuarios de los simuladores de procesos buscan en ellos las siguientes caractersticas19: Una interfaz que le permita comunicarse con el simulador Un lenguaje de modelacin que represente al sistema en todos sus detalles Un algoritmo que permita solucionar de forma satisfactoria los modelos que se planteen La posibilidad de especificar la precisin deseada. Otros factores que los usuarios tienen en cuenta al momento de decidirse por una herramienta de simulacin en particular son: interfaz interactiva y fcil de usar y la presencia de una base de datos con sustancias. 1.2.3. Simulacin dinmica y estacionaria de reactores tipo tanque agitado. Es posible encontrar en la literatura una gran cantidad de simulaciones hechas con reactores tipo tanque agitado, aunque dichas simulaciones se centran nicamente en casos particulares seleccionados por los autores y pocas veces se reportan trabajos originales sobre simuladores que lleven a cabo cualquier simulacin en general20,21,22.

18

Ibid, p.192-198

19

KULIKOV et al, Op. Cit., p. 2069-2083

32

Los simuladores se basan en la solucin de modelos para el transporte de masa y energa, aunque avances recientes incluyen distribuciones de tiempos de residencia para reactores continuos. Los sistemas de ecuaciones algebraicas y diferenciales ordinarias que surgen son resueltos mediante mtodos numricos; por ejemplo, el simulador ModelMaker de la empresa Cherwell Scientific Publising Ltd emplea un mtodo de Runge Kutta de paso variable como opcin predeterminada y la construccin del modelo se hace con diagramas de bloques en los cuales se diferencian los diversos tipos de variables y ecuaciones y las relaciones entre ellas, segn sean diferenciales o algebraicas. Este simulador separa, adems, las variables en condicionales e incondicionales, las ltimas se calculan en todo momento, mientras que las primeras aparecen o desaparecen del modelo a partir de cierto momento permitiendo que el reactor simulado pase de continuo a semicontinuo y de all a discontinuo. ste y otros simuladores son especialmente tiles para realizar anlisis de sensibilidad paramtrica, con los cuales se conocen los valores de las variables por debajo o por encima de los cuales resulta imposible garantizar la operacin estable del reactor23. Por ejemplo, el simulador SPEEDUP, creado por Perkins y Sargent en 1982, fue empleado por Rashid y Bogle para simular una reaccin de isomerizacin irreversible, de primer orden, exotrmica, en fase lquida. Ellos supusieron densidad y capacidades calorficas constantes, convirtieron la concentracin y la temperatura en variables adimensionales y alinearon el sistema resultante en cercanas de los puntos de control y mediante la variacin de
20

DAZ DE LOS ROS, Manuel. Simulacin dinmica de reactores tipo tanque agitado. En: Ingeniera Qumica (Nov. 1998); p. 97-103

21

RASHID, M. y BOGLE, I.D.L. Dynamic operabiltiy analysis and simulation of a CSTR with exothermic reaction. En: Computers & Chemical Engineering. Vol. 13, No. 3 (1989); p. 327-329

KOWAR, Thomas R. y PAGONE, Franco M. REACTR: An industrial chemical reactor dynamic simulation computer program. En: Organic Process Research & Development. Vol. 5, No. 4 (2001); p. 393-407
23

22

DAZ DE LOS ROS, Op. Cit., p. 102

33

parmetros como la temperatura en el interior del reactor, el flujo de agua de enfriamiento, el flujo de alimentacin y el coeficiente de transferencia de calor, concluyeron que para efectos prcticos, si bien es cierto que entre mayor sea la temperatura, mayor es la conversin, es recomendable operar el reactor en condiciones inferiores a las ptimas con el fin de facilitar las labores de control, dado que las condiciones extremas dificultan el ajuste de las variables controladas a sus puntos normales de operacin por medio de las variables manipuladas24. Adems de la determinacin de lmites de seguridad, los simuladores tambin pueden brindar los valores ptimos de las variables de proceso dentro del reactor, en la alimentacin, la corriente de salida y en el sistema de enfriamiento que conllevan a la obtencin de un efecto deseado, el cual es, generalmente, maximizar la conversin de un reactivo o maximizar la selectividad de una reaccin25. Un trabajo importante en materia de simulacin de reactores tipo tanque agitado lo constituye el trabajo de Kowar y Pagone para la compaa Pharmacia Corporation, quienes crearon el simulador REACTR que simula un reactor cilndrico con un agitador y una chaqueta que puede emplearse para calentar o enfriar el sistema. Sus suposiciones bsicas consisten en asumir constantes las capacidades calorficas, la densidad, los calores de reaccin y el coeficiente global de transferencia de calor y despreciar la energa consumida por el agitador. El usuario debe especificar el dimetro del tanque para que el programa ajuste la altura segn el volumen obtenido de la simulacin. El reactor tiene equipado un condensador para recircular el solvente a una temperatura definida por el usuario y un tanque que contiene los reactivos y los dosifica al reactor de acuerdo con un flujo especificado. Segn los valores dados a las corrientes de materia y energa, el reactor puede operar en batch, semibatch o en continuo y ser adiabtico, isotrmico o no isotrmico. Una de las mayores limitaciones del simulador tiene

24

RASHID y BOGLE, Op. Cit., p. 327-329 DAZ DE LOS ROS, Op. Cit., p. 102

25

34

que ver con la cintica de las reacciones, puesto que solo est permitido hacer simulaciones de reacciones irreversibles de isomerizacin de primer orden (una sola reaccin o varias reacciones consecutivas) o adiciones de segundo orden, nicamente con coeficientes unitarios, aunque es destacable el hecho de que el programa cuente con una opcin que permite determinar mltiples estados estacionarios y oscilaciones y otra opcin con la que es posible simular diluciones y realizar curvas de enfriamiento sin reaccin qumica. Para realizar la simulacin en REACTR se deben ingresar al menos 25 datos, divididos segn sean cinticos, de alimentacin o de retencin dentro del reactor, del sistema de enfriamiento, del condensador colocado a la salida del reactor o si son propiedades fsicas del solvente. Los autores reportan que el simulador no tiene tiempos de cmputo superiores a 1 minuto y que debido a la divisin del intervalo de solucin en elementos diferenciales de tiempo, a medida que el tamao de dichos elementos se aproxima a cero, los resultados de la simulacin se aproximan a los obtenidos mediante la resolucin simultnea de las ecuaciones diferenciales de los balances. La validacin del programa desarrollado por estos autores se bas en la comparacin con 18 problemas extrados de la literatura, los cuales fueron resueltos con discrepancias inferiores a 2C en la temperatura y 0.15M en la concentracin. REACTR entrega un reporte de la simulacin y cuenta con la opcin de exportar los datos entregados a MS Excel en donde es posible graficarlos, lo cual es ventajoso porque este programa es de bajo costo, de fcil manejo y tiene una enorme difusin en el mercado, tanto as que en la literatura ya se cuenta con numerosos trabajos que han desarrollado complementos que resuelven sistemas de ecuaciones o calculan propiedades termodinmicas empleando esta hoja de clculo electrnica26,27.

26

HENAO y VELSQUEZ, Simulacin de procesos qumicos empleando MS Excel (III) Simulacin de reactores, Op. Cit., En revisin

27

KOWAR y PAGONE, Op. Cit., p. 406

35

Para desarrollar una herramienta de simulacin de reactores bajo MS Excel es necesario incluir dentro del cdigo del programa modelos para el clculo de propiedades termodinmicas de soluciones multicomponentes, ecuaciones para calcular la cintica de la reaccin, la estequiometra de las reacciones, los balances de materia y energa en el reactor y un algoritmo de solucin para los sistemas de ecuaciones resultantes. En materia de simulacin en estado estacionario, cabe resaltar los trabajos de Henao y Velsquez empleando MS Excel. Su modelo basado en grados de libertad determin que para llegar a la especificacin completa de un CSTR con una chaqueta de enfriamiento es necesario especificar un total de variables igual a dos veces el nmero de componentes ms 9. Los datos de entrada recomendados fueron la corriente de alimentacin, la de entrada del fluido trmico, el volumen del reactor o la conversin, la cada de presin debido al flujo a travs del reactor o la presin a la salida y la cada de presin del fluido trmico o tambin la presin del fluido trmico a la salida, el rea de transferencia de calor y el coeficiente global de transferencia de calor (U); suponiendo estado estacionario, medio perfectamente mezclado y una sola fase en las corrientes y dentro del reactor El modelo termodinmico aplicado para el clculo de las propiedades fue la ecuacin de estado de Patel-Teja-Valderrama empleando reglas de mezcla de Panagiotopoulos-Reid, que se incorporan en MS Excel a travs del complemento PTVPR desarrollado por los mismos investigadores. Adems, para la solucin de las ecuaciones se recurri al complemento Homosolver, creado por los mismos autores, que utiliza la homotopa para la solucin de sistemas lineales o no lineales. Los resultados fueron comparados con el simulador comercial HYSYS, obtenindose enormes coincidencias en los perfiles de flujo de los componentes, con ligeras diferencias debido a que el PTVPR calcula las capacidades calorficas con el modelo de Bure y HYSYS lo hace con un modelo polinmico28.

28

HENAO y VELSQUEZ, Simulacin de procesos qumicos empleando MS Excel (III) Simulacin de reactores, Op. Cit. En revisin

36

2. ECUACIONES DE ESTADO Y MODELOS DE ACTIVIDAD PARA EL CLCULO DE PROPIEDADES TERMODINMICAS

2.1. CONTEXTUALIZACIN29,30

El avance de la termodinmica estuvo ligado inicialmente al avance de los procesos industriales en los cuales ella se aplica. De esta manera, los primeros estudios se dedicaron al vapor de agua dada la amplia utilizacin del mismo durante la revolucin industrial del siglo XIX. Tiempo despus, sentadas ya las bases tericas de la termodinmica como nueva rama de la fsica, su avance se someti a la posibilidad de calcular las propiedades termodinmicas de las sustancias y los valores de algunas variables termodinmicas de estado como la temperatura y la presin. Se formularon enunciados como el postulado de estado o la regla de las fases de Gibbs con los cuales se pretendi determinar el nmero de datos necesarios para especificar completamente un sistema y poder as conocer la relacin existente entre la presin, el volumen y la temperatura (relacin PVT) a travs de las fases presentes en l. El conocimiento del estado termodinmico es, entonces, un punto fundamental de esta ciencia y por tal motivo

VALDERRAMA, Jos O. The state of the cubic equations of state. En: Industrial & Engineering Chemistry Research. Vol. 42, No. 8 (2003); p.1603-1605
30

29

SMITH, J. M.; VAN NESS, H. C. y ABBOTT, M. M. Introduccin a la termodinmica en ingeniera qumica. Sexta edicin. Mxico: McGraw-Hill Interamericana, 2003. p. 1, 467, 468

37

se han realizado numerosos esfuerzos por desarrollar ecuaciones y modelos que describan con precisin las propiedades de las sustancias o de las mezclas. En la actualidad, el clculo de las propiedades termodinmicas y de los equilibrios de fase se ha orientado por dos grandes vas: las ecuaciones de estado y los modelos de actividad. Dentro de las ecuaciones de estado se destacan las ecuaciones viriales, las basadas en modelos moleculares y las ecuaciones de van der Waals (vdW), que pueden ser cbico-empricas o no cbicas (se entiende por ecuaciones de vdW aquellas cuyo factor de compresibilidad es la suma de las contribuciones atractivas ms las repulsivas: Z = Z rep + Z atr ). Las ecuaciones de estado son polinomios con parmetros que pueden resolverse para alguna variable termodinmica especfica. Por otra parte, los modelos de actividad se dividen en modelos estadsticos de ajuste, como las ecuaciones de Margules y van Laar o la expansin de Redlich/Kister, y en modelos de composicin local, como la ecuacin de Wilson, NRTL (NonRandom Two-Liquid), UNIQUAC (Universal Quasi-Chemical) y UNIFAC. Estos mtodos se basan en la energa de Gibbs en exceso y su relacin con el coeficiente de actividad de las sustancias presentes en fase lquida.

2.2. ECUACIONES CBICAS DE ESTADO31

La ecuacin de van der Waals (1873) es, quizs, la mayor contribucin al estudio del comportamiento PVT de las sustancias desde los trabajos de Boyle (1660) acerca de los gases ideales. Esta ecuacin ha sufrido numerosas modificaciones a

31

VALDERRAMA, Op. Cit., p.1603-1605

38

fin de mejorar sus predicciones de propiedades volumtricas y termodinmicas, as como su aproximacin al equilibrio lquido-vapor. La ecuacin mencionada y cualquiera de sus modificaciones son casos particulares de una ecuacin cbica genrica que puede escribirse como se muestra en (2.1).

P=

RT a v b v (v + d ) + c (v d )

(2.1)

Se sabe que a , b , c y d son constantes funciones de la temperatura y de algunas propiedades fsicas de las sustancias como el factor acntrico ( ), el factor de compresibilidad crtico ( Zc ) y la temperatura de ebullicin normal ( TBN ), entre otros. A travs de los aos se ha propuesto un elevado nmero de teoras y ecuaciones, como las basadas en modelos moleculares (de gran complejidad), las empricas multiparmetros (ninguna de ellas es cbica, tienen entre 15 y 60 parmetros y comenzaron a desarrollarse en la dcada de 1970) y las basadas en la energa libre de Helmholtz (tiles para mezclas de fluidos), aunque las ecuaciones cbicas como (2.1) continan emplendose en predicciones de equilibrios de fases y en simulaciones. 2.2.1. Ventajas de las ecuaciones cbicas de estado32. Dado que estas ecuaciones son de tercer grado en el volumen, los clculos son relativamente fciles, adems tienen un buen comportamiento en los lmites (es decir, si

v b, P ) y sus imprecisiones sobre los trminos de repulsin y atraccin se


simplifican cuando se calculan las propiedades de los fluidos, en particular en el equilibrio lquido-vapor. Por otra parte, en numerosas aplicaciones pueden ser ajustadas para generar valores precisos de cualquier propiedad y, por ltimo, su extensin para el clculo de propiedades de mezclas es relativamente sencilla

32

Ibid, p.1604

39

empleando reglas de mezclado, incluyendo las que se fundamentan en modelos de energa libre de Gibbs o en parmetros dependientes de la concentracin. 2.2.2. Desventajas de las ecuaciones cbicas de estado33. Se sabe actualmente que los datos PVT tienden a seguir el comportamiento de un polinomio de cuarto orden y no uno cbico. Por otra parte, se ha comprobado mediante simulaciones moleculares que los trminos de atraccin y repulsin son imprecisos en algunos casos, adems de esto, la dependencia de la constante a en la ecuacin (2.1) con la temperatura an no es muy clara y es posible que b dependa de la densidad, razones por las cuales este tipo de ecuaciones no opera correctamente en todos los diferentes rangos de presin y temperatura. Por ltimo, el hecho de que las interacciones entre molculas distintas sean desconocidas hace que un gran nmero de reglas de mezclado sean empricas y requieran parmetros de interaccin y, por tal razn, las ecuaciones cbicas a las cuales se acoplan no pueden representar con precisin todas las propiedades para cualquier tipo de mezcla. 2.2.3. Desarrollo de las ecuaciones cbicas de estado. - La ecuacin de van der Waals34 (vdW, 1873). La principal desventaja de los trabajos anteriores a los de van der Waals era que no consideraban las fuerzas intermoleculares ni el volumen ocupado por las molculas, tal como el modelo del gas ideal, aunque Bernoulli en el siglo XVIII ya lo haba propuesto. Los trabajos de Hirn y Dupre reemplazaron el volumen v por ( v b ) y llamaron a b el covolumen, aunque dichos trabajos no fueron muy difundidos. Sin embargo, cuando van der Waals escribi su clebre tesis doctoral La Continuidad de los Estados Lquido y Gaseoso, tuvo en cuenta tanto las fuerzas entre las molculas del fluido como su volumen y formul la ecuacin (2.2).

33 34

Ibid, p.1604 Ibid, p.1605

40

a P + 2 (v b ) = R (1 + T ) v

(2.2)

Van der Waals estableci que P era la presin externa ejercida sobre el sistema,
v era el volumen molar del fluido, b era un mltiplo del volumen molar (parmetro

de volumen), a era la atraccin especfica entre las molculas (parmetro de fuerza), T era la temperatura del sistema y era una constante relacionada con la energa cintica de las molculas. La ecuacin (2.2) puede convertirse a la que se conoce como ecuacin de estado de van der Waals, que se muestra a continuacin en (2.3).

P=

RT a 2 vb v

(2.3)

Las constantes a y b se calcularon inicialmente con datos PVT aunque luego se relacionaron con las propiedades crticas de las sustancias ( a con Pc y b con Tc ) mediante un proceso derivativo de la ecuacin (2.3) en la isoterma crtica y su condicin de continuidad en el punto crtico; a travs de este proceso se determina tambin un factor de compresibilidad crtico igual a 0.375 para todas las sustancias. Esta ecuacin es importante porque tiene en cuenta la existencia del punto crtico, descubierto antes por Andrews, y diferencia el comportamiento de los fluidos por encima y por debajo de l; adems, reconoce el equilibrio lquido-vapor por debajo del punto mencionado y predice la separacin de las fases por encima de l, fenmeno verificado despus por Krichevskii. Por otro lado, la diferenciacin entre fuerzas repulsivas, debidas al tamao molecular, y fuerzas cohesivas, causadas por la atraccin molecular, an es la base de algunas teoras que predicen propiedades de fluidos y de otras que realizan simulaciones con mecnica

41

estadstica. Van der Waals propuso adems que su ecuacin podra extenderse a mezclas empleando reglas de mezclado, con lo cual anticip el objeto de numerosos trabajos que se haran aos despus. Por su parte, Clausius consider que a bajas temperaturas las molculas no se mueven libremente sino en agregados con atracciones fuertes y que por tal motivo el parmetro a es una funcin de la temperatura y su variacin con el volumen debe ser diferente a la establecida por van der Waals, con lo cual el factor de compresibilidad crtico deja de ser constante y se da origen a la familia de ecuaciones de tres parmetros, como la ecuacin (2.4).

P=

RT a(T ) v b (v + c ) 2

(2.4)

- La propuesta de Redlich y Kwong35 (RK, 1949). Redlich y Kwong buscaban representaciones correctas a altas y bajas densidades nicamente para fases gaseosas y para lograrlo propusieron la ecuacin (2.5).
a (T ) RT C v b v (v + b )

P=

(2.5)

Los parmetros y constantes de la ecuacin (2.5) poseen las definiciones o valores mostrados entre (2.6) y (2.10).

(T ) = 1 / T 0.5
a C = a R 2 TC2.5 / PC a = 0.42748 b = b RTC / PC

(2.6) (2.7) (2.8) (2.9)

35

Ibid, p.1605, 1606

42

b = 0.08664

(2.10)

Aunque la ecuacin RK no cuenta con bases tericas fuertes, ha probado ser suficientemente precisa para realizar clculos en numerosos sistemas gaseosos y se estima, adems, que cuenta con ms de 150 modificaciones distintas, las cuales introdujeron, en algunos casos, funciones de desviacin para ajustar datos de PVT de sustancias puras y, en otros casos, mejoraron la capacidad de la ecuacin para predecir equilibrios lquido-vapor. - Modificaciones de Soave a la ecuacin RK (SRK, 1972)36. Wilson consider en la ecuacin que desarroll, la variacin en el comportamiento de diferentes fluidos a las mismas temperaturas y presiones reducidas introduciendo el factor acntrico de Pitzer ( ) en el parmetro de atraccin. Soave aprovech esta idea y redefini a (T ) como (TR , ) , conservando la funcionalidad del volumen en la ecuacin RK, con lo cual dio origen a expresin de amplia difusin en la industria de los hidrocarburos que se emple desde el comienzo en simulacin computacional y en optimizacin de procesos. La ecuacin SRK, junto con las definiciones de sus parmetros se muestra a continuacin entre (2.11) y (2.15).
a (TR , ) RT C vb v ( v + b)

P=

(2.11) (2.12)

aC = 0.42747 R 2TC2 / PC

(TR , ) = 1 + m 1 TR 0.5
b = 0.08664 RTC / PC

)]

(2.13) (2.14) (2.15)

m = 0.480 + 1.574 + 0.176 2

Esta ecuacin fue acogida en la industria de los hidrocarburos debido a su relativa simplicidad comparada con ecuaciones como BWRS (Starling y Powers, 1970), y

36

Ibid, p.1606

43

por su capacidad para generar tasas de equilibrio apropiadas para distintos equilibrios lquido-vapor. Sin embargo, las ecuaciones de SRK y RK presentan dificultades para generar valores adecuados en los clculos de la densidad en fase lquida; por tal motivo se cre la ecuacin de Peng y Robinson, la cual tiene en cuenta estas limitaciones y procura resolverlas. - Ecuacin de Peng y Robinson37,38 (PR, 1976). La ms conocida de las

modificaciones hechas a la ecuacin SRK es la ecuacin de Peng y Robinson, la cual recalcula (T R , ) y propone una nueva variacin del parmetro a con el volumen. La forma de la funcin adimensional (T R , ) fue determinada empleando valores de Pvapor disponibles en la literatura y utilizando el mtodo de Newton para satisfacer la condicin de equilibrio f v = f
L

con un criterio de

convergencia de 1 10 4 kPa. Los datos obtenidos se alinearon para determinar la correlacin de datos observada en (2.16) que modifica aquella en (2.14), aunque (2.13) permanece invariable.

m = 0.37464 + 1.54226 0.26992 2

(2.16)

La constante b presenta la equivalencia dada en (2.17), mientras que la ecuacin PR se muestra en (2.18) y la definicin de aC en (2.19).

b = 0.07780 RTC / PC P= aC (TR , ) RT v b v (v + b ) + b (v b )

(2.17) (2.18) (2.19)

aC = 0.45724 R 2TC2 / PC

37

Ibid, p.1604

PENG, D.Y. y ROBINSON, D. B. A new two-constant equation of state. En: Industrial & Engineering Chemistry Fundamentals. Vol. 15, No. 1 (1976); p. 59-64

38

44

Las ecuaciones SRK y PR son las ecuaciones de estado cbicas ms empleadas en reas de investigacin, simulacin y optimizacin en las que se requiera el clculo de propiedades termodinmicas o el equilibrio lquido-vapor, especialmente de sustancias no polares; aunque han sido utilizadas como simples estimaciones de propiedades volumtricas y presiones de vapor hasta herramientas para la descripcin de complejos sistemas multicomponentes. - Modificaciones de las ecuaciones SRK y PR39. Las modificaciones realizadas a estas ecuaciones se han realizado especficamente en 3 campos distintos: cambios en la estructura de (TR ) , cambios en la dependencia de a con el volumen e introduccin de un tercer parmetro dependiente del tipo de sustancia. Los cambios en forma de (TR ) se realizaron con el fin de mejorar las predicciones del equilibrio lquido-vapor y de la presin de vapor de fluidos polares. Se destacan la de Soave, la de Mathias y la de Almeida et al. Los cambios en la dependencia de a con el volumen estn ligados al concepto de volumen trasladado, concepto con el cual se mejoran las predicciones del volumen manteniendo constantes las dems predicciones realizando la sustitucin mostrada en (2.20).

v* = v + t

(2.20)

El trmino t de la ecuacin (2.20) es un factor de correccin que depende de los componentes presentes en el sistema estudiado. Este mtodo de desplazamiento del volumen es recomendable para mezclas de hidrocarburos o para fluidos confinados en un depsito, aunque tambin ha sido aplicado satisfactoriamente en el clculo de densidades de mezclas binarias en los puntos de saturacin, en la modelacin de fases slidas y en los equilibrios de fase en los que intervienen componentes supercrticos. Las ecuaciones ms famosas de este grupo son

39

VALDERRAMA, Op. Cit., p. 1606-1608

45

VTPR (Volume Translated Peng-Robinson, 1998) y PR-Lennard-Jones, aunque estas ecuaciones no son muy aplicadas comnmente. Por otra parte, las ecuaciones de estado de 3 parmetros mejoran la suposicin de las ecuaciones de estado de vdW, RK, SRK y PR, mediante la cual se asume constante el factor de compresibilidad crtico para todas las sustancias e introducen un nuevo parmetro propio de cada sustancia. Dentro de este grupo de ecuaciones se destaca la ecuacin de Patel y Teja (PT, 1982), la cual se aprecia en (2.21) y ser analizada ms adelante en la seccin 2.4.1.

P=

aC (T ) RT v b v (v + b ) + c (v b )

(2.21)

En la expresin (2.21), los trminos aC , b y c son funciones de dos parmetros,

C y F , que dependen de cada sustancia. Por su parte, Valderrama generaliz la


ecuacin (2.21) empleando el factor acntrico y el factor de compresibilidad crtico dando lugar a la ecuacin PTV, que ha resultado de gran utilidad en el clculo del equilibrio lquido-vapor de mezclas, especialmente de aquellas confinadas en un reservorio con dixido de carbono. - Aplicacin a mezclas de sustancias40. La necesidad de expandir la aplicabilidad de las ecuaciones de estado a sistemas complejos como mezclas altamente polares y mezclas asociadas condujo a superar las reglas de mezclado convencionales de vdW (las cuales solo contenan un parmetro de interaccin en
a ) mediante el desarrollo de reglas cuadrticas con mltiples parmetros de

interaccin, la introduccin del concepto de composicin local, la conexin entre los mtodos basados en la energa libre de Gibbs en exceso y las ecuaciones de estado, as como el desarrollo de reglas no cuadrticas. Las reglas de mezclado clsicas del tipo vdW se muestran entre (2.22) y (2.24).

40

Ibid, p.1608-1610

46

a = xi x j aij
i j

(2.22) (2.23) (2.24)

b = xi x j bij
i j

c = xi x j cij
i j

Para el trmino cruzado de (2.22) se emplea la media geomtrica, como se muestra continuacin en la ecuacin (2.25), aunque para los trminos cruzados de (2.23) y (2.24) se emplea la media aritmtica, como se observa en (2.26) y (2.27), respectivamente.

aij = ai a j (1 k ij )
bij = cij = 1 (bi + b j )(1 ij ) 2 1 (ci + c j )(1 ij ) 2

(2.25) (2.26) (2.27)

Los trminos kij , ij y ij son coeficientes de interaccin binarios que se obtienen a partir de los valores que tengan una desviacin mnima en su prediccin de la presin de burbuja cuando se realiza una regresin de datos de equilibrio lquidovapor de las sustancias de la mezcla. La expresin para

aij fue propuesta por

Zudkevitch y Joffe (1970) en su modificacin de la ecuacin RK. Sin embargo, hay numerosos autores que han propuesto procedimientos alternos que emplean datos experimentales de los componentes puros. Por otra parte, existen casos en los que estas reglas de mezclado se simplifican, como en la ecuacin PR, en la cual el trmino b se calcula como una nica sumatoria de los bi de cada componente y no se emplea el parmetro c .

47

Las reglas de mezclado dependientes del volumen emplean el concepto de composicin local con relativo xito en sistemas altamente no ideales y pueden extenderse a mezclas ternarias. Este tipo de reglas fallan en sistemas binarios cuando ambas sustancias son polares, e.g. metanol-agua, acetona-agua, o cuando la mezcla se encuentra cerca de la regin crtica puesto que gran cantidad de estos modelos, como lo demostrara Sandler, no satisfacen algunas condiciones de frontera necesarias que son impuestas por la mecnica estadstica en cuanto a la dependencia del segundo coeficiente virial con la composicin. Por otra parte, dado que las reglas de mezclado cuadrticas son insuficientes para sistemas complejos, trabajos como el de Panagiotopoulos y Reid (1985) introdujeron un segundo parmetro de interaccin que relaciona a kij con la concentracin y, por tal motivo, transforma la regla de mezclado en una forma no cuadrtica, como se aprecia en (2.28).

aij = ai a j 1 k ij + (k ij k ji )xi

(2.28)

Este tipo de reglas de mezclado se ha aplicado con xito en sistemas con un componente supercrtico, aunque se ha comprobado que sufren del sndrome de Michelsen-Kistenmacher, el cual genera predicciones errneas de sistemas integrados por componentes similares, lo cual dificulta la modelacin de sistemas reales. - Ecuaciones de estado acopladas con modelos de energa libre de Gibbs en exceso41. Los primeros aportes en esta materia fueron realizados por Hurn y Vidal quienes desarrollaron una regla de mezclado que requiere el clculo de la energa libre en exceso de Gibbs. Este tipo de modelos han probado ser los ms adecuados para describir sistemas con componentes altamente asimtricos sometidos a altas o bajas presiones, cerca de la regin crtica o en equilibrio
41

Ibid, p.1610, 1611

48

lquido-vapor, lquido-lquido o gas-slido. Dentro de este grupo de modelos se destaca la regla de Wong y Sandler (WS, 1992), la cual se expondr ms adelante en la seccin 2.4.2. Esta regla ha sido probada en numerosos sistemas y ha mostrado ser precisa cuando se combina con NRTL para mezclas de componentes no polar-elevadamente polar y cuando se combina con UNIQUAC para mezclas elevadamente polar - elevadamente polar42. Por su parte, Valderrama modific la regla WS introducindole un parmetro adicional en la constante de volumen del soluto y desarroll el modelo PTV-MRS que considera las contribuciones de la polaridad y los puentes de hidrgeno en el comportamiento de las molculas. Adicional a esto, Benmeki y Mansoori (1987) establecieron la condicin de que las reglas de mezcla deben ser nicamente para las constantes de las ecuaciones de estado y no para las variables termodinmicas de estado y acorde con tal idea y con la mecnica estadstica desarrollaron unas reglas que sirvieron para reformular la ecuacin PR con 3 parmetros independientes de la temperatura, aunque sus contradictores argumentan que sus resultados no son tan precisos como para justificar la complejidad de las expresiones. - Aplicacin de las ecuaciones de estado en fluidos confinados43. Las ecuaciones de estado tienen una sobresaliente capacidad de correlacionar el equilibrio lquidovapor y las propiedades volumtricas de fluidos complejos contenidos en depsitos. Para tal correlacin se recurre a 2 mtodos: el de los pseudocomponentes y el de la termodinmica continua. Las ecuaciones con mejor desempeo en este mbito son PTV y la modificacin de RK realizada por Zudkevitch y Joffe, adems de esto, PR y SRK mejoran su prediccin de densidades en fase lquida al trasladar el volumen. En general no es

WONG, David Shan Hill y SANDLER, Stanley I. A theoretically correct mixing rule for cubic equations of state. En: AIChe Journal. Vol. 38, No. 5 (May. 1992); 674-677
43

42

VALDERRAMA, Op. Cit., p.1612

49

recomendable estimar el volumen de las fases con clculos de flash, si bien es adecuado calcular las concentraciones de las fases con ecuaciones de estado. - Mezclas con algn componente supercrtico44. Los mejores resultados en esta materia han sido obtenidos con las ecuaciones PR y SRK, no obstante, algunas investigaciones han sugerido la necesidad de incluir ms de un parmetro de interaccin, puesto que es comn que se reporten resultados de gran precisin en el clculo de la concentracin del solvente en fase gaseosa (con desviaciones menores al 1%) mientras que en el clculo de la concentracin del soluto se generan desviaciones de hasta un 200%. En cualquier caso, los resultados pueden optimizarse con modelos de energa libre de Gibbs y reglas de mezcla no cuadrticas con parmetros de interaccin en las constantes relacionadas con el volumen. - Ecuaciones de estado para soluciones polimricas45. Las ecuaciones de estado propuestas en esta rea pueden dividirse en 2 grupos: modelos de red y modelos continuos. Una ecuacin que ha sido empleada con relativo xito es la de Sako, Wu y Prausnitz (SWP, 1989), la cual requiere mnima informacin experimental, lo cual se constituye en una enorme ventaja puesto que algunos autores han concluido en sus respectivas investigaciones que a menos que se tenga disponible un gran nmero de datos de equilibrio lquido-vapor para correlacionarlos con precisin y determinar los parmetros de los modelos, resulta ms conveniente no emplear modelos multiparamtricos para mezclas moderadamente polares polmero-solvente, aunque es oportuno mencionar que en algunos casos se han conseguido resultados satisfactorios tanto para el clculo de la presin de burbuja de las mezclas como en la descripcin de su comportamiento volumtrico a altas presiones. Por otro lado, estudios adelantados en esta materia han puesto en evidencia la necesidad de desarrollar nuevas reglas de mezclado para los

44

Ibid, p.1612, 1613

45

Ibid, p.1613, 1614

50

sistemas polmero-solvente (como la de Zhong y Mazuoka), dado que en ocasiones dichos sistemas requieren para su modelacin de hasta 3 reglas de mezclado que solo operan en casos particulares de relaciones entre el polmero y el solvente (como la asociacin o la solvatacin). Finalmente se ha evidenciado tambin en algunas investigaciones la necesidad de que los parmetros de las ecuaciones de estado para soluciones polimricas sean relacionados con magnitudes normalmente medidas en tales soluciones, de manera que las ecuaciones semiempricas utilizadas generen resultados de mayor precisin. - Programacin computacional de modelos termodinmicos46. El notable avance de los computadores en las ltimas dcadas del siglo XX y en los principios del siglo XXI, los ha convertido en una herramienta fundamental para los investigadores en materia de ecuaciones de estado y diseo de procesos debido a la gran velocidad con que pueden realizarse complicados clculos a partir de frmulas dadas. Es por ello que la tarea fundamental de los investigadores, una vez que han desarrollado un modelo, consiste en programarlo. En el mbito nacional, es importante resaltar el trabajo de Henao y Velsquez, quienes han desarrollado varios complementos en MS Excel para el clculo de propiedades termodinmicas. Uno de ellos, el complemento TermoPTVPR emplea la ecuacin de estado de Patel-Teja-Valderrama (PTV) con la regla de mezclado de Panagiotopoulos-Reid (P-R), para el clculo del factor de compresibilidad de mezclas o sustancias puras y a travs de l, calcular un elevado nmero de propiedades como coeficientes de fugacidad, entalpas y entropas de mezclas sustancias puras en estado lquido o gaseoso, as como puntos de burbuja y puntos de roco, entre otros. Los datos de entrada del complemento son las propiedades crticas de las sustancias, sus coeficientes de interaccin (hallados con el criterio de Pauvonic), sus factores acntricos, las composiciones y las constantes del modelo de Bure, empleado para determinar las capacidades calorficas de los componentes. Un ejemplo prctico mostr que el complemento

46

HENAO, C. A. y VELSQUEZ, J. Simulacin de procesos qumicos empleando MS EXCEL: aplicacin de la EOS Patel-Teja-Valderrama. En revisin

51

resulta ser acertado cuando se le compara con el paquete Peng-Robinson de HYSYS, puesto que se obtuvo una discrepancia de 0.77% en el cambio de la entalpa y de 0.80% en el cambio de la entropa, los cuales son diferencias minsculas que fueron sustentadas con pruebas adicionales que arrojaron resultados similares.

2.3. MODELOS DE ACTIVIDAD47,48

La interpolacin y la extrapolacin de datos termodinmicos de mezclas lquidas son prcticas habituales en ingeniera qumica. El modelo de soluciones ideales es til como primera aproximacin y como referencia; sin embargo, las desviaciones de la idealidad son, frecuentemente, de gran magnitud y no permiten utilizar el modelo ideal con fines de diseo y control. Estas desviaciones se expresan a travs de funciones en exceso que dependen de las concentraciones y de la temperatura. Como mostr Wohl, estas funciones se expresan comnmente como expansiones algebraicas de las fracciones molares con coeficientes arbitrarios que se obtienen mediante el ajuste de datos experimentales. Tales expansiones poseen tantos trminos y parmetros como sea necesario para conseguir representaciones apropiadas de la realidad. En este grupo caben la expansin de Redlich/Kister y los modelos de Margules y van Laar, los cuales se aplican con xito en mezclas binarias aunque no pueden ser extendidos a sistemas multicomponentes.

RENON, Henri y Prausnitz, J. M. Local compositions in thermodynamic excess functions for liquid mixtures. En: AIChe Journal. Vol. 14, No. 1 (1968); p. 135
48

47

SMITH, VAN NESS, ABBOTT, Op. Cit., p.467-469, 814

52

Por su parte, Wilson mostr que la energa de Gibbs en exceso g E , poda ser convenientemente expresada mediante una funcin algebraica de la composicin local y desarroll la ecuacin que lleva su nombre, empleando fracciones volumtricas locales. Tiempo despus, Orye determin que la ecuacin de Wilson es til para representar los datos de equilibrio de una gran variedad de mezclas lquidas. Otros modelos que emplean las composiciones locales son NRTL, UNIQUAC (Universal Quasichemical) de Abrams y Prausnitz, la ecuacin de Heil que modifica la ecuacin de Wilson para representar el equilibrio en soluciones polimricas y UNIFAC, el cual calcula los coeficientes de actividad a partir de las contribuciones de los grupos funcionales que hacen parte de las molculas en solucin, suponiendo, como dicen Smith, Van Ness y Abbott, que: una mezcla lquida puede ser considerada como una solucin de las unidades estructurales de las que se forman las molculas, ms que una solucin de las molculas mismas49. 2.3.1. Concepto de composicin local50,51. Una vecindad o proximidad es un

arreglo de molculas de corto alcance en el que las orientaciones moleculares no son completamente aleatorias puesto que dependen de las diferencias entre el tamao de los compuestos y de las fuerzas intermoleculares entre ellos. La composicin local de una sustancia i corresponde a la composicin de dicha sustancia en alguno de los tipos de celdas que puede haber en la mezcla (esta composicin depende del nmero de coordinacin de la celda). La teora de lquidos de Scott asume que existen dos tipos de celdas en una mezcla binaria: la que contiene a la molcula 1 en su centro y la que contiene a la molcula 2 en dicho lugar, como se aprecia en la Figura 1.

49

Ibid, p. 814

50

Ibid, p.467, 468

51

RENON y PRAUSNITZ, Op. Cit., p.135, 136

53

a)

b)

Figura 1. Tipos de celdas segn la teora de Scott. a) Centrada en la molcula 1. b) Centrada en la molcula 2.
Fuente: RENON, Henri y Prausnitz, J. M. Local compositions in thermodynamic excess functions for liquid mixtures. En: AIChe Journal, Vol. 14, No. 1 (1968); p. 136

En la Figura 1, las energas de interaccin entre las molculas estn denotadas por g ij . Teniendo en cuenta que xij representa la fraccin molar local de la molcula i en la celda centrada en la molcula j , para un sistema binario debe cumplirse en cada celda lo indicado en las ecuaciones (2.29) y (2.30), segn est centrada en la molcula 1 en la 2.
x 21 + x11 = 1 x12 + x 22 = 1

(2.29) (2.30)

Para tomar en consideracin la no aleatoriedad en las mezclas lquidas, Wilson sugiri la relacin entre las fracciones molares locales y globales ( x k ) que se presenta a continuacin en (2.31).

54

x 21 x 2 e g 21 / RT = x11 x1 e g 11 / RT

(2.31)

2.3.2. Ecuaciones de Wilson y Heil52. Asumiendo la validez de la ecuacin (2.31) y mediante una analoga con la expresin de Flory-Huggins, Wilson dedujo la expresin para la energa de gibbs en exceso que se muestra en (2.32).

gE = x1 ln (11 / x1 ) + x 2 ln ( 22 / x 2 ) RT

(2.32)

Las fracciones volumtricas locales ii se calculan en trminos de las fracciones volumtricas globales i , como se muestra en (2.33) y (2.34).

11 = 22 =

x1 + x1 ( 2 / 1 ) e ( g 21 g11) / RT x 2 + x1 (1 / 2 ) e ( g12 g 22 ) / RT x2

x1

(2.33) (2.34)

Heil profundiz an ms en la analoga con la expresin de Flory-Huggins y dedujo las ecuaciones (2.35) a (2.37), tiles para clculos de sistemas con molculas pequeas.

g g11 g g 22 gE x1 21 + 12 = x1 ln (11 / x1 ) + x 2 ln ( 22 / x 2 ) + 21 x 212 RT RT RT

(2.35)

21 = 1 11 12 = 1 22

(2.36) (2.37)

52

Ibid, p.135

55

Las ecuaciones (2.32) y (2.35) son relaciones semiempricas que sirven para calcular propiedades en exceso. Ambas contienen nicamente 2 parmetros ajustables por cada par de molculas: g 21 g11 y g12 g 22 ; adems, ambas pueden generalizarse fcilmente a soluciones que contengan cualquier nmero de componentes. Por ltimo, ambas tienen 2 pasos arbitrarios en su deduccin: la relacin entre las fracciones molares locales (ecuacin (2.31)) y la introduccin del modelo de composiciones locales en la ecuacin de Flory-Huggins. 2.3.3. Ecuacin NRTL53 (1968). La ecuacin NRTL es de especial inters para el presente trabajo de grado puesto que con ella se calcular la energa libre de Gibbs que requiere para su funcionamiento la regla de mezclado de WongSandler, como se ver en la seccin 2.4.2. Este modelo, creado por Renon y Prausnitz, parte de una suposicin similar a la de la teora cuasiqumica de Guggenheim para definir la composicin local, emplea la teora de lquidos de Scott de mezclas binarias para desarrollar una expresin para la energa de Gibbs en exceso y asume la validez de la ecuacin (2.38), la cual es una modificacin de la (2.31).

x 21 x 2 e 12 g 21 / RT = x11 x1 e 12 g 11 / RT

(2.31)

La constante 12 (equivalente a 21 ), es una constante adimensional caracterstica de la no aleatoriedad de la mezcla. Siempre es positiva y se selecciona de acuerdo con las caractersticas qumicas de los componentes de la mezcla. Dicha constante se ve afectada por interacciones tales como la asociacin, la miscibilidad y la polaridad de las sustancias. Normalmente debera asumir valores entre 0.1 y 0.3 de acuerdo con la analoga establecida con la teora cuasiqumica de Guggenheim, aunque en la prctica pueden asignrsele valores superiores a esta ltima cantidad.

53

Ibid, p.135- 143

56

Renon y Prausnitz recomiendan los valores que se listan en la Tabla 1 para esta constante, de acuerdo con el tipo de mezcla, aunque aclaran que, para valores superiores a 0.3, el significado fsico del parmetro 12 es incierto, puesto que se aleja del rango establecido mediante la analoga cuasiqumica de Guggenheim, como se mencion antes. La Tabla 1 se muestra a continuacin. Tabla 1. Valores recomendados para 12 . 12
0.3 0.3 0.3 0.2 0.4 0.40-0.55 0.47 0.47 0.3 0.2

TIPO DE MEZCLA no polar + no polar no polar + polar no asociado polar + polar (gE < 0 o gE 0) hidrocarburo saturado + polar no asociado hidrocarburo saturado + perfluorocarbonado (igual nmero de carbonos) no polar + sustancia altamente asociada polar + CCl4 agua + polar asociado agua + polar no asociado sustancias inmiscibles

La ecuacin NRTL es, en realidad, un conjunto de 3 ecuaciones, como se muestra en seguida entre (2.32) y (2.34).

g E = x1 x 21 ( g 21 g11 ) + x 2 x12 ( g12 g 22 )


x 21 = x1 + x 2 e 12 ( g 21 g 11) / RT x 2 e 12 ( g 21 g 11) / RT

(2.32) (2.33)

x12 =

x 2 + x1 e 12 ( g12 g 22 ) / RT

x1 e 12 ( g12 g 22 ) / RT

(2.34)

A partir de la derivacin de la ecuacin (2.32) pueden obtenerse las expresiones (2.35) y (2.36), mediante las cuales es posible calcular los coeficientes de actividad de las sustancias presentes en la mezcla.

57

e 2 12 21 2 ln ( 1 ) = x 2 21 x1 + x 2 e 12 21

+ 12

(x

+ x1 e 12 12

e 12 12

(2.35)

e 2 12 12 ln ( 2 ) = x12 12 x 2 + x1 e 12 12

+ 21

(x

12 21 1 + x2 e

e 12 21

(2.36)

Los parmetros ij estn definidos como se aprecia en (2.37) y (2.38).

12 = a12 / RT
21 = a 21 / RT

(2.37) (2.38)

A su vez, los parmetros aij presentan las equivalencias observadas en (2.39) y (2.40).
a12 = ( g12 g 22 ) a 21 = ( g 21 g11 )

(2.39) (2.40)

Se deduce de lo anterior que el modelo de actividad NRTL posee 2 parmetros ajustables ( a12 y a 21 ), aunque contiene tambin una tercera constante ( 12 ) que depende de la naturaleza de los componentes. Si se contina aceptando como cierta la hiptesis de que las interacciones entre 2 molculas generan los mayores aportes a las propiedades en exceso, la ecuacin NRTL puede generalizarse a sistemas multicomponentes, obtenindose las ecuaciones (2.41) a (2.43).
ij g ji

x ji x ki

x j e RT x k ik g ki e RT

(2.41)

58

NC gE = xi RT i =1

x e x e
NC j =1 j ji NC k =1 k

ij ji

ik ki

(2.42)
ij ij

x e ln ( ) = x e
NC j =1 j ji i NC k =1 k

ij ji

ik ki

NC x ij e ij ij i =1 i + NC jk kj ij jk kj NC j =1 x e x e k =1 k k k =1 NC

xj e

(2.43)

Las pruebas realizadas por Renon y Prausnitz en mezclas binarias revelaron que, en sistemas simtricos ( 21 = 12 = ), la energa de Gibbs en exceso disminuye conforme 12 crece, lo cual se debe a la reduccin del nmero de interacciones entre las molculas 1 y las 2, causadas por el aumento de la aleatoriedad; por otra parte, el parmetro mostr ser un buen indicativo del grado de alejamiento de la idealidad de la mezcla, puesto que, entre mayor sea su valor, mayor es tal distanciamiento. Adems, los autores mencionados notaron que, en los sistemas asimtricos, el coeficiente de actividad de la sustancia 1 a dilucin infinita 1 depende principalmente de 21 , mientras que 2

depende fundamentalmente de

12 . De otro lado, se determin que el alto grado de asimetra de un sistema (lo


cual se traduce en la obtencin de un prominente sesgo en la curva de energa de Gibbs en exceso contra la fraccin molar de un componente) se relaciona con la diferencia entre 12 y 21 , mientras que en sistemas moderadamente asimtricos, la no idealidad se relaciona con su suma, al tiempo que la curva es ms o menos achatada dependiendo del valor de 12 . Por ltimo, Renon y Prausnitz concluyeron que a12 y a 21 son funciones dbiles de la temperatura, sin embargo, en la mayora de los casos es posible emplear datos isobricos para generar parmetros promedio que sean tiles en diferentes rangos de temperatura. 2.3.4. Ventajas comparativas54. En su artculo, Renon y Prausnitz comparan el desempeo de la ecuacin NRTL con los de las ecuaciones de Wilson, Heil y van Laar. Este anlisis permiti concluir que la ecuacin de Wilson es especialmente
54

Ibid, p.137-144

59

precisa para representar el equilibrio lquido-vapor de sistemas alcoholhidrocarburo, a pesar de que no es capaz de predecir sistemas en los que haya separacin de fases, lo cual s realiza la ecuacin de Heil, aunque sus predicciones no mejoran significativamente las del modelo de van Laar (siendo este ltimo de menor complejidad que el primero). Por su parte, NRTL gener los mejores ajustes para todos los tipos de mezclas analizadas cuando 12 fue fijado adecuadamente, de acuerdo con las recomendaciones de la Tabla 1. En cuanto al equilibrio lquido-lquido, los autores mencionados observaron que la ecuacin de Wilson no es aplicable en este caso, notaron tambin que NRTL es aplicable toda vez que 12 sea menor a 0.426 y concluyeron que el modelo de Heil es aplicable siempre que las sustancias empleadas no formen una mezcla altamente no ideal con bajas solubilidades. Los experimentos mostraron tambin que los parmetros del NRTL varan en este caso linealmente con la temperatura de modo que es posible predecir el equilibrio lquido-vapor extrapolando linealmente con la temperatura los valores obtenidos del equilibrio lquido-lquido a una temperatura menor.

2.4. MODELO TERMODINMICO PARA UN SIMULADOR DE REACTORES DE TANQUE AGITADO

Como se ver en el captulo 5, el volumen de control del reactor simulado en el presente trabajo de grado contiene nicamente y en todo momento, lquido comprimido o incluso en su punto de burbuja, sin tener en cuenta la fase gaseosa que pueda haber asociada a dicho lquido. De acuerdo con esta idea, el paquete seleccionado debe ser robusto para el clculo de propiedades en la fase lquida, puesto que ella ser siempre la fase de operacin. En este caso, se ha seleccionado como modelo termodinmico la ecuacin de estado de Patel y Teja

60

(PT), como regla de mezclado se escogi la de Wong y Sandler (WS), dando como resultado el modelo PTWS, y para determinar las capacidades calorficas se opt por el modelo de Bure. Las razones que justifican las anteriores elecciones se exponen en las secciones siguientes. 2.4.1. Ecuacin de estado de Patel y Teja55,56 (PT, 1982). Las ecuaciones de estado pueden distinguirse principalmente, como se vio antes, segn el nmero de parmetros que contengan. Las ecuaciones con ms de 3 parmetros representan de forma precisa datos volumtricos de las sustancias, sin embargo, rara vez se emplean en clculos de equilibrios de fase debido no solo a la dificultad que presentan para la determinacin de expresiones generalizadas que sean apropiadas para clculos en mezclas, sino tambin al elevado tiempo computacional requerido para resolverlas. En esta rea la ecuacin PT busca aminorar tales dificultades requiriendo nicamente la temperatura y la presin crticas, as como 2 parmetros adicionales para caracterizar cada sustancia. Por otra parte, La ecuacin PT predice adecuadamente las propiedades volumtricas de los lquidos y adicionalmente pretende que, en el caso de sustancias no polares, el resultado sea comparable con los de las ecuaciones PR y SRK, con la ventaja complementaria de predecir valores ajustados para compuestos polares. La ecuacin propuesta corresponde a la ecuacin (2.44), anloga a la ecuacin (2.21).

P=

a(T ) RT v b v (v + b) + c ( v b)

(2.44)

Cabe anotar que si se hace que el parmetro c se hace igual a b en (2.44) se obtiene la ecuacin PR, mientras que si se hace que c sea igual a cero en (2.44),
55

VALDERRAMA, Op. Cit., p. 1608, 1614

PATEL, Navin C. y TEJA, Amyn S. A new cubic equation of state for fluids and fluid mixtures. En: Chemical engineering Science. Vol. 37, No. 3 (1982); p. 463, 464

56

61

se obtiene la ecuacin SRK. Las ecuaciones de SRK y PR asumen que el valor del factor de compresibilidad crtico permanece constante y por tal motivo las densidades en fase lquida predichas por estas ecuaciones difieren considerablemente de sus valores experimentales. Para lograr una prediccin adecuada del comportamiento de las sustancias a bajas y altas presiones se requiere que el factor de compresibilidad crtico ( C ) sea tratado como un

parmetro emprico diferente, por lo general, del valor de ZC. Luego de un proceso derivativo sujeto a unas cuantas constricciones, se deduce que las constantes a (T ) , b y c , poseen las estructuras sealadas por (2.45), (2.9) y (2.46).

a (T ) = a R 2 TC2 / PC (TR ) b = b RTC / PC c = c RTC / PC


Las definiciones de C y c se presentan a continuacin en (2.47) y (2.48).

(2.45) (2.9) (2.46)

C =

PC VC RTC

(2.47) (2.48)

c = 1 3 C

Por otro lado, el valor de b corresponde a la menor raz positiva de la ecuacin cbica mostrada en (2.49).
b + (2 3 C ) b + 3 C b C = 0
3 2 2 3

(2.49)

A su vez, a puede determinarse a partir de la expresin (2.50).

62

a = 3 c + 3 (1 2 c ) b + b + 1 3 c
2 2

(2.50)

Adems, para la funcin (TR ) en la ecuacin (2.45), se define la expresin observada en la ecuacin (2.51), similar a la ecuacin (2.13), aunque es claro que en (2.51) se emplea el factor emprico F en lugar de la funcin m del factor acntrico.

(TR , F ) = 1 + F 1 TR 0.5

)]

(2.51)

- Clculo de los parmetros C y F 57.

El clculo de los parmetros de la

ecuacin PT se realiza por medio de un procedimiento de ensayo y error que contiene los pasos que se exponen a continuacin. a) Se fija el valor inicial para C como el valor ms cercano a ZC entre 0.307 y 1.1 ZC. b) Se calculan c , b y a con las expresiones (2.48) a (2.50).

c) Se halla un valor (TR ) que satisfaga la condicin de equilibrio f v = f largo de la curva de saturacin para cada temperatura.

a lo

d) Se calcula por el mtodo de los mnimos cuadrados el valor de F empleando asimismo los valores obtenidos en c) aplicados en la ecuacin (2.52).

0.5 S = 1 + F 1 TR , i i =1
m

))

exp,i

(2.52)

57

PATEL y TEJA, Op. Cit., p. 464, 465, 467

La expresin para la fugacidad se da en PATEL y TEJA, Op. Cit., p. 473

63

En la ecuacin (2.52), i es el nmero del punto de la curva de equilibrio. Cabe mencionar que la minimizacin de (2.52) es un proceso derivativo que conduce a un polinomio cbico en F , del cual se emplea, en los pasos siguientes del algoritmo, la menor raz positiva encontrada. e) Con todos los datos recopilados hasta este momento se calculan las densidades lquidas y se comparan con las reportadas por la literatura mediante la desviacin absoluta promedio. Si esta desviacin supera la tolerancia, se repite el algoritmo con un nuevo C modificado en 0.001. Si no la supera, los valores hallados corresponden a los buscados. La ecuacin PT resulta ser, por la forma en que se ajustan los parmetros empricos, de gran precisin para estimar densidades de fases lquidas y equilibrios lquido-vapor. Por otro lado, la ecuacin PT genera mejores resultados para hidrocarburos pesados y compuestos polares que las ecuaciones SRK y PR; adems, genera resultados comparables con las de estas ecuaciones para mezclas de hidrocarburos livianos empleando reglas de mezclado clsicas. Valderrama reporta, asimismo, que la ecuacin PT es acertada para los clculos de volmenes saturados de lquidos polares o no polares y de volmenes de vapores saturados. La expresin desarrollada por Patel y Teja puede generalizarse con el factor acntrico para sustancias no polares utilizando las correlaciones (2.53) y (2.54), las cuales evitan recurrir al algoritmo antes expuesto.

F = 0.452413 + 1.30982 0.295937 2

(2.53) (2.54)

C = 0.329032 0.076799 + 0.0211947 2

Sin embargo, es oportuno mencionar que la ecuacin falla en regiones cercanas al punto crtico al estimar la densidad de la fase lquida, aunque esta debilidad puede

64

contrarrestarse asumiendo que C , en la regin en la que 0.9 < TR < 1 , es una funcin lineal de la temperatura, o alternativamente, cambiando la regla de mezclado empleada por una de mayor desempeo, como la de Wong y Sandler. Por su parte, Patel58 modific el trmino de atraccin (TR , F ) en la ecuacin PT, el cual fue inicialmente definido como se aprecia en la ecuacin (2.13). En tal modificacin elimin la constante F aunque introdujo 4 nuevas constantes, mejorando con ello las predicciones de la presin de vapor, de la densidad en fase lquida y de la capacidad calorfica molar en fase lquida de un elevado nmero de sustancias en el rango prctico entre 273K y 523K. La nueva funcin implantada por Patel se muestra en la ecuacin (2.55).

(TR ) = 1 + c1 (TR 1) + c 2 TR 1 + c3 TR N 1

) (

(2.55)

Es preciso en este punto mencionar que, a pesar de que esta modificacin mejora el desempeo de la ecuacin PT, el hecho de requerir 4 constantes dificulta enormemente su utilizacin y por tal motivo, el paquete termodinmico empleado en el presente trabajo de grado opera con la ecuacin (2.13) en lugar de la (2.55). 2.4.2. Regla de mezclado de Wong y Sandler59,60 (WS, 1992). Como se

mencion anteriormente, las ecuaciones de estado se utilizan ampliamente en clculos de equilibrios de fase, aunque en la prctica se ha encontrado que para modelar comportamientos complejos de mezclas altamente no ideales se requieren reglas de mezclado diferentes a las de vdW de un solo fluido. Numerosos autores (como Panagiotopoulos y Reid) han propuesto reglas de este estilo con parmetros de interaccin binarios dependientes de la composicin que han sido empleadas con xito en algunos casos particulares, aunque tales reglas

58

PATEL, N. C. Improvements of the Patel-Teja equation of state. En: International Journal of Thermophysics. Vol. 17, No. 3 (1996); p. 673-679 VALDERRAMA, Op. Cit., p. 1610, 1611

59

60

WONG y SANDLER, Op. Cit., p. 672-678

65

no son generalizables a cualquier sistema puesto que son inconsistentes en el lmite de baja densidad con la mecnica estadstica, la cual prev que el segundo coeficiente virial debe ser una funcin cuadrtica de la composicin. Las correcciones realizadas permiten el ajuste con la teora, sin embargo, dado que son intencionales y no inherentes al modelo, no mantienen la naturaleza cbica de la ecuacin de estado cuando se aplica en mezclas. Por otro lado, las reglas en cuestin poseen el llamado sndrome de MichelsenKistenmacher, lo cual dificulta en gran medida la representacin de sistemas conformados por compuestos de una misma familia y con pesos moleculares similares. Una alternativa a estas reglas de mezclado fue propuesta inicialmente por Hurn y Vidal. El mtodo consiste en igualar la energa libre de Gibbs en exceso a presin infinita calculada con una ecuacin de estado con la determinada mediante un modelo de actividad (como NRTL), suponiendo que el volumen en exceso es cero cuando la presin es infinita, lo cual conduce a una regla de mezclado lineal para el parmetro b . Sin embargo, Sheng et al mostraron en sus trabajos que al igualar las energas libres en exceso de Helmholtz en lugar de las de Gibbs, el trmino b puede calcularse con una gran variedad de reglas. A partir de los trabajos antes mencionados y teniendo en cuenta que la regla de Hurn y Vidal no es acorde con la mecnica estadstica, Wong y Sandler desarrollaron un nuevo tipo de reglas de mezclado basado en la energa libre en exceso de Helmholtz, el cual, a pesar de ser independiente de la densidad, cumple con los lmites de alta y baja densidad y no contradice las premisas de la mecnica estadstica. Tomando como base la ecuacin de estado vdW y considerando los postulados de la mecnica estadstica, puede deducirse que los parmetros de esta ecuacin de estado son los que se muestran a continuacin entre (2.56) y (2.58).

66

b=

x x (b a / RT )
i j i j

ij

E ai A ( x) xi 1+ b RT RT i i

(2.56)

ai E A ( x ) a = b x i b i i

(2.57)

(b a / RT )ij

(b a / RT )i + (b a / RT ) j
2

(1 k )
ij

(2.58)

Cabe anotar que A ( x) se calcula por medio de un modelo de actividad que puede ser tanto aleatorio como de composicin local, basndose en la suposicin de que la expresin (2.59) es cierta, lo cual es justificable si se toma en consideracin el hecho de que el volumen en exceso suele ser despreciable y que la energa libre de Helmholtz en exceso es una funcin dbil de la presin.
G E (T , x, Pbaja ) A E (T , x, Pbaja ) A E (T , x, P )

(2.59)

Anlisis posteriores demuestran que la regla de Hurn y Vidal es un caso particular de la regla de WS cuando la funcin ( 1 / T ) se aproxima mediante una serie truncada en el trmino de orden cero y cuando todos los kij equivalen a cero.

Cuando Wong y Sandler compararon los resultados de su regla de mezclado con los obtenidos utilizando la regla de Panagiotopoulos-Reid (ambas reglas aplicadas a la ecuacin PRSV, una modificacin de PR hecha por Stryjek y Vera) y con NRTL, concluyeron que su regla es mejor que la de Panagiotopoulos-Reid puesto que no sufre del sndrome de Michelsen-Kistenmacher y notaron que sus resultados son comparables o levemente mejores que los de NRTL para clculos en fase lquida. La regla fue probada no solo en equilibrios lquido-vapor y lquidolquido de sistemas altamente no ideales binarios y ternarios reconocidos en la literatura por ser vagamente descritos por los modelos existentes, sino que

67

tambin fue probada en gases cerca del punto crtico, alcanzndose resultados satisfactorios en todos los casos. 2.4.3. Extensin de la regla de mezclado de Wong-Sandler a la ecuacin de estado Patel-Teja61 (PTWS, 1997). Desde que Hurn y Vidal introdujeron el modelo de energa libre en exceso en las ecuaciones cbicas de estado, la creacin de reglas de mezclado del tipo de composicin local para sistemas complejos se ha convertido en un constante objeto de investigacin por parte de numerosos autores. Entre todas las reglas desarrolladas, la de WS, antes expuesta, ha recibido una especial atencin por ser independiente de la densidad y por permitir la extensin a sistemas sometidos a altas presiones, de los valores determinados de los parmetros en sistemas a bajas presiones por medio de la extrapolacin. Como se mostr anteriormente, la regla de Wong y Sandler fue aplicada con xito a ecuaciones de 2 parmetros como vdW PRSV; sin embargo, fueron Yang et al quienes extendieron esta regla de mezclado a la ecuacin de estado de 3 parmetros de Patel y Teja. Sabiendo que la ecuacin de partida es (2.44), las ecuaciones que definen la regla de mezclado WS para la ecuacin PT en particular, se muestran en (2.60) y (2.61).

b=

x x (b a / RT )
i j i j

ij

1 1+ RT

E ai A ( x) x i i b i i

(2.60)

a=

a b E A ( x) + x i i i bi i

(2.61)

Aparte de las igualdades (2.60) y (2.61), la ecuacin PTWS requiere las definiciones que se observan a continuacin entre (2.62) y (2.66).
61

Yang, T. et al. Extension of the Wong-Sandler mixing rule to the three-parameter Patel-Teja equation of state: application up to the near critical region. En: Chemical Engineering Journal. Vol. 67 (1997); p. 27-33.

68

i =

ci bi
i

(2.62) (2.63) (2.64)


1

= xi i
c = b
3 + + 1 + 6 + 2 i i i i = ln 2 3 + 1 + 6 + 2 1 + 6 i + i i i i

(2.65)

3 + + 1 + 6 + 2 ln 2 2 1 + 6 + 3 + 1 + 6 +

(2.66)

La energa en exceso de Helmholtz necesaria para calcular algunos trminos de la regla de mezclado se calcula usualmente con NRTL (de hecho, el simulador desarrollado emplea este modelo) y Yang et al recomiendan que los parmetros para su aplicacin se consulten en DECHEMA data series. Por otro lado, los resultados de PTWS en los sistemas binarios no polares analizados por Yang et al, no presentan desviaciones relativas en la presin superiores al 3.29%, al tiempo que las desviaciones absolutas en la fraccin molar no superan la magnitud de 0.028. Asimismo, las mezclas binarias con un componente polar no presentan desviaciones en la presin superiores al 4.63% ni superiores a 0.0545 en la fraccin molar. De la misma manera, los sistemas binarios conformados por 2 sustancias polares no presentan desviaciones por encima de 7.25% en la presin ni de 0.042 en la fraccin molar. Adems de lo anterior, se analizaron algunos sistemas binarios con sulfuro de hidrgeno y las divergencias en la presin fueron en todos los casos inferiores a 2.06% y a 0.091 en la fraccin molar, registrndose una alta precisin en las predicciones en la regin cercana a la crtica (regin problemtica cuando PT se emplea con otras

Para conocer la expresin con la cual se calcula el coeficiente de fugacidad de las sustancias, puede consultarse YANG et al, Op. Cit., p. 34, 35

69

reglas de mezclado). Para el caso de los sistemas ternarios estudiados, Yang et al observaron buenas aproximaciones con los datos de la composicin de las fases lquido-vapor coexistentes que haban sido reportados anteriormente, no superando desviaciones de 0.032 en las fracciones molares. En cuanto al clculo de las densidades de fase en equilibrio lquido-vapor, las discrepancias en el lquido no superaron el 5.50% y los investigadores concluyeron que el modelo opera correctamente en sistemas altamente asimtricos incluso en la regin cercana a la crtica. Adicional a esto, el clculo de densidades de fluidos comprimidos no report divergencias por encima del 2%. Por ltimo, los factores de compresibilidad determinados no mostraron desviaciones superiores al 3.01%. Un anlisis global de los datos anteriormente expuestos permite afirmar que PTWS es aplicable con un buen nivel de confiabilidad a la prediccin del equilibrio lquido-vapor de numerosos sistemas, incluyendo sistemas altamente asimtricos; igualmente, puede aplicarse satisfactoriamente no solo a la determinacin de algunas propiedades volumtricas de lquidos y gases sino tambin de algunas variables de estado como la presin, sobre amplios rangos operativos que incluyen las cercanas de la regin crtica. 2.4.4. Modelo de Bure para las capacidades calorficas molares de los gases62. Las capacidades calorficas de las sustancias puras en fase gaseosa ideal se requieren en las industrias de procesos qumicos para clculos de equilibrio qumico y de fase y en balances de entalpa, como en el presente trabajo de grado. Como consecuencia del mejoramiento en las tcnicas de cmputo y el desarrollo de las bases de datos, las ecuaciones se emplean cada vez con mayor frecuencia que las tablas. Las ecuaciones parablicas e hiperblicas comnmente utilizadas para evaluar las capacidades calorficas molares como funciones de la

BURE, M. A nonlinear equation describing the molar heat capacities of gases as a function of temperature. En: International Chemical Engineering. Vol. 26, No. 1 (Jan. 1986); p. 160-164

62

70

temperatura no permiten la extrapolacin confiable por fuera de su intervalo de construccin, lo cual se constituye en una desventaja sustancial cuando es necesario calcular el equilibrio qumico a altas temperaturas bajo condiciones adiabticas o cuando se desea disear un reactor adiabtico (bien sea que la reaccin sea endotrmica o exotrmica). Cuando se extrapola, debido a la naturaleza misma de las ecuaciones, las expresiones parablicas e hiperblicas convencionales tienden a algn infinito, el negativo o el positivo, brindando resultados alejados de la realidad. Esta dificultad puede superarse con una ecuacin como la observada en (2.67).

eg /T g Cp m (T ) = d + f T 1 eg / T
2

(2.67)

La igualdad (2.67) est fundamentada en postulados de la termodinmica estadstica, por lo cual g representa la frecuencia de vibracin caracterstica para un grupo correspondiente de tomos; adems, si se sustituye un valor promedio por una serie de vibraciones, (2.67) describe la dependencia de la capacidad calorfica de toda una molcula con la temperatura. Los comportamientos lmites de la expresin (2.67) son de notoria importancia puesto que la acotan tanto superior como inferiormente y evitan el problema de los infinitos al extrapolar que se mencion antes. Por tales razones, se desarrollan a continuacin las demostraciones de los resultados a los que convergen los valores lmites, las cuales no aparecen en el artculo original (solo se registran los valores finales). Cuando la temperatura es cercana a cero, mediante la definicin matemtica de lmite, se deduce la expresin (2.68).

eg /T g Lm d f + T 0 + T 1 e g / T
2

(2.68)

71

Si se realiza el cambio de variable g / T = x , se asume que cuando T tiende a cero por derecha, x tiende a infinito positivo y se obtiene la expresin (2.69).
f x2 ex

x +

Lm d +

(1 e )

x 2

(2.69)

Cuando se invierte el exponencial en el numerador y se expande el trmino cuadrtico del denominador, resulta la expresin (2.70).

x +

Lm d +

f x2 e x 1 2e x + e 2 x

(2.70)

Realizando el producto indicado en el denominador se estructura la expresin (2.71).

f x2 Lm d + x x + e + ex 2

(2.71)

Aplicando la regla de LHpital al lmite indicado en (2.71), se deduce la expresin (2.72).


2 f x e x ex

x +

Lm d +

(2.72)

Aplicando de nuevo la regla de LHpital a la expresin mostrada en (2.72), se obtiene el lmite (2.73).
2 f e + e x
x

x +

Lm d +

(2.73)

72

Si se realiza el cambio de variable e x = y , se deriva de ello que cuando x tiende a infinito positivo, y (2.74). tiende asimismo a infinito positivo y se obtiene la expresin

y +

Lm d +

2 f (y + 1/ y)

(2.74)

Operando sobre la expresin (2.59) puede llegarse a la expresin (2.75).


2 f y y2 +1

y +

Lm d +

(2.75)

El lmite presentado en (2.75) corresponde al tipo / , por lo cual, al dividir por la mayor potencia presente ( y 2 ) y evaluando el lmite se obtiene la expresin (2.76), que corresponde al lmite inferior de la ecuacin de Bure.

T 0 +

Lm Cp m = d

(2.76)

Por otro lado, cuando la temperatura tiende a infinito positivo se tiene la expresin (2.77).

eg /T g Lm d + f T + T 1 e g / T
2

(2.77)

Si se realiza el cambio de variable g / T = x , puede determinarse que cuando T tiende a infinito positivo, x tiende a cero por derecha y se obtiene la expresin (2.78).

73

Lm d+ +
x 0

f x2 ex

(1 e )

x 2

(2.78)

Luego de algunas manipulaciones idnticas a las expuestas para el caso del lmite inferior, puede llegarse a la expresin (2.79).
2 f e + e x
x

Lm d+ +
x 0

(2.79)

Dado que en la expresin (2.79) no existen indeterminaciones de ningn tipo, el lmite puede evaluarse sin inconveniente de la manera que se muestra en (2.80).
2 f 2 f =d+ f =d+ x (1 + 1) e +e
x

Lm d+ +
x 0

(2.80)

Consecuentemente, el lmite superior de la ecuacin de Bure corresponde a

d+ f .
Una ventaja adicional de la ecuacin (2.67) es que resulta fcilmente integrable analticamente, tanto para clculos de entalpas como de entropas, lo cual evita recurrir a soluciones numricas que solo brindaran valores aproximados. Debido a la importancia de estas expresiones dentro del desarrollo del presente trabajo de grado, estas integraciones se muestran detalladamente a continuacin, dado que en el artculo original solo se reportan sus resultados, obviando el procedimiento. Las entalpas requieren la integracin de la capacidad calorfica mostrada en (2.81), para su clculo.

T2

T1

Cp m (T )dT = hm

(2.81)

74

La integral en el miembro derecho de la igualdad (2.81) equivale, en trminos de la igualdad (2.67) a la expresin (2.82).

T2

T1

Cp m (T )dT =

T2

T1

eg /T g d + f T 1 eg / T
2

dT

(2.82)

Si se realiza el cambio de variable g / T = x , los diferenciales poseen la relacin

g / T 2 dT = dx , con lo cual se obtiene la expresin (2.83) (cabe anotar que los


lmites de la integral no se cambiarn porque al final de la integracin se retornar a la variable T ).
f g ex
x 2

T2

T1

Cp m (T )dT = d
T1

T2

(1 e )

dx

(2.83)

Realizando un nuevo cambio de variable e x = , los diferenciales tienen la siguiente relacin e x dx = d , y resulta la expresin (2.84).
f g

T2

T1

Cp m (T )dT = d +
T1

T2

(1 )2

(2.84)

La integral del miembro izquierdo de la igualdad (2.84) se evala fcilmente para obtener la expresin (2.85).

T2

T1

f g Cp m (T )dT = d + (1 ) T1

T2

(2.85)

Revirtiendo los cambios de variable realizados, se obtiene el resultado en funcin de la temperatura que se observa en (2.86).

75

T2

T1

f g Cp m (T )dT = d T + 1 e g / T

T2

(2.86)
T1

En cuanto a la entropa, la expresin para calcularla en trminos de la capacidad calorfica corresponde a la igualdad (2.87).

s m =

T2

T1

Cp m (T ) dT T

(2.87)

La integral en el miembro derecho de la igualdad (2.87) equivale, en trminos de la igualdad (2.67) a la expresin observada en (2.88).

T2

T1

T2 d Cp m (T ) f dT = + T1 T T T

eg /T g T 1 e g / T
2

dT

(2.88)

Teniendo en cuenta que la integral es un operador lineal, puede separarse la integral del miembro derecho de (2.88) en dos partes, de acuerdo con la aditividad del operador lineal. Realizando nuevamente el cambio de variable g / T = x en la segunda parte de la integral, los diferenciales se relacionan segn g / T 2 dT = dx , y con esto, se llega a la expresin (2.89) (nuevamente se menciona que los lmites de la integral no se cambiarn puesto que al final de la integracin se retornar a la variable T ).
x T2 d T2 f x e Cp m (T ) dT = dx + 2 T1 T T1 T 1 e x

T2

T1

(2.89)

Evaluando la primera integral del miembro derecho de (2.89) y efectuando en la segunda el cambio de variable e x = , en el que los diferenciales tienen la relacin e x dx = d , se llega a la igualdad indicada en (2.90).

76

T2

T1

Cp m (T ) dT = d ln (T ) T

T2 T1

T2

f ln( x )

T1

(1 x )2

dx

(2.90)

Para poder evaluar la integral restante en (2.90) se debe efectuar inicialmente una integracin por partes que conduzca a la expresin (2.91) y, posteriormente, debe realizarse un proceso de descomposicin en fracciones parciales de la integral resultante, para obtener la expresin (2.92).

(1 x )
T1

T2

f ln( x )
2

T2 f ln( x ) f dx dx = + (1 x ) T1 T1 x (1 x ) T2 T2

(2.91)

(1 x )
T1

T2

f ln( x )
2

f ln( x ) + f ln( x ) f ln(1 x ) dx = (1 x )

(2.92)
T1

Reemplazando lo encontrado en la expresin (2.92) en la igualdad (2.90) se deduce la expresin (2.93).

T2

T1

Cp m (T ) f ln( x ) dT = d ln(T ) + f ln( x ) f ln(1 x ) (1 x ) T

T2

(2.93)
T1

Restituyendo los cambios de variable efectuados anteriormente y aplicando algunas propiedades de los exponenciales y de los logaritmos, se llega a la expresin (2.94).

T2

T1

Cp m (T ) f g dT = d ln(T ) f ln e g / T 1 g / T T T 1 e

T2

(2.94)
T1

Adems de discutir los comportamientos lmites de la ecuacin (2.67), es igualmente importante mencionar que dicha ecuacin fue empleada por Bure para ajustar el Cp m de 250 sustancias entre hidrocarburos y sus principales

77

derivados con oxgeno, nitrgeno, azufre y cloro, as como algunas sustancias inorgnicas. Bure evalu el valor de las constantes d , f y g , con base en el mtodo iterativo de Gauss-Newton y estim que la ecuacin (2.67) puede emplearse en el amplio rango entre 200K y 5000K sin obtenerse errores mayores a 1.38%, en promedio, con respecto a los valores reportados en la literatura, mientras que las ecuaciones clsicas solo operan, generalmente, entre 273K y 1500k. Por otra parte, este autor not en sus investigaciones que al extrapolar las ecuaciones polinmicas y racionales convencionalmente empleadas por encima de 1500K, se originan valores poco precisos que no pueden ser utilizados en clculos subsiguientes. A su vez, Henao63 resalta la versatilidad del modelo de Bure mencionando el hecho de que con tan solo 3 constantes genera buenos resultados mientras que los modelos ms conocidos requieren 4, 5 ms constantes para su operacin, con el agravante de que tales modelos no permiten la extrapolacin. Asimismo, Henao presenta en su libro un extenso compendio de constantes con cerca de 1700 sustancias para el modelo de Bure, que incluye no solo hidrocarburos sino tambin derivados halogenados, alcoholes y fenoles, aldehdos, cetonas, cidos carboxlicos, steres, teres, aminas y nitrilos, entre otros.

HENAO U., Carlos Andrs. Simulacin y evaluacin de los procesos qumicos. Primera Edicin. Medelln: Editorial Universidad Pontificia Bolivariana, 2006

63

78

3. MTODOS NUMRICOS PARA RESOLVER SISTEMAS DE ECUACIONES DIFERENCIALES

3.1. CONTEXTUALIZACIN64,65

La simulacin digital es una poderosa herramienta para resolver las ecuaciones que describen sistemas de ingeniera qumica, aunque posee dos dificultades: la solucin simultnea de ecuaciones algebraicas no lineales y la resolucin numrica de ecuaciones diferenciales ordinarias. La primera se resuelve empleando algn mtodo iterativo y la segunda utilizando ecuaciones en diferencias finitas. La precisin y la estabilidad de estas aproximaciones debe ser tenida en cuenta porque el mtodo para obtenerlas o el algoritmo de solucin empleado afectan notoriamente la convergencia. En la actualidad existen numerosos algoritmos cuya eficacia depende del tipo de problema y aunque infortunadamente no existe un algoritmo que opere de manera adecuada para todo tipo de situaciones, algunos autores recomiendan el algoritmo explcito simple de primer orden de Euler para un gran nmero de aplicaciones de ingeniera. A travs de los aos han sido desarrollados numerosos paquetes para la simulacin que han eximido al ingeniero de conocer los mtodos numricos
64

LUYBEN W. L. Plantwide dynamic simulators in chemical processing and control, Op. Cit., p. 3, 4

65

BURDEN, Richard L. y FAIRES, J. Douglas. Mtodos Numricos. Tercera Edicin. Madrid: Thomson Paraninfo, 2004. p.189

79

empleados, porque los programas detectan automticamente los errores y la estabilidad y ajustan parmetros de solucin como el intervalo y el tamao de paso de manera que la solucin cumpla con la tolerancia especificada. La solucin numrica de las ecuaciones diferenciales ordinarias se puede realizar con mtodos explcitos como el algoritmo de Euler o el de Runge-Kutta, o con mtodos implcitos como el de Euler. El modelo dinmico de un reactor de tanque agitado genera un sistema de ecuaciones algebraico-diferenciales de alta complejidad que no permite una resolucin analtica, por lo que es necesario recurrir a los mtodos numricos para obtener una solucin. Los problemas de valores iniciales para una sola ecuacin diferencial ordinaria poseen la estructura de la ecuacin (3.1).

dy = f (t , y ) dt

(3.1)

Con a t b y a, b siendo nmeros reales positivos o cero.

La condicin inicial del problema es y (a ) = y i es la aproximacin de la solucin en el tiempo i. Teniendo en cuenta que N es el nmero de particiones realizadas en el intervalo comprendido entre a y b , el tamao de paso se calcula, en este caso, como se observa a continuacin en (3.2).

h=

(b a )
N

(3.2)

80

3.2. MTODO DE EULER66

El mtodo de Euler surge de expandir la solucin de la ecuacin diferencial en trminos de la serie de Taylor truncada en el primer trmino, de acuerdo con esto la aproximacin de la solucin a la ecuacin diferencial es la ecuacin (3.3).

(t +1) = (t ) + h f (ti ,(t ) )


i i i

(3.3)

Esto quiere decir que para poder hallar el valor de la aproximacin en ti+1 se requiere conocer el valor de la aproximacin ( ) y la funcin ( f ) en ti. Este mtodo genera una aproximacin a la solucin en varios valores en el intervalo de a hasta b , estos valores se denominan puntos de red o nodos. Los puntos de red tienen una distribucin uniforme en el intervalo de tiempo y estn separados entre s por el tamao de paso, cuando el tamao de paso disminuye debe haber una mayor precisin en las aproximaciones, sin embargo reducir excesivamente el tamao de paso requiere un nmero mayor de clculos y esto aumenta el error debido al redondeo, por lo cual se busca un equilibrio al seleccionar el tamao de paso adecuado teniendo en cuenta dicho error. El algoritmo del mtodo de Euler consiste en definir el intervalo de la solucin (fijar los valores de a y de b ), la condicin inicial de la solucin ( ) y el tamao de paso ( h ) y luego evaluar la aproximacin de la solucin desde a hasta b cada h unidades de tiempo.

66

Ibid, p. 193

81

3.3. MTODOS DE TAYLOR DE ORDEN SUPERIOR67

Estos mtodos son una ampliacin del mtodo de Euler en los cuales se trunca la serie de Taylor utilizada al aproximar la solucin de la ecuacin diferencial en un trmino n , siendo n el orden del mtodo de Taylor (el mtodo de Euler corresponde al mtodo de Taylor de orden 1). De acuerdo con esto, los mtodos de Taylor tienen la solucin general mostrada en (3.4).
n1 h2 d f ti ,(ti ) hn d f ti ,(ti ) + + ... + 2 dt n! dt n1

(t +1) = (t ) + h f (ti ,(t ) )


i i i

((

))

((

))

(3.4)

Donde n : Orden del mtodo de Taylor que se va a emplear. El procedimiento de solucin de estos mtodos numricos es anlogo al del mtodo de Euler, no obstante en estos mtodos es necesario evaluar las derivadas de la funcin en cada uno de los pasos. En este ltimo punto es donde se encuentra la principal dificultad de aplicacin de los mtodos de orden superior, dado que el clculo y la evaluacin de las derivadas es un procedimiento lento y complicado, aunque a medida que aumenta el orden del mtodo de Taylor ms precisa es la aproximacin solucin.

67

Ibid, p. 197

82

3.4. MTODOS DE RUNGE-KUTTA68

La aplicacin de los mtodos de Taylor de orden superior para obtener la solucin de una ecuacin diferencial ordinaria con un valor inicial suele complicarse por la necesidad de determinar las derivadas de orden superior y evaluarlas a travs del tiempo. Los mtodos de Runge-Kutta resultan de modificar los mtodos de Taylor para que el orden de las cotas del error se conserve, pero evitan la necesidad de emplear derivadas de rdenes elevados en la solucin. Las tcnicas mencionadas utilizan el desarrollo de Taylor de , la funcin que aparece en el miembro derecho de la ecuacin diferencial que se va a solucionar. Dado que es una funcin de dos variables (t, y) debe emplearse el teorema generalizado de Taylor a funciones de este tipo que resulta ms complicado que el de una sola variable debido a que aparecen en l todas las derivadas parciales de . Este mtodo requiere que y todas sus derivadas hasta la n+1 sean continuas dentro de los valores empleados para t y y, de modo que el teorema de Taylor sea aplicable. La aproximacin de las tcnicas de Runge-Kutta podra incrementar el error, pero se hace de manera que el error introducido sea del mismo orden del que ya presenta el mtodo de Taylor y, en consecuencia, los nuevos errores no afectan significativamente los clculos. El mtodo de Runge-Kutta ms bsico es el de segundo orden, tambin conocido como mtodo del punto medio, el cual se presenta a continuacin en (3.5) y (3.6).

0 = i +1 = i + h f t i + , i + f (t i , i ) 2 2
h h

(3.5) (3.6)

68

Ibid, p. 203-210

83

Con i = 0 : N 1 El mtodo de Runge-Kutta de segundo orden puede ser depurado si se mejora la aproximacin que lleva incorporada y de esta manera se obtienen el mtodo de Euler modificado y el mtodo de Heun. El mtodo de Euler modificado se presenta a continuacin en (3.5) y (3.7).

0 = i +1 = i +
h [ f (t i , i ) + f (t i +1 , i + hf (t i , i ) )] 2

(3.5) (3.7)

El mtodo de Heun est representado por las ecuaciones (3.5) y (3.8).

0 = i +1 = i + f (t i , i ) + 3 f t i + h, i + hf (t i , i ) 4 3 3
h

(3.5)

(3.8)

Las frmulas de Taylor de orden superior pueden convertirse en tcnicas de Runge-Kutta de una forma anloga aunque las manipulaciones algebraicas son complicadas. De estos mtodos de orden superior, el ms comn es el de orden 4 que contiene cuatro evaluaciones de la funcin y que resulta de resolver un sistema de ecuaciones con 12 incgnitas. El mtodo consiste en el sistema mostrado entre (3.9) y (3.14).

o =
k1 = hf (t i , i ) k h k 2 = hf t i + , i + 1 2 2 k h k 3 = hf t i + , i + 2 2 2

(3.9) (3.10) (3.11) (3.12)

84

k 4 = hf (t i +1 , i + k 3 )

(3.13) (3.14)

i +1 = i + (k1 + 2k 2 + 2k 3 + k 4 )

1 6

El principal esfuerzo computacional en la aplicacin de los mtodos de RungeKutta consiste en la evaluacin de f en cada paso. En los mtodos de segundo orden el error en cada paso es funcin de h al cubo a costa de dos evaluaciones de la funcin, mientras que en los de orden 4 se requieren cuatro evaluaciones por paso y el error local es funcin de h a la quinta potencia. De ah en adelante el relativo decrecimiento del orden del error hace que sean preferibles los mtodos de orden menor que 5 con tamaos de paso menores con respecto a mtodos de orden superior con mayor tamao de paso. La comparacin entre los mtodos de Runge-Kutta de orden bajo se hace con base en el nmero de evaluaciones por paso. As, si el de cuarto orden requiere de 4 evaluaciones por paso y el de Euler requiere una sola evaluacin, se considera que el primero debe dar respuestas ms precisas que el segundo cuando el segundo emplea un tamao de paso equivalente a la cuarta parte del primero. En todas las comparaciones posibles el mtodo de cuarto orden ha probado ser el ms preciso y eficiente y por ello es el de mayor aplicacin.

85

3.5. MTODOS MULTIPASO69

La base de estos mtodos consiste en emplear un predictor-corrector. Estas tcnicas de resolucin numrica emplean la informacin proveniente de ms de uno de los puntos de red precedentes para determinar la aproximacin del siguiente punto. La solucin general de los mtodos multipaso es la ecuacin (3.15).

(t +1) = m1 (t ) + m2 (t 1) + ...+ 0 (t +1m) +


i

h m f ti+1 ,(t+1i ) + m1 f ti ,(ti ) + ...+ 0 f ti+1m ,(t+1mi )

)]

(3.15)

Donde: i y i : Constantes que dependen del mtodo especfico que se va a emplear. Los mtodos multipaso requieren de m valores iniciales y como nicamente se dispone de un valor inicial los restantes m-1 valores se obtienen usando un mtodo de un paso, luego se procede a evaluar las funciones en cada punto sucesivo empleando un tamao de paso adecuado. Los mtodos multipaso se dividen en dos categoras: la primera se conoce como mtodo explcito y ocurre cuando el coeficiente m es igual a cero. En este caso la solucin en el punto que se va a evaluar se puede obtener directamente. La segunda, en caso de que el coeficiente m sea diferente de cero, se denomina mtodo implcito. Para aplicar directamente este mtodo se debe resolver la ecuacin implcita para ti+1, esta solucin es particular a cada problema y no se

69

BURDEN, Richard L. FAIRES, J. Douglas. Anlisis Numrico. Sptima Edicin. Mxico: Thomson Editores, 2002. p. 289300

86

asegura la consecucin de una solucin nica para ti+1. En la prctica se utiliza una combinacin de ambos mtodos, una aproximacin dada por un mtodo explcito que es corregida evaluando este valor en el miembro derecho de la ecuacin implcita; la combinacin de ambas tcnicas se denomina mtodo predictor-corrector. La ecuacin explcita que debe utilizarse para evaluar un mtodo-predictor corrector es la ecuacin (3.16).

(t +1) = m1 (t ) + m2 (t 1) + ... + 0 (t +1m)


i

+ h m1 f ti ,(ti ) + ... + 0 f ti+1m ,(t+1mi )

)]

(3.16)

Esta expresin se evala en f ( i , t i ) y se utiliza para obtener el valor final de ti+1 con el mtodo implcito, es decir, se corrige el valor inicial derivado del mtodo explcito empleando la ecuacin (3.17).

(t +1) = m1 (t ) + m2 (t 1) + ... + 0 (t +1m) +


i

h m f ti+1 ,(t+1i ) + m1 f ti ,(ti ) + ... + 0 f ti+1m ,(ti +1m)

))

(3.17)

Las principales ventajas de los mtodos que emplean un predictor-corrector frente a los mtodos de un solo paso radican en que son ms estables y el error acumulado crece ms lentamente, por lo que son preferibles cuando el nmero de puntos que es necesario evaluar es elevado, dado que se aprovechan los clculos anteriores y por ello solo hay que evaluar f ( i , t i ) en cada iteracin, sin necesidad de calcular varias constantes en cada paso. En los algoritmos de los mtodos predictor-corrector se pueden incluir tcnicas de extrapolacin para mejorar la precisin de las aproximaciones a las soluciones de problemas de valor inicial. Esto se logra incluyendo en el algoritmo un paso en el

87

que se realiza la extrapolacin, el cual puede incluirse tanto en el paso del predictor como en el del corrector. El principal inconveniente que tiene la utilizacin de estos mtodos consiste en su dependencia de los valores iniciales que se les suministren y que en la prctica deben obtenerse a partir de un mtodo de un solo paso, con lo cual, a pesar de tener un buen control del error, la precisin depende del mtodo empleado para generar los primeros puntos. Existen distintos tipos de mtodos multipaso, la diferencia entre ellos radica en los valores fijados para las constantes; la forma ms comn de hallar dichos valores se basa en el mtodo de coeficientes indeterminados, y las constantes halladas dependen de los coeficientes que cada mtodo especfico fija en cero. A continuacin se muestra la ecuacin general para determinar los coeficientes

i y i de los mtodos multipaso.

1 = m k 0 M + m k ( k )
k =1 k =0

M 1

(3.18)

Donde: M = 0,1n En esta ecuacin se asume que 00 equivale a 1; adems, en algunos de los mtodos se fijan previamente los valores de algunas de las constantes i y i . Los mtodos ms comnmente empleados son los de orden 4 porque equilibran la precisin del mtodo con la simplicidad de las frmulas lo cual disminuye los errores derivados del redondeo. 3.5.1. Mtodo predictor-corrector de Adams-Bashforth-Moulton70. Esta tcnica se basa en el mtodo de Adams-Bashforth como predictor, en el cual los valores de

70

Ibid, p. 289-298

88

m i y m son iguales a cero con i desde 2 hasta n, y el mtodo de AdamsMoulton como corrector, en el que los valores de m i equivalen a cero con i desde 2 hasta n. El algoritmo del mtodo predictor-corrector de Adams-Bashforth-Moulton de cuarto orden es el conformado por (3.19) y (3.20).

p = ( t ) +
i

h 55 f ti , (ti ) 59 f ti1 , (ti 1 ) + 37 f ti 2 , (ti 2 ) 9 f ti 3 , (ti 3 ) 24 h 9 f (t i + h, p ) + 19 f t i , (ti ) 5 f t i 1 , (ti 1 ) + f t i 2 , (ti 2 ) 24

)]

(3.19) (3.20)

c = (t ) +
i

) (

)]

Donde: p : Resultado del mtodo predictor. c = (ti +1) : Resultado del mtodo corrector 3.5.2. Mtodo predictor-corrector de Milne-Simpson71. En el mtodo de MilneSimpson a diferencia del mtodo de Adams-Bashforth-Moulton se tiene el valor de

m 1 igual a cero y m 4 diferente de cero. Con estas condiciones se reduce el


error local de truncamiento. Este mtodo presenta problemas de estabilidad y por lo tanto no es recomendable su aplicacin. El algoritmo del mtodo predictor-corrector de Milne-Simpson de cuarto orden es el formado por las ecuaciones (3.21) y (3.22).

p = (t c = (t

i 3 )

+ +

4h 2 f t i , (ti ) f t i 1 , ( ti 1 ) + 2 f t i 2 , ( ti 2 ) 3

) (
(

))

(3.21) (3.22)

i 1 )

h f (t i + h, p ) + 4 f t i , (ti ) + f t i 1 , (ti 1 ) 3

) (

))

71

Ibid, p. 299, 300

89

3.5.3. Mtodo predictor-corrector de Hamming72.

Este mtodo se basa en el

predictor-corrector de Milne-Simpson, pues emplea el mismo predictor y un corrector en el cual se corrigen los problemas de estabilidad del mtodo anterior. El algoritmo del mtodo predictor-corrector de Hamming de cuarto orden consta de las ecuaciones (3.23) y (3.24).

p = (t
1 8

i 3 )

4h 2 f t i , (ti ) f t i 1 , ( ti 1 ) + 2 f t i 2 , ( ti 2 ) 3

) (
i

))
)]

(3.23) (3.24)

c = (9 (t ) (t
i

i2 )

h ) + 38 [ f (t

+ h, p ) + 2 f t i , ( ti ) f t i 1 , (ti 1 )

) (

3.6. TCNICAS ADAPTABLES73

Las tcnicas adaptables emplean un tamao de paso variable que permite hacer aproximaciones ms eficientes en cuanto al nmero de clculos que se deben realizar en cada paso, pero tienen la dificultad de que su aplicacin es complicada de implementar en el proceso de solucin. Estos mtodos adoptan el nmero y la posicin de los nodos que se utilizan en la aproximacin para mantener el error local dentro de una cota especificada inicialmente. Adicionalmente, tienen una notable ventaja que consiste en que evitan calcular las derivadas de orden superior de la funcin debido a que el procedimiento de seleccin del tamao de paso proporciona una estimacin del error local que es netamente algebraico. Las tcnicas adaptables parten de suponer que un mtodo ideal sera aquel en el que

72 73

SMITH, Allen W. Anlisis Numrico. Mxico: Editorial Prentice-Hall Hispanoamericana, 1988. p. 447-452 BURDEN y FAIRES, Mtodos numricos, Op. Cit., p. 226-229

90

dada una tolerancia ( ) mayor que cero, utilizara el menor nmero de nodos con el que fuera posible garantizar que el error global no sera nunca mayor que la tolerancia en ningn punto de la particin, lo cual sera inconsistente con un tamao de paso constante. Para acercarse a este caso ideal se emplean mtodos de diferentes rdenes consecutivos que permitan estimar el error local (dado que el global generalmente no se puede determinar) y, empleando esa estimacin, elegir un tamao de paso que controle el error global. Si q es un mltiplo del tamao de paso, wi +1 es la aproximacin con el mtodo de orden superior (n+1) y

i +1 es la aproximacin de orden inferior (n), entonces se tiene la desigualdad


(3.25) en la que se muestra el intervalo de valores de q que aseguran que el nuevo tamao de paso (qh) mantenga el error global dentro de la cota.

h q< wi +1 i +1

1/ n

(3.25)

Cuando q<1 se rechaza la eleccin inicial de h para el paso i-simo y se repiten los clculos empleando qh como tamao de paso. Si q 1 se acepta el valor calculado para el paso i-simo con tamao de paso h y se modifica el tamao a qh para el paso (i+1)-simo. Una de las tcnicas adaptables que se emplea con mayor frecuencia es la de Runge-Kutta-Fehlberg74 (conocida como RKF45), que utiliza los mtodos de Runge-Kutta de quinto y cuarto orden como se muestra en (3.26) y (3.27).

wi +1 = i +

16 6656 28561 9 2 k1 + k3 + k4 k5 + k6 135 12825 56430 50 55 25 1408 2197 1 k1 + k3 + k 4 k5 216 2565 4104 5

(3.26) (3.27)

i +1 = i +

74

Ibid, p. 229-231

91

El valor de q y de las constantes se determina como se muestra entre (3.28) y (3.34).

h q 0.84 w i +1 i +1 k1 = hf (t i , i )

1/ 4

(3.28) (3.29) (3.30) (3.31) (3.32) (3.33) (3.34)

k h k 2 = hf t i + , i + 1 4 4

3k 9k 3h k 3 = hf t i + , i + 1 + 2 8 32 32 1932k1 7200k 2 7296k 3 12h , i + k 4 = hf t i + + 13 2197 2197 2197 3680k 3 845k 4 439k1 k 5 = hf t i + h, i + 8k 2 + 216 513 4104 3544k 3 1859k 4 11k 5 8k h k 6 = hf t i + , i 1 + 2k 2 + 2 27 2565 4104 40

Este mtodo tiene la ventaja de solo requerir seis evaluaciones de en cada paso mientras que si se emplearan independientemente seran cuatro evaluaciones para el de cuarto orden y seis para el de quinto orden, siendo el RKF45, adems de esto, de mayor precisin que los mtodos antes expuestos. El mtodo RKF45 puede ser mejorado si al implementarlo se evitan grandes o pequeas modificaciones del paso y en algunas ocasiones si el paso nunca se aumenta de tamao y solo se reduce cuando sea necesario controlar el error. Otra tcnica adaptable es el predictorcorrector de Adams con tamao de paso variable que emplea el mtodo explcito de Adams-Bashforth de cuatro pasos para hacer la prediccin y el mtodo implcito de Adams-Moulton de tres pasos como corrector de la aproximacin. Debido a que este mtodo es multipaso y adicionalmente tiene paso variable, es necesario calcular los valores de partida en

92

nuevos nodos igualmente espaciados y cualquier cambio en el tamao de paso requiere que se calculen nuevos valores de partida en ese punto, lo cual hace que el algoritmo sea ms complicado que los mtodos de un solo paso.

3.7. ECUACIONES DIFERENCIALES RGIDAS75

Todos los mtodos para la aproximacin numrica de la solucin de un problema de valores iniciales, bien sea una sola ecuacin o un sistema de ellas, poseen frmulas para el error que incluyen una derivada de orden superior al de la solucin de la ecuacin. Uno de los supuestos ms importantes de estas tcnicas es que el error puede mantenerse bajo control, sin embargo, surgen con frecuencia problemas en los que el error crece tanto que llega a dominar los clculos; tales problemas se componen de ecuaciones diferenciales rgidas, que son aquellas en cuya solucin analtica aparece un trmino de la forma e ct , en donde c es una constante positiva de gran magnitud. Generalmente, este trmino exponencial es tan solo una parte de la solucin, llamada solucin transitoria, que se suma a la solucin permanente, la parte ms importante de la solucin. La parte transitoria de la solucin decae con rapidez a medida que t crece debido a su carcter exponencial, pero su ensima derivada (1) n c n e ct , no decae tan rpidamente e incluso puede que crezca conforme lo haga t, desviando el error por encima de la cota. Esta dificultad se supera comnmente porque las condiciones fsicas del problema del cual se deriva una ecuacin de este estilo permiten predecir su rigidez y tomar las medidas apropiadas para controlar el error, lo cual se hace con una restriccin sobre el tamao del paso.

75

Ibid., p. 247-250

93

Para establecer el comportamiento de un mtodo numrico concreto cuando se aplica a un sistema rgido, se realiza una prueba preliminar con la ecuacin (3.35), la cual es una ecuacin rgida con parte permanente nula, en la que es un nmero real negativo, como se muestra a continuacin.

y / = y con y (0) =

(3.35)

La solucin analtica de la ecuacin (3.35) es la ecuacin (3.36), una vez que se ha evaluado la condicin inicial.

y = e t

(3.36)

En general, debe existir una funcin Q tal que al aplicarse a la ecuacin de prueba (3.35), se obtenga la aproximacin indicada en (3.37).

j +1 = j Q(h )

(3.37)

La precisin del mtodo, y por ello su aplicabilidad a sistemas rgidos depender del grado de acercamiento de Q(h ) a e h ; adems, el tamao del paso debe ser escogido de modo que se satisfaga la condicin (3.38).
Q ( h ) < 1

(3.38)

La desigualdad mostrada en (3.38) debe ser satisfecha puesto que, de lo contrario, el error crecer sin lmite y no se alcanzar la aproximacin de la solucin buscada.

94

3.8. SOLUCIN DE SISTEMAS DE ECUACIONES DIFERENCIALES EN UN SIMULADOR DE REACTORES DE TANQUE AGITADO76

Para determinar la solucin numrica de un sistema de ecuaciones con valores iniciales se pueden emplear los mtodos revisados anteriormente para una sola ecuacin. El mtodo seleccionado para la solucin del sistema de ecuaciones diferenciales resultante del modelo del reactor, el cual se expondr en el captulo 5, es la tcnica de Runge-Kutta de cuarto orden (RK4) puesto que puede extenderse con facilidad a sistemas de ecuaciones, es un mtodo estable, no requiere el clculo de la derivada de la funcin ni de un alto nmero de evaluaciones de la misma en cada paso. Todo esto, sumado al hecho de que no necesita un tamao de paso excesivamente pequeo para obtener aproximaciones precisas, permite afirmar que el mtodo es adecuado para realizar los procedimientos requeridos. Sin embargo, es claro que los dems mtodos de aproximacin de un solo paso tambin pueden extenderse a los sistemas de ecuaciones en cuestin. Asimismo, los mtodos multipaso y las tcnicas de prediccin-correccin tambin pueden ampliarse a dichos sistemas, aunque el nivel de clculos es elevado. De nuevo, si se emplea el control del error, cada componente del conjunto de aproximaciones debe ser lo suficientemente precisa, ya que de otra forma, debe calcularse de nuevo la solucin numrica. La extensin de la tcnica de extrapolacin tambin puede realizarse, aunque en la prctica no es utilizada con frecuencia debido a que su notacin es sumamente complicada. Como se ver en el captulo 5, el modelo de un reactor de tanque agitado en estado transitorio genera un sistema de m 1 balances de masa (donde m 1 es el nmero de sustancias que atraviesan el volumen de control) y un balance de energa, lo cual genera un sistema de
m ecuaciones, con m variables

76

Ibid, p. 236

95

dependientes, las moles de cada componente en el interior del reactor y la energa interna del volumen de control, ms una variable independiente: el tiempo ( t ). Un esquema general del conjunto de ecuaciones en cuestin puede observarse en (3.39).

du 1 = f 1 (t , u1 , u 2 ,..., u m ) dt

M
du m = f m (t , u1 , u 2 ,..., u m ) dt

(3.39)

Este sistema de ecuaciones diferenciales de primer orden se encuentra sujeto al conjunto de condiciones iniciales (3.40), cuando a t b .
u1 (a ) = 1
M

(3.40)

u m (a) = m
Para el mtodo de Runge-Kutta de cuarto orden h y N tienen idnticos significados que anteriormente. Se utilizar la notacin ij para denotar una aproximacin de

ui (t j ) y se definir el tiempo en cada nodo como se muestra en (3.41).

t j = a + jh

j = 1: N

(3.41)

Es necesario calcular cuatro constantes para cada funcin ui en cada tj, transformando las condiciones iniciales, como se muestra entre (3.42) y (3.46).

1, 0 = 1 , 2,0 = 2 , K m ,0 = m
k1,i = hf i (t j , 1, j ,..., m , j )

(3.42) (3.43)

96

k1,1 k1, 2 k1,m h k 2,i = hf i t j + 2 , 1, j + 2 , 2, j + 2 ,..., m , j + 2

(3.44)

k 2,1 k 2, 2 k 2,m h + , + , + ,..., + k 3,i = hf i t j 1 , j 2 , j m , j 2 2 2 2

(3.45) (3.46)

k 4,i = hf i (t j + h, 1, j + k 3,1 , 2, j + k 3, 2 ,..., m , j + k 3,m )

Las aproximaciones sucesivas de las funciones que integran el sistema se calculan empleando la ecuacin (3.47).

i , j +1 = i , j + (k1,i + 2k 2,i + 2k 3,i + k 4,i )

1 6

(3.47)

El mtodo RK4 es una tcnica que ofrece una excelente relacin entre la precisin de la aproximacin y el nmero de clculos que es necesario realizar para determinarla, sin embargo, al extender tcnicas adaptables como RKF45 a sistemas de ecuaciones pueden obtenerse valores ms precisos de la aproximacin de la solucin, aunque el nmero de clculos y, por tanto, el tiempo de cmputo aumentan significativamente y, en ocasiones, como se antes, la notacin del mtodo puede resultar sumamente compleja.

97

98

4. MTODOS NUMRICOS PARA RESOLVER ECUACIONES DE UNA SOLA VARIABLE

Como se observa en el captulo 6, en el cual se explica el algoritmo de solucin del problema planteado, el presente trabajo de grado nicamente precisa resolver una ecuacin en lugar de un sistema de ellas, empleando un mtodo numrico. Por tal razn, se exponen a continuacin los principales mtodos numricos utilizados para aproximar la solucin de una ecuacin algebraica de una sola variable y se describe tambin el algoritmo computacional que emplea el simulador desarrollado.

4.1. CONTEXTUALIZACIN77

El problema de solucionar una ecuacin algebraica f en la variable x , consiste bsicamente en encontrar un valor de dicha variable que satisfaga la condicin (4.1).
f (x ) = 0

(4.1)

77

BURDEN y FAIRES, Anlisis Numrico, Op. Cit., p. 48-73

99

Cuando se trata de la solucin exacta de la ecuacin, se obtiene un valor P que satisface por completo la igualdad presente en (4.1), mientras que al tratarse de una solucin numrica, se habla de un valor Pn que satisface la condicin (4.1) con una determinada precisin; de tal forma que el valor Pn es una aproximacin de la solucin P , que hace que el miembro derecho de la expresin (4.1) sea un valor cercano a cero. El nivel de aproximacin a cero est directamente relacionado con el grado de aproximacin entre P y Pn , razn por la cual es necesario aproximarse lo suficiente, aunque es igualmente adecuado no excederse en la precisin para evitar problemas de convergencia y elevados tiempos de clculo. Para esto, los mtodos tienen incorporados diversos criterios que detienen su ejecucin. Tales criterios se basan generalmente en el concepto de tolerancia ( tol ), el cual es un valor especificado al principio del mtodo, que se compara con la diferencia absoluta de la aproximacin de la solucin hallada en un paso y la aproximacin del paso anterior: cuando tal diferencia es menor que el valor fijado inicialmente, el criterio se satisface y el mtodo se detiene, de otra forma, continan las iteraciones. Otro tipo de tolerancia se compara con una diferencia absoluta entre

f (Pn ) y cero, con la consecuente detencin del mtodo al satisfacerse que la


diferencia absoluta sea menor que el valor fijado. Por otra parte, cuando no se presentan variaciones significativas entre la aproximacin de un paso y el del anterior, un criterio de parada alternativo consiste en definir un nmero mximo de iteraciones que al cumplirse interrumpa el mtodo, con lo cual se evitan ciclos infinitos.

100

4.2. MTODO DE LA BISECCIN78

El mtodo de la biseccin est basado en el teorema del valor intermedio, el cual establece que para una funcin continua f ( x ) , definida en el intervalo [a, b] , si la funcin definida en el punto a tiene el signo contrario a la funcin definida en b , esto es f (a ) f (b ) < 0 , entonces deber existir al menos una solucin para f ( x ) dentro de dicho intervalo. Para hallar esta solucin se van reduciendo sistemticamente a la mitad los subintervalos de [a, b] y en cada paso se usa la mitad en la cual exista un cambio de signos al evaluar la funcin. El algoritmo es el siguiente: a) Se determina P1 , como el punto medio del intervalo [a, b] . b) Se evala respectivamente. c) Si f (a ) f (P1 ) < 0 , entonces la raz buscada est en el intervalo [a, P1 ] , si
f (a ) f (P1 ) > 0 , entonces la raz buscada se encuentra en el intervalo f ( x ) en a , b

P1 , para obtener

f (a ) ,

f (b ) y

f (P1 ) ,

[P1 , b] .

Deben renombrarse las variables para el nuevo intervalo y continuar subdividiendo dicho intervalo hasta cumplir el criterio de parada. d) Criterio de parada: se contina hasta satisfacer alguna de las condiciones mostradas entre (4.2) y (4.4).
f (c k ) < tol f (c k ) f (c k 1 ) < tol
78

(4.2) (

Ibid, p. 48-53

101

c k c k 1 < tol

(4.4)

Cabe anotar que, en cada paso, la aproximacin se calcula de acuerdo con la ecuacin (4.5).

Pi = ai +

bi ai 2

(4.5)

Se recomienda usar est expresin en lugar de su simplificacin para evitar problemas asociados al redondeo cuando (b a ) est cerca de la precisin de la mquina en la que se realicen los clculos. Existe un teorema que permite predecir el nmero de iteraciones necesarias para alcanzar un valor dado de tolerancia, el cual se muestra en la expresin (4.6). Aunque este valor en la mayora de los casos es mayor de lo que realmente se requiere, el resultado opera como un buen estimativo o tambin como un lmite superior que puede servir para restringir el nmero mximo de iteraciones.

Pn P

ba

2n

(4.6)

Al despejar de la ecuacin (4.6) la variable n y teniendo en cuenta que Pn P es la tolerancia, se deduce la desigualdad mostrada en (4.7).

log10 b a log10 (tol ) log10 (2)

ba = log 2 tol

(4.7)

Las principales desventajas del mtodo radican en que debe conocerse el intervalo en el que se encuentra la solucin, solo sirve para hallar races reales y el proceso de clculo es enormemente laborioso.

102

4.3. MTODO DE NEWTON-RAPHSON79

Este mtodo es una de las tcnicas numricas con mayor velocidad de convergencia. La tcnica parte del polinomio de Taylor truncado en el primer trmino alrededor del punto P , como se muestra en (4.8).

f ( P ) f ( x) + ( P x) f ' ( x)

(4.8)

Mediante manipulaciones matemticas sencillas es posible obtener una expresin para

P a partir de la aproximacin mostrada en (4.8), teniendo en cuenta que

f (P ) es cero puesto que P es la solucin de la ecuacin (4.1). El proceso

mencionado concluye con la deduccin la aproximacin mostrada en (4.9).

P x

f ( x) f ' ( x)

(4.9)

Esta aproximacin es la base del mtodo de Newton-Raphson, en la cual se comienza por una aproximacin inicial P0 , suministrada por quien utiliza el mtodo, hasta encontrar una solucin Pn , dentro de la tolerancia especificada El algoritmo se basa en la expresin (4.10) para el clculo sucesivo de las aproximaciones.

Pi Pi 1

f ( Pi 1 ) f ' ( Pi 1 )

(4.10)

79

Ibid, p. 66-70

103

En la ecuacin (4.10) se observa que, si la derivada de la funcin en Pi 1 es igual a cero para algn valor de i , el mtodo debe interrumpirse y no se alcanza una solucin apropiada. La obtencin de este mtodo a partir de las series de Taylor resalta la importancia de una aproximacin inicial ( P0 ) cercana a la solucin para garantizar la convergencia del mtodo. Por otro lado, la necesidad de calcular la derivada de la funcin en cada paso es una condicin con un enorme inconveniente: tiene asociada la generacin de errores significativos, puesto que los mtodos numricos para el clculo de derivadas son, en general, poco precisos. Adems, cuando la derivada de la funcin tiende a cero en un punto o en una regin, la convergencia puede llegar a ser inalcanzable (este problema persiste al extender el mtodo de NewtonRaphson a sistemas de ecuaciones, traducindose en la condicin de que el determinante del jacobiano tiende a cero).

4.4. MTODO DE LA SECANTE80

El mtodo de Newton-Raphson es una tcnica robusta de rpida convergencia, sin embargo, requiere conocer el valor de la derivada de la funcin en cada paso, lo cual, como se mencion antes, es un proceso con considerables errores incorporados. Para evitar este problema, se utiliza el mtodo de la secante, el cual utiliza dos puntos (2 aproximaciones iniciales) para aproximar la derivada sin

80

Ibid, p. 70-73

104

necesidad de emplear diferenciales. Esta aproximacin parte del lmite observado en (4.11).

f ' ( Pn 1 ) = Lim

x Pn 1

f ( x) f ( Pn 1 ) x Pn 1

(4.11)

Si el valor de x se hace igual a Pn 2 y se omite el lmite, la igualdad mostrada (4.11) se transforma en la expresin (4.12).
f ( Pn 1 ) f ( Pn 2 ) Pn Pn 1

f ' ( Pn 1 )

(4.12)

Cuando la aproximacin presente en (4.12) se reemplaza en la expresin (4.10), base del algoritmo de Newton-Raphson, se obtiene la expresin (4.13), la cual permite aproximar la solucin por el mtodo de la secante.

Pn Pn 1

f ( Pn 1 ) (Pn 2 Pn 1 ) f ( Pn 1 ) f ( Pn 2 )

(4.13)

La convergencia de este mtodo es un poco menor que la del mtodo de NewtonRaphson. El mtodo de la secante y el de Newton-Raphson por lo general se emplean para refinar las respuestas conseguidas con otra tcnica ms robusta, como la biseccin. Un inconveniente del mtodo de la secante consiste en que, a pesar de tener dos valores iniciales, la raz no necesariamente se encuentra entre ellos, lo cual no permite asegurar la convergencia del mtodo (como s sucede en la biseccin).

105

4.5. SOLUCIN DE ECUACIONES DE UNA SOLA VARIABLE EN UN SIMULADOR DE REACTORES DE TANQUE AGITADO

Es poco comn que los mtodos numricos se apliquen a las ecuaciones algebraicas manualmente, de hecho, sta es una prctica que se lleva a cabo nicamente con fines acadmicos, en la mayora de los casos. El notable avance de los computadores as como su fcil acceso al pblico en general ha originado una enorme difusin y un gran auge de los mtodos numricos, puesto que los algoritmos son programados y el computador se encarga de realizar los clculos y de mostrar despus los resultados por medio de tablas o grficos, lo cual reduce significativamente el tiempo de resolucin de los problemas y evita la resolucin consecutiva del mtodo manualmente. Estos algoritmos contienen, en ocasiones, varios mtodos numricos incorporados y se caracterizan por poseer varios criterios de decisin, los cuales, dependiendo del comportamiento de la ecuacin que se desea resolver, eligen el mtodo ms adecuado para garantizar la convergencia a la solucin. Un algoritmo computacional que merece especial atencin por su eficacia es el propuesto por Brent (1971) que modifica al propuesto antes por Dekker (1969). Este algoritmo se describe con detalle a continuacin, puesto que ser el empleado por el simulador del presente trabajo de grado para determinar la temperatura en cada paso del intervalo de tiempo que se fije para la simulacin. 4.5.1. Algoritmos de Brent y de Dekker81. La solucin de la ecuacin (4.1) dentro del intervalo [a, b] requiere que f (a ) f (b ) 0 (hay que anotar que si f (a ) f (b ) = 0 , entonces alguno de los extremos del intervalo es la raz buscada). El objetivo del algoritmo es determinar la aproximacin Pn de la raz real, dentro de una
81

BRENT, R. P. An algorithm with guaranteed convergence for finding a zero of a function. En: The Computer Journal. Vol. 14, No. 4 (1971); p.422

106

tolerancia , mediante la evaluacin de f en un reducido nmero de puntos. Segn se observa en la expresin (4.7), cuando se emplea el mtodo de la biseccin, la aproximacin de la solucin ser encontrada en un nmero de iteraciones cercano a log 2 ((b a ) / ) . Aunque el algoritmo de Brent no reduce este nmero de pasos, si se cumple que f sea continua y diferenciable en las cercanas de la raz y si se ignoran los errores de redondeo, puede afirmarse que el algoritmo posee convergencia superlineal a la raz, haciendo que la tcnica sea ms rpida que la biseccin. El algoritmo de Brent es similar al de Dekker y sus variaciones, aunque es importante hacer nfasis en el hecho de que ninguno de los ltimos garantiza la convergencia en menos de (b a ) / evaluaciones de la funcin, mientras que el primero lo hace en cerca de log 2 ((b a) / ) evaluaciones de la funcin. Esta
2

diferencia es importante en casos en los cuales, por ejemplo, (b a ) es igual a la unidad y el valor de es 10 12 , puesto que el mtodo de Brent requiere 1600 evaluaciones de la funcin, al tiempo que el mtodo de Dekker requiere 1012 evaluaciones. Adems, en funciones polinmicas de grado moderado con races adecuadamente espaciadas, el mtodo en cuestin ha probado ser igual o incluso ms rpido que el de Dekker, lo cual se suma al hecho de que ambos son, a su vez, ms rpidos que el de la biseccin. - Algoritmo de Dekker82. Este procedimiento considera que, en un paso tpico, se deben tener 3 puntos a , b y c , tales que a es igual a c , adems f (b ) f (c ) 0 y con la condicin de que
f (c ) f (b ) . El mtodo asume que c es la mejor

aproximacin a la solucin hecha hasta el paso en cuestin, adems, a es el valor previo de c y la raz debe estar entre b y c . Si f (c ) es equivalente a cero, la solucin ha sido encontrada, mientras que si no lo es, entonces debe definirse la cantidad m como se muestra en (4.14).

82

Ibid, p.422

107

m=

bc 2

(4.14)

Si el valor absoluto de m es menor que la tolerancia, entonces c es la aproximacin de la raz buscada, mientras que si no lo es, debe interpolarse o extrapolarse a f linealmente entre a y b , generando un nuevo punto i , que se calcula como se muestra en (4.15).

i = c+ p/q

(4.15)

Los parmetros p y q se definen mediante las expresiones (4.16) y (4.17), tomando en consideracin que la cantidad s se define, asimismo, en (4.18).
p = (a c ) s q = m (1 s ) s = f (c ) f (a )

(4.16) (4.17) (4.18)

Cabe anotar que no siempre es necesario calcular el valor de i ; en general, esta cantidad solo se calcula cuando se satisface la condicin observada en (4.19).
2 p 3mq

(4.19)

Antes de calcular la nueva aproximacin de la raz, con la cual se contina al siguiente paso, se debe calcular el valor de r , magnitud que se define en (4.20).

i r= c + m

si i (c, c + m ) si i (c, c + m )

(interpolacin) (biseccin)

(4.20)

108

Finalmente, la aproximacin de la raz, c' , se determina de acuerdo con las condiciones mostradas en la expresin (4.21).
r c' = c + signo(m ) si c r > si c r

(4.21)

De esta manera, la terna {a, b, c} se reemplaza por la terna {c, b, c'} y el algoritmo comienza de nuevo hasta satisfacer alguno de los criterios de parada. - Modificaciones de Brent al algoritmo de Dekker83. La principal modificacin de Brent al algoritmo propuesto por Dekker, consiste en asegurar que una biseccin se hace al menos una vez, cuando se realiza un nmero de pasos consecutivos igual a 2 log 2 ( c b ) . Dicha modificacin parte de definir la magnitud como se puede apreciar en (4.22).
p = q i 1

(4.22)

Si cumple la condicin (4.23) o la condicin (4.24), mostradas a continuacin, entonces se hace una biseccin y en otro caso, puede hacerse una interpolacin o una biseccin, como en el mtodo de Dekker.
<

(4.23)

p/q i

1 2

(4.24)

83

Ibid, p.423

109

De acuerdo con lo anterior, se reduce al menos a la mitad de su valor en cada paso siguiente y cuando dicho valor es menor que , se realiza una biseccin, luego de la cual el algoritmo impone la igualdad (4.25).
=m

(4.26)

Por otra parte, el algoritmo de Brent aprovecha el hecho de que se cuente en cada paso con tres puntos {a, b, c} para realizar una interpolacin cuadrtica, la cual cuenta con mayor precisin en sus aproximaciones que la lineal realizada por el algoritmo de Dekker. Adems de lo mencionado, la interpolacin realizada es inversa en lugar de ser directa puesto que con sta ltima es necesario resolver una ecuacin cuadrtica para determinar el valor de i , lo cual aumenta el nmero de clculos. Otra modificacin de Brent al algoritmo de Dekker consiste en evitar el error de desbordamiento o la divisin por cero al calcular el valor de i . Dado que c es la ms reciente aproximacin a la raz y considerando que a es el valor previo de c , es posible afirmar que el mtodo realiza una biseccin cuando se verifica la condicin (4.27).
f (c ) f (a )

(4.27)

Si la condicin (4.27) no se cumple, entonces es vlido afirmar que la condicin (4.28) debe ser verdadera y, por ende, el valor de i debe ser calculado de una manera tal que se eviten los errores antes mencionados.
f (c ) < f (a ) f (b )

(4.28)

Para calcular de manera segura el valor de la variable i , se requiere calcular inicialmente las constantes 1 , 2 y 3 , las cuales se definen como se muestra entre (4.29) y (4.31).

110

1 = f (a ) f (b ) 2 = f (c ) f (b )

(4.29) (4.30) (4.31)

3 = f (c ) f (a )

Una vez que las constantes 1 , 2 y 3 , han sido calculadas, pueden deducirse los valores de p y q a travs de las ecuaciones (4.32) y (4.33). Cabe anotar que estas nuevas igualdades sustituyen en el algoritmo de Brent a las expresiones (4.16) y (4.17), dadas por Dekker.
p = 3 [(b c ) 1 (1 2 ) (c a ) (2 1)] q=m

(4.32) (4.33)

(1 1) (2 1) (3 1)

De nuevo, el valor de i se calcula a travs de la expresin (4.15), sin olvidar que si la condicin (4.19) se cumple, entonces el mtodo debe hacer una biseccin en lugar de una interpolacin. Sumada a sus dems virtudes, el algoritmo de Brent posee una importante caracterstica: cuenta con convergencia superlineal a la raz. Este concepto se asocia matemticamente con la capacidad de un mtodo para satisfacer la expresin (4.34), toda vez que f sea de clase 1 ( C 1 ), es decir, que ella y su primer derivada sean continuas, en los alrededores de P .

n +

Lm Pn P

1/ n

=0

(4.34)

La convergencia superlineal del mtodo de Brent hace que el orden de convergencia aumente, como mnimo, en un nmero de veces igual a 1 + 5 / 2 , comparado con los mtodos que emplean interpolacin lineal. Todo lo anterior hace que el mtodo de Brent sea tanto o ms rpido que el de Dekker, con la

111

ventaja de que el primero solo requiri para su convergencia, durante las pruebas reportadas en la literatura, un nmero de evaluaciones de la funcin nunca mayor al triple de las que se hubieran empleado si se hubiese recurrido al mtodo de la biseccin, mientras que el mtodo de Dekker requiere, en algunas ocasiones, ms de 10 6 evaluaciones de la funcin. -Tolerancia en el mtodo de Brent84. En este punto es apropiado comentar la forma mediante la cual opera la tolerancia en el mtodo de Brent. En esta tcnica, la tolerancia ( ) es una combinacin de una tolerancia relativa ( 2 ) y una tolerancia absoluta ( ), de manera tal que, en cada paso, se tiene la igualdad mostrada en (4.35).

= 2 c +

(4.35)

En la expresin (4.35) se supone que c es el valor de la aproximacin en un paso determinado, al tiempo que es una tolerancia absoluta positiva cuyo valor es constante. Adems, se define como la precisin relativa de la mquina en la cual se programa el mtodo, la cual puede calcularse como se observa en (4.36).

= 1

(4.36)

En la ecuacin (4.36) se ha establecido que es el nmero de dgitos en que trunca la aritmtica de punto flotante cuya base es , aunque si la aritmtica empleada es de redondeo, se emplea la mitad del valor obtenido a travs de la ecuacin (4.36). Como puede observarse en la igualdad (4.35), depende del valor de la aproximacin en cada paso, la cual puede estar en cualquier lugar del intervalo de

84

Ibid, p.423

112

solucin, razn por la que puede afirmarse que el mtodo de Brent posee una tolerancia variable que asume un nuevo valor en cada paso. Si se desea que esta tcnica numrica le asigne un nico valor a la tolerancia, debe reemplazarse a por su mnimo valor positivo dentro del intervalo, sin olvidar que dicho valor no puede excesivamente pequeo, puesto que ello obligara a realizar un elevado nmero de evaluaciones de la funcin, lo cual no es conveniente al tener en cuenta que este hecho es, precisamente, uno de los criterios de parada de la tcnica. - Modificacin al algoritmo de Brent. El algoritmo desarrollado por Brent se conoce como Algol 60 y la puede ser programado con relativa facilidad. Sin embargo, los autores del presente trabajo de grado modificaron este algoritmo sustancialmente, de manera tal que el tiempo de clculo se redujo considerablemente en las pruebas realizadas con el simulador. La modificacin es simple: como se ver en el captulo 5, el sistema de ecuaciones conformado por los balances de materia y energa y las relaciones adicionales, posee un carcter algebraico-diferencial que requiere, para su solucin, un conjunto de condiciones iniciales. Dentro de este conjunto se encuentra un valor inicial de la temperatura en el interior del reactor, la cual se suministra al mtodo de Brent con la intencin de que, en lugar de partir de la igualdad de a con c , emplee siempre tal valor inicial como la primera aproximacin de la raz. Con esta modificacin se logra que el intervalo en el cual se busca la solucin (definido entre 1 K y 800 K ) se reduzca rpidamente en cada paso del intervalo de tiempo, haciendo que la simulacin se concluya en un tiempo menor que con el mtodo original y cerca de 3 veces ms rpido que con la tcnica de Newton-Raphson antes expuesta, con la ventaja de haberse evitado el clculo de la derivada numrica de la funcin, lo cual suele introducir errores significativos en el clculo de la aproximacin.

El algoritmo ALGOL 60 se encuentra en BRENT, Op. Cit., p.424, 425

113

114

5. MODELO GENERAL PARA LA SIMULACIN DE REACTORES DE TANQUE AGITADO

5.1.

DEFINICIONES PREVIAS

5.1.1. Volumen de control. En este caso es el volumen en el interior del reactor que se encuentra ocupado por el lquido. Esto implica que el volumen de control est lleno de lquido en todo momento, que la frontera del sistema es mvil y por tanto la superficie de control es variable. En la Figura 2 se observa el volumen de control seleccionado, se observa tambin que el reactor cuenta con una corriente de enfriamiento o de calentamiento (segn el caso), con un agitador y con una vlvula en la corriente de salida.

Figura 2. Volumen de control seleccionado para el reactor que ser simulado.


Fuente: SMITH, C. A. y CORRIPIO, A. B. Principles and practice of automatic process control. 2nd Ed. New York: John Wiley & Sons, 1997. p. 129

115

5.1.2. Marco de referencia. El marco de referencia empleado es inercial y su sistema coordenado tiene su origen en el centro de la circunferencia que conforma la base del reactor. Se emplean, debido a la forma del reactor, coordenadas cilndricas suponiendo que el equipo est orientado verticalmente en el eje Z. En la Figura 3 se muestra la ubicacin del origen del sistema de coordenadas.

Figura 3. Ubicacin del origen de coordenadas dentro del volumen de control.


Fuente: SMITH, C. A. y CORRIPIO, A. B. Principles and practice of automatic process control. 2nd Ed. New York: John Wiley & Sons, 1997. p. 458.

116

5.2. ECUACIONES DE LAS LEYES DE CONSERVACIN85,86

5.2.1. Balances de materia por componente.

El balance de materia para un

componente i en un volumen de control en el cual ocurre un nmero determinado reacciones qumicas se presenta a continuacin en la ecuacin (5.1).

Fi ,ent Fi , sal + Vrxn ij r j =


j =1

NR

dNi dt

con i = 1,2..., NC

(5.1)

Donde:
Fi ,ent : Flujo molar de entrada al reactor del componente i. Fi , sal : Flujo molar de salida del reactor del componente i. Vrxn : Volumen de lquido en el interior del reactor.

ij : Coeficiente estequiomtrico del componente i en la reaccin j.


r j : Velocidad global de la reaccin j.
Ni : Nmero total de moles del componente i en el interior del reactor.

NC : Nmero de componentes presentes en la corriente de alimentacin o

en el interior del reactor.


NR : Nmero de reacciones que ocurren en el interior del reactor.

- Suposiciones de los balances de materia:

El estado de la masa dentro del volumen de control puede cambiar con el tiempo, pero en cualquier instante el estado es uniforme en todo el volumen de control.

85

HENAO, Op. Cit.

REKLAITIS, Gintaras V. et al. Batch processing systems engineering: fundamentals and applications for chemical engineering. Alemania: Springer-Verlag, 1996. p. 333-336

86

117

Las propiedades en el interior del reactor son iguales a las propiedades de la corriente de salida (estado uniforme entre el interior del rector y la salida). El reactor y sus corrientes estn conformados por una sola fase lquida. El reactor es un cilindro circunferencial recto. El reactor se encuentra abierto a la atmsfera. La tubera de salida est conectada al fondo del reactor. La corriente de alimentacin est ubicada en la parte superior del reactor.

5.2.2. Balance de energa. La forma general del balance de energa (primera ley de la termodinmica) para un volumen de control en estado transitorio es la indicada en (5.2).

Fent eent Fsal esal + Q + W =

dE sis dt

(5.2)

Donde:
Fent : Flujo molar total de entrada al reactor. Fsal : Flujo molar total de salida del reactor. eent : Energa molar del fluido que entra al volumen de control. e sal : Energa molar del fluido que sale del volumen de control. E sis : Energa total del fluido que se encuentra dentro del volumen de

control.
Q : Calor neto que entra al volumen de control desde los alrededores.
W : Trabajo neto que entra al volumen de control desde los alrededores.

- Suposiciones del balance de energa:

El trabajo de eje posee un valor despreciable frente a las dems formas de energa.

118

El sistema carece de efectos elctricos, magnticos, gravitacionales, de movimiento y de tensin superficial (sistema compresible simple). La energa cintica y la energa potencial poseen valores despreciables frente a las dems formas de energa.

El balance de energa, teniendo en cuenta las simplificaciones que introducen las suposiciones, queda de la manera mostrada en (5.3).

Fent u ent Fsal u sal + Q + Wneto

flujo

dU dt

(5.3)

Donde:
u ent : Energa interna molar del fluido que entra al volumen de control. u sal : Energa interna molar del fluido que sale del volumen de control.
U : Energa interna total del fluido que se encuentra dentro del volumen de

control.
Wneto
flujo

: Trabajo de flujo neto que entra al volumen de control desde los alrededores.

Reemplazando el trabajo de flujo en la ecuacin anterior, queda la expresin (5.4).

Fent (u ent + Pent ent ) Fsal (u sal + Psal sal ) + Q =

dU dt

(5.4)

Donde:
Pent : Presin de la corriente de alimentacin. Psal : Presin de la corriente de salida.

ent : Volumen molar de la corriente de alimentacin. sal : Volumen molar de la corriente de salida.

119

El balance de energa, finalmente, de acuerdo con la definicin de entalpa, tiene la estructura que se muestra a continuacin en (5.5).

Fent hent Fsal hsal + Q =

dU dt

(5.5)

Donde:
hent : Entalpa molar del fluido que entra al volumen de control. hsal : Entalpa molar del fluido que entra al volumen de control.

El flujo msico de entrada y su composicin son constantes, se supondr adems que el flujo msico a la salida es constante, sin embargo, los balances tienen unidades molares, por lo cual es necesario establecer una relacin entre ambos flujos, como se muestra en la ecuacin (5.6).
NC Fmolar = Fmsico xi Mwi i =1

(5.6)

5.3. RELACIONES ADICIONALES87,88

Las relaciones adicionales son expresiones algebraicas que permiten relacionar algunas cantidades presentes en los balances entre s y con ello se reducen los grados de libertad del modelo. Estas relaciones se listan a continuacin y sus representaciones matemticas son las ecuaciones (5.7) a (5.16).
87

HENAO, Op. Cit.

88

REKLAITIS et al, Op. Cit., p. 333-336

120

- Definiciones de los flujos globales:

Fent = Fi ,ent
n =1 NC

NC

(5.7) (5.8)

Fsal = Fi , sal
n =1

- El flujo de salida est controlado por una vlvula:


Fsal = K V f1 (Psal Pent )V

(5.9)

Es preciso mencionar que, dentro del simular desarrollado, el flujo msico de salida se asume como un dato fijo a lo largo de la simulacin, lo cual equivale a decir que f1 puede mantenerse constante y que la vlvula establece un flujo determinado que no vara; esto es cierto siempre y cuando se garantice un caudal mnimo de operacin que depende, entre otros factores, del tamao de la tubera. - Las expresiones para la velocidad de reaccin poseen la siguiente forma general (aunque su estructura matemtica ser expuesta en la seccin 5.4):
r j = f 2 (Tsal , Psal , {C i , sal })

(5.10)

- La concentracin se relaciona con los flujos mediante el volumen molar:

C i , sal =

Fi , sal

Fsal sal

(5.11)

- Las moles a la salida dependen del volumen en el reactor y la concentracin a la salida (la cual es la misma que en el interior del reactor):

121

Ni =

Fi , sal Vrxn Fsal sal

(5.12)

- La energa interna se relaciona con la entalpa mediante la definicin siguiente:


U = N (hsal Psal sal )

(5.13)

- De acuerdo con la termodinmica, si se conocen la temperatura, la presin y la composicin de una mezcla se pueden hallar las dems propiedades termodinmicas, por lo cual las entalpas y el volumen molar a la salida estn dadas por relaciones entre estas cantidades89:

i , sal sal = f 3 Tsal , Psal , F

(5.14)

sal

Fi ,ent , , hent = f 4 T P ent ent F ent Fi ,sal , , hsal = f 5 T P sal sal F sal

(5.15)

(5.16)

Donde:
C i , sal : Concentracin molar de salida al reactor del componente i.

sal : Volumen molar a la salida del reactor


N : Nmero total de moles en el interior del reactor.

89

SMITH; VAN NESS y ABBOTT, Op. Cit., p. 30, 31

122

5.4. ESTRUCTURA MATEMTICA DE LAS LEYES DE VELOCIDAD90

La ecuacin (5.10) nicamente enuncia las variables de las cuales dependen las leyes de velocidad que se llevan a cabo en el interior del reactor, aunque no muestra la manera explcita como se estructura matemticamente esta dependencia. En su caso ms general, las reacciones qumicas que tengan lugar dentro del reactor simulado deben seguir la ley de velocidad de que se muestra en la ecuacin (5.17), la cual se conoce como ley de velocidad cataltica heterognea reversible. Dado que este es el caso ms general de ley de velocidad que puede simularse, es posible simplificar dicha ecuacin de manera que se ajuste la ley de velocidad segn la situacin.
Ea Ea A e RT f (Ci ) A e RT f (Ci ) Ea1 Eai Ean RT RT RT ( ) ( ) ( ) 1 + A e f C + ... + A e f C + ... + A e f C 1 i i i i n n i 1 N

rj =

(5.17)

Los trminos presentes en la ley de velocidad (5.17) y siguientes se definen a continuacin:


A , A y Ak : Factores de frecuencia de la reaccin directa, de la inversa y

de los pasos intermedios de la reaccin, respectivamente.

Ea , Ea y Ea k : Energas de activacin de la reaccin directa, de la inversa

y de los pasos intermedios de la reaccin, respectivamente.


f (C i ) , f (C i ) y f k (C i ) : Funciones de la concentracin de las especies que

reaccionan en la reaccin directa, en la inversa y en los pasos intermedios de la reaccin, respectivamente.

90

FOGLER, H. Scott. Elementos de ingeniera de las reacciones qumicas. Tercera Edicin. Mxico: Pearson Educacin, 2001. p. 591-618.

123

T : Temperatura en el interior del reactor. R : Constante universal de los gases ( 8.314472 kJ/kmolK ).
N : Constante que depende del tipo de mecanismo que siga la reaccin.

La primera simplificacin que puede realizarse resulta de afirmar que la reaccin cuya ley de velocidad se est representando no es reversible, con lo cual se obtiene la ley de velocidad mostrada en (5.18).
Ea A e RT f (Ci ) Ea1 Eai Ean RT RT RT ( ) ( ) ( ) + + + + f C ... A e f C ... A e f C 1 + A1 e i i i i n n i 1 N

rj =

(5.18)

Por otra parte, si se establece que la reaccin es reversible aunque no cataltica heterognea, el denominador de la ecuacin (5.17) se hace igual a la unidad y se llega a la expresin (5.19).
Ea Ea RT RT ( ) rj = A e f C A e i f (C i )

(5.19)

Finalmente, si la reaccin no es cataltica heterognea ni reversible, la ecuacin (5.17) se simplifica a su versin ms simple, la cual se esquematiza en la expresin (5.20).
Ea r j = A e RT f (C i )

(5.20)

Es de especial importancia mencionar la estructura matemtica comn de los trminos presentes en las anteriores leyes de velocidad, f (C i ) , f (C i ) y f k (C i ) , puesto que es indispensable especificarla correctamente en el simulador

124

Retromezcla, como se ver en el captulo 6. En este simulador, tales funciones estn conformadas por una productoria de las composiciones molares de las sustancias, elevadas a algn exponente real ( i ), como se aprecia en la ecuacin (5.21).

f n (C i ) = C i i
i =1

NC

(5.21)

Como se pudo observar en esta seccin, el simulador permite ingresar un conjunto amplio de reacciones e incluso varias reacciones al tiempo, siempre que se tengan los datos cinticos suficientes en lo que respecta a factores de frecuencia, energas de activacin, constantes y relaciones de la concentracin de las especies con la velocidad de reaccin. Ms adelante, en el captulo 6, se ver la forma mediante la cual se ingresan los datos cinticos en el simulador, as como los dems datos necesarios para realizar la simulacin.

125

126

6. RETROMEZCLA: SIMULADOR DE REACTORES DE TANQUE AGITADO

6.1. DESCRIPCIN DEL PROBLEMA91

Como pudo observarse en el captulo 5, la naturaleza dinmica del objeto de estudio le confiere un carcter diferencial a las ecuaciones que representan los balances de materia y energa y su solucin requiere un mtodo numrico para ecuaciones diferenciales. Por otro lado, los mtodos termodinmicos son relaciones complicadas que en caso de resolverse para la temperatura, precisan un mtodo numrico para ecuaciones algebraicas. Cada estrategia numrica puede ser implantada por separado de forma relativamente sencilla para lograr un objetivo especfico, sin embargo, cuando un sistema de ecuaciones es simultneamente algebraico y diferencial, la solucin tiene un mayor grado de dificultad y puede variar de un problema a otro. En general, existen dos formas prcticas de encontrar sistemas algebraico-diferenciales: cuando se aplican mtodos numricos implcitos multipaso del tipo predictor-corrector para la resolucin de un sistema de ecuaciones diferenciales o toda vez que se pretenda resolver el sistema de ecuaciones resultante del anlisis de un sistema dinmico. Por un lado, la eleccin de un mtodo numrico es, en esencia, un problema matemtico que puede resolverse segn el criterio de aquel que lo emplea, puesto que
91

la

aplicacin

de

un

mtodo

numrico

explcito

requiere

menos

REKLAITIS et al, Op Cit., p. 331-359

127

clculos por paso que el implcito aunque su tamao de paso se encuentra limitado por consideraciones acerca de la estabilidad y por ello es recomendable emplear un mtodo implcito cuando el tamao de paso es pequeo. Sin embargo, cuando se elige un mtodo predictor-corrector, se aplica un mtodo explcito para generar una prediccin de la aproximacin que es utilizada como valor inicial en la iteracin con el mtodo implcito con el cual se determina la verdadera aproximacin de la solucin. Este tipo de mtodos tiene un alto grado de desarrollo pues incorporan estimaciones automticas del error que optimizan el orden de aproximacin de las derivadas, el tamao de paso y la frecuencia con que se calcula la matriz jacobiana en mtodos como el de Newton, con la nica desventaja de tener que resolver en cada paso un sistema algebraico de ecuaciones, cuyo procedimiento de solucin puede resultar complicado debido al carcter implcito de las variables. De cualquier manera, la aplicacin de los mtodos predictor-corrector no es obligatoria y segn la dificultad del problema al que puedan aplicarse y teniendo en cuenta el grado de precisin requerido, pueden sustituirse por mtodos ms sencillos. Por otro lado, en el caso de los sistemas dinmicos, la solucin conjunta de ecuaciones algebraicas y diferenciales no es una cuestin opcional puesto que el carcter dinmico de un sistema se asocia matemticamente con la derivada, mientras que las relaciones adicionales entre las variables suelen ser de naturaleza algebraica. En particular, como se observ en el captulo 5, para el caso del diseo de reactores en estado transitorio, los balances de masa y energa son ecuaciones diferenciales ordinarias cuya variable independiente es el tiempo, mientras que las relaciones volumtricas, las expresiones cinticas y las relaciones entre propiedades fsicas son expresiones algebraicas entre los valores instantneos de las variables. Para resolver un sistema de ecuaciones de este estilo, Reklaitis et al resaltan la necesidad de eliminar de los balances las variables cuyas derivadas no aparecen en las ecuaciones diferenciales (llamadas variables algebraicas), para que el

128

sistema resultante solo se encuentre en trminos de las variables cuyas derivadas s aparecen en ellas (llamadas variables diferenciales). Esta eliminacin puede ser simblica (manipulando las ecuaciones), aunque resulta equivalente hacerla numricamente mediante la ejecucin de un algoritmo. Otra alternativa propuesta por Reklaitis et al consiste en derivar el sistema de ecuaciones algebraico con respecto al tiempo para obtener un sistema completamente diferencial que puede ser resuelto por alguno de los mtodos descritos en el captulo 3, suponiendo que el sistema generado tenga solucin, lo cual no siempre es cierto, como mostraron los autores citados; aunque, en ocasiones, pueden existir soluciones locales a pesar de que la matriz jacobiana del sistema sea singular cuando una o varias ecuaciones algebraicas son derivadas. En cuanto a este tema, Reklaitis et al afirman que cuando existe al menos una variable algebraica que solo aparece en las ecuaciones diferenciales, el sistema generalmente no tiene solucin, aunque es posible que al derivar ciertas ecuaciones y realizar ciertas manipulaciones matemticas, se obtengan nuevas expresiones algebraicas que permitan llegar a la solucin del sistema algebraico-diferencial resultante. Este proceso derivativo orientado a la obtencin de nuevas relaciones independientes entre las variables algebraicas se conoce como algoritmo de reduccin de ndice de Gear-Petzold, en el cual se establece que el ndice del sistema corresponde al nmero de veces que es necesario derivar las ecuaciones para alcanzar una solucin.

6.2. ALGORITMO DE SOLUCIN DESARROLLADO

El problema descrito en la seccin 6.1 requiere para resolverse, un algoritmo que muestre a travs de una sucesin de pasos, el proceso mediante el cual se administran la informacin y las herramientas numricas disponibles, de manera que se consiga, finalmente, una aproximacin de la solucin en cada paso del

129

intervalo de tiempo especificado. Los pasos del algoritmo mostrado a continuacin permite encontrar, a travs del tiempo, la temperatura y la composicin en el interior del reactor, as como el volumen de reaccin y las moles que lo componen. a) Se ingresan los valores que permanecern constantes a lo largo del proceso, los cuales se muestran en la Tabla 2, de acuerdo con la notacin empleada en el captulo 5. Cabe mencionar que la suposicin de que estos valores permanezcan constantes es inherente a este algoritmo y no propiamente al modelo expuesto en el captulo 5. Es necesario ingresar tambin el intervalo de tiempo y el tamao del paso.
Tabla 2. Datos constantes a travs del proceso.

Pent Tent Fm ,ent x i ,ent Psal Fm , sal

Datos constantes Presin a la entrada Temperatura a la entrada Flujo msico total a la entrada Fracciones molares a la entrada ( con i = 1,2..., NC ) Presin a la salida Flujo msico total a la salida Corriente de energa a travs del reactor

b) Se fijan los valores iniciales de las condiciones de salida que son variables a travs del tiempo, as como el volumen inicial de reaccin, como se muestra a continuacin en la Tabla 3.
Tabla 3. Valores iniciales de la salida y del interior del reactor.

x i , sal ( 0 ) V rxn( 0 ) Tsal ( 0 )

Valores iniciales Fracciones molares a la salida ( con i = 1,2..., NC ) Volumen de reaccin Temperatura a la salida

130

c) A partir de los valores ingresados anteriormente en el paso a), se calculan las magnitudes dependientes de dichos valores, las cuales se listan en la Tabla 4, mediante las frmulas que se indican en la segunda columna de dicha Tabla. Cabe anotar que, debido a que estas magnitudes dependen de valores constantes, de la misma manera su comportamiento ser constante a travs del tiempo.
Tabla 4. Valores constantes calculados.

NC Fent = Fm ,ent xi ,ent i =1 Fi ,ent = Fent xi ,ent

Constantes calculadas Flujo molar a la entrada. Mwi es la masa Mwi molecular del componente i ( con i = 1,2..., NC ) Flujos por componente a la entrada ( con i = 1,2..., NC ) Entalpa molar a la entrada ( con i = 1,2..., NC )

hent = f 4 (Tent , Pent , {x i ,ent })

d) Con base en los valores especificados en a) y b), se calculan los valores iniciales de las dems variables necesarias para resolver numricamente los balances de masa y energa. Las variables calculadas junto con sus ecuaciones de clculo pueden observarse en la Tabla 5.
Tabla 5. Valores calculados de las variables.

Fsal = Fm , sal xi , sal i =1


NC

Fi , sal ( 0) = Fsal xi , sal ( 0 )

Variables y ecuaciones de clculo Flujo molar a la salida Mwi ( con i = 1,2..., NC ) Flujo por componente a la salida ( con i = 1,2..., NC ) Volumen molar total a la salida ( con i = 1,2..., NC ) Entalpa molar a la salida ( con i = 1,2..., NC )

sal ( 0 ) = f 3 (Tsal ( 0 ) , Psal , {xi ,sal ( 0 ) })


hsal ( 0) = f 5 (Tsal ( 0 ) , Psal , {xi , sal ( 0) })

131

C i , sal ( 0 ) =

xi , sal ( 0 )

sal ( 0 )

Concentracin molar a la salida ( con i = 1,2..., NC ) Velocidad molar de reaccin ( con i = 1,2..., NC , j = 1,2..., NR ) Nmero de moles en el interior del reactor ( con i = 1,2..., NC ) Energa interna de la masa en el interior del reactor

r j ( 0 ) = f 2 (Tsal ( 0) , Psal , {C i ,sal ( 0) })


N i ( 0 ) = Vrxn ( 0 ) C i , sal ( 0)

U ( 0 ) = N i ( 0 ) (hsal ( 0) Psal sal ( 0) )


NC i =1

e) Con todos los valores iniciales especificados o calculados anteriormente, se resuelve el siguiente sistema de ecuaciones diferenciales presentado en la Tabla 6 para las variables {N i } y U , mediante alguno de los mtodos numricos para ecuaciones diferenciales que fueron expuestos en el captulo 3.
Tabla 6. Sistema de ecuaciones diferenciales del volumen de control.

dNi = Fi ,ent Fi , sal dt dU = Fent hent Fsal hsal + Q dt

Balances de materia y energa NR Balances de masa por componente + Vrxn ij r j ( con i = 1,2..., NC , j = 1,2..., NR ) j =1 Balance de energa

Es importante mencionar que para la implementacin en MS Excel de este algoritmo, se emple el mtodo de Runge-Kutta de cuarto orden (RK4). Dado que el mtodo RK4 requiere el clculo de 4 constantes intermedias antes de generar la aproximacin real de la solucin, despus de calcular cada constante, deben realizarse los clculos descritos a continuacin en el paso f) y recalcularse los valores mencionados en la Tabla 5. f) Empleando los valores obtenidos en el paso e), se calculan los valores de las variables a travs del tiempo, despus del tiempo inicial. Inicialmente se calculan las composiciones de los componentes mediante la ecuacin (6.1).

132

xi , sal (1) =

N i (1)

N
i =1

NC

(6.1)

i (1)

La temperatura del paso 1) se determina aplicando un mtodo numrico de una variable a la ecuacin (5.12), puesto que en tal ecuacin la temperatura es una variable implcita.

U (1) = N i (1) hsal (1) (Tsal ) Psal sal (1) (Tsal )


i =1

NC

(5.12)

Para el desarrollo del simulador en MS Excel, el mtodo numrico algebraico seleccionado fue el de Brent, el cual fue expuesto en el captulo 4. Una vez que se ha determinado la temperatura a la salida, se calcula el volumen molar de la mezcla en el interior del reactor y con estos datos puede calcularse el volumen de reaccin reacomodando la expresin (5.11) de manera que dicha variable sea explcita, obtenindose la ecuacin (6.2).

Vrxn (1) = N i (1) sal (1)


i =1

NC

(6.2)

g) Se repite el algoritmo desde el paso d), para cada uno de los valores del tiempo hasta el final del intervalo definido, teniendo en cuenta el tamao del paso fijado en el paso a). En cualquier paso del algoritmo presentado es posible que se encuentren valores negativos para algunas de las variables calculadas. Dado que la entidad en cuestin es la masa y sabiendo que las temperaturas y las presiones son absolutas, no es coherente obtener algn valor menor que cero para ninguna variable, de manera que cuando esto sucede, se debe interrumpir el algoritmo y

133

revisar los clculos, las especificaciones o las leyes de velocidad, a fin de detectar el error. En ocasiones, la obtencin de valores negativos al calcular el volumen de reaccin est asociada con el consumo total del reactivo lmite. El anterior algoritmo fue programado en VBA (Visual Basic para Aplicaciones) a manera de complemento en MS Excel por los autores del presente trabajo de grado, dando origen al simulador dinmico de reactores de tanque agitado Retromezcla, en el cual pueden simularse reactores continuos (CSTR), con alguna entrada o alguna salida (semibatch) o discontinuos (Batch).

6.3. GUA PARA UTILIZAR EL SIMULADOR RETROMEZCLA

Ahora se mostrar la operacin del simulador Retromezcla a travs de la simulacin de un sistema hipottico de 2 reacciones en serie formado por una dimerizacin irreversible seguida de una isomerizacin irreversible, ambas en fase lquida, cuya estequiometra se muestra en (6.3) y (6.4) (las masas moleculares son 46, 92 y 92 kg / kmol para X , Y y Z , respectivamente).
2X Y
Y Z

(6.3) (6.4)

La velocidad de reaccin de la primera reaccin sigue una cintica de segundo orden que da origen a la ecuacin (6.5), mientras que la segunda reaccin sigue la cintica de primer orden descrita por (6.6).
7000 RT

rX = 3.50 e

CX

(6.5)

134

rY = 7.00 e

6000 RT

CY

(6.6)

La concentracin se encuentra en unidades de kmol / m 3 , mientras que las velocidades de reaccin tienen unidades de kmol / m 3 h . Las reacciones se efectuarn en un CSTR adiabtico cuyos flujos de entrada y salida equivalen a 36 kg / h . Las presiones a la entrada y a la salida son 120 kPa ; la temperatura de la alimentacin, as como la inicial en el interior del reactor, es 350 K . La alimentacin contiene a X puro y el reactor cuenta con un volumen inicial de 0.5 m 3 , en el cual se encuentra nicamente X . La energa de activacin de la primera reaccin tiene un valor de 7000 kJ / kmol , al tiempo que la segunda es 6000 kJ / kmol . En este caso se supondr que las propiedades del reactivo pueden

aproximarse a las del etanol; se supondr adems que las propiedades de la sustancia Y pueden aproximarse a las del 1-butanol y que las del producto Z pueden aproximarse a las del 1,3-butadieno. Por ltimo, se supondr que la solucin formada por esta terna de sustancias es ideal. 6.3.1. Presentacin. Para comenzar, la Figura 4 muestra la presentacin del

simulador Retromezcla, el cual funciona como complemento de MS Excel y fue programado en VBA (Visual Basic for Applications). En ella se pueden apreciar los nombres de los autores del presente trabajo de grado, as como los directores del mismo. A continuacin, se explicarn brevemente las partes del simulador Retromezcla, as como la secuencia de pasos necesaria para llevar a cabo la simulacin deseada.

135

Figura 4. Presentacin del simulador Retromezcla.

Es preciso sealar que cada seccin contiene una ventana de ayuda que se encuentra siempre a la vista del usuario y es posible abrirla para su lectura haciendo clic con el Mouse sobre ella. Cada ventana de ayuda explica brevemente lo que debe hacerse en la seccin a la que pertenece. Un ejemplo de dicha ventana se muestra en la Figura 5.

Figura 5. Ventana de ayuda del simulador Retromezcla.

6.3.2. Sustancias. Una vez pasada la ventana de presentacin, el simulador se sita en la ventana Sustancias, mostrada en la Figura 6, a travs de la cual es

136

posible seleccionar de la base de datos el conjunto de sustancias que intervendrn en la simulacin, crendose una lista de trabajo (en este caso se adicionan las sustancias hipotticas X , Y y Z ).

Figura 6. Seccin Sustancias del simulador Retromezcla.

La adicin de sustancias a la lista de trabajo puede realizarse a travs del botn Agregar o haciendo un doble clic con el Mouse sobre el nombre de la sustancia en la base de datos. La eliminacin de sustancias de la lista de trabajo puede realizarse anlogamente a travs del botn Eliminar o haciendo un doble clic sobre el nombre de la sustancia en la lista de trabajo. Si se desea verificar si una sustancia se encuentra dentro de la base de datos, puede emplearse el buscador de sustancias, que es la casilla bajo el mensaje Buscar una sustancia en la base de datos; en esta casilla se escribe el nombre sistemtico o comn de la sustancia requerida y si est en ella, aparece seleccionada en ella

137

inmediatamente. En la ventana Sustancias existen tambin otros 3 botones: Adicionar compuesto, Coeficientes binarios y Editar sustancia. Las funciones de cada uno de ellos, as como la forma de emplearlos se explican a continuacin. - Adicionar compuesto. Cuando se presiona este botn se accede a la ventana que se muestra en la Figura 7. Ella permite adicionar una nueva sustancia y sus propiedades a la base de datos del programa, de manera que pueda emplearse en la simulacin, luego de ingresar las propiedades requeridas y de presionar el botn Guardar.

Figura 7. Ventana Adicionar compuesto del simulador Retromezcla.

Siempre que se quiera adicionar una nueva sustancia debe ingresarse obligatoriamente su nombre, su peso molecular en kg / kmol , su temperatura crtica en K , su presin crtica en kPa , su constante A de Bure en kJ / kmolK , su constante B de Bure en kJ / kmolK , su constante C de Bure en K . Por otra parte, puede escogerse entre la determinacin de los parmetros empricos de la ecuacin PTWS, F y C , o ingresar el factor acntrico de la sustancia, aunque

138

esta ltima opcin solo se recomienda para sustancias no polares o ligeramente polares, como se sugiri en el captulo 2. - Coeficientes binarios. Al apretar este botn se accede a la ventana que se observa en la Figura 8. En ella deben seleccionarse dos sustancias (Sustancia 1 y Sustancia 2), presentes en la base de datos, para conocer o modificar sus coeficientes binarios de 3 tipos: coeficientes de interaccin binarios de la regla de Wong-Sandler, coeficientes aij del modelo de actividad NRTL y coeficientes ij, tambin del modelo NRTL. Si no se adiciona ningn valor para estas cantidades, el programa asume que son cero.

Figura 8. Ventana Coeficientes binarios del simulador Retromezcla.

- Editar sustancia. Cuando este botn es presionado, se accede a la ventana que se muestra en la Figura 9. En esta ventana pueden modificarse las propiedades

139

de una sustancia que se encuentre dentro de la base de datos del simulador o eliminarla definitivamente. La opcin de adicionar el factor acntrico o los parmetros empricos y las unidades de las propiedades, son idnticas a las del procedimiento de adicin de una nueva sustancia.

Figura 9. Ventana Editar sustancia del simulador Retromezcla.

6.3.3. Reacciones. Luego de haber creado la lista de trabajo, el paso siguiente consiste en dar clic sobre la pestaa llamada Reacciones, luego de hacer esto, se accede a la ventana que muestra la Figura 10. Esta ventana permite crear, suprimir o modificar reacciones mediante los botones Agregar reaccin, Eliminar reaccin y Editar reaccin, respectivamente. Las reacciones que vayan siendo creadas pueden observarse en la lista Sistema de reacciones, con su respectivo nombre. En la parte inferior izquierda de esta seccin del programa se encuentra un recuadro llamado Unidades de las leyes de velocidad, en el cual se deciden las unidades en las cuales sern calculadas las velocidades de reaccin. Existen

140

dos opciones de clculo: la opcin Sistema Internacional y la opcin Sistema Ingls. La primera realiza los clculos con la energa de activacin en unidades de kJ / kmol y la velocidad de reaccin en kmol / m 3 h , al tiempo que la segunda los realiza con la energa de activacin en unidades de Btu / lbmol y la velocidad de reaccin en lbmol / ft 3 h . En este caso, se selecciona la opcin Sistema Internacional, de acuerdo con los datos suministrados anteriormente.

Figura 10. Seccin Reacciones del simulador Retromezcla.

Cabe mencionar que todas las reacciones deben ser ingresadas con las mismas unidades, aunque el simulador posee un mensaje de advertencia que se activa cuando se pretende cambiarlas.

141

A continuacin, se describir la manera como pueden utilizarse los botones de esta seccin, de forma que las reacciones queden correctamente ingresadas. - Agregar reaccin. Una vez que se presiona este botn, el simulador despliega la ventana que se observa en la Figura 11. En esta ventana se deben ingresar los coeficientes estequiomtricos de las sustancias que intervienen en la reaccin, respetando la convencin de emplear nmeros negativos para los reactivos y positivos para los productos. Tambin debe definirse el componente base de la reaccin, que es la sustancia a la cual est referida la ley de velocidad; esta sustancia debe ser un reactivo (de preferencia el reactivo lmite). Asimismo, es necesario especificar un nombre para la reaccin, aunque si esto no se hace, el programa predetermina el nombre con la palabra Reaccin y un nmero.

Figura 11. Pestaa Reaccin de la ventana Agregar reaccin en el simulador

Retromezcla. Si la reaccin es reversible o cataltica heterognea, debe activarse la opcin respectiva que se encuentra ubicada en la parte derecha de la ventana. Luego de

142

especificar todo lo requerido en esta ventana, se contina el procedimiento pasando a la pestaa Numerador. Dependiendo de la reversibilidad de la reaccin, aparecen los dos tipos de ventanas que se aprecian en la Figura 12. a)

b)

Figura 12. Pestaa Numerador de la ventana Agregar reaccin en el simulador

Retromezcla. a) Reaccin irreversible. b) Reaccin reversible.

143

Si la reaccin es cataltica heterognea, aparece la pestaa Denominador, a travs de la cual se accede a las ventanas mostradas en la Figura 13. a)

b)

Figura 13. Pestaa Denominador de la ventana Agregar reaccin en el

simulador Retromezcla. a) Reaccin irreversible. b) Reaccin reversible.

144

Como se aprecia en la Figura 13, deben ingresarse el factor de frecuencia y la energa de activacin de cada trmino del denominador, as como los exponentes de las sustancias en dicho trmino; una vez que un trmino del denominador est especificado, se presiona el botn Siguiente trmino para pasar al prximo. Si se desea revisar los datos ingresados, puede presionarse el botn Anterior trmino. El nmero de cada trmino se observa siempre a la izquierda bajo la ventana de ayuda. Aparte de lo anterior, es necesario especificar el valor del exponente del denominador
N . En ocasiones, las leyes de velocidad poseen trminos

exponenciales que prcticamente no influyen en su comportamiento o cuya variacin es pequea en el intervalo de temperatura manejado. Estos casos pueden ser simulados en Retromezcla colocando en la casilla del factor de frecuencia el valor que permanece constante y suponiendo que la energa de activacin es cero, con el fin de anular el trmino exponencial. En este punto conviene anotar que el simulador fija en cero los valores de las variables cuyas casillas fueron dejadas vacas, razn por la cual es necesario tener cuidado a lo largo del procedimiento que est siendo descrito. - Eliminar reaccin. Cuando se selecciona una reaccin previamente creada de la lista Sistema de reacciones en la ventana Reacciones y se presiona el botn Eliminar reaccin, dicha reaccin se suprime de la lista. - Editar reaccin. Al seleccionar una reaccin de la lista Sistema de reacciones en la ventana Reacciones, puede presionarse el botn Editar reaccin a fin de modificar en ella cualquier dato ingresado anteriormente. 6.3.4. Especificaciones. Esta seccin est compuesta por las ventanas

Unidades, Condiciones de operacin y composiciones a la entrada. En esta parte del programa se especifican las cantidades que permanecern constantes a lo largo de la simulacin, al tiempo que se definen las unidades en las cuales estn expresadas. Se recomienda que se siga el orden en que fueron mencionados antes, es decir, las unidades deben ser seleccionadas en primer

145

lugar, despus debe continuarse con las condiciones de operacin y, por ltimo, debe procederse a establecer las composiciones de las sustancias a la entrada. A continuacin se explica tanto el funcionamiento como las caractersticas de cada una de las ventanas disponibles en la seccin Especificaciones. - Unidades. Esta ventana permite seleccionar las unidades en las cuales estn expresadas las especificaciones del reactor simulado y sus corrientes. Un ejemplo de esta ventana se puede apreciar en la Figura 14.

Figura 14. Ventana Unidades de la seccin Especificaciones en el simulador

Retromezcla. Como se puede observar en la Figura 14, las magnitudes cuyas unidades es posible cambiar son: flujo msico, presin, temperatura, volumen y flujo de calor. Algunas de estas unidades se derivan del sistema mks (metro-kilogramosegundo), otras provienen del sistema cgs (centmetro-gramo-segundo) y algunas otras proceden del sistema ingls. En la Tabla 7 se listan las distintas unidades en que puede expresarse cada magnitud de las mencionadas.

146

Tabla 7. Unidades disponibles en el simulador Retromezcla.


Magnitud Flujo msico Presin Temperatura Volumen Flujo de calor Unidades disponibles kg/h, kg/s, g/h, g/s, lb/s, lb/h kPa, atm, Pa, inHg, Bar, Torr, mmHg, inH2O, psia K, F, C, R m3, L, cm3, ft3 kW, W, Btu/s, kcal/s, kcal/h, Btu/h

- Condiciones de operacin. En esta ventana se determinan los valores de las variables a la entrada, a la salida y en el interior del reactor que permanecern fijos a lo largo de la simulacin. La ventana Condiciones de operacin se expone en la Figura 15. A la derecha de cada casilla se observan las unidades en las que se expresa cada magnitud, las cuales fueron seleccionadas anteriormente en la ventana Unidades. La corriente de energa del reactor es positiva toda vez que sta se emplee para calentarlo, mientras que su valor es negativo cuando su funcin sea enfriarlo.

Figura 15. Ventana Condiciones de operacin de la seccin Especificaciones

en el simulador Retromezcla.

147

- Composiciones a la entrada. Si el reactor que va a simularse no posee corriente de alimentacin, es imposible ingresar a esta ventana puesto que los datos ingresados en ella son innecesarios para simular un reactor con tal caracterstica. Por el contrario, si el reactor posee una corriente de alimentacin, es necesario entrar en ella para definir las composiciones molares de dicha corriente. La ventana Composiciones a la entrada se presenta en la Figura 16.

Figura 16. Ventana Composiciones a la entrada de la seccin Especificaciones

en el simulador Retromezcla. Las fracciones molares deben ser valores numricos positivos, menores o iguales a 1, sin embargo, el simulador permite que le sean ingresados porcentajes o relaciones molares y brinda la opcin de normalizar los datos, de modo que sus valores estn comprendidos en el intervalo [0,1]. La opcin de normalizacin se

148

activa cuando al menos una de las composiciones de las sustancias es mayor que 1. 6.3.5. Condiciones iniciales. Los valores ingresados en la seccin

Especificaciones son datos que permanecen constantes durante la simulacin, no obstante, el simulador solo adquiere los datos necesarios para su operacin cuando se definen los valores iniciales de las composiciones molares en el interior del reactor, el volumen inicial de reaccin y la temperatura inicial a la salida (equivalente a la del interior del reactor, lo cual debe tenerse en cuenta cuando se pretende simular un reactor Batch). Para especificar tales valores, el simulador desarrollado posee la seccin Condiciones iniciales, la cual puede observarse en la Figura 17.

Figura 17. Seccin Condiciones iniciales en el simulador Retromezcla.

De nuevo, si alguna de las composiciones definidas es mayor que 1, el simulador ofrece la posibilidad de normalizar los datos, aunque es oportuno aclarar que si no

149

se desea normalizarlos, el simulador no permite avanzar a la siguiente seccin hasta tanto no se hayan modificado los datos. Si se requiere simular un arranque en seco de un reactor no debe asignrsele al volumen inicial un valor nulo, puesto que el simulador no puede operar con tal valor inicial; en lugar de ello, puede especificarse un volumen inicial con un valor minsculo comparado con el volumen final que se alcanzar, teniendo en cuenta que la composicin inicial de dicho volumen debe ser equivalente a la de la corriente de alimentacin. 6.3.6. Simulacin. Cuando todos los datos del reactor y de sus corrientes han sido especificados, puede accederse a la seccin Simulacin, la cual contiene 3 partes: Aclaraciones y recomendaciones, la opcin Simular como reactor isotrmico y el botn Continuar. Esta seccin aparece a continuacin en la Figura 18.

Figura 18. Seccin Simulacin en el simulador Retromezcla.

150

- Aclaraciones y recomendaciones.

En esta parte se hacen algunas

recomendaciones y aclaraciones acerca del proceso completo que va desde el ingreso de los datos al programa, hasta el final de la ejecucin del simulador. Debido a su importancia, los 3 mensajes aparecen a continuacin. Dependiendo de los valores que ingrese para los flujos de entrada y salida, el reactor opera como CSTR (ambas corrientes son diferentes de cero), Semibatch (una corriente diferente de cero) o Batch (ambas corrientes son iguales a cero). Note que si el reactor simulado es un Batch o un Semibatch que se llena, los datos suministrados para la salida corresponden a los del interior del reactor. Por otra parte, para un reactor Batch o un Semibatch que se vaca, los datos a la entrada no son de utilidad para realizar los clculos. El programa no verifica el estado de agregacin de la mezcla en ningn momento de la simulacin, por tal motivo, para evitar resultados incorrectos, es necesario que la suposicin inicial de una nica fase lquida dentro del reactor sea verdadera durante todo el intervalo de tiempo de la simulacin. Asimismo, el programa tampoco verifica el hecho de que las reacciones sean realizables fsicamente ni que sus expresiones cinticas sean correctas, por lo cual se requiere que los datos ingresados sean coherentes para obtener resultados confiables. Durante la ejecucin de la simulacin es posible que el programa se detenga. Esto puede ocurrir si la magnitud de la corriente de energa es muy elevada, cuando las leyes de velocidad son incoherentes o cuando los coeficientes binarios de las sustancias son incorrectos, entre otros. Estas condiciones hacen que la temperatura sobrepase los lmites prcticos de un sistema lquido y, por lo tanto, el programa se detiene; adems, estas condiciones pueden ocasionar valores negativos en las composiciones o en el volumen de reaccin.

151

- Simular como reactor isotrmico. El programa desarrollado posee la opcin de simular reactores isotrmicos, para lo cual es necesario que la temperatura inicial de salida (equivalente a la del interior del reactor) sea igual a la temperatura de la alimentacin, en un reactor que posea ambas corrientes. Una vez que se activa esta opcin, se asume que la temperatura permanece constante en todas las corrientes del reactor y en su interior y, por lo tanto, no es necesario realizar el balance de energa, lo cual reduce significativamente el tiempo que tarda el programa en completar la simulacin. Cabe anotar que el valor de la corriente de energa que se ingresa en la ventana condiciones de operacin de la seccin Especificaciones no es tomado en cuenta en este caso por el simulador puesto que el balance de energa no es efectuado. - Continuar. Una vez que se han ledo todas las aclaraciones y las

recomendaciones y que se ha determinado si el reactor es isotrmico o no, se presiona el botn Continuar, a travs del cual se accede a la ventana que muestra la Figura 19.

Figura 19. Ventana final del simulador Retromezcla.

Como puede apreciarse en la Figura 19, la parte izquierda de la ventana se ubica un recuadro en el que se presenta un resumen del sistema simulado. En este

152

recuadro aparece el nmero de sustancias que contiene la lista de trabajo, el nmero de reacciones ingresadas, los valores de los flujos msicos de entrada y de salida, as como el valor de la corriente de energa, todos ellos con sus respectivas unidades si es el caso. En la parte derecha de la ventana existen 3 casillas en las cuales se determinan los parmetros del mtodo numrico: el tiempo final de simulacin, el tamao del paso y las unidades de ambos. Cabe aclarar que el tamao del paso debe ser menor que el tiempo de simulacin, adems, ambos valores deben ser positivos y sus unidades deben ser seleccionadas en la casilla destinada para ello. En el caso del sistema de reacciones en serie que se va a simular, el intervalo de tiempo ser de 10h y el tamao de paso ser de 0.025h. Por otro lado, la ventana en cuestin posee 2 botones: VOLVER y SOLUCIONAR. El primero sirve para retornar a la parte principal del programa en la cual se realizaron todas las especificaciones expuestas anteriormente, con el fin de observar o modificar los datos ingresados. El segundo sirve para dar inicio a la simulacin y, una vez que es presionado, aparece la ventana de espera que se expone en la Figura 20.

Figura 20. Ventana de espera del simulador Retromezcla.

153

La ventana de espera posee una barra azul y un mensaje debajo de ella que, en conjunto, indican el grado de avance de la simulacin. Si por alguna razn es necesario detener el procedimiento, el programa puede interrumpir sus clculos si se presionan simultneamente las teclas Control (Ctrl) y Pausa (Pause); cuando esto sucede, aparece un mensaje de aviso que indica el avance de la simulacin (se menciona el punto del intervalo de tiempo de simulacin hasta el cual se ha obtenido la solucin) y permite continuar o suspender definitivamente la ejecucin del programa. En cualquier caso, si hay interrupcin o no, el simulador muestra las grficas de la solucin hasta el tiempo al que hayan llegado los clculos. Este tipo de mensaje se presenta en la Figura 21.

Figura 21. Aviso de detencin del simulador Retromezcla.

Si se obtienen temperaturas por encima o por debajo del rango de aplicabilidad del programa o se obtienen valores negativos de las composiciones o del volumen de reaccin, el programa se detiene y deben revisarse los datos para poder reiniciar la simulacin y concluirla exitosamente. Si los resultados son coherentes en todo momento, el simulador completa la solucin y aparece un mensaje de aviso como el que se muestra en la Figura 22, el cual indica que la simulacin se llev a cabo satisfactoriamente y permite conocer el tiempo que tard el simulador en efectuarla.

154

Figura 22. Aviso de conclusin del simulador Retromezcla.

Luego de haberse concluido la simulacin, el simulador Retromezcla abre un nuevo archivo en MS Excel en el cual se crean 5 hojas: Resultados, Fracciones molares, Temperatura, Volumen y Variables dependientes. Las hojas Resultados y Variables dependientes cuentan con tablas en las que se listan los valores determinados por el simulador desde las condiciones iniciales hasta las finales, con aproximaciones sucesivas de la solucin espaciadas entre ellas por el valor especificado para el tamao de paso. En la hoja Resultados se encuentran los valores del tiempo, de la temperatura de salida (equivalente a la del interior del reactor) y de las fracciones molares para todo el intervalo de solucin, mientras que en la hoja Variables dependientes aparecen el tiempo, la energa interna y la cantidad de sustancia (en mol , kmol
lbmol , segn las unidades de los flujos) de cada componente en el volumen de

reaccin; esta hoja debe su nombre a que las moles y la energa interna se calculan siempre a partir de los balances de masa y energa. La Tabla 8 muestra el formato en MS Excel de ambas hojas, cabe mencionar que el simulador redondea los resultados con un cierto nmero de cifras todos los valores que presenta en sus tablas, adems, las variables poseen indicadas sus unidades en la primera fila de las mismas.

155

Tabla 8. Resultados en MS Excel del simulador Retromezcla. a) Hoja

Resultados. b) Hoja Variables dependientes. a)

b)

Las hojas Fracciones molares, Temperatura y Volumen contienen los grficos de las variables cuyos nombres llevan, relacionadas con el tiempo. Estos grficos son escalados previamente por el simulador, sin embargo, son fcilmente

156

modificables. Un ejemplo de estos grficos se aprecia en el Grfico 1, en el cual se observan los resultados de la simulacin propuesta. a)

b)

157

c)

Grfico 1. Grficas creadas por Retromezcla en MS Excel. a) Composiciones

vs. t. b) Temperatura vs. t. c) Volumen vs. t. 6.3.7. Requerimientos del sistema. Para que retromezcla pueda emplearse en un computador determinado, ste debe tener como mnimo, Windows XP o alguna versin posterior y MS Excel 2002 o alguna versin posterior. Adems, el computador debe estar configurado para detectar el punto como separador decimal y la coma como separador de listas, si esta condicin no se cumple, el simulador presenta el mensaje que se aprecia en la Figura 23.

Figura 23. Aviso para el cambio de configuracin regional del simulador

Retromezcla.

158

7. RESULTADOS Y DISCUSIN

Con el fin de verificar la precisin del simulador Retromezcla, se compararn sus resultados con algunos datos experimentales encontrados en la literatura92. La reaccin en cuestin es la esterificacin del cido actico con metanol para producir metil acetato y agua, la cual se presenta a continuacin en la expresin (7.1).
SAC 13 CH 3 COOH + CH 3OH CH 3 COOCH 3 + H 2 O

(7.1)

Como puede observarse en (7.1), la reaccin es reversible y se encuentra catalizada por SAC-13, un catalizador slido formado por una resina cida soportada por una matriz porosa de slice. La presencia del catalizador slido cambia la habitual ley de velocidad de segundo orden de la reaccin por la expresin cataltico-heterognea que se aprecia en la ecuacin (7.2).
kCC (C M C A CW C E / K e ) 1 + K M CM + K A C A + KW CW

rA =

(7.2)

Los valores y el significado de las constantes presentes en la ley de velocidad (7.2) se definen a continuacin93:

LIU, Yijun; LOTERO, Edgar y GOODWIN Jr., James G. A comparison of the esterification of acetic acid with methanol using heterogeneous versus homogeneous acid catalysis. En: Journal of Catalysis. Vol. 242, No. 2 (2006); p. 278-286
93

92

Ibid, p. 284

159

CC , C M , C A , CW y C E : Concentraciones del catalizador slido, del

metanol, del cido actico, del agua y del ster, respectivamente.

K M : Constante de la reaccin de adsorcin del metanol. Su valor

reportado es de 0.16 kmol / m 3 .

K A : Constante de la reaccin de adsorcin del cido actico. Su valor es

de 0.13 kmol / m 3 .
K W : Constante de la reaccin de adsorcin del agua. Su valor es de 3.11

kmol / m 3 .

k : Constante de la reaccin catalizada. Su valor es de 1.50 10-4

l 2 /( g cat mol min) . K e : Constante de equilibrio de la reaccin de esterificacin. Su valor es de

6.2 a 60C. De acuerdo con los datos anteriores y teniendo en cuenta que la concentracin del catalizador es una constante con un valor de 1.09 g /45 ml , la ley de velocidad (7.2) asume la estructura que se aprecia en (7.3) (las unidades se ajustan de tal forma que rA tenga unidades de kmol / m 3 h ).
0.218 CM C A 0.03516 CW C E 1 + 0.16 CM + 0.13 C A + 3.11 CW

rA =

(7.3)

El reactor empleado es un batch isotrmico que opera a 60C y 1 atm de presin durante 700min, con una relacin molar inicial de 2:1 entre el metanol y el cido actico. Liu et al mantuvieron el volumen de reaccin constante durante sus experimentos a travs de la adicin de tetrahidrofurano (THF)94. Para que los resultados del simulador Retromezcla sean comparables con los reportados, la conversin de cido actico se calcular como un promedio aritmtico entre la conversin definida en trminos de la concentracin molar y la definida con las
94

Ibid, p. 279

160

moles, con lo cual se compensa el efecto que tiene el cambio de volumen sobre los clculos. En el Grfico 2 se presentan los datos obtenidos experimentalmente por Liu et al en forma de crculo.

Grfico 2. Datos reportados para la esterificacin del cido actico.


Fuente: LIU, Yijun; LOTERO, Edgar y GOODWIN Jr., James G. A comparison of the esterification of acetic acid with methanol using heterogeneous versus homogeneous acid catalysis. En: Journal of Catalysis. Vol. 242, No. 2 (2006); p. 280.

Se seleccionaron 4 puntos experimentales del Grfico 2 y se compararon con los obtenidos empleando el simulador Retromezcla, dando origen a la Tabla 9 y al Grfico 3.
Tabla 9. Discrepancia entre los resultados comparados
Tiempo (min) 10,3 30,1 64,0 660,0 Conversin experimental 0,088 0,192 0,296 0,750 Conversin predicha 0,086 0,188 0,298 0,755

Discrepancia 2,24% 1,93% 0,80% 0,71%

Error absoluto 1,9710-3 3,7010-3 2,3510-3 5,3310-3

161

Conversin de cido actico


1,0 0,9 0,8 0,7 conversin 0,6 0,5 0,4 0,3 0,2 0,1 0,0 0 100 200 300 t(min) 400 500 600 700

Grfico 3. Datos comparativos de la esterificacin del cido actico.

Como se aprecia en el Grfico 3, la curva generada por Retromezcla tiene un buen nivel de ajuste a los datos experimentales a travs de todo el intervalo de tiempo, lo cual se corrobora con los valores que aparecen en la Tabla 9. En la cuarta columna de la Tabla 9 se observa que la mxima discrepancia obtenida es 2.24% con respecto a los datos experimentales, lo cual sustenta la anterior idea de que Retromezcla posee una buena capacidad predictiva. Por otra parte, si se tiene en cuenta que el promedio de las desviaciones mostradas en la Tabla 9 no supera el 1.42%, es posible concluir que Retromezcla permite simular apropiadamente sistemas reactivos incluso con leyes de velocidad complicadas, como las que se desprenden de sistemas catalizados por catalizadores slidos. Adems, dado que los valores de la conversin se encuentran entre 0 y 1, el clculo de la discrepancia propaga el error y lo magnifica, lo cual no sucede cuando se calcula el error absoluto, por lo cual los valores de la ltima columna de la Tabla 9 son tiles en tanto que muestran las diferencias minsculas que existen entre los valores reales y los predichos utilizando Retromezcla, diferencias que se establecen a partir de la tercera cifra decimal de la conversin.

162

8. CONCLUSIONES

La simulacin se ha convertido en una herramienta fundamental del ingeniero qumico puesto que permite establecer las dimensiones geomtricas y las condiciones lmites y normales de operacin de los equipos de proceso, razones por las cuales es necesario el desarrollo de modelos cada vez ms rigurosos que representen con precisin el fenmeno fsico al que corresponden.

Dado que las ecuaciones de estado para las sustancias puras producen resultados acertados, las fallas en las ecuaciones de estado para mezclas deben estar en los modelos empleados para obtener sus parmetros, por lo cual es necesario desarrollar reglas de mezclado que se apliquen a todo tipo de mezclas y que sean tericamente correctas, de manera que puedan generarse datos confiables de propiedades volumtricas, termodinmicas y de equilibrio de fase.

Dado que existe un elevado nmero de mtodos numricos, deben establecerse criterios eficaces de decisin que permitan seleccionar el ms adecuado de acuerdo con los requerimientos del problema y tomando en cuenta las limitaciones del equipo en el que se planea llevar a cabo los clculos. Los criterios deben considerar la estabilidad del mtodo, el tipo de sistema a resolver y su posible rigidez, el manejo de errores y el tamao del paso, entre otros.

163

La interfaz grfica garantiza el hecho de que el sistema que se desea simular quede completamente especificado puesto que obliga el ingreso de los datos necesarios para que los grados de libertad sean cero y de otra forma no permite realizar la simulacin.

Los sistemas algebraico-diferenciales no poseen un mtodo general que permita su resolucin, razn por la cual es necesario desarrollar en cada caso especfico un algoritmo de solucin que organice las ecuaciones y administre la aplicacin de los mtodos numricos, de tal forma que la solucin pueda alcanzarse.

Las pruebas mediante las cuales se compararon los resultados del simulador Retromezcla con datos experimentales reales, permiten afirmar que este simulador cuenta con gran precisin en la simulacin de reactores de tipo tanque agitado.

El presente trabajo de grado supera desarrollos anteriores por varias razones: en primera instancia por su generalidad, puesto que su modelo tiene pocas suposiciones y es posible especificar gran cantidad de reacciones con mecanismos simples o complejos, adems pueden hacerse en l arreglos especiales de reacciones. Por otra parte, el complemento tiene incorporados el paquete termodinmico y el algoritmo de solucin de ecuaciones, lo cual, sumado a la interfaz en contacto con el usuario evita emplear varios programas; adicional a esto, el hecho de operar como complemento de MS Excel le permite exportar los resultados de la simulacin a este programa y elaborar las tablas y las grficas resultantes de la simulacin fcilmente.

164

9. RECOMENDACIONES

El presente trabajo de grado asume que los flujos de entrada y de salida del reactor, as como el flujo de energa son valores constantes. Para futuras ampliaciones de este trabajo de grado se debe permitir que tales flujos sean variables, lo cual, asimismo, abre la posibilidad de crear mdulos flexibles para instalar controladores y vlvulas de control que ajusten estas variables de proceso a valores predeterminados.

Puede modificarse la interfaz grfica del simulador de forma tal que puedan especificarse varias corrientes de entrada al reactor que tengan temperaturas y presiones distintas.

En la seccin Aclaraciones y Recomendaciones del captulo 6 se mencion que el simulador no verifica el estado de agregacin de la mezcla en ningn punto del reactor ni de la simulacin; una posible ampliacin de este trabajo, consiste en verificar que las corrientes y el interior del reactor estn en todo momento en fase lquida y brindar la posibilidad de que el simulador realice clculos en fase gaseosa

Es recomendable que se modifique la interfaz grfica de manera que las unidades no sean modificadas en una ventana aparte, sino que se escojan directamente en el lugar donde se ingresan los datos, permitiendo diferentes combinaciones de

165

unidades. Adems, deben drsele mayor flexibilidad a las unidades de las leyes de velocidad.

Se recomienda, para futuras ampliaciones de este trabajo, que se desarrolle un complemento que permita determinar los valores de las variables en el estado estacionario de un reactor CSTR, de manera que dichos valores sean empleados como punto de partida de la simulacin dinmica.

Es recomendable modificar el simulador Retromezcla en la seccin de Reacciones para que sea posible que, en reacciones en equilibrio, se pueda ingresar la ecuacin mediante la cual vara la constante de equilibrio con la temperatura.

166

BIBLIOGRAFA

BRENT, R. P. An algorithm with guaranteed convergence for finding a zero of a function. En: The Computer Journal. Vol. 14, No. 4 (1971); p. 422-425.

BUNGE, Mario. La ciencia, su mtodo y su filosofa. Buenos Aires: Siglo XX, 1972. 159 p.

BURDEN, Richard L. FAIRES, J. Douglas. Anlisis Numrico. Sptima Edicin. Mxico: Thomson Editores, 2002. 839p.

________ Mtodos Numricos. Tercera Edicin. Madrid: Thomson Paraninfo, 2004. 660p.

BURE, M. A nonlinear equation describing the molar heat capacities of gases as a function of temperature. En: International Chemical Engineering. Vol. 26, No. 1 (Jan. 1986); p. 160-164.

167

DAHM, K. D.; HESKET, R. P. y SAVELSKY, M. J. Is process simulation used effectively in Che courses? En: Chemical Engineering Education. Vol. 36, No. 3 (Sum. 2002); p. 192-198.

DAZ DE LOS ROS, Manuel. Simulacin dinmica de reactores tipo tanque agitado. En: Ingeniera Qumica (Nov. 1998); p. 97-103.

DICCIONARIO ENCICLOPDICO Planeta. Barcelona: Planeta, 1984. 5068p.

FELIU, Josep A. et al. Match your process constraints using dynamic simulation. En: Chemical Engineering Progress. Vol. 99, No. 12 (Dic. 2003); p. 42-48.

FOGLER, H. Scott. Elementos de ingeniera de las reacciones qumicas. Tercera Edicin. Mxico: Pearson Educacin, 2001. 968p.

GATZKE E. P. y DOYLE F.J. III. Multiple model approach for CSTR control. 14th IFAC World Congress, Beijing: Vol. 7; p. 343-348.

HENAO U., Carlos Andrs. Simulacin y evaluacin de los procesos qumicos. Primera Edicin. Medelln: Editorial Universidad Pontificia Bolivariana, 2006.

168

HENAO, C. A. y VELSQUEZ, J. Simulacin de procesos qumicos empleando MS EXCEL: aplicacin de la EOS Patel-Teja-Valderrama. En revisin.

HENAO, C. A. y VELSQUEZ, J. A. Simulacin de procesos qumicos empleando MS Excel (III) Simulacin de reactores. En revisin.

INGHAM et al. Chemical engineering dynamics. 2nd Ed. Weinheim: Wiley-VCH, 2000. 646p.

KOWAR, Thomas R. y PAGONE, Franco M. REACTR: An industrial chemical reactor dynamic simulation computer program. En: Organic Process Research & Development. Vol. 5, No. 4 (2001); p. 393-407.

KULIKOV, Viatcheslav et al. Modular dynamic simulation of integrated particulate process by means of tool integration. En: Chemical Engineering Science. Vol. 60, No. 7 (2005); p. 2069-2083.

LEVENSPIEL,

Octave.

Modeling in

chemical

engineering.

En:

Chemical

Engineering Science. Vol. 57 (2002); p. 4691-4696.

169

LIU, Yijun; LOTERO, Edgar y GOODWIN Jr., James G. A comparison of the esterification 278-286. of acetic acid with methanol using heterogeneous versus homogeneous acid catalysis. En: Journal of Catalysis. Vol. 242, No. 2 (2006); p.

LUYBEN, W. L. Plantwide dynamic simulators in chemical processing and control. Nueva York: Marcel Dekker, 2002. 456p.

________ Process modeling, simulation, and control for chemical engineers. 2nd Ed. Singapur: McGraw-Hill, 1990. 725p.

MANSY, M. M.; McMILLAN, G. K. y SOWELL III, M. S. Step into the virtual plant. En: Chemical Engineering Progress. Vol. 98, No. 2, (Feb. 2002); p. 56-61.

NIETZSCHE, Federico. Humano, Demasiado Humano. Madrid: EDAF, 1984. 311p.

PATEL, N. C. Improvements of the Patel-Teja equation of state. En: International Journal of Thermophysics. Vol. 17, No. 3 (1996); p. 673-682.

PATEL, Navin C. y TEJA, Amyn S. A new cubic equation of state for fluids and fluid mixtures. En: Chemical Engineering Science. Vol. 37, No. 3 (1982); p. 463473.

170

PENG, D.Y. y ROBINSON, D. B. A new two-constant equation of state. En: Industrial & Engineering Chemistry Fundamentals. Vol. 15, No. 1 (1976); p. 59-64.

RASHID, M. y BOGLE, I.D.L. Dynamic operability analysis and simulation of a CSTR with exothermic reaction. En: Computers & Chemical Engineering. Vol. 13, No. 3 (1989); p. 327-329.

REKLAITIS,

Gintaras

V.

et

al.

Batch

processing

systems

engineering:

fundamentals and applications for chemical engineering. Alemania: SpringerVerlag, 1996. 868p.

RENON, Henri y Prausnitz, J. M. Local compositions in thermodynamic excess functions for liquid mixtures. En: AIChe Journal. Vol. 14, No. 1 (1968); p. 135-144.

SMITH,

Allen

W.

Anlisis

Numrico.

Mxico:

Editorial

Prentice-Hall

Hispanoamericana, 1988. 608p.

SMITH, C. A. y CORRIPIO, A. B. Principles and Practice of Automatic Process Control. 2nd Ed. New York: John Wiley & Sons, 1997. 768p.

171

SMITH, J. M.; VAN NESS, H. C. y ABBOTT, M. M. Introduccin a la termodinmica en ingeniera qumica. Sexta edicin. Mxico: McGraw-Hill Interamericana, 2003. 837p.

VALDERRAMA, Jos O. The state of the cubic equations of state. En: Industrial & Engineering Chemistry Research. Vol. 42, No. 8 (2003); p. 1603-1618.

VAN NESS, H. C. Understanding thermodynamics. Nueva York: Dover, 1983. 103p.

WONG, David Shan Hill y SANDLER, Stanley I. A theoretically correct mixing rule for cubic equations of state. En: AIChe Journal. Vol. 38, No. 5 (May. 1992); p. 671, 680.

YANG, T. et al. Extension of the Wong-Sandler mixing rule to the three-parameter Patel-Teja equation of state: application up to the near critical region. En: Chemical Engineering Journal. Vol. 67 (1997); p. 27-36.

You might also like