Está en la página 1de 32

10.

SIMULACIÓN Y ANÁLISIS DE UNA COLUMNA DE EXTRACCIÓN


LIQUIDO-LIQUIDO A CONTRACORRIENTE

10.1 Generalidadesb

Sedimentadores

En la extracción continua, la dispersión que sale del mezclador debe pasarse a un sedimentador
o decantador, en donde ocurre cuando menos la ruptura primaria. Los rearreglos típicos de
sedimentadores por gravedad se muestran en la figura10.1. El diseño más sencillo, el de la
figura 10.1.a es tal vez el más común: para evitar que la dispersión entrante disturbe
excesivamente el contenido del tanque, se usa la mampara de entrada del tipo de “cerca de
estacas”. De este modo, las gotas se sedimentan en la parte principal del tanque, en donde la
velocidad debe ser lo suficientemente baja para prevenir turbulencias. A flujos mayores para un
tanque dado, mayor espesor de la banda de dispersión al final, por las salidas

Figura 10.1 sedimentadores por gravedad (esquemático): (a) sencillo, (b) y (c) con
coálescedor

Sale una dispersión no sedimentada, que por supuesto debe evitarse. Aunque se ha efectuado
una gran cantidad de estudios fundamentales, los métodos de diseño todavía son empíricos y
arbitrarios. Hay tres aproximaciones al diseño: (a) que haya el tiempo suficiente de residencia
con base en las observaciones de laboratorio sobre la sedimentación, (b) el cálculo del flujo para
producir un espesor adecuado de la banda de dispersión y (c) el cálculo del tiempo de
asentamiento de las gotas individuales a través de un líquido claro por arriba y abajo de la banda
de dispersión. Ninguno de estos métodos es muy seguro. Si no existen trabajos experimentales
relativos a la dispersión por tratar, una primera estimación del tamaño del sedimentador puede
hacerse mediante la expresión empírica.

TS = 8,4 ( qC + qD )
0,5

X.1
que se desarrolló con base en las rapideces típicas de sedimentación de las gotas en la fase
dispersa y en una relación longitud/diámetro para el tanque igual a 4.

Auxiliares de la sedimentación La dispersión puede pasarse a través de un coalescedor, con el


fin de aumentar el tamaño de las gotas y, por ende, su rapidez de sedimentación. Normalmente,
los coalescedores son lechos relativamente estrechos de sustancias de superficie extendida y con
huecos relativamente grandes, tal como aserrín (especial para coalescer las salmueras que
acompañan al petróleo crudo), la lana de acero, fibra de vidrio, tela de polipropileno, anillos de
Raschig y similares. Uno de los mejores coalescedores es una mezcla de fibras de algodón y
lana de vidrio, o de fibras de algod6n y de Dynel. En la figura 10.1b se muestra un arreglo
sencillo; otro más elaborado, pero muy efectivo, se muestra en la figura 10.1c. Las membranas
de separación son membranas porosas, humedecidas de preferencia con la fase continua, que
previenen el paso de la fase dispersa no humedecedora a caídas bajas de presión, pero que dejan
pasar libremente el líquido continuo. Pueden colocarse en la salida del decantador.

Cascadas de mezclador-sedimentador

Una planta de extracción continua en multietapas constará del número requerido de etapas
arregladas de acuerdo con el diagrama de flujo deseado. Cada etapa estará formada, al menos,
por un mezclador y un sedimentador, como en la planta a contracorriente de la figura 10.2. De
ordinario, los líquidos se bombean de una etapa a la siguiente, pero a veces se puede arreglar el
flujo por gravedad si se posee suficiente espacio. Se han diseñado muchos arreglos para reducir
la cantidad.

Figura 10.2:diagrama-sedimentador a contracorriente en tres etapas.

de tuberías entre las etapas y el costo correspondiente. La figura 10.1es uno de ellos: los tanques
de mezclado están sumergidos en los grandes tanques sedimentadores circulares, los líquidos
pesados fluyen por gravedad, los líquidos ligeros por empuje del aire y la recirculación del
líquido ligero sedimentado hacia el mezclador se logra por un sobreflujo.

Torres de platos perforados

Estas torres de varias etapas a contracorriente, tanto con respecto a la capacidad de manejo del
líquido como a la eficiencia en la extracción, son muy efectivas, en particular para sistemas de
baja tensión interfacial que no requieren agitación mecánica para una buena dispersión. Su
efectividad para la transferencia de masa se deriva de que (1) el mezclado axial de la fase
continua está confinado a la región entre los platos y no se distribuye por toda la torre de etapa a
etapa, y (2) las gotas de la fase dispersa coalescen y se vuelven a formar en cada plato,
destruyendo así la tendencia a establecer gradientes de concentración dentro de las gotas que
persisten en toda la altura de la torre. En la figura 9.3 se muestra una torre

X.2
de diseño sencillo, en donde el arreglo general de los platos y vertederos es muy similar a la
torre de contacto gas-líquido, excepto que no se requiere de derramaderos.
La figura muestra el arreglo para el líquido ligero disperso. Los líquidos ligeros pasan a través
de las perforaciones y las burbujas ascienden a través de la fase continúa pesada y coalescen en
una capa, que se acumula entre cada plato. El líquido pesado fluye a través de cada plato a
través de las gotas ascendentes y pasa a través de los vertederos hacia el plato inferior.
Volteando la torre de cabeza, los vertederos se convierten en “tuberías de ascenso”, que llevan al
líquido ligero de plato en plato, mientras que el liquido pesado fluye a través de las
perforaciones y se dispersa en gotas. Como alternativa, puede dispersarse el líquido pesado en
una parte de la torre y el líquido ligero en la otra, mientras que la interfase principal se mantiene
en la parte central de la torre. Los platos de flujo transversal de la figura 10.3 son adecuados
para diámetros relativamente pequeños de la torre (hasta aproximadamente 2 m). Para torres
mayores, se pueden colocar vertederos múltiples a intervalos a través del plato.

10.2 Ejemplo 10.1:

La anilina esta siendo removida de una mezcla acuosa, mediante una operación de extracción,
empleando tolueno como solvente (extractante). La columna de extracción tiene 10 etapas que
opera a contracorriente, como se muestra en la figura 10.4.

Extracto
Fase acuosa con Anilina Anilina-Tolueno
Agua 100 kg/h
1
Anilina 5 kg/h
2
3
4
5

X.3
6
7
8
9
10
Refinado
Anilina-Agua Solvente
Tolueno puro 100 kg/h

Figura 10.4

Considere que en la primera aproximación, la relación de equilibrio en cada etapa i es constante,


y está definida como:
Yi
m= =9
Xi
donde:
Yi : (kg de anilina en la fase tolueno) / (kg de tolueno en la fase tolueno).
Xi : (kg de anilina en la fase acuosa) / (kg de agua en la fase acuosa).
i : Número de etapas (1, 2, 3,……….)

a) Desarrolle la simulación matemática de la operación con esta columna y reporte el valor que
se lograría de la concentración másica y molar de cada componente en las fases acuosa y
orgánica en cada una de las etapas de la columna.

b) Calcule el mismo perfil de composiciones por etapas y componentes, pero considerando que
la relación de equilibrio está dada por la relación:
m = 9 + 20 Xi
c) Repita los cálculos obtenidos en los incisos a y b, pero considerando que se está alimentando
una carga adicional de tolueno reciclado, como se muestra en la figura 10.5.

Fase acuosa con Anilina Extracto


Agua 100 kg/h Anilina-Tolueno
Anilina 5 kg/h
1
2
3
4
5
Reciclo de Solvente
6
Solvente 13 kg/h
Anilina/kg tolueno 0.003 kg 7
8
9
10
Refinado
Anilina-Agua Solvente
X.4 Tolueno puro 100 kg/h
Figura 10.5

Solución

Consideraciones en el modelamiento

La solución al problema planteado se ha abordado, de forma global, no se van a obtener


soluciones separadas para los ítems a, b, c y d. La simulación de la columna de extracción
continúa, requiere el modelamiento matemático, y la elaboración de un programa de
cómputo que permita satisfacer los requerimientos solicitados en el problema.

El agente extractante (tolueno) y el soluto (anilina) conforman la fase E, insoluble con


respecto al agente portador (agua) que contiene el soluto que se desea extraer (anilina)
constituyendo la fase R, la insolubilidad mutua - establecida por el problema - entre el agente
extractante (tolueno) y el portador (agua), permite realizar el balance separado por etapa de
los flujos de E y R.

En las etapas J, tal que 1 < J < N, se considera la posibilidad de existencia de alimentaciones
de fase R, Rf(J) de concentración Xf(J) y salidas Rp(J) de concentración Xk(J); así como
recirculaciones de fase E, Er(J), de concentración Zr(J) y salida de productos Ep(J) de
concentración Y(J).En las etapas 1 y N de la columna, no existen alimentaciones de fase R o
recirculaciones de fase E, así como no existen salidas de productos refinado o extracto.

El balance por etapa de la fase R, se hace siguiendo la dirección del flujo de esta fase; del
tope hacia el fondo de la columna. La declaración de los vectores R, Rf, Rp permite la
inicialización de estos con valores de fila igual a cero; el ingreso específico de valores, por el
usuario del programa, reemplazará este valor, guardándose en la memoria para los cálculos
posteriores.

Análogamente el balance por etapa de la fase E se hace siguiendo la dirección del flujo de
esta fase desde el fondo hacia el tope de la columna. La declaración de los vectores E, Er, Ep
igualmente genera ceros que serán reemplazados con el ingreso de valores por el usuario
permitiendo su utilización posterior.

Las formas de las relaciones de equilibrio lineal o no lineal – establecidas explícitamente por
el problema- de distribución del soluto entre las fases extracto E y refinado R, al efectuar los
balances por componente, generarán respectivamente sistemas de n ecuaciones lineales o
no lineales, con n incógnitas. Ordenando y presentando las funciones en notación
matricial, se obtienen matrices tridiagonales.

Las soluciones correspondientes de estos sistemas de ecuaciones lineales o no


lineales, requiere el empleo de una subrutina lineal y no lineal, respectivamente.

X.5
Las subrutinas para resolver sistemas de ecuaciones lineales y no lineales fueron preparadas
en los anteriores capítulos, se hacen las modificaciones necesarias.

X.6
Modelo matemático de la Columna De Extracción

Rf1 E1
Xf1 Y1

1
R1 E2
Xk1 Y2

R J-1 Ep j
Xk J-1 Ej Yj
Rf j Yj Er j
Xf j Zrj
Rp j Etapa J

Xk j E j +1
Rj
Xk j Yj +1
R N-1
Xk N-1
EN
YN

RN N ErN
Xk N ZrN

donde:

Rf1 =100 kg/h agua, Xf1 =5 kg/h


ErN = 10 kg/h tolueno, ZrN = 0
Y1 : (kg de anilina en la fase tolueno) / (kg de tolueno en la fase tolueno).
Xk j : (kg de anilina en la fase acuosa) / (kg de agua en la fase acuosa).
j : Número de etapa (1, 2, 3,……….)

BALANCE GLOBAL, ETAPA J : FASES E Y R

X.7
R J-1 Ep j
Xk J-1
Yj
Ej
Rf j Er j
Yj
Xf j Zrj
Rp j Etapa J
Xk j
Rj E j +1
Xk j Yj +1
Fase E: E j+1 + Erj = E j + Ep j
E j+1 + Erj - Ep j = E j

Fase R: Rf j + R j-1 = Rp j + R j
Rf j + Rf j-1 - Rp j = R j

BALANCES POR COMPONENTE

Funciones con relación de equilibrio lineal

Yi
m= =9
Xi
ETAPA 1

Rf1 E1
Xf1 Y1

R1 E2
Xk1 Y2

Rf1Xf1 + E 2 Y2 = R1Xk1 + E1Y1

Reemplazando el valor de Y por: m Xi = Yi


Rf1 Xf1 + E 2 mXk 2 = R1 Xk1 + E1mXk1
Rf1 Xf1 = (R1 + E1m)Xk1 - E 2 mXk 2
- Rf1 Xf1 = E 2 mXk 2 - (R 1 + E1m)Xk1

ETAPA N

EN
X.8 YN

N
R N-1
Xk N-1

RN ErN
Xk N ZrN

R N-1Xk N-1 + ErN ZrN = R N Xk N + E N YN

Reemplazando el valor de Y por: Yi = m Xi

R N-1 Xk N-1 + ErN ZrN = R N Xk N + E N YN


R N-1 Xk N-1 + ErN ZrN = R N Xk N + E N mXk N
R N-1 Xk N-1 - E N mXk N - R N Xk N = -ErN ZrN
R N-1 Xk N-1 - ( E N m + R N ) Xk N = -ErN ZrN

ETAPA J

R j-1 Xk j-1 + Rf j Xf j + E j+1Yj+1 + Erj Zrj = Rp jXk j + R jXk j + E jYj + Ep j Yj


Reemplazando el valor de Y por: Yi = m Xi
R j-1 Xk j-1 + Rf j Xf j + E j+1mXk j+1 + Erj Zrj = Rp jXk j + R jXk j + E j mXk j + Ep jmXk j
R j-1 Xk j-1 + ( Rf j Xf j + Erj Zrj ) + E j+1mXk j+1 = ( Rp j + R j + E j m + Ep j m ) Xk j
R j-1 Xk j-1 - ( Rp j + R j + E j m + Ep jm ) Xk j + E j+1mXk j+1 = - ( Rf j Xf j + Erj Zrj )

APLICANDO LOS MODELOS ANTERIORES, SE PUEDE ESCRIBIR LAS


SIGUIENTES FUNCIONES

Etapa 1:

X.9
f1 = - ( R1 + mE1 ) Xk1 + mE 2 Xk 2 + Rf1Xf1 = 0

Etapa 2:

f 2 = R 1Xk1 - ( R 2 + Rp 2 + mE 2 + mEp 2 ) Xk 2 + mE 3Xk 3 + ( Rf 2 Xf 2 + Er2 Zr2 ) = 0

Etapa 3:

f3 = R 2 Xk 2 - ( R 3 + Rp3 + mE3 + mEp3 ) Xk 3 + mE 4 Xk 4 + ( Rf3 Xf 3 + Er3 Zr3 ) = 0

Etapa 4:

f 4 = R 3 Xk 3 - ( R 4 + Rp 4 + mE 4 + mEp 4 ) Xk 4 + mE 5Xk 5 + ( Rf 4 Xf 4 + Er4 Zr4 ) = 0

Etapa 5:

f 5 = R 4 Xk 4 - ( R 5 + Rp 5 + mE 5 + mEp5 ) Xk 5 + mE 6 Xk 6 + ( Rf 5 Xf 5 + Er5 Zr5 ) = 0

Etapa 6:

f 6 = R 5 Xk 5 - ( R 6 + Rp6 + mE 6 + mEp 6 ) Xk 6 + mE 7 Xk 7 + ( Rf 6 Xf 64 + Er6 Zr6 ) = 0

Etapa 7:

f 7 = R 6 Xk 6 - ( R 7 + Rp 7 + mE 7 + mEp 7 ) Xk 7 + mE 8 Xk 8 + ( Rf 7 Xf 7 + Er7 Zr7 ) = 0

Etapa 8:

f8 = R 7 Xk 7 - ( R 8 + Rp8 + mE8 + mEp8 ) Xk 8 + mE 9 Xk 9 + ( Rf 8Xf 8 + Er8 Zr8 ) = 0

Etapa 9:

f 9 = R 8 Xk 8 - ( R 9 + Rp9 + mE 9 + mEp 9 ) Xk 9 + mE10 Xk10 + ( Rf 9 Xf 9 + Er9 Zr9 ) = 0

Etapa 10:
f10 = R 9 Xk 9 - ( E10 m + R 10 ) Xk10 + Er10 Zr10 = 0

Las cuales se pueden escribir en forma matricial:

X.10
Xk1 Xk 2 Xk 3 Xk 4 Xk 5
- ( R 1 + mE1 )
f1 � mE 2 0 0 0

f2 � R 1 - ( R 2 + Rp 2 + mE 2 + mEp 2 ) mE 3 0 0
f3 � 0 R2 - ( R 3 + Rp 3 + mE 3 + mEp 3 ) mE 4 0

f4 � 0 0 R3 - ( R 4 + Rp 4 + mE 4 + mEp 4 ) mE 5
f5 � 0 0 0 R4 - ( R 5 + Rp 5 + mE 5 + mEp 5 )

f6 � 0 0 0 0 R5
f7 � 0 0 0 0 0

f8 � 0 0 0 0 0

f9 � 0 0 0 0 0
f10 �
� 0 0 0 0 0
continúa...

Xk 6 Xk 7 Xk 8 Xk 9 Xk10
f1 0 0 0 0 0 �
f2 0 0 0 0 0 �

f3 0 0 0 0 0 �

f4 0 0 0 0 0 �
f5 mE 6 0 0 0 0 �

f6 - ( R 6 + Rp6 + mE 6 + mEp6 ) mE 7 0 0 0 �
f7 R6 - ( R 7 + Rp7 + mE 7 + mEp 7 ) mE 8 0 0 �

f8 0 R7 - ( R 8 + Rp8 + mE 8 + mEp8 ) mE 9 0 �

f9 0 0 R8 - ( R 9 + Rp 9 + mE 9 + mEp9 ) mE10 �
f10 0 0 0 R9 - ( R 10 + mE10 ) �
�10�10

�Xk1 � � -Rf1Xf1 �
�Xk 2 � �
- ( Rf 2 Xf 2 + Er2 Zr2 ) �
� � � �
�Xk 3 � - ( Rf 3Xf 3 + Er3 Zr3 ) �

� � � �
�Xk 4 � - ( Rf 4 Xf 4 + Er4 Zr4 ) �

�Xk � - ( Rf Xf + Er5 Zr5 ) �

� 5�= � 5 5 �
�Xk 6 � - ( Rf 6 Xf 6 + Er6 Zr6 ) �

�Xk � �
- ( Rf Xf + Er7 Zr7 ) �
� 7� � 7 7 �
�Xk 8 � - ( Rf 8 Xf 8 + Er8 Zr8 ) �

�Xk 9 � �
- ( Rf 9 Xf 9 + Er9 Zr9 ) �
� � � �

�Xk10 �
� �
� -Er10 Zr10 �

FUNCIONES, RELACIÓN DE EQUILIBRIO NO LINEAL


Considerando que la relación de equilibrio está dada por la relación:

No lineal m = 9 + 20 Xi

X.11
Y = 9X + 20X 2
Y = aX + bX 2
ETAPA 1

Rf1 E1
Xf1 Y1

R1 E2
Xk1 Y2

Rf1Xf1 + E 2 Y2 = R1Xk1 + E1Y1


Rf1 Xf1 + E 2 ( aXk 2 + bXk 2 2 ) = R1 Xk1 + E1 (aXk1 + bXk12 )
Rf1 Xf1 + E 2 aXk 2 + E 2 bXk 2 2 - R1 Xk1 - E1aXk1 - E1bXk12 = 0
Rf1 Xf1 - ( R1 + E1a )Xk1 + E 2 aXk 2 - E1 bXk12 + E 2 bXk 2 2 = 0
-( R 1 + E1a )Xk1 + E 2aXk 2 - E1bXk12 + E 2 bXk 2 2 = -Rf1 Xf1

ETAPA N
R N-1
Xk N-1
EN
RN YN ErN
Xk N ZrN
N

R N-1Xk N-1 + ErN ZrN = R N Xk N + E N YN


R N-1 Xk N-1 + ErN ZrN = R N Xk N + E N YN
R N-1 Xk N-1 + ErN ZrN = R N Xk N + E N (aXk N + bXk N2 )
R N-1 Xk N-1 + ErN ZrN - R N Xk N - E N aXk N - E N bXk N2 = 0
R N-1 Xk N-1 - R N Xk N - E N aXk N - E N bXk N2 = -ErN ZrN
R N-1 Xk N-1 - ( R N + E N a )Xk N - E N bXk N2 = - ErN ZrN

ETAPA J

X.12
R j-1 Xk j-1 + Rf j Xf j + E j+1Yj+1 + ErjZrj = Rp jXk j + R jXk j + E jYj + Ep jYj
R j-1 Xk j-1 + Rf j Xf j + E j+1 ( aXk j+1 + bXk 2j+1 ) + Erj Zrj = Rp jXk j + R j Xk j + E j ( aXk j + bXk 2j ) + Ep j ( aXk j + bXk 2j )
R j-1 Xk j-1 + ( Rf j Xf j + Erj Zrj ) + E j+1aXk j+1 + E j+1bXk 2j+1 = Rp jXk j + R jXk j + E jaXk j + E jbXk 2j + Ep jaXk j + Ep j bXk 2j
R j-1 Xk j-1 - ( Rp j + R j + E j a + Ep ja ) Xk j + E j+1aXk j+1 - b( E j + Ep j )Xk 2j + E j+1bXk 2j+1 = - ( Rf j Xf j + Erj Zrj )

PREPARACIÓN DEL JACOBIANO

ETAPA 1

f1 = Rf1 Xf1 - ( R 1 + E1a )Xk1 + E 2 aXk 2 - E1bXk12 + E 2 bXk 2 2 = 0


�f1
= -( R 1 + E1a ) - 2 E1bXk1
� Xk1
�f1
= E 2 a + 2E 2 bXk 2
� Xk 2
�f1 �f � f �f1
=0 ; 1 =0 ; 1 = 0 ................; =0
� Xk 3 � Xk 4 �Xk 5 �Xk N

ETAPA N

f N ( Xk1 , Xk 2 , Xk 3 , Xk 4 ,......................., Xk N ) = 0
f N = R N-1 Xk N-1 + ErN ZrN - R N Xk N - E N aXk N - E N bXk 2N = 0
� fN
= R N-1
� Xk N-1
� fN
= -R N - E N a - 2E N bXk N
� Xk N

X.13
ETAPA J

f j = R j-1 Xk j-1 - ( Rp j + R j + E j a + Ep ja ) Xk j + E j+1aXk j+1 - b(E j + Ep j )Xk 2j + E j+1bXk 2j+1 + ( Rf j Xf j + Erj Zrj ) = 0


fj
= R j-1

Xk j-1

fj
= - ( Rp j + R j + E j a + Ep ja ) - 2b( E j + Ep j )Xk j

Xk j
= -( Rp j + R j + a( E j + Ep j )) - 2 b( E j + Ep j )Xk j


fj
= E j+1a + 2E j+1bXk j+1

Xk j+1

Aplicando los modelos anteriores en las ecuaciones, tenemos:

FUNCIONES CON RELACIÓN DE EQUILIBRIO NO LINEAL

Etapa 1:

f1 = Rf1 Xf1 - ( R1 + E1a )Xk1 + E 2aXk 2 - E1bXk12 + E 2 bXk 2 2

Etapa 2:

f 2 = R1 Xk1 - ( Rp 2 + R 2 + E 2 a + Ep 2a ) Xk 2 + E3aXk 3 - b(E 2 + Ep 2 )Xk 22 + E 3bXk 32 + ( Rf 2 Xf 2 + Er2 Zr2 )


Etapa 3:

f3 = R 2 Xk 2 - ( Rp3 + R 3 + E 3 a + Ep3a ) Xk 3 + E 4aXk 4 - b(E 3 + Ep3 )Xk 32 + E 4 bXk 42 + ( Rf 3 Xf 3 + Er3 Zr3 )


Etapa 4:

f 4 = R 3 Xk 3 - ( Rp 4 + R 4 + E 4 a + Ep 4a ) Xk 4 + E 5aXk 5 - b( E 4 + Ep 4 )Xk 42 + E 5 bXk 52 + ( Rf 4 Xf 4 + Er4 Zr4 )


Etapa 5:

f5 = R 4 Xk 4 - ( Rp5 + R 5 + E 5 a + Ep5a ) Xk 5 + E 6aXk 6 - b(E 5 + Ep5 )Xk 52 + E 6bXk 62 + ( Rf 5 Xf 5 + Er5 Zr5 )


Etapa 6:

f 6 = R 5 Xk 5 - ( Rp 6 + R 6 + E 6 a + Ep 6a ) Xk 6 + E 7aXk 7 - b(E 6 + Ep 6 )Xk 62 + E 7 bXk 72 + ( Rf 6 Xf 6 + Er6 Zr6 )


Etapa 7:

f 7 = R 6 Xk 6 - ( Rp 7 + R 7 + E 7 a + Ep 7 a ) Xk 7 + E 8aXk 8 - b(E 7 + Ep 7 )Xk 72 + E 8 bXk 82 + ( Rf 7 Xf 7 + Er7 Zr7 )

X.14
Etapa 8:

f8 = R 7 Xk 7 - ( Rp8 + R 8 + E 8 a + Ep8a ) Xk 8 + E 9aXk 9 - b(E 8 + Ep8 )Xk 82 + E 9 bXk 92 + ( Rf8 Xf8 + Er8 Zr8 )
Etapa 9:

f9 = R 8 Xk 8 - ( Rp9 + R 9 + E 9 a + Ep9 a ) Xk 9 + E10 aXk10 - b(E 9 + Ep9 )Xk 92 + E10 bXk10


2
+ ( Rf9 Xf9 + Er9 Zr9 )
Etapa 10:
f10 = R 9 Xk 9 - ( R 10 + E10a ) Xk10 - E10 bXk10
2
+ Er10 Zr10 = 0

Donde la matriz jacobiana puede escribirse como:

��f1 �f1 �f1 �f1 �


� ..........

Xk �
Xk 2 �
Xk 3 �Xk N �
� 1 �
��f2 �f2 �f2 �f2 �
� ...........
Jk = ��
Xk1 �
Xk 2 �
Xk 3 Xk N �


�M M M M �
� �
��fN �fN �fN
...........
�fN �
��
Xk1 �
Xk 2 �
Xk 3 Xk N �

� �

1.2) Resolución del Ejemplo 01, mediante el programa de Matlab

Relación De Equilibrio Lineal

X.15
X.16
X.17
X.18
Relación De Equilibrio No Lineal

X.19
X.20
X.21
1.2.1) Ejecución del Programa en Matlab :

Relación De Equilibrio Lineal: Y= m*Xn

Caso a: Sin recirculación ni alimentaciones múltiples;

X.22
Relación De Equilibrio No Lineal Y= a X+ bX2

Caso b: Sin recirculación ni alimentaciones múltiples

X.23
Relación de equilibrio lineal

Caso c: Con múltiples recirculación, alimentaciones y salidas de refinado y extracto

X.24
X.25
ANEXOS

CODIFICACION EN MATLAB

LINEAL
clear all
clc
disp(' COLUMNA DE EXTRACCIÓN LÍQUIDO-LÍQUIDO A CONTRACORRIENTE');
disp(' =======================================================');
disp(' ');
disp(' DATOS');

n = input('1. Número de etapas: ');


E=zeros(n,1); R=E; Rf=E; Rp=E;
Er=zeros(n,1); Ep=Er; xf=Er; zr=xf; y=xf; xk=xf;
Ern = input('2. Flujo alimentación solvente, kg/h: '); %10
zrn = 0; % input('Razón alimentación solvente: ')
Rf1 = input('3. Flujo alimentación portador, kg/h: '); %100

X.26
xf1 = input('4. Razón alimentación soluto, kg/kg: '); % 0.05
m = input('5. Relación de equilibrio, m: '); %9

Y=1;N=0;
disp(' ');
disp(' ');
mul=input('¿Ingresar múltiples alimentaciones y extracciones? (Y/N): ');
if mul==Y
disp(' ');
disp('CORRIENTES DE ALIMENTACIÓN:');
nrf=input('¿Cuántas entradas?: ');
for i=1:nrf
j=input('ETAPA: ');
Rf(j) = input(sprintf(' Rf%d = ',j));
xf(j) = input(sprintf(' xf%d = ',j));
end

disp(' ');
disp('ENTRADAS DE EXTRACTANTE:');
ner=input('¿Cuántas entradas?: ');
for i=1:ner
j=input('ETAPA: ');
Er(j) = input(sprintf(' Er%d = ',j));
zr(j) = input(sprintf(' zr%d = ',j));
end

disp(' ');
disp('SALIDAS DE REFINADO:');
nrp=input('¿Cuántas salidas?: ');
for i=1:nrp
j=input('ETAPA: ');
Rp(j) = input(sprintf(' Rp%d = ',j));
end

disp(' ');
disp('SALIDAS DE EXTRACTO:');
nep=input('¿Cuántas salidas?: ');
for i=1:nep
j=input('ETAPA: ');
Ep(j) = input(sprintf(' Ep%d = ',j));
end
end

R(1)=Rf1;
for i=2:n
R(i)=Rf(i)+R(i-1)-Rp(i);
end

E(n)=Ern;
for i=n-1:-1:1
E(i)=Er(i)+E(i+1)-Ep(i);
end

A=zeros(n,n); B=zeros(n,1);
A(1,1)=-(R(1)+m*E(1));

X.27
A(1,2)=m*E(2);
B(1)=-Rf1*xf1;

for j=2:n-1
A(j,j-1)=R(j-1);
A(j,j)=-(R(j)+Rp(j)+m*E(j)+m*Ep(j));
A(j,j+1)=m*E(j+1);
B(j)=-(Rf(j)*xf(j)+Er(j)*zr(j));
end

A(n,n-1)=R(n-1);
A(n,n)=-(R(n)+m*E(n));
B(n)=-Ern*zrn;

Xi=inv(A)*B;
wi=Xi./(1+Xi);
Yi=Xi.*9;
Wi=Yi./(1+Yi);
N=1:n;

PMan=93; % Peso molecular de la anilina;


PMag=18; % Peso molecular del agua;
PMto=92; % Peso molecular del tolueno;
xi = (wi./PMan)./(wi./PMan+(1-wi)./PMag);
yi = (Wi./PMan)./(Wi./PMan+(1-Wi)./PMto);

disp(' ');
disp('PERFIL DE CONCENTRACIÓN DEL SOLUTO:');
disp('---------------------------------------------------------------------------');
disp(' Fase portador Fase orgánica');
disp('Etapa Xi wi xi Yi Wi yi');
disp(' n (kg/kg) (kg/kg)');
disp('---------------------------------------------------------------------------');

for i=1:n
fprintf('\n%3.0f %11.4f %11.4f %11.4f %11.4f %11.4f %11.4f',...
N(i),Xi(i),wi(i),xi(i),Yi(i),Wi(i),yi(i))
end

disp(' ');
disp(' ');
disp(' ');
disp('FLUJOS INDIVIDUALES EN LA FASE PORTADOR Y ORGÁNICA');
disp('-----------------------------------------------------');
disp('Etapa Portador Solvente SOLUTO kg/h ');
disp(' n kg/h kg/h Portador Solvente');
disp('-----------------------------------------------------');

for i=1:n
P(i)=Xi(i)*R(i);
S(i)=Yi(i)*E(i);
fprintf('\n%3.0f %11.3f %11.3f %11.3f %11.3f',N(i),R(i),E(i),P(i),S(i));
end
disp(' ');

X.28
NO LINEAL

clear all
clc
disp(' COLUMNA DE EXTRACCIÓN LÍQUIDO-LÍQUIDO A CONTRACORRIENTE');
disp(' =======================================================');
disp(' ');
disp(' DATOS');

n = input('1. Número de etapas: ');


E=zeros(n,1); R=E; Rf=E; Rp=E;
Er=zeros(n,1); Ep=Er; xf=Er; zr=xf; y=xf; xk=xf;
Ern = input('2. Flujo alimentación solvente, kg/h: '); %10
zrn = 0; % input('Razón alimentación solvente: ')
Rf1 = input('3. Flujo alimentación portador, kg/h: '); %100
xf1 = input('4. Razón alimentación soluto, kg/kg: '); % 0.05
a = input('Coeficiente, a: ');
b = input('Coeficiente, b: ');
T = input('Toleracia, T: ');

Y=1;N=0;
disp(' ');
disp(' ');
mul=input('¿Ingresar múltiples alimentaciones y extracciones? (Y/N): ');
if mul==Y
disp(' ');
disp('CORRIENTES DE ALIMENTACIÓN:');
nrf=input('¿Cuántas entradas?: ');
for i=1:nrf
j=input(' ETAPA: ');
Rf(j) = input(sprintf(' Rf%d = ',j));
xf(j) = input(sprintf(' xf%d = ',j));
end

disp(' ');
disp('ENTRADAS DE EXTRACTANTE:');
ner=input('¿Cuántas entradas?: ');
for i=1:ner
j=input(' ETAPA: ');
Er(j) = input(sprintf(' Er%d = ',j));
zr(j) = input(sprintf(' zr%d = ',j));
end

disp(' ');
disp('SALIDAS DE REFINADO:');
nrp=input('¿Cuántas salidas?: ');
for i=1:nrp
j=input(' ETAPA: ');
Rp(j) = input(sprintf(' Rp%d = ',j));
end

disp(' ');
disp('SALIDAS DE EXTRACTO:');
nep=input('¿Cuántas salidas?: ');

X.29
for i=1:nep
j=input(' ETAPA: ');
Ep(j) = input(sprintf(' Ep%d = ',j));
end
end

R(1)=Rf1;
for i=2:n
R(i)=Rf(i)+R(i-1)-Rp(i);
end

E(n)=Ern;
for i=n-1:-1:1
E(i)=Er(i)+E(i+1)-Ep(i);
end

J=zeros(n,n);
for i=1:n
xk(i)=0.01;
end
Dxk=ones(n,1);
s=0;
while max(abs(Dxk))>T
% Jacobiano
J(1,1)=-(R(1)+a*E(1))-2*b*E(1)*xk(1);
J(1,2)=a*E(2)+2*b*E(2)*xk(2);
J(n,n-1)=R(n-1);
J(n,n)=-(R(n)+a*E(n))-2*b*E(n)*xk(n);

C(1)=Rf1*xf1-(R(1)+a*E(1))*xk(1)+a*E(2)*xk(2)-b*E(1)*xk(1)^2+b*E(2)*xk(2)^2;
C(n)=R(n-1)*xk(n-1)-(R(n)+a*E(n))*xk(n)-b*E(n)*xk(n)^2+Er(n)*zr(n);

for i=2:n-1
J(i,i-1)=R(i-1);
J(i,i)=-(R(i)+Rp(i)+a*(E(i)+Ep(i)))-2*b*(E(i)+Ep(i))*xk(i);
J(i,i+1)=a*E(i+1)+2*b*E(i+1)*xk(i+1);
C(i)=R(i-1)*xk(i-1)-(R(i)+Rp(i)+a*E(i)+a*Ep(i))*xk(i)+a*E(i+1)*xk(i+1)-...
b*(E(i)+Ep(i))*xk(i)^2+b*E(i+1)*xk(i+1)^2+Rf(i)*xf(i)+Er(i)*zr(i);
end
Dxk = -inv(J)*C'; % Delta de xk
xk=xk+Dxk; % nuevos valores
s=s+1; % Nº de iteración
end

fprintf('Nº de iteraciones Efectuadas = %g\n',s)

wi=xk./(1+xk);
Yi=a.*xk+b.*xk.^2;
Wi=Yi./(1+Yi);
N=1:n;

PMan=93; % Peso molecular de la anilina;


PMag=18; % Peso molecular del agua;
PMto=92; % Peso molecular del tolueno;
xi = (wi./PMan)./(wi./PMan+(1-wi)./PMag);

X.30
yi = (Wi./PMan)./(Wi./PMan+(1-Wi)./PMto);

disp(' ');
disp('PERFIL DE CONCENTRACIÓN DEL SOLUTO:');
disp('---------------------------------------------------------------------------');
disp(' Fase portador Fase orgánica');
disp('Etapa Xi wi xi Yi Wi yi');
disp(' n (kg/kg) (kg/kg)');
disp('---------------------------------------------------------------------------');

for i=1:n
fprintf('\n%3.0f %11.4f %11.4f %11.4f %11.4f %11.4f %11.4f',...
N(i),xk(i),wi(i),xi(i),Yi(i),Wi(i),yi(i))
end

disp(' ');
disp(' ');
disp(' ');
disp('FLUJOS INDIVIDUALES EN LA FASE PORTADOR Y ORGÁNICA');
disp('-----------------------------------------------------');
disp('Etapa Portador Solvente SOLUTO kg/h ');
disp(' n kg/h kg/h Portador Solvente');
disp('-----------------------------------------------------');

for i=1:n
P(i)=xk(i)*R(i);
S(i)=Yi(i)*E(i);
fprintf('\n%3.0f %11.3f %11.3f %11.3f %11.3f',N(i),R(i),E(i),P(i),S(i));
end
disp(' ');

X.31

También podría gustarte