Documentos de Académico
Documentos de Profesional
Documentos de Cultura
REGIONAL ROSARIO
INTEGRACIÓN IV
Hipótesis:
A) Reactor
• Reacción reversible exotérmica.
A+ B ↔ C
• La cinética con A como base:
−rA = K D * C A * CB − K I * CC
B) Válvulas de control
Asúmase el flujo a través de las válvulas como:
(Pe − Ps )
Q = Cv
ρf
Siendo Pe la presión de entrada y Ps la de salida, ρf la densidad del fluido. La
conductividad Cvi (con i de 1 a 4) depende de la ley de control:
C vi = α i AC i
Siendo APi la acción proporcional del controlador i, AIi la acción integral y ADi la acción
derivativa. A0 es constante. Todos los parámetros de los controladores son conocidos.
Sandra Godoy, Néstor Rodríguez, Nicolás Scenna. 2
UTN – Facultad Regional Rosario
Cátedra: Integración IV – Versión 2009
Q es caudal volumétrico.
C) Flash
• No se producen reacciones químicas
• Adiabático
• Opera en equilibrio L-V
• La presión de descarga de la corriente de vapor es conocida y constante
• La densidad del líquido se comporta de acuerdo a un estado pseudoestacionario.
Esto permite considerarla “independiente del tiempo”, siguiendo la dinámica de
las variables diferenciales
D) Intercambiador de calor
• (UA) conocido y constante
• No se considera cambio de fase ni reacción química en ninguna de sus corrientes
• Asumir estado pseudoestacionario
• Caída de presión nula
Reactor
A+ B ↔ C
(− rA ) = k D × C A × C B − k I × CC
Balance de Materia:
dM R1
= F0 + F6 − F1 − (− rA ) × VR1
dt
dVR1
ρ F1 × = F0 + F6 − F1 − (− rA ) × VR1
dt
ρ F 1 × AR1 × dhR1
= F0 + F6 − F1 − (− rA ) × VR1
dt
• Componente A:
(
d VR1 × C FA 1 )= F ×x F0
+ F6 × x AF 6 − F1 × x AF 1 − (− rA ) × VR1
0 A
dt
AR1 ×
(
d hR1 × C FA 1 )= F ×x F0
+ F6 × x AF 6 − F1 × x AF 1 − (− rA ) × VR1
0 A
dt
(
d hR1 × C FA 1 )= F ×x
0
F0
A + F6 × x AF 6 − F1 × x AF 1 − (− rA ) × VR1
dt AR1
F × x F 0 + F6 × x AF 6 − F1 × x AF 1 − (− rA )× VR1
F1
dh dC A
C A × R1 + hR1 ×
F1
= 0 A
dt dt AR1
dC AF 1 F0 × x AF 0 + F6 × x AF 6 − F1 × x AF 1 − (− rA )× VR1 C A × dhR1
F1
hR1 × = −
dt AR1 dt
dC AF 1 F × x F 0 + F6 × x AF 6 − F1 × x AF 1 − (− rA )× VR1 F + F6 − F1 − (− rA )× VR1
= 0 A − C AF 1 × 0 hR1
dt AR1 ρ F 1 × AR1
C Fj 1
x F1
j = 3
∑C
i =1
i
F1
i= A, B y C (1-3)
Balance de energía:
d (M R1 × H F 1 )
= F0 × H F 0 + F6 × H F 6 − F1 × H F 1 + (− rA )× (− ∆H R1 )× VR1 − QR1
dt
d (VR1 × H F 1 )
ρ F1 × = F0 × H F 0 + F6 × H F 6 − F1 × H F 1 + (− rA ) × (− ∆H R1 ) × VR1 − QR1
dt
d (hR1 × H F 1 )
ρ F 1 × AR1 × = F0 × H F 0 + F6 × H F 6 − F1 × H F 1 + (− rA )× (− ∆H R1 )× VR1 − QR1
dt
dH F 1 F0 × H F 0 + F6 × H F 6 − F1 × H F 1 + (− rA )× (− ∆H R1 )× VR1 − QR1 dh
hR1 × = − H R1 × R1
dt ρ F 1 × AR1 dt
(Ec. V)
Camisa:
d (M a × H a )
= AE0 × Cpa × (TAE 0 − TAE1 ) + QR1
dt
d (Cpa × TAE1 )
Ma × = AE0 × Cpa × (TAE 0 − TAE1 ) + QR1
dt
dTAE1
M a × Cpa × = AE0 × Cpa × (TAE 0 − TAE1 ) + QR1
dt
dT AE1 AE 0 × Cp a × (T AE 0 − T AE1 ) + Q R1
=
dt M a × Cp a (VII)
j =1 (4)
F1 = ρ F 1 × Cv 2 ×
(PF 1 − PF 2 )
ρ F1 (6)
PF 1 = PR01 + ρ F 1 × g × hR1
(7)
PR01 : presión en el cuerpo de vapor en el reactor (se considera aquí en equilibrio con el
líquido)
PR01 = f (TF 1 )
(p.ej. por Antoine) (8)
PF 2 = PFL0 1
(9)
Cv 2 = α 2
AC 2
(10)
A02 : Acción del controlador (2) cuando son cero las acciones P, I, D.
dAI 2
= Ki2 × (hR1 − SPhR1 ) (VI)
dt
dhR1
AD2 = Kd 2 ×
dt (13)
3
H F 0 = ∑ xiF 0 × H iF 0 (TF 0 )
i =1
(14)
3
H F 1 = ∑ xiF 1 × H iF 1 (TF 1 )
i =1 (15)
3
H F 6 = ∑ xiF 6 × H iF 6 (TF 6 )
i =1
(16)
Nótese que se agrega una nueva ecuación diferencial (VI) debido a la acción integral del
controlador.
AE 0 = ρ AE 0 × Cv1 ×
(PAE 0 − PAE1 )
ρ AE 0 (18)
Cv1 = α 1
AC1
(19)
dAI1
= Ki1 × (TF 1 − SPTF 1 )
dt (VIII)
dTF1
AD1 = Kd1 ×
dt (22)
Nuevamente se agrega una ecuación diferencial (VIII) debido a la acción integral del
controlador.
Nota:
Flash
Balance de Materia:
dM FL1
= F2 − F3 − F4
dt
d (ρ F 4 × VFL1 )
= F2 − F3 − F4
dt
d (hFL1 × AFL1 )
ρF4 × = F2 − F3 − F4
dt
dhFL1
ρ F 4 × AFL1 × = F2 − F3 − F4
dt
dhFL1 F2 − F3 − F4
=
dt ρ F 4 × AFL1 (IX)
Con M FL1 : Hold up de líquido en el flash, VFL1 : Volúmen de líquido en el flash, hFL1 : altura
de líquido en el flash
• Componente A
(
d M FL1 × x AF 4)= F2 × x AF 1 − F4 × x AF 4 − F3 × y AF 3
dt
y AF 3 = x AF 4 × K AF 4
ρF4 ×
(
d VFL1 × x AF 4 )
= F2 × x AF 1 − F4 × x AF 4 − F3 × x AF 4 × K AF 4
dt
ρ F 4 × AFL1 ×
(
d hFL1 × x AF 4 ) (
= F2 × x AF 1 − x AF 4 × F4 + F3 × K AF 4 )
dt
x AF 4 ×
dhFL1
+ hFL1 × A = 2 A
(
dx F 4 F × x F 1 − x AF 4 × F4 + F3 × K AF 4 )
dt dt ρ 4 × AFL1
hFL1 × =
(
dx AF 4 F2 × x AF 1 − x AF 4 × F4 + F3 × K AF 4 ) dh
− x AF 4 × FL1
dt ρ F 4 × AFL1 dt
=
(
dx AF 4 F2 × x AF 1 − x AF 4 × F4 + F3 × K AF 4 ) dh
− x AF 4 × FL1 hFL1
dt ρ F 4 × AFL1 dt
=
(
dx AF 4 F2 × x AF 1 − x AF 4 × F4 + F3 × K AF 4 ) F − F3 − F4
− x AF 4 × 2 hFL1
dt ρ F 4 × AFL1 ρ F 4 × AFL1
=
(
dx AF 4 F2 × x AF 1 − x AF 4 × F4 + F3 × K AF 4 ) F − F3 − F4
− x AF 4 × 2 hFL1
dt ρ F4 × AFL1 ρ
F4 × A FL1
=
(
dx BF 4 F2 × x BF 1 − x BF 4 × F4 + F3 × K BF 4 ) F − F3 − F4
− x BF 4 × 2 hFL1
dt ρ F4 × AFL1 ρ
F4 × A FL1
dxC F4
= 2 C
F1 F4
(
F × x − xC × F4 − F3 × k C F4
) F − F3 − F4
− xCF 4 × 2 hFL1
dt ρ F4 × AFL1 ρ
F4 × AFL1
Balance de energía:
d (H F 4 × M FL1 )
= F2 × H F 2 − F3 × H F 3 − F4 × H F 4
dt
d (H F 4 × VFL1 )
ρF4 × = F2 × H F 2 − F3 × H F 3 − F4 × H F 4
dt
d (H F 4 × hFL1 )
ρ F 4 × AFL1 × = F2 × H F 2 − F3 × H F 3 − F4 × H F 4
dt
dH F 4 dh F × H F 2 − F3 × H F 3 − F4 × H F 4
hFL1 × + H F 4 × FL1 = 2
dt dt ρ F 4 × AFL1
dH F 4 F2 × H F 2 − F3 × H F 3 − F4 × H F 4 H F 4 × dhFL1
hFL1 × = −
dt ρ F 4 × AFL1 dt
dH F 4 F2 × H F 2 − F3 × H F 3 − F4 × H F 4 H F 4 × dhFL1
= − hFL1
dt ρ F4 × AFL1 dt
F2 × H F 2 − F3 × H F 3 − F4 × H F 4 F − F3 − F4
− H F 4 × 2
dH F 4 ρ × A ρ × A
=
F 4 FL1 F 4 FL1
dt hFL1 (XIII)
F4 = ρ F 4 × C v 4 ×
(PFL1 − PF 4 )
ρF4 (23)
NC
PFL0 1 = ∑ xiF 4 × Pvi (TF 4 )
i =1 (26)
Pvi = f (TF 4 )
p. ej. por Antoine (27)
PF 4 = PF 5
(28)
Cv 4 = α 4
AC4
(29)
dAI 4
= Ki4 × (hFL1 − SPhFL1 )
dt (XIV)
dhFL1
AD4 = Kd 4 ×
dt (32)
F3 = ρ F 3 × Cv 3 ×
(P 0
FL1 − PFS3 )
ρF3 (33)
PFL0 1
ρF3 =
R × TF 4
Cv 3 = α 3
AC3
(34)
(
AP3 = Kp3 × PFL0 1 − SPPFL1 ) (36)
dAI 3
dt
(
= Ki3 × PFL0 1 − SPPFL1 ) (XV)
dPFL0 1
AD3 = Kd 3 ×
dt (37)
3
H F 3 = ∑ yiF 3 × H iF 3 (TF 3 )
i =1 (38)
3
H F 4 = ∑ xiF 4 × H iF 4 (TF 4 )
i =1 (39)
Intercambiador de calor
Balance de Materia:
F5 = F4
(40)
AE2 = AE1
(41)
• Por Componentes:
xiF 5 × F5 = xiF 4 × F4
con i=1 a 3
xiF 5 = xiF 4
(42)
Balance de energía:
QIC1 = F4 × H F 4 − F5 × H F 5 = F4 × (H F 4 − H F 5 )
(43)
3
H F 5 = ∑ xiF 5 × H iF 5 (TF 5 )
i =1 (44)
QIC1 = (UA)IC1
(TF 5 − TAE1 ) − (TF 4 − TAE 2 )
(T − TAE1 )
Ln F 5 (47)
(TF 4 − TAE 2 )
Bomba Centrífuga
F6 = F5 (48)
TF 6 = TF 5 (49)
PF 6 = PR01 (50)
xiF 6 = xiF 5
para i=1 a 3 (52-54)
Para resolver el problema se necesitan los valores de las condiciones iniciales de las
variables diferenciales (o sea al tiempo inicial).
dAI 2
= Ki2 × ( hR1 − SPhR1 ) = f 6 ( hR1 ) (VI)
dt
dT AE1 AE 0 × Cp a × (T AE 0 − T AE1 ) + Q R1 dT
= = f 7 F 1 , T AE1 , TF 1
dt M a × Cp a dt
(VII)
dAI1
= Ki1 × (TF 1 − SPTF 1 ) = f 8 (TF 1 )
dt (VIII)
dhFL1 F2 − F3 − F4 dh dh dP 0
= = f 9 xiF 1 , hR1 , TF 1 , R1 , TF 4 , xiF 4 , hFL1 , FL1 , FL
(IX)
dt ρ F 4 × AFL1 dt dt dt
=
(
dx AF 4 F2 × x AF 1 − x AF 4 × F4 + F3 × K AF 4 )
F − F3 − F4
− x AF 4 × 2
hFL1 =
dt ρ F 4 × AFL1 ρ F 4 × AFL1
(X)
dh dh dP 0
f10 xiF 1 , hR1 , TF 1 , R1 , TF 4 , xiF 4 , hFL1 , FL1 , FL
dt dt dt
=
(
dx BF 4 F2 × x BF 1 − x BF 4 × F4 + F3 × K BF 4 ) F − F3 − F4
− x BF 4 × 2
hFL1 =
dt ρ F 4 × AFL1 ρ F 4 × AFL1
(XI)
dh dh dP 0
f11 xiF 1 , hR1 , TF 1 , R1 , TF 4 , xiF 4 , hFL1 , FL1 , FL
dt dt dt
=
(
dxCF 4 F2 × xCF 1 − xCF 4 × F4 − F3 × k CF 4 )
F − F3 − F4
− xCF 4 × 2
hFL1 =
dt ρ F 4 × AFL1 ρ F 4 × AFL1
(XII)
dh dh dP 0
f12 xiF 1 , hR1 , TF 1 , R1 , TF 4 , xiF 4 , hFL1 , FL1 , FL
dt dt dt
F2 × H F 2 − F3 × H F 3 − F4 × H F 4 F − F3 − F4
− H F 4 × 2
dH F 4 ρ F 4 × AFL1 ρ F 4 × AFL1
=
dt hFL1 (XIII)
dh dh dP 0
= f13 xiF 1 , hR1 , TF 1 , R1 , TF 4 , xiF 4 , hFL1 , FL1 , , TF 3
FL
dt dt dt
dAI 4
= Ki4 × (hFL1 − SPhFL1 ) = f 14 (hFL1 )
dt (XIV)
dAI 3
dt
F4
(
= Ki3 × (PFL0 1 − SPPFL1 ) = f 15 xi , TF 4 ) (XV)
F0 TF 0 PF 0 xiF 0
Valores semilla para la primera iteración en t=to (Son inicializaciones para el procedimiento
iterativo, al utilizar un método implícito de resolución).
* * *
dhR1 dTF 1 dhFL1 * dPFL0 1
, , ,
dt dt dt dt
Secuencia de cálculos:
En primer lugar debe demostrarse que pueden resolverse todos los términos del miembro
derecho de todas las ecuaciones diferenciales, para asegurar que el método de resolución
seleccionado pueda calcular los valores de las variables diferenciales en el tiempo posterior.
Como vimos en los modelos dinámicos para cada equipo, se presentan todas las
ecuaciones algebraicas (1 a 54) relacionadas a las ecuaciones diferenciales. En función de
las valores de las variables diferenciales (conocidas para todo t), y los datos del problema,
se comienza el cálculo proponiendo un orden para su resolución.
En primer lugar se calcula:
− ED − EI
R×TF 1 R×TF 1
k D = AD × e k I = AI × e
Resulta necesario calcular las fracciones molares (ecuaciones 1-3), que se obtienen a partir
de las concentraciones molares en la corriente F1:
CiF 1
xiF 1 = 3
∑C
i =1
i
F1 Para j=1 a 3 (A, B, C)
3
ρ F 1 = ∑ ρ jpuro (TF 1 ) × x Fj 1 (4)
j =1
(− rA ) = k D × C AF 1 × C BF 1 − k I × CCF 1 (5)
F1 = ρ F 1 × Cv 2 ×
(PF 1 − PF 2 )
ρ F1
se necesitan conocer las presiones PF1 y PF2 y la acción de control de la válvula de control 2
(CV-2).
PR01
En este caso es dato, pero si no lo fuera, asumiendo equilibrio L-V, se calcula según:
PR01 = f (TF 1 )
(p.ej. por Antoine)
(8)
PF 2 = PFL0 1
Dado que (ec. (9)), se resuelve la ecuación (26), (nótese la hipótesis de mezcla
perfecta).
NC
P 0
FL1 = ∑ xiF 4 × Pvi (TF 4 )
i =1 (26)
*
dh
AD2 = Kd 2 × R1
dt (13)
Recuerde que el símbolo * indica valores “de iteración” para las derivadas.
La acción integral a tiempo cero se conoce, dado que es una condición inicial del problema a
resolver, por lo que es este valor el que se utiliza a tiempo t = t0. Para todo instante posterior
se obtiene al resolver la ecuación diferencial correspondiente.
Cv 2 = α 2
AC2
(10)
F1 = ρ F 1 × Cv 2 ×
(PF 1 − PF 2 )
ρ F1 (6)
3
H F 0 = ∑ xiF 0 × H iF 0 (TF 0 )
i =1 (14)
3
H F 1 = ∑ xiF 1 × H iF 1 (TF 1 )
i =1 (15)
Dado que F6 = F5 = F4 , y este flujo molar viene dado por la ecuación (23), se requiere
previamente calcular la acción de control de la válvula 4. Para ello se resuelven las
ecuaciones (31), (32), (30), y (29).
dh
AD4 = Kd 4 × FL1 *
dt (32)
Cv 4 = α 4
AC4
(29)
3
ρ F 4 = ∑ ρ jpuro (TF 4 ) × x Fj 4
j =1
(24)
Y resolviendo (27), (26), (25), y (51) ya se está en condiciones de obtener F4, a partir de la
(23). Nótese que se considera nula la caída de presión a través de las cañerías.
Pvi = f (TF 4 )
(27)
NC
0
PFL 1 = ∑ xi
F4
× Pvi (TF 4 )
i =1 (26)
F4 = ρ F 4 × Cv 4 ×
(P
FL1 − PF 4 )
ρF 4 (23)
Para resolver el miembro derecho de la ecuación (VII), es necesario conocer AE0, el cual es
función de la acción de control de válvula 1. Entonces, el orden de resolución esta dado por:
*
dT
AD1 = Kd1 × F 1
dt (22)
Cv1 = α1
AC1
(19)
AE0 = ρ AE 0 × Cv1 ×
(PAE 0 − PAE1 )
ρ AE 0
(18)
PFL0 1
ρF3 =
R × TF 4
TF 3 = TF 4
*
dP 0
AD3 = Kd3 × FL1
dt (37)
Cv 3 = α 3
AC3
(34)
F3 = ρ F 3 × Cv 3 ×
(P0
FL1 − PFS3 )
ρF3
(33)
Pv j (TF 4 )
k Fj 4 =
PFL0 1
x Fj 3 = k Fj 4 × x Fj 4 Para j=1 a 3
3
H F 3 = ∑ xiF 3 × H iF 3 (TF 3 )
i =1 (38)
3
H F 4 = ∑ xiF 4 × H iF 4 (TF 4 )
i =1 (39)
F5 = F4
(40)
AE2 = AE1
(41)
xiF 5 = xiF 4
(42)
QIC1 = F4 × H F 4 − F5 × H F 5 = F4 × (H F 4 − H F 5 )
(43)
3
H F 5 = ∑ xiF 5 × H iF 5 (TF 5 )
i =1 (44)
QIC1 − (UA)IC1
(TF 5 − TAE1 ) − (TF 4 − TAE 2 ) = 0
(T − TAE1 )
Ln F 5 (47)
(TF 4 − TAE 2 )
Por lo tanto, se debe emplear algún método iterativo apropiado, ya sea por sustitución
directa o Newton-Raphson. El siguiente diagrama de flujo muestra el procedimiento
utilizando el método de sustitución directa.
F6 = F5
TF 6 = TF 5
Sandra Godoy, Néstor Rodríguez, Nicolás Scenna. 22
UTN – Facultad Regional Rosario
Cátedra: Integración IV – Versión 2009
PF 6 = PR01
PF 5 = PF 4 = PR01 −∆PBC1
xiF 6 = xiF 5
* * *
dhR1 dTF 1 dhFL1 * dPFL0 1
, , ,
dt dt dt dt
fueron valores supuestos, se itera por sustitución directa hasta que se verifique algún criterio
de error. Esto es, se debe calcular la norma del vector
2 2 2 2
dhR1 dhR1 * dTF 1 dTF 1 * dhFL1 dhFL1 * dPFL1 dPFL1 *
u = − + − + − + − , y
dt dt dt dt dt dt dt dt
definir un valor de tolerancia o error (por ejemplo 10-06). Si no se cumple seguimos con las
iteraciones tomando ahora como nuevo valor de las derivadas, los calculados al resolver los
miembros derechos.
Si se cumple, tomamos los valores calculados de los miembros derechos para calcular el
próximo punto.
(i )
( i +1) (i ) dh dh
hR1 = hR1 + ∆t × f1 xiF 1 , hR1 , TF 1 , CiF 1 , R1 , TF 4 , xiF 4 , FL1 , hFL1 (I”)
dt dt
(i )
F 1( i +1) F 1( i ) dh dh
C A =C A + ∆t × f 2 xiF 1 , hR1 , TF 1 , R1 , TF 4 , xiF 4 , FL1 , hFL1 (II”)
dt dt
(i )
F 1( i +1) F 1( i ) dh dh
C B =C B + ∆t × f 3 xiF 1 , hR1 , TF 1 , R1 , TF 4 , xiF 4 , FL1 , hFL1 (III”)
dt dt
(i )
F 1( i +1) F 1( i ) dh dh
C C =C C + ∆t × f 4 xiF 1 , hR1 , TF 1 , R1 , TF 4 , xiF 4 , FL1 , hFL1 (IV”)
dt dt
(i )
(i +1) (i ) dh dh
H F1 = H F1 + ∆t × f 5 xiF 1 , hR1 , TF 1 , R1 , TF 4 , xiF 4 , hFL1 , FL1 (V”)
dt dt
(VI”)
(i )
(i +1) (i ) dT
T AE1 = T AE1 + ∆t × f 7 F 1 , T AE1 , TF 1 (VII”)
dt
(VIII”)
(i )
(i +1) (i ) dh dh dP 0
hFL1 = hFL1 + ∆t × f 9 xiF 1 , hR1 , TF 1 , R1 , TF 4 , xiF 4 , hFL1 , FL1 , FL
(IX”)
dt dt dt
(i )
F 4 (i +1) F 4 (i ) dh dh dP 0
x A =x A + ∆t × f 10 xiF 1 , hR1 , TF 1 , R1 , TF 4 , xiF 4 , hFL1 , FL1 , FL
(X”)
dt dt dt
(i )
F 4 (i +1) F 4 (i ) dh dh dP 0
x B =x B + ∆t × f11 xiF 1 , hR1 , TF 1 , R1 , TF 4 , xiF 4 , hFL1 , FL1 , FL
(XI”)
dt dt dt
(i )
F 4 (i +1) F 4 (i ) dh dh dP 0
x C =x C + ∆t × f 12 xiF 1 , hR1 , TF 1 , R1 , TF 4 , xiF 4 , hFL1 , FL1 , FL
(XII”)
dt dt dt
(i ) )
(i +1) (i ) dh dh dP 0
H F4 = H F4 + ∆t × f13 xiF 1 , hR1 , TF 1 , R1 , TF 4 , xiF 4 , hFL1 , FL1 , FL , TF 3 (XIII”)
dt dt dt
(XV”)
Otra forma es iterar directamente sobre los valores de las variables en el punto i+1, lo cual
resulta equivalente, ya que deben convergerse dichos valores al igual que con las derivadas.