Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Calculo de Operaciones de Separacion Con Mathcad PDF
Calculo de Operaciones de Separacion Con Mathcad PDF
EDITORIAL
EDITORIAL
UNIVERSITAT POLITÈCNICA DE VALÈNCIA
Subido por:
https://www.facebook.com/pages/Interfase-
IQ/146073555478947?ref=bookmarks
Cálculo de operaciones
de separación con Mathcad
EDITORIAL
UNIVERSITAT POLITÈCNICA DE VALÈNCIA
Los contenidos de esta publicación han sido revisados por el departamento de
Ingeniería Química y Nuclear de la UPV
Colección Académica
Para referenciar esta publicación utilice la siguiente cita: SANTAFÉ-MOROS, A., GOZÁLVEZ-ZAFRILLA,
J.M., y LORA-GARCÍA, J.(2013). Cálculo de operaciones de separación con Mathcad. Valencia:
Universitat Politècnica
© Asunción Santafé-Moros
José M Gozálvez-Zafrilla
Jaime Lora-García
3
ÍNDICE
5
Cálculo de operaciones de separación con Mathcad
6
Índice
7
Cálculo de operaciones de separación con Mathcad
8
Índice
9
CAPÍTULO 1
EQUILIBRIO DE LA ABSORCIÓN
1 EQUILIBRIO DE LA ABSORCIÓN
1.1 Introducción
13
Cálculo de operaciones de separación con Mathcad
Variables
x Fracción (de A) en el líquido
y Fracción (de A) en el gas
z Fracción (de A) (en líquido o gas)
X Razón (de A) en el líquido
Y Razón (de A) en el gas
Z Razón (de A) (en líquido o gas)
L Flujo molar de líquido
G Flujo molar de gas
T Temperatura
Subíndices
A Componente que se transfiere entre líquido y gas
B Componente(s) inerte(s) del líquido (no transferidos)
C Componente(s) inerte(s) del gas (no transferidos)
i Componente genérico
a Cabeza de la torre (extremo superior)
b Cola de la torre (extremo inferior)
e Corriente de entrada a una etapa
k Corriente saliente de la etapa k
s Corriente de salida de una etapa
14
Capítulo 1. Equilibrio de la absorción
=
+
z
razón ( z) :=
1−z
Z
fracción( Z) :=
1+ Z
15
Cálculo de operaciones de separación con Mathcad
f i ≈ pivap
Fugacidad de i ≈ Presión parcial de i
Ley de Henry
pi = H i (T ) ⋅ xi
Ley de Raoult
pi = pivap (T ) ⋅ xi
Fracción molar de i, xi
Ley de Raoult:
, ( )
= ·
Ley de Henry:
( )
= ·
16
Capítulo 1. Equilibrio de la absorción
( , ) ( )
= · ·
, ( )
= ( , )· ·
Ejemplo 1-1
17
Cálculo de operaciones de separación con Mathcad
H
yeqH( x) := ⋅x
pt
−2
x1 A12
( )
ln γ A A12 ⋅ ⋅
x2 A21
A12
−2
x
exp A12 ⋅1 + ⋅
( 1 − x) A21 H
yeq ( x) :=
⋅ ⋅x
(
exp A12 ) pt
x := 0 , 0.001 .. 0.05
0.8
yeq ( x)
0.6
yeqH ( x) 0.4
0.2
0
0 0.02 0.04 0.06
x
18
Capítulo 1. Equilibrio de la absorción
En este caso se debe proceder a interpolar valores de ‘y’ frente a valores de ‘x’
mediante el procedimiento explicado en el Anexo 16.1.
Como se sabe que el comportamiento es lineal en los extremos conviene in-
corporar en la interpolación el punto (x=0, y=0) y definir una interpolación del
tipo “lspline” que forzará que los puntos se interpolen de acuerdo con esta con-
dición.
Yeq ( X) := x ← fracción( X)
yeq ← yeq ( x)
X := 0 , 0.001 .. 0.045
50
40
30
Yeq ( X)
20
10
0
0 0.01 0.02 0.03 0.04 0.05
X
19
CAPÍTULO 2
ABSORCIÓN ISOTERMA
2 ABSORCIÓN ISOTERMA
2.1 Introducción
Una corriente gaseosa es una mezcla de un componente orgánico (A) con otro
componente (B). El componente orgánico se absorbe en un aceite de lavado
(C), los componentes A y C constituyen una mezcla líquida ideal. La cantidad
de B que es absorbida por C se puede considerar despreciable.
Atendiendo a los datos de la Tabla 2.1, se desea diseñar la torre para tener un
rendimiento de eliminación de A del 96%, para lo cual se resolverán los si-
guientes apartados:
1) Obtener a través de balances todos los flujos y composiciones de las co-
rrientes externas que se puedan calcular (apdo. 2.3).
2) Calcular el flujo mínimo de líquido necesario (apdo. 2.4).
3) ) Calcular los flujos y composición de la corriente líquida para una relación
de flujo de líquido respecto del mínimo igual a 1.5 (apdo. 2.5).
4) Calcular el número de etapas ideales (apdo. 2.6).
5) Calcular el número de etapas reales para una eficacia de Murphree de la
fase vapor del 75% (apdo. 2.7).
23
Cálculo de operaciones de separación con Mathcad
24
Capítulo 2. Absorción isoterma
Obsérvese que el convenio usado para denominar las corrientes es que la co-
rriente saliente de una etapa tiene el subíndice de esa etapa. Si bien para el
caso especial de las corrientes entrantes y salientes se utiliza una notación
adicional empleando subíndice ‘a’ para la cabeza y ‘b’ para la cola.
Previamente a los cálculos, las variables de la Tabla 2.1 se asignan en
Mathcad a continuación:
yb := 0.02
Qgas_b := 1 (m3/s)
xa := 0.005
MC := 420 (g/mol)
η := 96 ⋅%
torr 5
pt := pt ⋅ = 1.013 × 10 (Pa)
Pa
torr 4
pvapA := pvapA ⋅ = 1.333 × 10 (Pa)
Pa
pt
RG := 8.314 (J/(mol·K) Gb := Qgas_b ⋅ Gb = 40.74 (mol/s)
RG⋅T
GB := Gb ⋅( 1 − yb ) GB = 39.925 (mol)
25
Cálculo de operaciones de separación con Mathcad
−4
Ya := Yb ⋅( 1 − η) Ya = 8.163 × 10
−4
ya := fracción( Ya) ya = 8.157 × 10
(
LC ⋅ Xn − Xa ) (
GB⋅ Yn +1 − Ya )
26
Capítulo 2. Absorción isoterma
Curva de equilibrio:
Si la mezcla líquida de A y C se puede considerar ideal, entonces es aplicable
la ley de Raoult:
X := 0 , 0.001 .. 0.2
0.03
0.02 Yb
YEQ( X)
Ya
0.01
0
0 0.05 0.1 0.15 0.2
X , Xa
27
Cálculo de operaciones de separación con Mathcad
Xbmax := 0.1
Given
YEQ( Xbmax) Yb
Yb − Ya
LGmin := LGmin = 0.112
Xbmax − Xa
0.03
YEQ( X) 0.02 Yb
Ya
YOPmin( X)
0.01
0
0 0.05 0.1 0.15 0.2
X , Xa , X
28
Capítulo 2. Absorción isoterma
Un detalle de la curva nos muestra que al calcular Xbmax de esta forma, se ob-
serva que la línea de operación mínima corta la curva de equilibrio antes de
alcanzar Yb:
−3
3×10
YEQ( X) −3
2×10
Ya
YOPmin( X) −3
1×10
0
0 0.01 0.02
X , Xa , X
xt0 := 0.1
0.03
YEQ( X) 0.02
Ya
YOPmin( X)
0.01
0
0 0.05 0.1 0.15 0.2
X , Xa , X
29
Cálculo de operaciones de separación con Mathcad
−3
3×10
−3
2×10
YOPmin( X) −YEQ( X)
−3
1×10
0 0
0.05 0.1 0.15 0.2
X
30
Capítulo 2. Absorción isoterma
xb := fracción( Xb ) xb = 0.101
LC
Lb :=
( 1 − xb) Lb = 8.133
0.03
YEQ( X)
Ya
0.02
YOP( X)
Yb
0.01
0
0 0.05 0.1 0.15 0.2
X , Xa , X , Xb
31
Cálculo de operaciones de separación con Mathcad
32
Capítulo 2. Absorción isoterma
Abs_cc_id := X1 ← Xb
Y0 ← Yb
for k ∈ 1 .. 200
Yk ← YEQ( Xk )
Xk +1 ← XOP( Yk )
break if Yk ≤ Ya
N←k
X ← voltear_liq( X)
Y ← voltear_gas( Y)
N
X
Y
33
Cálculo de operaciones de separación con Mathcad
Nid
X := Abs_cc_id
Y
Obteniéndose un número de etapas ideales: Nid = 10
Xg
:= gráficoXY( X , Y)
Yg
j := 0 .. last ( Xg)
0.02
YEQ( X)
0.015
Ya
YOP( X)
0.01
Yb
Ygj
−3
5×10
0.05 0.1
X , Xa , X , Xb , Xgj
34
Capítulo 2. Absorción isoterma
−3
2×10
YEQ( X)
Ya
−3
1.5×10
YOP( X)
Yb
−3
Ygj 1×10
−3 −3
6×10 8×10 0.01
X , Xa , X , Xb , Xgj
Se comprueba que:
−4 −4
Y1 = 8.011 × 10 < Ya = 8.163 × 10
Donde y* está en equilibrio con la composición líquida x saliente del plato, yop
es la composición que está en operación con x y por lo tanto es la composición
de la corriente gaseosa entrante.
De la definición de eficacia:
yop − yef
EMV yef yop + EMV⋅( yeq − yop )
yop − yeq
35
Cálculo de operaciones de separación con Mathcad
EMV := 0.75
Abs_cc_real := X1 ← Xb
Y0 ← Yb
for k ∈ 1 .. 200
Yk ← YEF( Xk )
Xk +1 ← XOP( Yk )
break if Yk ≤ Ya
N←k
X ← voltear_liq( X)
Y ← voltear_gas( Y)
N
X
Y
Nr
X := Abs_cc_real
Y
36
Capítulo 2. Absorción isoterma
Xg j := 0 .. last ( Xg)
:= gráficoXY( X , Y)
Yg
0.02
YEQ( X)
Ya 0.015
YOP( X)
Yb
0.01
Ygj
YEF( X)
−3
5×10
0.05 0.1
X , Xa , X , Xb , Xgj , X
37
Cálculo de operaciones de separación con Mathcad
Se debe encontrar el valor de composición del líquido de salida que hace cero
la diferencia entre el lado izquierdo y derecho de la expresión de balance de
componente.
38
Capítulo 2. Absorción isoterma
Ls
xs
Gs
ys
La subrutina ‘Abs_fc’ divide en este caso un caudal de líquido por igual entre
las etapas y posteriormente llama sucesivamente a las etapas manteniendo la
misma entrada líquida por etapa y tomando como entrada de gas la salida de
gas de la etapa anterior:
39
Cálculo de operaciones de separación con Mathcad
La
Abs_fc := Le ←
Nr
xe ← xa
G0 ← Gb
y0 ← yb
for i ∈ 1 .. Nr
Li
xi
← Etapa_s( Le , xe , Gi −1 , yi −1 , yeq , EMV)
Gi
yi
L
x
G
y
L
x := Abs_fc i := 0 .. Nr
G
0.02
y
0.015
yi 0.01
−3
5×10
0
0 5 10 15
i
−4 −3
Antes: ycc = 8.08 × 10 Ahora: yN = 3.737 × 10
1 r
40
CAPÍTULO 3
DESORCIÓN
3 DESORCIÓN
3.1 Introducción
La torre de absorción del problema anterior trabaja acoplada con una torre de
desorción que recupera el aceite de lavado mediante vapor de agua sobreca-
lentado en 10 ºC (Figura 3.1).
Para el absorbedor se obtuvo la siguiente composición y flujo de inerte para el
líquido entrante:
xb_abs := 0.1007
pvapA ( T) := exp 10.158 −
1549.5
(mmHg) pt := 760 (mmHg)
T − 20.103
43
Cálculo de operaciones de separación con Mathcad
Se pide:
1) Cálculos previos y definición del equilibrio (apdo. 3.3)
2) Flujo mínimo de gas que se puede tener (apdo. 3.4)
3) Número de etapas ideales de desorción necesario para una relación de flujo
de gas respecto del mínimo igual a 1.5 (apdos. 3.5 y 3.6)
4) Número de etapas reales para una eficacia de Murphree de la fase líquida
del 75% (apdo. 3.7)
Ga_abs
ABSORBEDOR La_abs La Ga
DESORBEDOR
Gb_abs Lb_abs Lb Gb
44
Capítulo 3. Desorción
LC
La := = 8.133 (mol/s)
1 − xa
yeq ( x) := meq ⋅x
y
xeq ( y) :=
meq
Las siguientes funciones relacionan las razones con las fracciones de compo-
nente:
45
Cálculo de operaciones de separación con Mathcad
Yamax − Yb
LGmax :=
Xa − Xb LGmax = 0.47
X := Xb , Xb + 0.001 .. 0.2
Xa
0.04
YEQ( X)
Yb
YOPmin( X) 0.02
0
0 0.05 0.1
X , Xb , X
LC
GBmin := GBmin = 15.556 (mol/s)
LGmax
46
Capítulo 3. Desorción
LC
LG :=
GB YOP( X) := y_pm( X , Xb , Yb , LG)
GB
Ga := = 24.116 (mol/s)
1 − ya
0.08
YEQ( X) 0.06
Yb
YOP( X) 0.04
Ya
0.02
0
0.05 0.1 0.15
X , Xb , X , Xa
47
Cálculo de operaciones de separación con Mathcad
Des_cc_id := X0 ← Xa
Y1 ← Ya
for k ∈ 1 .. 200
Xk ← XEQ( Yk )
Yk +1 ← YOP( Xk )
break if Xk ≤ Xb
N ←k
N
X
Y
Nid
X := Des_cc_id
Y
Xg
:= gráficoXYX
( , Y)
Yg
48
Capítulo 3. Desorción
j := 0 .. last ( Xg)
0.04
YEQ( X)
Yb
YOP( X)
Ya
0.02
Ygj
0
0.05 0.1
X , Xb , X , Xa , Xgj
0.01
YEQ( X)
Yb
−3
YOP( X) 5×10
Ya
Ygj
−3
5×10 0.01 0.015 0.02
X , Xb , X , Xa , Xgj
49
Cálculo de operaciones de separación con Mathcad
xop − xef
EML xef xop + EML⋅( xeq − xop )
xop − xeq
Des_cc_real := X0 ← Xa
Y1 ← Ya
for k ∈ 1 .. 200
Xk ← XEF( Yk )
Yk +1 ← YOP( Xk )
break if Xk ≤ Xb
N ←k
N
X
Y
50
Capítulo 3. Desorción
Nr
X := Des_cc_real
Y
Xg
:= gráficoXYX
( , Y)
Yg
j := 0 .. last ( Xg)
YEQ( X)
0.04
Ya
YOP( X)
Yb
Ygj 0.02
0
0 0.05 0.1
X , Xa , X , Xb , Xgj , XEF( Y)
51
Cálculo de operaciones de separación con Mathcad
Se debe encontrar el valor de ys que hace cero la diferencia entre el lado iz-
quierdo y derecho de la ecuación de balance:
52
Capítulo 3. Desorción
Ls
xs
Gs
ys
Obsérvese que se busca el valor de ys que hace cero el balance. Una vez de-
terminado se calcula el resto de variables.
El cálculo de la serie de etapas es secuencial y se realiza con la subrutina
Abs_fc. El cálculo con esta subrutina nos muestra que la desorción en flujo
cruzado es más ineficaz que la desorción a contracorriente ya que se obtiene
una concentración en el líquido de salida que resulta mayor que la que se obtu-
vo para flujo cruzado:
xN = 0.0179
r
53
Cálculo de operaciones de separación con Mathcad
Ga
Des_fc := Ge ←
Nr
ye ← yb
L0 ← La
x0 ← xa
for i ∈ 1 .. Nr
Li
xi
← Etapa_s( Li −1 , xi −1 , Ge , ye , xeq , EML)
Gi
yi
L L
x x := Des_fc
G G
y y
0.04
0.03
i := 1 .. Nr
yi 0.02
0.01
0
0 2 4 6 8
i
54
CAPÍTULO 4
EQUILIBRIO DE LA DESTILACIÓN
4 EQUILIBRIO DE LA DESTILACIÓN
4.1 Introducción
En la Tabla 4.1 y la Tabla 4.2 puede verse la notación empleada en los distin-
tos temas de destilación. Las fracciones si no se especifica ningún componente
se refieren a las del componente ‘A’.
Variables
x Fracción de A en el líquido
y Fracción de A en el vapor
z Fracción de A genérica (en líquido, vapor o su mezcla)
f Fracción de vapor de una mezcla
F Flujo molar de alimentación
D Flujo molar de destilado
W Flujo molar de producto de cola o residuo
T Temperatura
R Relación de reflujo
N Número de etapas
57
Cálculo de operaciones de separación con Mathcad
Subíndices
A Componente más volátil de la mezcla binaria
B Componente menos volátil de la mezcla binaria
i Componente genérico
p Indica que el flujo o propiedad es másico
D Destilado
W Residuo o cola de la torre
N Último etapa (calderín)
NF Plato de alimentación
1
Tabla 4.3. Equilibrio líquido-vapor de la mezcla metanol-agua
1
Fuente: Perry, Manual del Ingeniero Químico 6ªed, Tabla 13-1
58
Capítulo 4. Equilibrio de la destilación
Nexp := 17 i := 0 .. Nexp − 1
xexp := … yexp := … Texp := …
i i i
( ( )
yeq ( x) := interp cspline xexp , yexp , xexp , yexp , x )
xeq ( y) := interp( cspline( yexp , xexp) , yexp , xexp , y)
100
Texp 90
Texp
Teq ( xi) 80
Teq ( xi)
70
60
0 0.2 0.4 0.6 0.8
xexp , yexp , xi , yeq ( xi)
59
Cálculo de operaciones de separación con Mathcad
a1
Psat ( a , T) := exp a 0 − (kPa)
T + a2
a1
Tsat ( a , P) := − a2 (ºC)
a 0 − ln ( P)
16.5784 16.3872
a1 := 3638.27 a2 := 3885.70
239.700 230.170
Pt := 101.325 (kPa)
Comprobación:
( )
TsatP_1 := Tsat a1 , Pt = 64.5 (ºC) ( )
TsatP_2 := Tsat a2 , Pt = 100 (ºC)
P P1 + P2
2
Smith, Van Ness, Abbot, Introducción a la Termodinámica para Ingenieros Químicos 7ªed
60
Capítulo 4. Equilibrio de la destilación
Pi Psat ( T) ⋅xi
i
P (
Psat ( a1 , T) ⋅x1 + Psat ( a2 , T) ⋅ 1 − x1 )
Despejando ‘x’ se obtiene:
P − Psat ( a2 , T)
x1_id( T , P) :=
Psat ( a1 , T) − Psat ( a2 , T)
La fracción de ‘y’ se puede obtener una vez conocida la de ‘x’ aplicando nue-
vamente la ley de Raoult:
Psat ( a1 , T)
y1_id( T , P) := ⋅x1_id( T , P)
P
(
T := rango TsatP_2 , TsatP_1 , 100 ) i := 0 .. last ( T)
100
Texp 90
Texp
Ti 80
Ti
70
60
0 0.2 0.4 0.6 0.8
( ) (
xexp , yexp , x1_id Ti , P t , y1_id Ti , P t)
Se observa que este modelo no resulta apropiado en este caso por ser el me-
tanol y el agua compuestos polares que forman una mezcla no ideal.
61
Cálculo de operaciones de separación con Mathcad
Para cualquier modelo se parte de una Ley de Raoult corregida por coeficientes
de actividad:
E A12⋅A21
G
x1 ⋅x2 ⋅R ⋅T A12⋅x1 + A21⋅x2
A12 ⋅A21
( )
γ 1 x1 , A12 , A21 := exp
A ⋅x + A ⋅( 1 − x )
(
⋅A ⋅ 1 − x1
2 21
2
)
12 1 21 1
A12 ⋅A21
( )
γ 2 x1 , A12 , A21 := exp
A ⋅x + A ⋅( 1 − x ) 2
⋅A12 ⋅x1
2
12 1 21 1
Los coeficientes de Van Laar para la mezcla metanol-agua son los siguientes4:
( ) ( )
Pcalc x1 , T , A12 , A21 , a1 , a2 := γ 1 x1 , A12 , A21 ⋅Psat ( a1 , T) ⋅x1 ...
( )
+ γ 2 x1 , A12 , A21 ⋅Psat ( a2 , T) ⋅ 1 − x1 ( )
3
El procedimiento de obtención puede encontrarse en Smith, Van Ness, Abbot, Introducción a la Termodinámica
para Ingenieros Químicos 7ªed
4
Perry, Manual del Ingeniero Químico 6ªed, Tabla 13-2
62
Capítulo 4. Equilibrio de la destilación
Para una temperatura dada se busca el valor correcto de x que hace que la
presión calculada sea igual a la del sistema.
( ) ( (
x1_vl x1 , T , P , A12 , A21 , a1 , a2 := root Pcalc x1 , T , A12 , A21 , a1 , a2 − P , x1 ) )
La fracción en equilibrio y puede calcularse a partir de la de x una vez conocida
ésta:
Psat ( a1 , T)
( ) (
y1_vl x1 , T , P , A12 , A21 , a1 , a2 := γ 1 x1 , A12 , A21 ⋅ ) P
⋅x1
(
Van_Laar T , Pt , A12 , A21 , a1 , a2 :=) x1 ← 0
0
for i ∈ 1 .. length( T) − 1
x1 ← x1_vl x1 , Ti , Pt , A12 , A21 , a1 , a2
i i −1
y1 ← y1_vl x1 , Ti , Pt , A12 , A21 , a1 , a2
i i
x1
y1
x1vl
:= Van_Laar T , P , A , A , a1 , a2
y1vl ( t 12 21 )
63
Cálculo de operaciones de separación con Mathcad
100
Texp 90
Texp
80
T
T
70
60
0 0.2 0.4 0.6 0.8
xexp , yexp , x1vl , y1vl
( ( ) (
T´ := rango Tsat a2 , P´t , Tsat a1 , P´t , 100 ) )
i := 0 .. last ( T´)
x´1vl
:= Van_Laar T´ , P´ , A , A , a1 , a2
y´1vl ( t 12 21 )
64
Capítulo 4. Equilibrio de la destilación
100
90
Texp
Texp 80
T´
70
T´
60
50
0 0.2 0.4 0.6 0.8
xexp , yexp , x´1vl , y´1vl
Hay que comentar que si bien los modelos pueden utilizarse directamente en
los cálculos a veces aparecen problemas de convergencia. Por eso puede re-
sultar conveniente calcular valores en secuencia tal y como se ha realizado
anteriormente y luego interpolarlos previamente a la utilización en los cálculos.
Para el caso ideal la entalpía del vapor se puede obtener a partir de las ental-
pías de cada componente. Para una presión total dada, dado un valor de la
fracción de componente clave se puede obtener la temperatura de la siguiente
expresión.
65
Cálculo de operaciones de separación con Mathcad
hL ( x) T ← Teqx( x)
hL ← x⋅hL1 ( T) + ( 1 − x) ⋅hL2 ( T)
hL
Psat ( a1 , T)
y ⋅x
Pt
Pt ⋅y
Teqy( y) root Pt − Pt ⋅y + Psat ( a2 , T) ⋅ 1 − , T
Psat ( a1 , T)
hG ( y) T ← Teqy( y)
hG ← y⋅hG1 ( T) + ( 1 − y) ⋅hG2 ( T)
hG
66
Capítulo 4. Equilibrio de la destilación
Nexp := 13 j := 0 .. Nexp − 1
zexpj := hvexpj := hlexpj :=
0 112101 17529
0.05 111019 16610
0.1 110045 15960
0.15 109071 15419
0.2 108206 14932
0.3 106258 14175
0.4 104472 13742
0.5 102633 13363
0.6 100902 13039
0.7 99062 12822
0.8 97277 12606
0.9 95654 12390
1.0 94085 12173
5
Fuente: Dunlop.Tesis doctoral, Brooklyn Polytechnic Institute, NY, USA. 1948.
67
CAPÍTULO 5
DESTILACIÓN INSTANTÁNEA
5 DESTILACIÓN INSTANTÁNEA
5.1 Introducción
100 kg/h de una mezcla líquida que contiene 40% de metanol en agua se vapo-
rizan instantánea y continuamente a 1 atm obteniéndose un 60% de la mezcla
como destilado.
La entalpía de la alimentación es: hF := 2530 (kJ/kmol)
1) Calcular las composiciones (molares y másicas), así como las temperaturas
del vapor y del líquido obtenidas para un separador de una sola etapa ideal
(apdo. 5.3).
2) Calcular el calor que se debe suministrar a la alimentación para conseguir la
separación anterior (apdo. 5.4)
3) Construir y evaluar una subrutina para calcular la composición de las salidas
a partir del calor aportado y de la alimentación definida (apdo. 5.5).
4) Estudiar el efecto del grado de vaporización sobre las diferentes variables
(apdo. 5.6).
71
Cálculo de operaciones de separación con Mathcad
72
Capítulo 5. Destilación instantánea
Given
F ⋅ zF D ⋅ yD + W ⋅ xW
yD yeq ( xW )
yD yD 0.394
:= Find ( yD , xW ) =
xW xW 0.091
De otra forma:
Inicialización: xW := 0.8 ⋅ zF
MprD := yD ⋅ MA + ( 1 − yD) ⋅ MB
xW ⋅ MA xW = 9.062 ⋅ %
xpW :=
xW ⋅ MA + ( 1 − xW ) ⋅ MB
73
Cálculo de operaciones de separación con Mathcad
hD := HV ( yD)
5
hD = 1.046 × 10 (kJ·mol-1)
hW := HL( xW )
4
hW = 1.607 × 10 (kJ·mol-1)
F ⋅ hF + Q D ⋅ hD + W ⋅ hW
5
Q := D ⋅ hD + W ⋅ hW − F ⋅ hF Q = 3.051 × 10 (kJ·h-1)
hF − HL ( x) HV ( yeq ( x) ) − hF
zF − x yeq ( x) − zF
74
Capítulo 5. Destilación instantánea
Encontrar el valor de ‘x’ que iguala ambos lados de la expresión, supone obte-
ner la solución del equilibrio, pues el resto de variables se pueden obtener en
cadena a partir de este valor. No obstante, no resulta conveniente buscar el
cero de la diferencia entre el cociente de la parte derecha y el de la izquierda,
ya que puede aparecer una división por cero durante el proceso de resolución.
En su lugar resulta más conveniente hacerlo para la siguiente expresión:
En la subrutina más abajo creada se tienen en cuenta además los casos espe-
ciales en los que el punto de mezcla está sobre la curva de líquido o sobre la
curva de vapor.
otherwise
x ← root( f ( x , zF , hF , HL , HV , yeq) , x)
y ← yeq ( x)
hL ← HL( x)
hV ← HV ( y)
x
hL
y
hV
75
Cálculo de operaciones de separación con Mathcad
Q 4
F ⋅ hF + Q F ⋅ h´F h´F := hF + h´F = 6.917 × 10 (kJ·h-1)
F
xW xW 0.091
4
hW := REPARTO( z , z , h´ , HL , HV , y ) hW = 1.607 × 10
yD F F F eq
yD 0.394
hD hD 1.046 × 105
Given
F D+W
F ⋅ zF D ⋅ yD + W ⋅ xW
D D 2.747
:= Find ( D , W) =
W W 1.831
hD − hW
HOP ( z) := hD + ⋅ ( z − yD)
yD − xW
76
Capítulo 5. Destilación instantánea
zF
( )
HV z1
5
1×10
HL ( z1 )
hF
ENTALPIA
hD
hW
4
5×10
Q
hF+
F
HOP z1( )
COMPOSICIÓN
D ⋅ ( yD − zF) W ⋅ ( zF − xW )
xW − zF
D+W F D := F ⋅ W := F − D
xW − yD
D ⋅ ( hD − h´F) W ⋅ ( h´F − hW )
hW − h´F
D+W F D := F ⋅ W := F − D
hW − hD
77
Cálculo de operaciones de separación con Mathcad
Given
F D+W
F ⋅ zF D ⋅ yD + W ⋅ xW
F ⋅ hF + Q D ⋅ HV ( yD) + W ⋅ HL( xW )
yD yeq ( xW )
D D 2.747
yD := Find ( D , y , W , x ) yD = 0.394
W D W
W 1.831
hW hW 0.091
DEST_INST( γ ) := D ← γ ⋅F
W←F−D
xW ← zF
xW ← rootF ⋅ zF − ( D ⋅ yeq ( xW ) + W ⋅ xW ) , xW
yD ← yeq ( xW )
T ← Teq ( xW )
Q ← D ⋅ HV ( yD) + W ⋅ HL( xW ) − F ⋅ hF
D
W
yD
xW
T
Q
78
Capítulo 5. Destilación instantánea
Di
Wi
yD
i := 0 .. 100 γ i :=
i i := DEST_INST( γ )
100 xW i
i
Ti
Qi
5
F
4 0.8
Di 3 yD 0.6
i
Wi xW
i
2 0.4
zF
1 0.2
0 0
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
γi γi
370
5
4×10
365
5
3×10
Ti 360 Qi
5
2×10
355 5
1×10
350 0 zF
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
γi γi
79
CAPÍTULO 6
TORRES DE DESTILACIÓN:
MÉTODO DE McCABE-THIELE
6 TORRES DE DESTILACIÓN: MÉTODO DE McCABE-
THIELE
6.1 Introducción
83
Cálculo de operaciones de separación con Mathcad
Tanto para este capítulo como para el siguiente se empleará el siguiente caso:
100 kmol/h de una mezcla metanol-agua con 40% molar de metanol se sepa-
ran mediante destilación continua en una torre en una corriente de destilado
con un 98% molar de metanol y en una de residuo con una concentración má-
xima de metanol del 2% molar. El condensador es total.
La entalpía de la alimentación es: hF := 2530 (kJ/kmol)
En este capítulo se resolverán mediante el método de McCabe-Thiele los si-
guientes apartados:
1) Flujos y composiciones de las corrientes de destilado y de residuo (apdo.
6.3)
2) Número mínimo de etapas ideales (apdo. 6.4)
3) Reflujo mínimo (apdo. 6.5)
4) Número de etapas ideales (apdo. 6.6)
5) Perfiles de flujo, composición y temperatura (apdo. 6.7)
6) Estúdiese el efecto del reflujo sobre el número de etapas ideales (apdo. 6.8)
Cantidad de productos:
Un balance de materia global y de componente en la torre conduce al sistema
de ecuaciones expuesto a continuación.
F
Inicialización: D := W := D
2
84
Capítulo 6. Torres de destilación: Método de McCabe-Thiele
Given
F D+W
F ⋅ zF D ⋅ xD + W ⋅ xW
D D 39.583
:= Find ( D , W) =
W W 60.417
85
Cálculo de operaciones de separación con Mathcad
DMTmin := x0 ← xD
y1 ← xD
for k ∈ 1 .. 200
xk ← xeq ( yk)
yk +1 ← xk
break if xk ≤ xW
NT ← k
NT
x
y
NTmin
x := DMTmin NTmin = 6
y
xg
:= gráficoXY( x , y) j := 0 .. last( xg) − 1 xx := 0 , 0.01 .. 1
yg
0.2
xW
0.15
0.8 yeq ( xx)
xx 0.1
yeq ( xx)
0.6 ygj
xx 0.05
ygj 0.4
0
0 0.05 0.1 0.15 0.2
0.2 xx , xx , xgj
0
0 0.2 0.4 0.6 0.8
xx , xx , xgj
86
Capítulo 6. Torres de destilación: Método de McCabe-Thiele
= · −
−1 −1
Por lo tanto:
HV ( zF) − hF
q := q = 1.124
HV ( zF) − HL( zF)
q
mF := mF = 9.092
q−1
87
Cálculo de operaciones de separación con Mathcad
xD xD − yordmin
yordmin Rmin := Rmin = 0.742
Rmin + 1 yordmin
xD
xD −
R+ 1 R
mD
xD R+ 1
R
punto_intersec := mD ←
R+ 1
xint
← i_pm_pm ( zF , zF , mF , xD , xD , mD)
yint
xint
yint
xint xint 0.432
:= punto_intersec =
yint yint 0.691
88
Capítulo 6. Torres de destilación: Método de McCabe-Thiele
DMT := x0 ← xD
y1 ← xD
for k ∈ 1 .. 100
xk ← xeq ( yk)
yk +1 ← yopD( xk) if xk ≥ xint
yopW ( xk) otherwise
break if xk ≤ xW
NF ← k + 1 if xk ≥ xint
NT ← k
NT
NF
x
y
Los cambios respecto del algoritmo de etapas mínimas son los siguientes:
1) Se emplean las nuevas líneas de operación, usándose la línea de recti-
ficación cuando se está por encima del valor de abscisa del punto de
intersección, y la línea de agotamiento cuando se está por debajo.
2) Se utiliza un contador NF que se deja de incrementar cuando se está en
la zona de agotamiento quedándose con el valor de la posición del pla-
to de alimentación.
89
Cálculo de operaciones de separación con Mathcad
NT
NF := DMT NT = 13 (12 platos y 1 calderín)
x
y
Plato de alimentación: NF = 9
xg
:= gráficoXY( x , y)
yg j := 0 .. last( xg) − 1 xx := 0 , 0.01 .. 1
xw := xW , xW + 0.01 .. xint xf := min( xint , zF) , min( xint , zF) + 0.01 .. max( xint , zF)
McCabe - Thiele
zF
yeq ( xx)
FRACCIÓN MOLAR VAPOR
0.8
xx
ygj 0.6
yopD( xx)
yopF ( xf)
0.2
0
0 0.2 0.4 0.6 0.8
xx , xx , xgj , xx , xw , xf
FRACCIÓN MOLAR LÍQUIDO
90
Capítulo 6. Torres de destilación: Método de McCabe-Thiele
0.15
0.1
0.05
0
0 0.05 0.1 0.15 0.2
El valor de composición obtenido para el residuo (xN = 0.0031) queda por deba-
jo del valor objetivo (xW = 0.02).
Temperaturas: j := 1 .. NT Tj := Teq ( xj )
R = 1.113
L := D ⋅ R L = 44.054 G := L + D G = 83.637
L´ := q ⋅ F + L L´ = 156.411 G´ := L´ − W G´ = 95.995
91
Cálculo de operaciones de separación con Mathcad
j := 1 .. NT − 1
1
0.8
yj + 1 0.6
xj 0.4
0.2
0
0 5 10 15
j
370
360
Tj 350
340
330
0 5 10 15
j
6.8 Estudio del efecto del reflujo sobre el número de etapas idea-
les
R
pto_intersec( R) := mD ←
R+ 1
xint
← i_pm_pm ( zF , zF , mF , xD , xD , mD)
yint
xint
yint
92
Capítulo 6. Torres de destilación: Método de McCabe-Thiele
xint
DMT( R) := ← pto_intersec( R)
yint
x0 ← xD
y1 ← xD
NF ← 1
for k ∈ 1 .. 100
xk ← xeq ( yk)
yk +1 ← yOPD ( xk , xint , yint) if xk ≥ xint
yOPW ( xk , xint , yint) otherwise
break if xk ≤ xW
( NF ← NF + 1) if xk ≥ xint
NT ← k
NT
NF
x
y
xint
yint
93
Cálculo de operaciones de separación con Mathcad
30
Rmin
20
netapas ( r ⋅ Rmin)
10
NTmin
0
0 2 4 6
r ⋅ Rmin
94
CAPÍTULO 7
TORRES DE DESTILACIÓN:
MÉTODO DE PONCHON-SAVARIT
7 TORRES DE DESTILACIÓN: MÉTODO DE PONCHON-
SAVARIT
7.1 Introducción
97
Cálculo de operaciones de separación con Mathcad
DPS MIN := x0 ← xD
hL0 ← HL( x0)
y1 ← xD
hV1 ← HV ( y1)
for k ∈ 1 , 2 .. 100
xk ← xeq ( yk)
hLk ← HL( xk)
break if xk ≤ xW
yk +1 ← xk
hVk +1 ← HV ( yk +1)
NTmin ← k
NTmin NTmin
x x
hL hL := DPS MIN
y y
hV hV
98
Capítulo 7. Torres de destilación: Método de Ponchon-Savarit
zg_eq
:= líneas_eq( NTmin , x , hL , y , hV)
hg_eq
jop := 0 .. last( zg_op) jeq := 0 .. last( zg_eq)
5
1.2×10
xW xD
5
1×10
HV( x) 4
8×10
HL( x)
4
hg_opjop 6×10
hg_eqjeq 4
4×10
4
2×10
0
0 0.2 0.4 0.6 0.8
x , x , zg_opjop , zg_eqjeq
5
1.2×10
xW
5
1×10
HV( x) 4
8×10
HL( x)
4
hg_opjop 6×10
hg_eqjeq 4
4×10
4
2×10
0
0 0.05 0.1 0.15 0.2
x , x , zg_opjop , zg_eqjeq
99
Cálculo de operaciones de separación con Mathcad
5
2×10
5
HL( z ) 1×10
HV( z )
LOPMIN( z ) 0
hF
5
− 1×10
5
− 2×10
0 0.2 0.4 0.6 0.8
z , z , z , zF
hD := HL( xD)
4
hD = 1.222 × 10
100
Capítulo 7. Torres de destilación: Método de Ponchon-Savarit
Q´min − HV ( xD)
Rmin :=
HV ( xD) − hD Rmin = 0.808
R := 1.5 ⋅ Rmin
Abscisa: xD = 0.98
Q´ − HV ( xD)
Ordenada: R
HV ( xD) − hD
QC := ( Q´ − hD) ⋅ D
6
QC = 7.196 × 10 (kJ/h)
hW := HL( xW )
4
hW = 1.712 × 10 (kJ/kmol)
6
QB := QC + D ⋅ hD + W ⋅ hW − F ⋅ hF QB = 8.46 × 10 (kJ/h)
101
Cálculo de operaciones de separación con Mathcad
Abscisa: xW = 0.02
W ⋅ hW − QB 5
Ordenada: Q´´ := Q´´ = −1.229 × 10 (kJ/kmol)
W
5
3×10
HL( z )
5
HV( z ) 2×10
LOPT ( z )
5
hF 1×10
Q´min
0
Q´
Q´´ 5
− 1×10
5
− 2×10
0 0.2 0.4 0.6 0.8
z , z , z , z F , xD , xD , xW
LOPT ( xW ) = −1.229 × 10
5
102
Capítulo 7. Torres de destilación: Método de Ponchon-Savarit
xcambio
:= i_pp_c ( zF , zF , hF , xD , Q´ , HL) xcambio = 0.434
ycambio
DPS := x0 ← xD
hL0 ← HL( x0)
y1 ← xD
hV1 ← HV ( y1)
for k ∈ 1 , 2 .. 200
xk ← xeq ( yk)
hLk ← HL( xk)
break if xk ≤ xW
yk+1
← i_pp_c ( yk , xk , hLk , xD , Q´ , HV) if xk > xcambio
hVk+1
i_pp_c ( yk , xk , hLk , xW , Q´´ , HV) otherwise
NF ← k + 1 if xk > xcambio
NT ← k
NT
NF
x
hL
y
hV
103
Cálculo de operaciones de separación con Mathcad
NT
NF
x
:= DPS
hL
y
hV
Nº de etapas ideales: NT = 12
zg_eq
:= líneas_eq( NT , x , hL , y , hV)
zg_eq := 0 hg_eq := 0 hg_eq
i := 0 .. NF zi := xi hi := hLi
Polo de rectificación: xΔ := xD hΔ := Q´
i i
j := NF + 1 .. NT
104
Capítulo 7. Torres de destilación: Método de Ponchon-Savarit
j := NF + 1 .. NT + 1
zg_op
:= líneas_op( NT + 1 , z , h , xΔ , hΔ )
hg_op
PONCHON-SAVARIT
5
2×10
HV( z )
HL( z )
ENTALPÍA ESPECÍFICA
5
hD 1×10
hF
hW
LOPT ( zop) 0
hg_opjop
hg_eqjeq
5
− 1×10
105
Cálculo de operaciones de separación con Mathcad
−2
NT = 12 xN = 1.306 × 10
T
hΔD 5
1×10
hF
hW
LOPT ( zop)
0
hg_opjop
hg_eqjeq
5
− 1×10
i := 0 .. NT Ti := Teq ( xi)
106
Capítulo 7. Torres de destilación: Método de Ponchon-Savarit
L0 := R⋅ D L0 = 47.972 (kmol/h)
G1 := D + L0 G1 = 87.555 (kmol/h)
Gn +1 Ln + D
Gn +1 ⋅ yn +1 Ln ⋅ xn + D ⋅ xD
n := 1 .. NF − 1
xD − yn +1
Ln := D ⋅
yn +1 − xn Gn +1 := Ln + D
Gm +1 Lm − W
Gm +1 ⋅ yn +1 Lm ⋅ xm − W ⋅ xW
m := NF .. NT − 1
ym +1 − xW Gm +1 := Lm − W
Lm := W ⋅
ym +1 − xm
107
Cálculo de operaciones de separación con Mathcad
j := 1 .. NT − 1
200
150
Gj + 1
100
Lj
50
0
0 2 4 6 8 10 12
j
1
0.8
yj + 1 0.6
xj 0.4
0.2
0
0 2 4 6 8 10 12
j
370
360
Tj 350
340
330
0 2 4 6 8 10 12
j
Nota: Las variables del vapor se han representado con el índice desplazado en
menos uno para que aparezca en la misma posición de operación que el líqui-
do.
108
Capítulo 7. Torres de destilación: Método de Ponchon-Savarit
Para estudiar el efecto de una variable, como por ejemplo el reflujo, todos los
cálculos que dependen de ésta deben repetirse como funciones de la variable y
en el mismo orden:
QB ( R) := QC ( R) + D ⋅ hD + W ⋅ hW − F ⋅ hF W ⋅ hW − QB ( R)
Q´´( R) :=
W
DPS ( R) :=
x0 ← xD
hL0 ← HL( x0)
y1 ← xD
hV1 ← HV ( y1)
for k ∈ 1 , 2 .. 200
xk ← xeq ( yk)
hLk ← HL( xk)
break if xk ≤ xW
yk+1
← i_pp_c ( yk , xk , hLk , xD , Q´( R) , HV) if xk > xcambio ( R)
hVk+1
i_pp_c ( yk , xk , hLk , xW , Q´´( R) , HV) otherwise
NF ← k + 1 if xk > xcambio ( R)
NT ← k
NT
NF
x
hL
y
hV
109
Cálculo de operaciones de separación con Mathcad
20
netapas ( rD ⋅ Rmin)
10
NTmin
0
0 2 4 6 8 10
rD
7
2×10
QC ( rD ⋅ Rmin)
QB ( rD ⋅ Rmin)
7
1×10
0
0 2 4 6 8
rD
110
CAPÍTULO 8
EQUILIBRIO DE
EXTRACCIÓN LÍQUIDO - LÍQUIDO
8 EQUILIBRIO DE EXTRACCIÓN LÍQUIDO – LÍQUIDO
8.1 Introducción
En la Tabla 8.1 y la Tabla 8.2 puede verse la notación empleada en los distin-
tos temas de extracción líquido-líquido. En este caso, al existir tres componen-
tes se debe especificar siempre a que componente se refiere la fracción acom-
pañando de subíndices adecuados.
113
Cálculo de operaciones de separación con Mathcad
Variables
x Fracción másica en el alimento y refinado
y Fracción másica en el disolvente y el extracto
z Fracción másica en la mezcla de alimento y disolvente
F Cantidad o flujo másico de alimentación
S Cantidad o flujo másico de disolvente
E Cantidad o flujo másico de extracto
R Cantidad o flujo másico de refinado
M Cantidad o flujo másico de mezcla
X Composición en base libre de disolvente
Subíndices
A Componente base que se refina
B Componente que actúa como disolvente extractor
C Componente C que se extrae
E Extracto
F Alimento
R Refinado
M Mezcla de alimento y disolvente
i Etapa genérica o corriente saliente de la etapa
N Última etapa
114
Capítulo 8. Equilibrio de extracción líquido-líquido
Para tratar estos sistemas ternarios además de la curva de equilibrio, que de-
termina la relación del componente C en cada una de las fases, se utiliza la
curva binodal que muestra el equilibrio de composición entre la fase rica en A y
la fase rica en B para distintos valores de C.
Para realizar los cálculos se va a trabajar mediante diagramas de fases en
coordenadas rectangulares. En estos diagramas en el eje de abscisas se re-
presenta la fracción másica de componente B y en el eje de ordenadas la frac-
ción másica de componente C. Cualquier punto sobre los ejes representa com-
posiciones de mezclas binarias y en cualquier otro punto del diagrama
representa mezclas ternarias.
Para un sistema de componentes dado, las rectas de reparto relacionan com-
posiciones entre ambas ramas de la curva binodal. Para definirlas, se van a
crear funciones que para cada rama permiten calcular el valor de la ordenada
para una abscisa concreta y viceversa.
Las funciones creadas para definir la rama del extracto relacionan la composi-
ción en B y C (Figura 8.1):
C C
YC(yB) E yC E
R R
yB B YB(yC) B
115
Cálculo de operaciones de separación con Mathcad
De la misma manera, la Figura 8.2 muestra las funciones que relacionan las
composiciones de la rama de refinado:
C C
E E
R R
XC(xB) xC
xB B XB(xC) B
C C
yC E YCxc(xC) E
XCyc(yC) xC
R R
B B
116
Capítulo 8. Equilibrio de extracción líquido-líquido
Aunque los cálculos de esta operación se van a realizar utilizando los diagra-
mas y las funciones descritas, es conveniente señalar que en extracción líqui-
do-líquido también se suele trabajar utilizando diagramas basados en las com-
posiciones expresadas en base libre de disolvente. En este sistema las
composiciones representan el cociente entre la cantidad de componente (A, B
o C) y la cantidad de componente A más componente C en la mezcla ternaria.
La siguiente ecuación muestra la forma de relacionar la composición de com-
ponente C, como ejemplo, en ambas bases de cálculo:
= =
+ 1−
6
Fuente: Trans. AICHE, 36, 628 (1940) extraído de Treybal, R.E., Mass-transfer operations 2º ed. Mc Graw-Hill
(1968)
117
Cálculo de operaciones de separación con Mathcad
(
N := last datos
0 ) i := 0 .. N
xBexp := 1 − xAexp − xCexp yBexp := 1 − yAexp − yCexp
i i i i i i
118
Capítulo 8. Equilibrio de extracción líquido-líquido
0.4
xCexp 0.3
i
y Cexp
i
0.2
XC( z1)
YC( z2)
0.1
0
0 0.2 0.4 0.6 0.8 1
xBexp , y Bexp , z1, z2
i i
0.4
0.3
y Cexp
i
0
0 0.1 0.2 0.3 0.4
xCexp , z3
i
119
Cálculo de operaciones de separación con Mathcad
Al igual que en destilación, se puede definir una subrutina que permite determi-
nar las composiciones de las corrientes de extracto y refinado que se forman a
partir de la mezcla la corriente de alimento con el disolvente de la extracción:
En este caso se pueden distinguir los casos en los que el punto de mezcla se
sitúa sobre la curva de extracto o sobre la curva de refinado, del caso general
en que se localiza en la zona de inmiscibilidad entre ambas curvas.
f ( xC , zBM , zCM , XB , YB , YCxc) := ( XB( xC) − zBM ) ⋅( YCxc( xC) − zCM ) ...
+ ( YB( YCxc( xC) ) − zBM ) ⋅( zCM − xC)
REPARTO_LL( xC , zBM , zCM , XB , YB , YCxc) := …
120
Capítulo 8. Equilibrio de extracción líquido-líquido
otherwise
xC ← root ( f ( xC , zBM , zCM , XB , YB , YCxc) , xC)
yC ← YCxc( xC)
xB ← XB( xC)
yB ← YB( yC)
xB
xC
yB
yC
121
CAPÍTULO 9
EXTRACCIÓN LÍQUIDO – LÍQUIDO
EN FLUJO CRUZADO
9 EXTRACCIÓN LÍQUIDO – LÍQUIDO EN FLUJO CRU-
ZADO
9.1 Introducción
Alimentación
F, xCF R1, xC1 R2, xC2 R3, xC3
Etapa 1 Etapa 2 Etapa 3
Refinado
final
100 kg/h de una disolución de ácido acético (C) y agua (A) que contienen 30%
de ácido, se extraen en flujo cruzado con 120 kg/h de éter isopropílico (B) a 20
ºC que se reparten por igual entre las tres etapas.
1) Calcular mediante balances la primera etapa (apdo. 9.3).
2) Definir una subrutina para calcular una etapa (apdo. 9.3)
3) Calcular el sistema de tres etapas (apdo. 9.4.)
4) Disolvente empleado por una etapa que consiga la misma concentración en
el refinado que las tres etapas anteriores (apdo. 9.5.)
5) Efecto de emplear más etapas con el mismo disolvente (apdo. 9.6.)
125
Cálculo de operaciones de separación con Mathcad
St
S := S = 40 (kg/h)
N
M := F + S M = 140 (kg/h)
Balance componente B:
F ⋅xBF + S ⋅yBS
M ⋅zBM F ⋅xBF + S ⋅yBS zBM := zBM = 0.286
M
Balance componente C:
F ⋅xCF + S ⋅yCS
M ⋅zCM F ⋅xCF + S ⋅yCS zCM := zCM = 0.214
M
126
Capítulo 9. Extracción líquido-líquido en flujo cruzado
M E+ R
M ⋅zCM E ⋅yC + R ⋅xC M ⋅zCM ( M − R) ⋅yCE + R ⋅xCR
zCM − yCE
R := M ⋅
xCR − yCE R = 96.537 E := M − R E = 43.463
M E+ R
M ⋅zBM E⋅yBE + R ⋅xBR xBR XB( xCR)
Given
M E+ R
M ⋅zCM E⋅YC ( yBE) + R ⋅XCyc( YC ( yBE) )
127
Cálculo de operaciones de separación con Mathcad
Representación gráfica:
Línea F - S
xBF xCF
zB_FS := zC_FS :=
yBS yCS
Línea R - E
xBR xCR
zB_RE := zC_RE :=
yBE yCE
0.3
XC( z1)
YC ( z2)
0.2
zC_FS
zC_RE
zCM 0.1
0
0 0.2 0.4 0.6 0.8 1
z1 , z2 , zB_FS , zB_RE , zBM
128
Capítulo 9. Extracción líquido-líquido en flujo cruzado
M←F+S
F ⋅xBF + S ⋅yBS
zBM ←
M
F ⋅xCF + S ⋅yCS
zCM ←
M
SOL ← REPARTO_LL( xCRsup , zBM , zCM , XB , YB , YCxc)
xBR ← SOL0
xCR ← SOL1
yBE ← SOL2
yCE ← SOL3
zCM − yCE
R ← M⋅
xCR − yCE
E←M−R
M
zBM
zCM
R
xBR
xCR
E
yBE
yCE
129
Cálculo de operaciones de separación con Mathcad
xCRsup := 0.2
M M 140
zBM zBM 0.286
zCM zCM 0.214
R R 96.537
xBR := ELL_ETAPA( x xBR = 0.034
CRsup , F , xBF , xCF , S , yBS , yCS)
xCR xCR 0.258
43.463
E E
yBE yBE 0.844
yCE
0.116
yCE
Para resolver el sistema compuesto por las tres etapas se puede emplear la
subrutina que calcula una etapa. Para ello en cada etapa hay que sustituir úni-
camente los argumentos correspondientes a la corriente de alimentación, pues-
to que la condición del caso de estudio es que todas las etapas reciben la mis-
ma corriente de disolvente. Excepto la primera etapa, el resto de las etapas de
una operación en flujo cruzado reciben como alimento el refinado de la etapa
anterior. Así para poder aplicar la misma subrutina para la primera etapa basta
con definir una corriente de refinado ficticia de entrada a dicha etapa de igual
valor a la corriente de alimentación.
130
Capítulo 9. Extracción líquido-líquido en flujo cruzado
ELL_CRUZADO( N) := …
M0 ← 0
R0 ← F
xBR ← xBF
0
xCR ← xCF
0
for i ∈ 1 .. N
Mi
zBM
i
zCMi
Ri
St
xBRi ← ELL_ETAPA xCRi−1 , Ri −1 , xBRi−1 , xCRi−1 , , yBS , yCS
x N
i
CR
E
i
yBE
i
yCE
i
M
zBM
zCM
R
xBR
xCR
E
yBE
yCE
131
Cálculo de operaciones de separación con Mathcad
abs_eq abs_op
:= líneas_eq( N , xBR , xCR , yBE, yCE) := líneas_op( N , xBR , xCR , xbΔ , xcΔ )
ord_eq ord_op
j := 0 .. last ( abs_eq)
0.3
XC( z1)
YC ( z2)
xCF
0.2
yCS
ord_eqj
ord_opj
0.1
zCM
i
0
0 0.2 0.4 0.6 0.8
z1 , z2 , xBF , yBS , abs_eqj , abs_opj , zBM
i
132
Capítulo 9. Extracción líquido-líquido en flujo cruzado
Net
ET := Ei ET = 135.42 (kg/h)
i=1
Net
mCextr := ( Ei⋅ycei) mCextr = 13.187 (kg/h)
i=1
mCextr
yCprom := yCprom = 0.097
ET
xCR := xcrNet xBR := XB( xCR) yCE := YCxc( xCR) yBE := YB( yCE)
Para determinar los flujos se aplican balances de materia total y a los compo-
nentes B y C y se determinan a partir de la función Find de Mathcad, previa
inicialización de las incógnitas:
S´ := F E´ := F R´ := F
Given
F + S´ E´ + R´
F ⋅xCF + S´ ⋅yCS E´⋅yCE + R´⋅xCR
S´
E´ := Find( S´ , E´ , R´)
R´
133
Cálculo de operaciones de separación con Mathcad
Nmax := 20
ET
mCextr := for n ∈ 1 .. Nmax
y SOL ← ELL_CRUZADO( n )
Cprom
R ← SOL3
xCR ← SOL5
mCextr ← F ⋅xCF − Rn ⋅xCR
n n
ET ← ( F + St) − Rn
n
mCextr
n
yCprom ←
n ET
n
ET
mCextr
y
Cprom
134
Capítulo 9. Extracción líquido-líquido en flujo cruzado
n := 1 .. Nmax
14 0.1
12 0.09
11
0 5 10 15 20 0.085
0 5 10 15 20
n
n
Se observa que cuanto más etapas, más se extrae. El número óptimo de eta-
pas dependerá del coste de las etapas y del beneficio de la mayor extracción.
135
CAPÍTULO 10
EXTRACCIÓN LÍQUIDO – LÍQUIDO
A CONTRACORRIENTE
10 EXTRACCIÓN LÍQUIDO-LÍQUIDO A CONTRACO-
RRIENTE
10.1 Introducción
1000 kg/h de una disolución al 30% de ácido acético (C) en agua (A) se deben
extraer a contracorriente con éter isopropílico (B) a 20 ºC hasta reducir la con-
centración de ácido en el producto refinado por debajo del 2% en base libre de
disolvente.
1) Calcular la cantidad mínima de disolvente (apdo. 10.3).
2) Calcular el número de etapas teóricas si se utiliza una cantidad de disolven-
te 1.5 veces la mínima (apdo. 10.4)
139
Cálculo de operaciones de separación con Mathcad
Refinado saliente
XRN := 0.02
xCN := XRN
Given
xCN
XRN
1 − XB( xCN)
xBN := XB( xCN) xBN = 0.0158 xAN := 1 − xCN − xBN xAN = 0.9645
LFE1min( zb) := y_pp( zb , xBF , xCF , yB1min, yC1min) zFE := xBF , yB1min − xBF .. yB1min
140
Capítulo 10. Extracción líquido-líquido a contracorriente
0.3
XC( z1)
YC ( z2)
xCF 0.2
LFE1min( zFE)
yC1min
0.1
xC1min
0
0 0.5 1 1.5
z1 , z2 , xBF , zFE , yB1min, xB1min
Given
F + Smin E1min + RNmin
141
Cálculo de operaciones de separación con Mathcad
3
S := 1.5 ⋅Smin S = 2.48 × 10 (kg/h)
Se vuelven a aplicar balances para determinar las corrientes de salida del pro-
ceso a partir de la cantidad de disolvente determinada y de la composición
deseada en la corriente de refinado:
Given
F+S E1 + RN
LFE1( z) := y_pp( z , xBF , xCF , yB1 , yC1) LRNS( z) := y_pp( z , xBN , xCN , yBS , yCS)
142
Capítulo 10. Extracción líquido-líquido a contracorriente
zFΔ := xBF , zBΔ − xBF .. zBΔ zRNΔ := xBN , zBΔ − xBN .. zBΔ
z := 0 , 0.01 .. 1.5
0.3
XC( z1)
YC ( z2)
xCF
yC1min
yC1
LFE1( zFΔ )
0.1
LRNS ( zRNΔ )
zCΔ
0 0
0 0.5 1 1.5
z1 , z2 , xBF , zFE , yB1min, yB1 , zFΔ , zRNΔ , zBΔ
143
Cálculo de operaciones de separación con Mathcad
ELL_CONTRACORR := xB ← xBF
0
xC ← xCF
0
yB ← yB1
1
yC ← yC1
1
for k ∈ 1 .. 100
( k)
xC ← XCyc yC
k
xB ← XB( xC )
k k
break if xC ≤ xCN
k
(
yBk1sup ← 0.5 ⋅ yB + 1
k )
yB
k+ 1 ( k k )
← i_pp_c yBk1sup , xB , xC , zBΔ , zCΔ , YC
yC
k+ 1 (
← YC yB
k+ 1 )
N ←k
N
xB
xC
yB
yC
N
xB
xC := ELL_CONTRACORR Número de etapas: N = 8
yB
yC
144
Capítulo 10. Extracción líquido-líquido a contracorriente
abs_eq abs_op
:= líneas_eq( N , xB , xC , yB , yC) := líneas_op( N , xB , xC , zbΔ , zcΔ )
ord_eq ord_op
j := 0 .. last ( abs_eq)
0.4
XC( z1)
YC ( z2)
0.3
xCF
yCS
xCN
0.2
yC1
zCΔ
ord_eq
0.1
ord_op
0 0.5 1
z1 , z2 , xBF , yBS , xBN , yB1 , zBΔ , abs_eq , abs_op
145
CAPÍTULO 11
EQUILIBRIO DE
EXTRACCIÓN SÓLIDO - LÍQUIDO
11 EQUILIBRIO DE EXTRACCIÓN SÓLIDO – LÍQUIDO
11.1 Introducción
En la Tabla 8.1 y la Tabla 8.2 puede verse la notación empleada en los distin-
tos temas de extracción líquido-líquido. En este caso, al existir tres componen-
tes se debe especificar siempre a que componente se refiere la fracción acom-
pañando de subíndices adecuados. Se ha empleado la comilla como
superíndice para indicar que se trata de cantidades o flujos másicos en base
libre de sólido.
149
Cálculo de operaciones de separación con Mathcad
Variables
X Fracción másica de C en base libre de sólido en la
mezcla sólida y los lodos salientes de una etapa
[kg C / (kg B + kg C)]
Y Fracción másica de C en base libre de sólido en el
disolvente y el efluente líquido de una etapa
[kg C / (kg B + kg C)]
Z Fracción másica de C en base libre de sólido en la
suspensión mezcla del sólido con el disolvente
[kg C / (kg B + kg C)]
N Fracción másica de B en base libre de sólido
[kg A / (kg B + kg C)]
F Cantidad o flujo másico de alimentación
S Cantidad o flujo másico de disolvente puro
E Cantidad o flujo másico de la disolución clara
R Cantidad o flujo másico en los lodos
M Cantidad o flujo másico de mezcla
Subíndices
A Componente sólido insoluble
B Componente que actúa como disolvente extractor
C Componente que se extrae
E Disolución extracto clara
F Alimento
R Lodos refinados
M Mezcla de alimento y disolvente
i Etapa genérica o corriente saliente de la etapa
150
Capítulo 11. Equilibrio de extracción sólido-líquido
N
A / (B+C)
R (X,NR)
NR = NR(X)
E (Y,NE) NE(Y) = 0
NE = NE(Y) X, Y
Y X = XCE(Y) C / (B+C)
151
Cálculo de operaciones de separación con Mathcad
NE( Y) := 0
7
Fuente: Armstrong and Kammermeyer, Ind. Eng. Chem, 34, 1228 (1942) extraído de Treybal, R.E., Mass-
transfer operations 2º ed. Mc Graw-Hill (1968)
152
Capítulo 11. Equilibrio de extracción sólido-líquido
Función que define la curva para los lodos sedimentados (lodo de CaCO3 +
NaOH + H2O):
X := 0 , 0.01.. Xexp
imax
0.6
NRexp
0.4
NR ( X)
0.2
0
0 0.02 0.04 0.06 0.08 0.1
Xexp, X
Y := 0 , 0.01.. Yexp
imax
0.08
Xexp 0.06
XCE( Y)
Y 0.04
0.02
0
0 0.02 0.04 0.06 0.08 0.1
Yexp, Y, Y
153
Cálculo de operaciones de separación con Mathcad
También para esta operación se puede definir una subrutina que permite de-
terminar las composiciones de las corrientes de disolución clara y de lodos que
se forman a partir de la mezcla la corriente de alimento con el disolvente de la
extracción.
Para esta operación se han definido los siguientes casos: i) el punto de mezcla
se sitúa sobre la curva de las disoluciones claras (para el sistema ternario plan-
teado equivale a NM = 0); ii) el punto de mezcla se localiza en la curva de los
lodos separado; y iii) el caso general en el que el punto de mezcla se localiza
entre ambas correspondiendo a una suspensión de sólidos en la disolución.
otherwise
YE ← root ( f ( Y0 , ZM , NM , NR , XCE) , Y0)
XR ← XCE( YE)
NR ← NR ( XR)
XR
NR
Y
E
154
CAPÍTULO 12
EXTRACCIÓN SÓLIDO – LÍQUIDO
EN FLUJO CRUZADO
12 EXTRACCIÓN SÓLIDO – LÍQUIDO EN FLUJO CRU-
ZADO
12.1 Introducción
157
Cálculo de operaciones de separación con Mathcad
0 ( )
XR := XCE YE = 0.092
0
NR := NR ( XR ) = 0.495
0 0
A
A M´0 ⋅NM R´0⋅NR R´0 := = 30.303 (kg de B+C)
0 0 NR
0
158
Capítulo 12. Extracción sólido-líquido en flujo cruzado
S := E 0
XR1
0.041
NR := REPARTO_ESL 0.9⋅YE , ZM , NM , NR , XCE = 0.604
1 (0 1 1 )
YE 0.029
1
Se define: N E := 0
1
NM
1
Balance de A: M´1⋅NM R´1 ⋅NR R´1 := M´1 ⋅ = 24.837 (kg)
1 1 NR
1
159
Cálculo de operaciones de separación con Mathcad
S := E
1
Balance de B y C: M´ := R´ + S = 85
2 1
R´ ⋅ XR
1 1
Balance de C: ZM := = 0.012
2 M´
2
R´ ⋅ NR
1 1
Balance de A: NM := = 0.176
2 M´
2
XR 2
0.018
NR := REPARTO_ESL0.9⋅ Y , Z , N , NR , XCE =
2 E
1
M(2
M
2
0.655
−3
)
YE 9.639 × 10
2
N E := 0
2
NM
2
M´ ⋅ NM R´ ⋅ NR R´ := M´ ⋅ = 22.913
2 2 2 2 2 2 N
R
2
M´ R´ + E E := M´ − R´ = 62.087
2 2 2 2 2 2
160
Capítulo 12. Extracción sólido-líquido en flujo cruzado
−1
Masa de sosa en los lodos finales: R´ ⋅ XR = 4.077 × 10 (kg)
2 2
R´ ⋅ XR
2 2
Porcentaje de sosa sin recuperar: = 5.29⋅ %
M´ ⋅ ZM
0 0
Representación gráfica:
i := 0 .. 2
0.6
NR ( X )
NM
i
NR 0.4
i
NE
i
0.2 NM
0
0
0 0.02 0.04 0.06 0.08 0.1
X , Z M , X R , YE
i i i
161
CAPÍTULO 13
EXTRACCIÓN SÓLIDO – LÍQUIDO
A CONTRACORRIENTE
13 EXTRACCIÓN SÓLIDO-LÍQUIDO A CONTRACO-
RRIENTE
13.1 Introducción
YE1min := YE NE1min := NE = 0
0 0
XRN := XR NRN := NR
2 2
165
Cálculo de operaciones de separación con Mathcad
Dado
R´ + Smin R´Nmin + E1min
0
Para que la operación sea viable es necesario utilizar una cantidad de agua
superior a:
ZΔmin 0.103
(
:= i_pp_pp YE0 , NE0 , XR0 , NR0 , YS , NS , XRN , NRN =
NΔmin
)
3.791
NR
0
Δ´ min := − R´0 ⋅ = −3.957
N Δmin
166
Capítulo 13. Extracción sólido-líquido a contracorriente
Δ´ min⋅NΔmin
R´Nmin := − = 22.913 (kg)
NRN
167
CAPÍTULO 14
PROPIEDADES TERMODINÁMICAS
DE LA EVAPORACIÓN
14 PROPIEDADES TERMODINÁMICAS DE LA EVAPO-
RACIÓN
14.1 Introducción
kgf
Tagua := Tagua⋅ K pagua := p agua ⋅
2
cm
kcal kcal
Hlagua := Hlagua ⋅ Hvagua := Hvagua⋅
kg kg
171
Cálculo de operaciones de separación con Mathcad
Presión de vapor:
λA ( T) := HAVsat ( T) − HALsat ( T)
joule joule
cAL := 4187 ⋅ cAV := 1884 ⋅
kg ⋅K kg ⋅K
kcal
cAV_sobrecal := 0.46 ⋅
kg ⋅K
172
Capítulo 14. Propiedades termodinámicas de la evaporación
A partir de estas propiedades se puede definir una función que permita deter-
minar la entalpía del agua vapor sobrecalentado en función de la temperatura
de saturación a la presión de operación y de la temperatura de operación. Esta
función resulta útil si se recuerda que el vapor de salida de un evaporador está
sobrecalentado en los casos en los que existe elevación del punto de ebullición
de las disoluciones tratadas.
El objetivo es definir una función que permita determinar la entalpía de las diso-
luciones en función de su concentración y de la temperatura del sistema.
Para construir la siguiente función se necesita una matriz de dos columnas que
contenga en su primera columna las fracciones en peso y en la segunda tem-
peraturas Mxy_NaOH, además de una matriz cuadrada Mz_NaOH que contie-
ne las entalpías correspondientes a cada pareja de datos de composición y
temperatura:
173
Cálculo de operaciones de separación con Mathcad
6
1.5 × 10
H NaOH ( x , 270 ⋅ K )
6
1× 10
H NaOH ( x , 300 ⋅ K )
H NaOH ( x , 350 ⋅ K )
5
H NaOH ( x , 400 ⋅ K ) 5× 10
H NaOH ( x , 450 ⋅ K )
H NaOH ( x , 480 ⋅ K )
0
5
− 5× 10
0 0.2 0.4 0.6 0.8
x
T
0 10 20 30 40 50 60 70 80 85 90 95 98 99
D := 20 25 35 45 62 90 115 148 177 208 240 310 378 425
300 302 315 330 352 380 410 455 528 598 652 762 865 945
D or
X :=
100
174
Capítulo 14. Propiedades termodinámicas de la evaporación
Dor + 1 − 32
T1 := + 273
1.8
Dor + 2 − 32
T2 := + 273
1.8
⎯⎯⎯⎯→
T2 − T1
pend :=
T2or − T1or
vs1 := cspline( X , T1)
vs2 := cspline( X , pend )
T1 ( x) := interp( vs1 , X , T1 , x) ⋅K
175
Cálculo de operaciones de separación con Mathcad
200
ΔTB ( 0.9, T)
150
ΔTB ( 0.8, T)
ΔTB ( 0.6, T)
ΔTB ( 0.4, T) 100
ΔTB ( 0.2, T)
ΔTB ( 0 , T)
50
0
300 350 400
T
176
CAPÍTULO 15
EVAPORACIÓN EN EFECTO SIMPLE
15 EVAPORACIÓN EN EFECTO SIMPLE
15.1 Introducción
Variables
x Fracción de soluto no volátil en las disoluciones
F Flujo másico de alimentación
L Flujo másico de la disolución concentrada
V Flujo másico del vapor generado
S Flujo másico del vapor de agua de calefacción
T Temperatura ebullición de la disolución
Tº Temperatura de ebullición del disolvente puro
p Presión
h Entalpía de las corrientes
U Coeficiente global de transmisión de calor
Q Flujo de calor intercambiado
179
Cálculo de operaciones de separación con Mathcad
Subíndices
F Alimento
L Disolución concentrada
V Vapor generado
S Vapor de agua de calefacción
C Condensado del agua de calefacción
E Condiciones de operación en el efecto
kg
F := 10000⋅ xF := 0.2 TF := ( 37.8 + 273) ⋅ K
hr
xL := 0.5
kgf kcal
p E := 100⋅ torr p S := 1.35⋅ U := 1800 ⋅
2 2
cm m ⋅hr ⋅K
180
Capítulo 15. Evaporación en efecto simple
h F := HNaOH( xF , TF ) = 31.76⋅
kcal
kg
h S := HAVsat ( TS ) = 641.79
kcal
Entalpía del vapor de calefacción:
kg
h C := HALsat ( TS ) = 107.92
kcal
Entalpía del condensado:
kg
F⋅ xF 3 kg 3 kg
F⋅ zF L⋅ xL L := = 4 × 10 ⋅ V := F − L = 6 × 10 ⋅
xL hr hr
181
Cálculo de operaciones de separación con Mathcad
Ebullición de la disolución:
TE := TºE + ΔTB ( xL , TºE) TºE − 273⋅ K = 51.62⋅ ºC
F⋅ h F + S⋅ h S V⋅ h V + L⋅ h L + S⋅ h C
F⋅ h F − ( V⋅ h V + L⋅ h L) 3 kg
S := = 7.5 × 10 ⋅
hC − hS hr
Q Area ⋅ U⋅ ΔT
Suponiendo que las pérdidas de calor son despreciables todo el calor latente
de condensación del agua de calefacción se empleará en la vaporización del
disolvente:
Q := S⋅ ( h S − h C) = 4 × 10 ⋅
6 kcal
hr
182
Capítulo 15. Evaporación en efecto simple
ΔT := T S − T E ΔT = 15.08 K
Q 2
Area := = 147.49m
U⋅ ΔT
183
CAPÍTULO 16
ANEXO DE MÉTODOS MATEMÁTICOS
16 ANEXO DE MÉTODOS MATEMÁTICOS
En este anexo se tratan dos de los aspectos matemáticos más utilizados en los
problemas de operaciones de separación: la interpolación de datos experimen-
tales y la resolución de sistemas de ecuaciones no lineales. También se pro-
porciona toda una serie de subrutinas para cálculos geométricos y de trata-
miento de vectores de datos.
16.1 Interpolación
Como ejemplo se va a crear una función que interpole los siguientes datos:
ORIGIN = 0 i := 0 .. 8
xexp := Texp :=
i i
0.000 100
0.0190 95.5
0.0721 89.0
0.1238 85.3
0.2337 82.7
0.5079 79.8
0.6763 78.74
0.7472 78.41
1.000 78.35
(
s_xT := cspline xexp , Texp )
( )
T( x) := interp s_xT, xexp , Texp , x
La función ‘cspline’ define una curva cúbica en los extremos. Mathcad también
dispone de las alternativas ‘pspline’ y ‘lspline’ que ajustan curvas parabólica y
lineal respectivamente en los extremos y curvas cúbicas en el resto.
187
Cálculo de operaciones de separación con Mathcad
( ( )
T( x) := interp cspline xexp , Texp , xexp , Texp , x )
Pero es más ineficiente desde el punto de vista de cálculo pues debe evaluar
los coeficientes de todas las curvas cúbicas cada vez que se llama a la función.
x := 0 , 0.001 .. 1
100
90
Texp
i
T ( x)
80
70
0 0.2 0.4 0.6 0.8 1
xexp , x
i
De esta forma, se puede decidir eliminar puntos demasiado juntos y que debido
a su error experimental perjudican el resultado de la interpolación.
Ello es debido los datos de abscisa deben ser siempre monótonamente cre-
cientes. Esto se soluciona volteando el vector de abscisas y el de ordenadas:
(
x( T) := interp s_Tx_rev, Texp_rev, xexp_rev, T )
En este caso se busca una única variable en función de otras variables o pa-
rámetros.
A modo de ejemplo se va a obtener numéricamente la intersección entre una
línea y una curva:
y( x , A , B) := A ⋅x + B A := 1 B := 0
b
C ( x , a , b , c) := a ⋅x − +c a := 0.1 b := 1 c := 4
2
x
5
4
y ( x , A , B) 3
C ( x , a , b , c) 2
1
0
0 2 4 6 8
x
Este problema equivale a la búsqueda de un cero de una función ya que resol-
ver:
y( x , A , B) C ( x , a , b , c)
es equivalente a resolver:
y( x , A , B) − C ( x , a , b , c) 0
189
Cálculo de operaciones de separación con Mathcad
2
y ( x , A , B) −C ( x , a , b , c)
0 0
−2
−4
0 2 4 6 8
x
Como la variable para la que se busca el cero es ‘x’, se debe buscar el cero de
una función de la forma f(x) = 0.
f ( x) := y( x , A , B) − C ( x , a , b , c)
Para ello se emplea la función ‘root’ que recibe como primer argumento la fun-
ción con argumentos para la que se busca el cero y como segundo, la variable
no fijada para la cual se busca el cero de la función. Se requiere que la variable
tenga previamente definido un valor supuesto como punto de partida. De esta
manera se tiene:
x := 0.1
xint := root ( f ( x) , x) xint = 0.533
O bien:
x := 4
xint := root ( f ( x) , x) xint = 4.387
190
Capítulo 16. Anexo de métodos matemáticos
f ( x , A) := y( x , A , B) − C ( x , a , b , c)
x := 0.1
xint( A) := root ( f ( x , A) , x)
A1 := 1 ( )
xint A1 = 0.533
A2 := 2 xint( A2 ) = 0.589
xint( x , A) := root ( f ( x , A) , x)
( )
xint 0.1 , A1 = 0.533 ( )
xint 4 , A1 = 4.387
191
Cálculo de operaciones de separación con Mathcad
Datos de presión de saturación para hexano (1), heptano (2) y octano (3) son
los siguientes:
Ai := Bi := Ci :=
i := 1 .. 3
4.00266 1171.530 48.784
4.02832 1268.636 56.199
4.04867 1355.126 63.633
Bi Bi
Ai − Tsat ( i , P) := Ci +
T −Ci Ai − log( P)
Psat ( i , T) := 10
Se observa que las incógnitas del problema son las tres fracciones de la fase
líquida ‘xi’ y la temperatura del sistema ‘T’. En este caso la presión total y la
fracción vaporizada no son incógnitas sino valores prefijados del problema.
1 1 1
T := 380 x1 := x2 := x3 :=
3 3 3
192
Capítulo 16. Anexo de métodos matemáticos
2) Resolución:
Given
Psat ( 1 , T)
z1 ( 1 − fV) ⋅x1 + fV ⋅ P
⋅x1
Psat ( 2 , T)
z2 ( 1 − fV) ⋅x2 + fV ⋅ P
⋅x2
Psat ( 3 , T)
z3 ( 1 − fV) ⋅x3 + fV ⋅ P
⋅x3
Psat ( 1 , T) ⋅x1 + Psat ( 2 , T) ⋅x2 + Psat ( 3 , T) ⋅x3 P
T
x1 := find( T , x1 , x2 , x3)
x2
x3
3) Extracción de la solución
T 385.692
x1 = 0.046
x2 0.241
x3 0.712
193
Cálculo de operaciones de separación con Mathcad
te tener en cuenta que se utiliza el igual lógico (se obtiene con Ctrl+) y no el
igual de asignación (:=) o el igual utilizado para mostrar un resultado (=).
Otro aspecto muy importante a tener en cuenta es que las variables buscadas
no deben ser elementos de un vector (por eso se han usado x1, x2 y x3). No
obstante otras variables diferentes de las incógnitas buscadas sí que pueden
serlo (por ejemplo las zi).
Además también junto con las restricciones de igualdad se podría haber inclui-
do dentro de la zona Given-find restricciones de desigualdad, por ejemplo en
este caso se podría haber usado:
x1 ≥ 0 x2 ≥ 0 x3 ≥ 0
x1 ≤ 1 x2 ≤ 1 x3 ≤ 1
x1 := SOL1
x2 := SOL2
x3 := SOL3
194
Capítulo 16. Anexo de métodos matemáticos
Given
Psat ( 1 , T)
z1 ( 1 − fV) ⋅x1 + fV ⋅ P
⋅x1
Psat ( 2 , T)
z2 ( 1 − fV) ⋅x2 + fV ⋅ P
⋅x2
Psat ( 3 , T)
z3 ( )
1 − fV ⋅x3 + fV ⋅
P
⋅x3
Psat ( 1 , T) ⋅x1 + Psat ( 2 , T) ⋅x2 + Psat ( 3 , T) ⋅x3 P
( )
Equilibrio fV , P := Find ( T , x1 , x2 , x3)
( )
Equilibrio T , x1 , x2 , x3 , fV , P := Find ( T , x1 , x2 , x3)
fVmin := 0 fVmax := 1
T0
x10 1 1 1
:= Equilibrio 350 , , , , fVmin , P
x20 3 3 3
x30
195
Cálculo de operaciones de separación con Mathcad
Cálculo secuencial:
fVmax − fVmin
nptos := 100 i := 1 .. nptos fV := fVmin + ⋅i
i nptos
Ti
x1i
:= Equilibrio Ti −1 , x1i −1 , x2i −1 , x3i −1 , fV , P
x2i i
x3i
0.8 390
388
x1i 0.6
386
x2i Ti
0.4 384
x3i 382
0.2
380
0 378
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
fV fV
i i
196
Capítulo 16. Anexo de métodos matemáticos
T := 380 1 1 1
x1 := x2 := x3 :=
3 3 3
Psat ( 1 , T)
z1 ( 1 − fV) ⋅x1 + fV ⋅ P
⋅x1 = 0
Psat ( 2 , T)
z2 ( 1 − fV) ⋅x2 + fV⋅ P
⋅x2 =
Psat ( 3 , T)
z3 ( 1 − fV) ⋅x3 + fV ⋅ P
⋅x3 = 0
Psat ( 1 , T) ⋅x1 + Psat ( 2 , T) ⋅x2 + Psat ( 3 , T) ⋅x3 P =0
Given
…
197
Cálculo de operaciones de separación con Mathcad
16.4.1 Líneas
y2 − y1
y_pp( x , x1 , y1 , x2 , y2) := y1 + ⋅( x − x1)
x2 − x1
x2 − x1
x_pp( y , x1 , y1 , x2 , y2) := x1 + ⋅( y − y1)
y2 − y1
y_pm( x , x1 , y1 , m ) := y1 + m ⋅( x − x1)
y − y1
x_pm( y , x1 , y1 , m ) := x1 +
m
16.4.2 Intersecciones
i_pm_pm( x1 , y1 , m1 , x2 , y2 , m2) := if m1 ∞
x ← x1
y ← y2 + m2 ⋅( x − x2)
if m2 ∞
x ← x2
y ← y1 + m1 ⋅( x − x1)
otherwise
y2 − y1 + m1⋅x1 − m2⋅x2
x←
m1 − m2
y ← y1 + m1 ⋅( x − x1)
x
y
198
Capítulo 16. Anexo de métodos matemáticos
Intersección de la línea dada por los puntos (x1,y1)-(x2,y2) con la dada por
(x3,y3)-(x4,y4)
i_pp_c( x0 , x1 , y1 , x2 , y2 , C) := x ← x0
x← x1 if x1 x2
root y1 +
y2 − y1
⋅( x − x1) − C ( x) , x otherwise
x2 − x1
y ← C ( x)
x
y
199
Cálculo de operaciones de separación con Mathcad
i_pm_c( x0 , x1 , y1 , m1 , C) := x ← x0
x← x1 if m1 ∞
root [ [ y1 + m1⋅( x − x1) ] − C ( x) , x] otherwise
y ← C ( x)
x
y
16.4.3 Tangencia
Pendiente de la línea que pasa por el punto (x1, y1) y es tangente a la curva C:
Estas funciones invierten los índices de los vectores asociados a las corrientes
salientes de etapa. Es decir, si los cálculos se hicieron con la torre numerada
de abajo a arriba, cambia a la numeración correspondiente a numerarse la torre
de arriba a abajo.
voltear_liq( X) := submatrixreverse
( ( X) , 0 , last ( X) − 1 , 0 , 0)
voltear_gas( Y) := stack ( 0 , reverse( Y) )
200
Capítulo 16. Anexo de métodos matemáticos
( )
rango xmin, xmax, nptos := for i ∈ 0 .. nptos − 1
xmax − xmin
xi ← xmin + ⋅i
nptos − 1
x
xg
yg
201
Cálculo de operaciones de separación con Mathcad
xgeq
ygeq
zgop
hgop
202
BIBLIOGRAFÍA
BIBLIOGRAFÍA
205