Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dinámica y Control Procesos Químicos
Dinámica y Control Procesos Químicos
Y CONTROL
DE PROCESOS
QUÍMICOS
https://www.facebook.com/pages/Interfase-
IQ/146073555478947?ref=bookmarks
660.2815
D583
Primera edición
Ejemplares: 300
ISBN: 978-958-8747-81-1
Número de páginas:....
Ibagué-Tolima
publicaciones@ut.edu.co
amunoz@ut.edu.co
Todos los derechos reservados. Prohibida su reproducción total o parcial por cualquier medio, sin permiso
expreso del autor.
Contenido
8.
Agradecimientos ........................................................................................................ 13
Introducción .............................................................................................................. 15
Resumen ..................................................................................................................... 17
Bibliografía............................................................................................................... 165
Lista de figuras
9.
Gran parte del contenido del libro proviene de la interacción con los profeso-
res de las universidades belgas Katholieke Universiteit Leuven y Universiteit
Gent, la empresa de petróleos Exxon sede Bélgica, especialmente con el profe-
sor Achiel Van Cawenberghe a quienes agradecemos por todas sus enseñanzas
y por su valioso apoyo.
16
Resumen
Este libro presenta el modelado matemático del comportamiento dinámico
de los procesos químicos y el análisis del comportamiento dinámico de siste-
mas lineales. Se presentan algunas aplicaciones relacionadas con el análisis y
la síntesis de sistemas de control automático de los procesos químicos. El texto
puede ser usado por los estudiantes de ingeniería como guía en sus actividades
académicas y por los profesionales relacionados con el área de modelación y
control.
Además, se muestran algunas generalidades que tienen que ver con las varia-
bles y los procesos, los balances de masa y tips para llevar a cabo el diseño de
sistemas de control. En general se discute sobre modelación y estrategias de
control aplicadas a algunos procesos químicos típicos.
Generalidades
Este libro presenta aportes para la modelación y la aplicación de estrategias de
control a procesos químicos.
El papel que juega el control de procesos ha cambiado con el correr de los años
20
plica que las variables del proceso van a oscilar a partir de sus límites
naturales sobre un rango determinado. Un ejemplo de ello, es un tanque
con agua en un proceso de enfriamiento y calentamiento, sin ningún
drenaje y con suministro continuo de agua. El nivel de agua en el tanque
continuará aumentando y, eventualmente, se rebosará. Este sistema des-
controlado se puede controlar adicionando válvulas de control y senso-
res de nivel que le pueden mostrar al operario o al ingeniero cómo va el
nivel en el tanque. Otra forma como un proceso se aleja de condiciones
estables puede deberse a cambios en las condiciones ambientales, tales
como composición de un flujo de alimentación, condiciones de tempe-
ratura o tasas de flujo.
También conocida como variable controlada. Son las variables que son salidas
del proceso y que afectan los alrededores. Un ejemplo es la cantidad de CO2
que sale de una reacción de combustión. Estas variables pueden o no medirse.
22
simple feedback, donde quiera que exista una gran perturbación que
pueda ser medida antes de que esta afecte la salida del proceso.
• Tiempo muerto (dead time o time delay). La cantidad de tiempo que le
toma a un proceso empezar a cambiar o reaccionar, después de que ha
sido excitado por una perturbación o entrada.
• Control derivativo. La parte “D” del controlador PID. Con la acción
derivativa, la salida del controlador o señal de control (aquella que va
directo al actuador), es proporcional a la tasa de cambio de la variable
de procesos o el error.
• Error. En control de procesos y en general en sistemas de control, el
error se define como error = set point – variable de proceso o [(SP-Lec-
tura del proceso)/SP = % error].
• Control integral. Es la parte “I” del controlador PID. Bajo la acción in-
tegral, la salida del controlador es proporcional a la cantidad y duración
de la señal de error.
• Controlador PID. Estos controladores se diseñan para eliminar la ne-
cesidad de atención continua de parte del operario. Se usan para ajustar
automáticamente las variables del sistema, para mantener la variable del
proceso o variable controlada encima del set-point.
• Control proporcional. Es la parte “P” del PID. Bajo acción proporcio-
nal, la salida del controlador es proporcional a la cantidad de la señal de
error.
• Set Point. Es aquel valor en el cual se desea que esté la variable de pro-
ceso o variable controlada.
24
» Infrarrojo (IR)
» Nuclear
• Seleccionar el método de control. Para controlar los parámetros de
operación, el método de control apropiado es vital para controlar el pro-
ceso efectivamente. Un método de control es ON-OFF y el otro es conti-
nuo. El control continuo involucra control proporcional (P), integral (I)
o derivativo (D) o cualquier combinación entre ellos. Cabe resaltar que
el controlador PID es el método tradicional para llevar a cabo el control
de una variable en un proceso en particular; sin embargo, existen estra-
tegias de control avanzado como el control predictivo, el control Fuzzy,
redes neuronales, control adaptativo, entre otros.
• Seleccionar el sistema de control. Elegir entre un sistema de control
distribuido o local que se ajuste bien al proceso, afecta tanto el costo
como la eficacia del sistema de control global.
• Fijar los límites de control. Entender los parámetros de operación per-
mite definir los límites de los parámetros medibles en el sistema de con-
trol.
• Definir la lógica de control. Elegir entre control de retroalimentación
(feedback), control de adelanto (feedforward), control en cascada (maes-
tro-esclavo), control de proporciones (ratio control) o cualquier otro
método es una decisión necesaria que se toma basados en el diseño es-
pecifico y las condiciones de seguridad del sistema.
• Crear un sistema de redundancia. Aún el mejor sistema de control
tendrá puntos de falla; por eso es importante diseñar un sistema redun-
dante para evitar fallas catastróficas, contando con controles de back-up
(copia).
• Definir un aprueba de fallos. Un aprueba de fallos le permite al siste-
ma regresar a un estado seguro después de una ruptura en el sistema de
control. Esto le genera al proceso evitar condiciones inseguras que de
otra forma pueden ocurrir.
• Fijar los criterios de adelanto/atraso (lead/lago). Los compensadores
Lead (adelanto) y Lag (atraso) son usados intensivamente en control.
Un compensador Lead puede incrementar la estabilidad o velocidad de
respuesta de un sistema; un compensador Lag puede reducir (pero no
elimina) el error en estado estacionario. Dependiendo del efecto desea-
26
• Probar y validar el sistema de control y si es necesario ajustar el contro-
lador en línea
Son sistemas con varias entradas y salidas, en los que una entrada afecta a va-
rias salidas y recíprocamente, una salida es afectada por varias entradas.
Procesos en los cuales la salida (variable controlada) está controlada por una
sola entrada (variable manipulada) se clasifican como sistemas de una entrada
una salida (SISO). En estos casos las estrategias de control tradicional de una
variable de entrada y una de salida presentan una gran complejidad de diseño
y tienen la desventaja de permitir la fluctuación de las variables controladas
dentro de un rango relativamente amplio; además, en muchos casos la respues-
ta es muy lenta. En estos casos, una estrategia de control multivariable podría
resultar una opción económicamente conveniente (Corripio, 1999).
Sin embargo, debe señalarse, que la mayoría de los procesos en ingeniería tiene
más de un lazo de control. De hecho, cada proceso requiere, normalmente, el
control de al menos dos variables, por ejemplo, tipo de producto y la calidad
del producto. Por lo tanto, existen al menos dos lazos de control. Los sistemas
con más de un lazo se clasifican como Sistemas de Múltiples-entradas Múlti-
ples-salidas (MIMO) o Sistemas Multivariable (Wang & Hang, 1996).
1.5.4. Controlabilidad
28
CAPÍTULO 2.
2.
2.1. Proceso
Los procesos en la industria por lo general son operados por ingenieros quí-
micos quienes:
SI [kg/m3]
CGS [g/cm3]
Inglés [lbm/pie3]
referencia común es agua en forma líquida a 4 °C, con las siguientes unidades:
30
2.3. Flujo
Figura 2.3. Ejemplo para diferenciar entre peso atómico y peso molecular.
• g/mol
• kg/mol
• lbm/lb-mol
32
sidera el peso atómico de cada átomo, si no la cantidad de átomos que hay
de cada elemento en la molécula. Por lo tanto, la suma de los pesos atómicos
considerando la estequiometria de la fórmula será:
K → 2 x (39.0893) g/mol
O → 4 x (15.999) g/mol
S → 32.065 g/mol
g kg 1000 mol
M x x
mol 1000 g kg − mol
Masa de A
xA =
Masa total de la mezcla
Sus unidades son [g A/g total], [kg A/kg total], [lbm A/lbm total].
Sus unidades son [mol A/mol total], [kg -mol A/kg- mol total], [lbm –mol A/
lb -mol total].
• XH2O
• XNaCl
• yH2O
• yNaCl
Solución:
34
2.6. Concentración
wsto
%p/ p = x 100
ws ln
ws ln = wsto + wsolv
Ejemplo: Una solución acuosa de NaCl tiene una densidad de 1.18 g/mL y un
porcentaje en peso del 40 %. Calcular los gramos de soluto y solvente presentes
en 800 mL de solución.
Wsto?; wsolv?
Dsln: densidad de la solución, g/mL
Vsln: Volumen de la solución, mL
ws ln
d s ln =
Vs ln
ws ln = d s ln xVs ln
ws ln = (1.18 g / mL) x800mL
= 944 gsolución.
ws ln = wsto + wsolv
wsolv = ws ln − wsto
wsolv = (944 − 377.6) g
wsolv = 566.7 g
moles de la componente
Concentración molar =
volumen de la mezcla
36
Sus unidades son mol/cm3, kmol/m3, lb-mol/pie3 o kmol/pulg3.
n nsoluto
M= =
V Volumen de solución
⎧ Na : 23 g / mol
⎨
⎩Cl : 35.5 g / mol
PM NaCl = 58.5 g / mol
n
M=
V
n 0.0368 mol
V= =
M 0.270 mol / L
= 0.136 L
V
= 136 mL
2.7. Presión
Se define como la relación entre la fuerza por unidad de área sobre la cual ac-
túa la fuerza. Se define como,
La presión absoluta toma como base el cero absoluto, y siempre son positivas,
no hay presiones inferiores al cero absoluto (figura 2.5). En la superficie terres-
38
tre no se tiene una presión de cero absoluto, hay una presión que es debida a la
columna de aire y esa es la presión atmosférica.
Presión absoluta: toma como base el cero 0 absoluto, esta presión es la que se
utiliza en los cálculos termodinámicos.
Equipos para medir presión: Todos los instrumentos para medir presión dan
sus lecturas en presión de gauge (manométrica), esto es, Pabsoluta= Pman + Patm.
Por esta razón se tienen las siguientes unidades para medir la presión:
El manómetro que se muestra en la figura 2.6, tiene dos escalas (bar y psi),
como un ejemplo se muestra una medición correspondiente a 85 barg (presión
manométrica). ¿Cuál será la presión absoluta en bar?
40
La figura 2.7 muestra un vacuómetro, observe que se están midiendo unidades
de vacío (negativas). El equipo está indicando una lectura de -0.5 bar.
2.8. Temperatura
Si se pone en contacto un cuerpo caliente con otro frío, la experiencia nos dice
que el primero se enfría y el segundo se calienta, hasta que los dos alcanzan
la misma temperatura (ley cero de la termodinámica). La temperatura es la
manifestación del grado de frío o calor que tiene un cuerpo. Esto se debe a una
transferencia de energía del cuerpo caliente al frío en forma de calor. Se define
entonces el calor, como la energía que se transfiere en virtud de una diferen-
cia de temperaturas. El calor es una propiedad de los cuerpos, es energía en
tránsito, esto es, tiene explicación en la frontera. Los cuerpos no poseen calor.
• Presión
• Temperatura
• Flujo
• Presión
42
El balance de materia es el método de cuantificación de la cantidad de materia
que entra a un sistema y que varía dentro del sistema (acumula o decrece).
Un balance de materia puede ser total, de las sustancias (Ej.: alcohol, agua),
o de átomos/moléculas (Ej.: O2, CO2). El sistema se puede representar de la
siguiente manera:
E SISTEMA S
(Generación)
Un sistema puede tener una o varias entradas (E) y una o varias salidas (S),
puede tener o no una reacción en donde se tenga generación (producción) y
obviamente un consumo.
+ Entradas
- Salidas
+ Generación de materia dentro del sistema
- Consumo de materia dentro del sistema
= Acumulación
E – S + P – C = Acumulación (Variación)
v= e-s+p-c
• Si no hay flujo:
v= p-c
Se observa que no entra ni sale carbón al sistema, así que solamente se presenta
una reacción química, siendo la variación de la cantidad de carbón negativa,
debido a que se está consumiendo (la masa de carbón va disminuyendo).
44
v= -c
Ϯ
ϯ
Recirculador
ϰ
& ϭ ϭ
ϱ
Corriente 3
F3 = 700 mol/h (flujo del destilado final)
xA3 = 0.1: Fracción molar de acetona
x3Ac = 0.88: Fracción molar de ácido acético
x3Anh = 0.02: Fracción molar de anhídrido acético
F4 = 0.6 × F2 F3 = 0.4 × F2
F1=F3+F5
F1=700+F5
46
Balance para la acetona:
F1*xA1= F3×xA3
F1*0.07=700 ×0.1
Ahora se sustituye cada una de las ecuaciones con los valores que da la aplica-
ción. Se puede obtener de la ecuación de Acetona el valor de F1:
F1 = 1000 mol/h
F5 = 300 mol/h
x5Ac = 0.01
48
CAPÍTULO 3.
3.
⎡ Ea ⎤
dCa ⎛ F ⎞ ⎢− ⎥
= ⎜ ⎟(Caf − Ca ) − k0 e ⎣ R (T + 460 ) ⎦ Ca
dt ⎝V ⎠
dT ⎛ F ⎞ ΔH ⎡ ⎡⎢ − Ea ⎤⎥ ⎤ ⎛ UA ⎞
= ⎜ ⎟(T f − T ) − ⎢k 0 e ⎣ R (T + 460 ) ⎦ C a ⎥ − ⎜ ⎟(T − T j ) [3.1]
dt ⎝ V ⎠ ρC p ⎢ ⎥ ⎜⎝ ρC pV ⎟
⎠
⎣ ⎦
Se desea simular este CSTR usando una S-function en Simulink, con la con-
centración Ca y la temperatura T como variables controladas (Salidas) y con
1
Ejemplo basado en modelo escrito por ©2004 by Tomas B. Co / Associate Professor, Chemical Enginee-
ring / PhD, University of Massachusetts (http://www.mtu.edu/chemical/department/faculty/co/)
function dx = reactor(t,x,Tj)
%
% modelo del reactor CSTR no-isotérmico
%
Ca = x(1) ; % lbmol/ft^3
T = x(2) ; % oF
Ea = 32400 ; % BTU/lbmol
k0 = 15e12 ; % hr^-1
dH = -45000 ; % BTU/lbmol
U = 75 ; % BTU/hr-ft^2-oF
rhocp = 53.25 ; % BTU/ft^3
R = 1.987 ; % BTU/lbmol-oF
V = 750 ; % ft^3
F = 3000 ; % ft^3/hr
Caf = 0.132 ; % lbmol/ft^3
Tf = 60 ; % oF
A = 1221 ; % ft^2
ra = k0*exp(-Ea/(R*(T+460)))*Ca;
dCa = (F/V)*(Caf-Ca)-ra;
dT = (F/V)*(Tf-T)-(dH)/(rhocp)*ra...
-(U*A)/(rhocp*V)*(T-Tj);
dx =[dCa;dT];
50
[t,x]=ode45(@reactor,[0 10],[0.1;40],[],55);
subplot(2,1,1)
plot(x(:,1));grid;
title(‘Concentración del líquido dentro del CSTR’)
xlabel(‘Tiempo (s)’)
ylabel(‘Concentración (lbmol/ft^3)’)
subplot(2,1,2)
plot(x(:,2));grid;
title(‘Temperatura del líquido dentro del CSTR’)
xlabel(‘Tiempo (s)’)
ylabel(‘Temperatura (oF)’)
0.12
0.11
0.1
0 10 20 30 40 50 60 70
Tiempo (s)
Temperatura del liquido dentro del CSTR
70
Temperatura (oF)
60
50
40
0 10 20 30 40 50 60 70
Tiempo (s)
52
Algunos comentarios de importancia respecto a esta S-function en Matlab:
function [sys,x0,str,ts]=reactor_sfcn(t,x,u,flag,Cinit,Tinit)
Valor de
Trabajo que se realiza/Solicitud de información
la FLAG
Inicialización:
0 Ajusta los tamaños de los vectores entrada/salida y otros modos de ajuste.
Cálculo/especificación de condiciones iniciales para las variables de estado.
Actualización de la ecuación de derivada:
1 Cálculos que involucran los vectores de entrada.
Cálculo de las derivadas.
Actualización de la ecuación discreta:
2
(No se usará en este ejemplo).
Cálculos de las salidas:
3 Evalúa las variables de salida en función de los elementos del vector de estado
(y en algún caso también en función de los elementos del vector de entrada).
Obtiene el tiempo de la nueva variable de impacto:
4
(No se usará en este ejemplo).
Terminación:
9 Rutinas y cálculos adicionales al final de la simulación.
(No se usará en este ejemplo).
sys = [a,b,c,d,e,f,g]
Donde:
a = Número de estados en tiempo continuo
b = Número de estados en tiempo discreto
c = Número de salidas (observe que este valor no es necesariamente el
número de estados)
Si flag = 0
d = Número de entradas
e = 0 (se requiere que sea cero, no se usa actualmente)
f = 0 (no) o 1 (si) para alimentación algebraica directa de entrada a salida
(esto es relevante solo si durante flag = 3, las variables de salida dependen
algebraicamente de las variables de entrada)
g = Número de tiempos de muestreo (para sistemas continuos se deja en 1)
Si flag = 1 sys = un vector columna con las derivadas de las variables de estado
Si flag = 3 sys = un vector columna con las variables de salida
Ya que estas banderas (flags) no se usan en este ejemplo, solo se les da un
Si flag = 2,4,9
vector nulo: sys = []
6. Los otros tres argumentos de salida solo los pide Simulink cuando flag =0,
de otra forma son ignorados. Su explicación se muestra en el mfile reac-
tor_sfcn.m.
54
switch flag
case 0 % initialize
%...
case 1 % derivatives
%...
case 3 % output
%...
case {2 4 9} % 2:discrete
% 4:calcTimeHit
% 9:termination
sys =[];
otherwise
error([‚unhandled flag =‘,num2str(flag)]) ;
end
a) str, ts and x0
str=[] ;
ts = [0 0] ;
x0 = [Cinit, Tinit] ;
c. Cree un vector fila que especifica en número de entradas y salidas, etc. Para
esto se invoca el comando simsizes. Sin argumentos, simsizes crea una va-
riable de estructura que luego llenaremos con los valores requeridos, como
en la figura 3.6.
s = simsizes ;
s.NumContStates = 2 ;
s.NumDiscStates = 0 ;
s.NumOutputs = 2 ;
s.NumInputs = 1 ;
s.DirFeedthrough = 0 ;
s.NumSampleTimes = 1 ;
case 1 % derivatives
Tj = u ;
sys = reactor(t,x,Tj) ;
case 3 % output
sys = x;
56
Figura 3.8. Diagrama Simulink para simular el CSTR no-isotérmico vía s-Function.
58
CAPÍTULO 4.
4.
En esta sección se presenta una breve introducción sobre los reactores tipo Batch,
específicamente lo relacionado con su dinámica y control. Un reactor Batch es un
contenedor en el cual se mezcla lo que es típicamente una fase líquida. Uno de los
aspectos importantes a considerar es que éste es un sistema cerrado (no se está
ni adicionando ni removiendo nuevo material al reactor). A menudo se hace la
suposición de que el sistema está a densidad constante, esto es, ni el volumen ni
la masa están cambiando con el tiempo. Un aspecto importante con el fin de mo-
delar un reactor Batch es que el sistema esté bien mezclado. Los reactores Batch
son usados a gran escala en la industria moderna, como se ve en la figura 4.1.
4.1.1. Balance de masa del reactor Batch para la especie A. No hay masa que
entra, pues MV-01 está cerrada, no hay masa que sale, pues la válvula MV-02
está cerrada, algo típico en un reactor Batch. Se considera agitación perfecta, y
se tiene que la masa de A que desaparece se puede representar así:
60
dVc A
−kc AV = [4.1]
dt
dc A
kc A [4.2]
dt
Tiene que ver con la energía liberada por la reacción exotérmica (kcAΔHRV),
que es la energía retirada por el serpentín (-QE), y con la energía acumulada en
el seno de la reacción (d(MRcPTR)/dt), por lo que se tendrá el siguiente balance:
d ( M R cPTR )
kc A H RV Q E [4.3]
dt
Esta es la parte que nos interesa desde el punto de vista de control, y especí-
ficamente desde el punto de vista del control manual, pues en el reactor de la
Figura 4.2 se observa que todas las válvulas son de tipo manual. La válvula de
mayor interés es la MV-03, pues es la que deja pasar el agua de enfriamiento,
como variable manipuladora.
m H 2O kv 3 f3 P3 [4.5]
Donde,
T2H2O: Temperatura de salida del agua del serpentín
T1H2O: Temperatura de entrada del agua del serpentín
QR kc A H RV [4.6]
NA
NA0
tb
Figura 4.3. Evolución de las concentraciones en el tiempo
62
sea negativo, lo que significa que la temperatura de reacción disminuye, lo que
produce una disminución del k, entonces la velocidad de reacción disminuye,
y el tiempo del Batch (tb) se alarga. Esto es lo que sucede cuando el control de la
temperatura del reactor se hace en forma manual (el ser humano no es bueno
para realizar acciones repetitivas), y de esta manera la temperatura va a oscilar
al rededor del set point (TRset). En algunos casos esta variación es aceptable, en
otros casos no.
N A0 * x A moles consumidos de A
N A N A0 N A0 * x A N A0 1 x A [4.7]
Ahora bien, si se desea conocer el cambio del número de moles de A con res-
pecto al tiempo, se tiene:
dN A
rA *V [4.8]
dt
Donde,
rA: tasa de reacción (moles de A/s.m3). Tasa de formación de la especie A por
unidad de volumen.
-rA: tasa de reacción (moles de A/s.m3). Tasa de desaparición de la especie A
por unidad de volumen.
V: volumen del reactor (m3)
dN A dx
0 N A0 A [4.9]
dt dt
64
Reemplazando [4.9] en [4.8] se obtiene:
dx A
N A0 rA *V
dt
dx A
dt N A0 [4.10]
rA*V
t x
dx A
dt N A0
0 0
rA*V
x
dx A
t N A0 [4.11]
0
rA*V
La ecuación [4.11] se puede usar para determinar el tiempo que toma conver-
tir el 20%, 30% de alguna condición inicial de A (NA0). Esto es, t representa el
tiempo necesario para reducir el número inicial de moles desde NA0 hasta NA.
66
Figura 4.5b. Minimización del tiempo de reacción del reactor Reactor Batch
Las líneas de llenado y descarga del reactor son las mismas que en el caso de
control manual. Para la manipulación del agua de enfriamiento, en la opera-
ción automática no se utiliza el concurso de un operador, sino se utiliza un
controlador automático que adquiere una medición de la temperature por me-
dio de una termocupla (TC), la cual le transmite la señal al controlador y este
mide la diferencia entre la señal medida y un valor de consigna o set-poin-
t(S.P) y con base en esto, entrega una señal neumática denotada como P a la
válvula neumática, como se ilustra en la siguiente Figura.
68
Se carga el reactor con el flujo de material de entrada, se agita, se mezcla, se
calienta, se enfría… y ahí está el producto. Es continuo porque el flujo de ali-
mentación (Q en m3/h ) es continuo y el retiro/flujo de producto es también
continuo (Q en m3/h). Se tiene un volumen V (m3) de líquido dentro del re-
actor y hay un flujo continuo de alimentación Q (m3/h) y el mismo flujo Q
(m3/h) de retiro de producto a la salida del reactor. En esta forma se tiene un
control de nivel o un nivel de líquido en el tanque constante.
Se tiene luego una reacción química dentro del reactor a una temperatura T
(oK), que es la misma temperatura del producto, lo cual es una idealización,
pero así lo asumiremos. También la concentración c (moles/m3) del líquido
dentro del reactor se asume igual a la concentración del producto en el flujo de
salida (Ver la Figura 4.7).
El líquido dentro del tanque deberá estar bien agitado/mezclado para tener
homogeneidad y asumir que tanto la temperatura como la concentración del
líquido dentro del tanque son iguales a las del flujo de salida con el producto.
De esta forma, se tendrá una reacción química dentro del reactor, esto es un
reactante A con una concentración xf que se irá convirtiendo en un producto
B con una concentración c.
Mezclador
F
Flujo de alimentación Q
Cf=0, Tf, xf
T V
x c Producto B
x, c, T, Q
A
Tc
Figura 4.7. Esquema de un CSTR.
dx
r (x ) kx [4.12]
dt
Así que existe un decrecimiento del reactante A dentro del reactor, y para una
cinética de primer orden esto es simplemente proporcional a x, por eso es igual
a kx, x a la potencia 1 y por eso se denomina primer orden.
70
Incremento es lo que fluye como entrada al reactor, esto es el flujo de alimen-
tación Q multiplicado por la concentración de producto xf en este flujo de ali-
mentación [Qxf ]; menos lo que sale del reactor convertido en producto, esto
es el flujo de salida Q multiplicado por la concentración de producto x [Qx];
siendo x la concentración del reactante remanente de A dentro del reactor
(aquel reactante que no se convirtió en producto B), que es la misma concen-
tración en el producto B; y finamente, el incremento de reactante es menos, se
resta porque es la desaparición del reactante A dentro del reactor debido a la
reacción química, y es la tasa de reacción r(x) multiplicado por el volumen [V
r(x)]. Esto queda reflejado en la ecuación [4.13].
dx
V Qx f Qx Vr (x ) [4.13]
dt
Donde:
V: Volumen total del reactor (m3)
Qxf: m3/h * mol/m3 = mol/h, igual para Qx.
Vdx/dt : m3 * mol/m3-h = mol/h
Sería fabuloso si pudiéramos tener una conversión completa, pero eso es una
ilusión, es imposible.
V dx
( kx ) x f x [4.14]
Q dt
V m3
( h)
Q m3
h
X (s) 1
[4.15]
X f ( s ) 1 (k s )
X (s ) 1
pura mezcla R U
X f ( s ) 1 sU
X (s ) 1 1
X f (s) 1 (k s)R (1 kR ) sR
72
1
X (s )
1 kR
X f (s ) R ¬ [4.16]
1 s
1 kR ®
Pero si hay reacción química, usted reduce la constante de tiempo, pues esta
pasa de θ a θ / (1+kθ), esto es entre más reacción química o entre más grande
sea k, más se reducirá esta constante de tiempo.
Esto implica que hay un loop interno en el modelo del reactor con feedback
negativo 1 + kθ.
Amplitude
0 10 20 30 40 50 60
Time (sec)
dc
V 0 Qc Vr (x ) [4.17]
dt
74
C (s ) Vk kR
[4.18]
X (s) sV Q 1 sR
kR
C (s )
1 kR [4.19]
X f (s ) R
(1 sR )(1 s )
1 kR
C ( s) k
[4.20]
X f ( s ) 1 k
E
k(T ) kB e RT [4.21]
cx 1
[4.22]
xf 1 s
Que es pura mezcla. Este análisis es válido para un reactor isotérmico (Isother-
mal Reactor); sin embargo, usualmente la temperatura es muy importante y se
debe tener en cuenta el balance de calor en el reactor o el denominado balance
de energía.
76
dT
ScpV S c p Q(T f T ) (%H )Vr (c,T ) hA(T Tc )
dt
Acumulación de calor Contenido de calor a la Calor generado por Calor que se retira
por unidad de tiempo entrada (entalpía en el flujo la reacción química con el serpentín
de entrada) – contenido de (-ΔH)>0 reacción
calor en el flujo de salida exotérmica
[4.23]
Observando los dos últimos términos de la ecuación [4.23], estos son no linea-
les, pues la temperatura de reacción es exponencial y la tasa de reacción es alta-
mente no lineal. Sin embargo, lo que se hace es linearizar la ecuación tomando
valores de desviación alrededor de la temperatura en estado estacionario o en
régimen estacionario. Así que se tendrá:
T = Ts – T* y Tc = Tcs - Tc*
dT * sr ¯ *
ScpV ¡ S c p Q hA (%H )V ° T hATc * [4.24]
dt ¡¢ st s °±
Recuerde que:
hA
k
sr
S c p Q hA (%H )V
sT s
ScpV
U
sr
S c p Q hA (%H )V
sT s
T ( s) k
[4.25]
Tc ( s ) 1 s"
L S c p Q(T Tf ) hA(T Tc ) [4.27]
78
En la Figura 4.9 se observa la gráfica de la temperatura vs. R y L. Para el caso
de la curva R, si se comienza con una temperatura baja, no se tiene suficiente
producción de calor, pero si se sigue calentando la producción de calor incre-
menta y finalmente a muy alta temperatura la producción de calor se satura, no
hay más materia prima y la reacción no puede acelerarse más allá.
Respecto a L esta es lineal con la temperatura del reactor. Esta parte lineal está
dada por la ecuación [4.27] y mientras más alta sea la temperatura T, más li-
neal es la salida de calor por el serpentín. L es igual al calor retirado por el flujo
de salida S c p QT menos el calor que es entrado por el flujo de alimentación,
S c p QT f , teniendo en cuenta que el flujo de salida está a mayor temperatura
que el flujo de alimentación. Solamente cuando L = R el calor retirado es igual
al calor entrado y la temperatura está en equilibrio térmico, se dice que el ba-
lance de calor está en equilibrio. Como se observa en la Figura 4.7, se tienen
tres puntos de equilibrio A, B y S. En el punto S el sistema es inestable, porque
si por alguna perturbación se enfriara, entonces se tendrá más calor extraído
que el producido en la reacción. Los puntos A y B son estables o están en
equilibrio térmico. En el punto B decimos que el reactor se extingue porque
no toma calor, pero si se calienta inmediatamente salta al punto A donde con-
sume todo el calor; entre los dos está el punto S donde el reactor es inestable.
80
STEADY-STATE Ca STEADY-STATE T POLES
(kg-moles/m^3) (K) (1/min)
1.0e+002 *
• El balance de masa
• El balance molar
• E balance de energía
EL BALANCE DE MASA
Este balance está definido en forma general así:
EL BALANCE MOLAR
[Tasa de acumulación de moles en el sistema] = [Tasa de entrada de moles al
sistema] – [Tasa de salida de moles del sistema] + [Tasa de generación de mo-
les por la reacción] – [Tasa de consumo de moles por la reacción].
EL BALANCE DE ENERGÍA
[Tasa de acumulación de energía térmica en el sistema] = [Tasa de transferen-
cia de calor convectivo entrando al sistema] – [Tasa de transferencia de calor
convectivo saliendo del sistema] + [Tasa neta de transferencia de calor por los
límites del sistema].
En un PFR el fluido pasa a través del reactor sin presentar mezcla antes o des-
pués de entrar en líquido. Es como si el fluido se trasladara en fila a través del
reactor, no hay variación radial en la concentración (plug flow reactor PFR) y
la tasa de reacción también varía axialmente, como se observa en la figura 4.11.
Los reactores tubulares son siempre usados en un modo de flujo contínuo con
reactivos fluyendo hacia el interior y productos que son removidos.
82
Para algunos sistemas químicos puede obtenerse un menor volumen del reac-
tor y una mejor producción de los reactores, si no están totalmente mezclados.
'y
Fj0 Fj , exit
y y 'y
'V
Fj(y+Δy): tasa de flujo molar de las especies j fuera del volumen ΔV en y+Δy.
%V
¨ rj dV rj %V [4.28]
V dN j
F j 0 F j ³ rj dV [4.29]
dt
F j ( y ) F j ( y y ) rj V 0 [4.30]
V Ay
dFj
Arj [4.32]
dy
dFj
rj [4.33]
dV
La ecuación de diseño del reactor tubular puede ser aplicada al PFR con área
k
de sección transversal variable y constante. Para una reacción A a B ( A B),
A B
FA0 FA 0 dFA
V1 ³ FA1 rA
FA
FA1
V1
V
Figura 4.13. Tasa de flujo molar de A.
84
Figura 4.14. Tasa de flujo molar de B.
4.3.2 Balance de energía reactor tubular. La figura 4.15 muestra una repre-
sentación esquemática para interpretar el balance de energía del reactor tubu-
lar.
0 FA dH A dFA dH A FB dH B dFB dH B
[4.35]
dF H T dF H T dQ
A A B B
dH A dH B dF dF dQ
0 FA FB H A T A H B T B [4.36]
dV dV dV dV dV
dH A T dH A T dT dT
cPA [4.37]
dV dT dV dV =
dFA dH A T dT dT
cPA [4.38]
dV dT dV dV =
dFA
rA [4.39]
dV
dFB
rB rA [4.40]
dV
86
dT dQ
0 FAcPA FB cPB H B T H A T rA [4.41]
dV dV
# D2
dV dz UdA Tc T [4.43]
4
dQ 4U
Tc T [4.41]
dV D
88
lación de la válvula del refrigerante debe entenderse como representación ge-
nérica de cualquier estrategia de manipulación de la carga térmica eliminada.
92
flujo de vapor. El producto que sale del rehervidor es conocido como producto
de fondo (bottom product) y es denotado por B, mientras que su composición
es denotada por xB. El líquido es calentado usando un flujo de vapor a través
de un intercambiador. El vapor realimentado a la columna desde el rehervidor
es denotado por V (ver figura 5.1).
V Flujo de Enfriamiento
Sección de Condensador
Rectificación N-n Calor Extraído
V R Rata de
Reflujo D (destilado)
N F L x
D
xf
Sección de n
Stripper Vapor (V)
Vapor
Líquido B Producto de
x Fondo (Residuo)
B
Rehervidor
94
determina completamente la composición de la mezcla. De esta manera, con-
trolando la temperatura en el tope del plato superior y controlando la presión
P, en la columna, también se estará controlando la composición en el plato
superior. Esta composición corresponde a xD en el flujo D, es la composición
del destilado del producto y es lo que va a generar la utilidad.
Aún si la mezcla que entra a la columna no es una mezcla binaria, esto es, si se
trasa de una destilación multicomponente, el truco es definir un componente
K alto y un componente K bajo, de tal manera que se tiene un comportamiento
similar a si se tuviera una mezcla binaria y esta es llamada una mezcla Pseudo
Binaria. La teoría general es Pseudobinaria para mezcla de hidrocarburos (el
petróleo es una mezcla de hidrocarburos muy complicada), y lo que se hace en
este caso es definir una fracción baja y una fracción alta, esto es una fracción
con K bajo y una fracción con K alto.
Como se puede ver se pueden construir modelos cada vez más complicados,
pero los modelos simples son fácilmente manipulados por los Ingenieros de
Control, modelos que tengan una entrada y una salida (SISO).
96
− sτ
xB Ae d 1
≅
F 1 + sτ 1 [5.1]
τ 2 = 100 ( N − n ) [5.3]
τ 3 = 100( N + n ) [5.5]
τ d 3 = 10 n + 2 N [5.6]
τ 4 = 100 N [5.8]
τ d4 = 2N [5.9]
− sτ
x B Ee d 5
=
R 1 + sτ 5 [5.10]
Mientras más reflujo se tenga, más se tendrá que condensar, y mayor será la
cantidad de calor a extraer y por supuesto una mayor cantidad de calor se de-
berá usar en el rehervidor. Esto significa un buen producto pero una operación
más costosa, pues se tendrá un consumo de energía y entalpía en la operación
muy alto. Las constantes de tiempo desde R hasta xB corresponden a:
98
τ 5 = 100 N [5.11]
τ d 5 = 10 N [5.12]
US$
Fx f = Dx D + Bx B [5.13]
F = D + B [5.14]
D x f − xB
= [5.15]
F xD − xB
Luego, como se tienen solo dos componentes, para alguno de ellos se tendrá
solo un balance de material, pues el otro automáticamente es también satisfe-
cho. El contenido a través de la alimentación para el componente más volátil
está dado por xf, para el destilado por xD y para el producto de fondo es repre-
sentado por xB.
100
ecuación total y el balance de masa del componente más volátil, y de aquí se
puede encontrar la relación entre el destilado D y la alimentación F, D/F.
Lazo
Maestro
FC LC Condensador
TC D
P(Cte) R Lazo xD
T Esclavo
TC FC
102
para entender que ésta es quizás la mejor configuración de control con el fin de
mantener el balance de material bajo control.
V
PLATO MAS FC LC
SENSITIVO LC
T TC
D
2/3
T R
F 1/2 TC FC
V
x qh
f F
Frc
V q
FC h
Si se mide en la fase vapor, se tendrá una respuesta más rápida, pero esto nun-
ca se hace, pues la fluctuación de la temperatura es muy caprichosa y de esta
104
Aún, si se controla la tasa de reflujo R, se debe mantener siempre la presión
P constante, entonces el nivel se debe mantener constante, y esto se consigue
usando un controlador de nivel (LC), el cual envía la señal al controlador de
flujo (FC) y de nuevo como en el caso anterior se tiene un lazo esclavo y un
lazo maestro (un control nivel-flujo sobre la tasa de reflujo, R).
Algunas veces se tiene una tercera columna en una fila de cinco columnas o
en una fila de tres columnas, entonces en la primera columna hay seguridad
de que la tasa de flujo de alimentación es constante, y esto se logra usando una
simple válvula y el esquema explicado anteriormente. Pero, si por ejemplo, el
producto de fondo B, va a alimentar una segunda columna, no se garantiza que
la tasa de flujo de alimentación para esta sea constante, pues la alimentación B
ahora cambia demasiado.
El producto B es enviado hacia otra columna para ser separado en dos com-
ponentes, pero este flujo de alimentación fluctúa demasiado, así que estas
fluctuaciones o cambios en la alimentación deben ser considerados. De esta
manera se necesita otra configuración completamente diferente. La señal de
106
La relación entre el reflujo y el destilado, R/D en un superfraccionador puede
ser de 20 o más, y de esta manera se estarán reflujando 20 partes y se estará
retirando como destilado tan solo una parte. De esta manera se necesitará re-
flujar demasiado producto debido a que la separación es difícil de obtener.
Veamos lo que pasa cuando se presenta una disminución, por ejemplo del 5 %
en la tasa de vapor V, causada por una variación en el flujo de calor adicionado
por el vapor en el re hervidor. En la parte superior de la figura 5.4 se observa
la estrategia de control indirecto, que corresponde al lazo de control en casca-
da. Al tratar de mantener el nivel en el condensador constante, y teniendo en
cuenta que el flujo de vapor de alimentación V ha disminuido un 5%, y que el
reflujo R es 20 veces mayor que el flujo de destilado D, entonces la válvula que
regula la salida de destilado deberá cerrarse completamente.
Esta es una de las razones del porqué usar el esquema de control directo, pues
con esta estrategia el nivel puede mantenerse constante sin importar que la
tasa de reflujo R, sea 20 % más grande que la de destilado D. En el “control de
composición dual”, primero se considera la separación o separabilidad de la
torre de separación dada por S, y la cual es por definición:
xD
1 − xD
S= = αN
xB [5.17]
1 − xB
Donde,
x D= Composición del componente más volátil en el tope.
1 − x D= Composición del componente menos volátil.
α N = Conocido como la relación de Fenske.
Sx B
xD = [5.19]
1 + xB ( S − 1 )
n
P= ∑P
1
i [5.20]
Pi = yi P [5.21]
108
Pi = x i Pi0 [5.22]
yi Pi0
= = Ki [5.23]
xi P
yi
x P0
α ij ≡ i = i0
yj Pj
xj [5.24]
Ki
α ij = [5.25]
Kj
Puesto que en este texto no se pretende dar una guía para el diseño de las co-
lumnas de destilación, sino más bien abordar las diferentes estrategias de con-
trol de una columna para una mezcla binaria, datos exactos en equilibrio de
K no son requeridos. Sin embargo, es importante entender que estos factores
varían con la temperatura, la presión y la composición.
Las ecuaciones 5.27 y 5.28 corresponden a las ecuaciones 5.18 y 5.19 limita-
das anteriormente en donde y corresponde a la composición del destilado xD
(componente más volátil) y x corresponde a la composición del componente
menos volátil xB, mientras α representa la volatilidad relativa promedio a tra-
vés de la columna. Infortunadamente, α varía con la composición, indicando
un comportamiento no-ideal. Cuando las ecuaciones 5.27 y 5.28 se usan para
cálculos bandeja a bandeja o para construir una curva de equilibrio, α debe
ajustarse para las respectivas composiciones en cada cálculo.
110
xD tendrá un valor cercano a uno y xB un valor cercano a cero, y de esta forma
la separabilidad es muy alta, mucho mayor que uno. Un valor de separabilidad
S = 1 no es bueno, pues en este caso no hay separación, y lo que se necesita es
una separabilidad alta. Se puede probar que la separabilidad es una función de
V/F, y como V es una función de calor que es transferido en el rehervidor (qh),
esto es las calorías transferidas (joules), entonces se tiene:
⎛V ⎞ ⎛q ⎞
S = f⎜ ⎟ = f⎜ h⎟ [5.29]
⎝ F⎠ ⎝F⎠
De nuevo, aquí se tienen que considerar dos casos: se puede controlar qh man-
teniendo a F (tasa de alimentación), constante o con F variable. Si se tiene F va-
riable se necesitará un controlador de relación (FRC) como se mencionó antes
(recuerde que el flujo de vapor es proporcional a qh). Si la razón entre F y qh se
mantiene constante, entonces se considerará una separabilidad S constante, lo
cual significa que se tiene un buen controlador para controlar la composición
en el tope ya sea directa o indirectamente, entonces también se tendrá un buen
controlador de la composición del producto de fondo xB, simultáneamente.
Esta es una de las principales razones del porqué muchos ingenieros no desean
controlar B y prefieren hacer control del destilado D o sobre R en el tope de la
columna. Otra buena razón es que el producto de tope es más costoso y aún si
D > B se prefieren las configuraciones de control en el tope de la columna. Si
el producto de fondo B, presenta el menor flujo ( B < D ) y a la vez xB es el pro-
ducto más costoso, entonces no habrá que hacer ninguna elección, pues nece-
sariamente se tendrá que controlar el fondo, y en este caso no habrá ningún
interés en controlar xD y, por lo tanto, no será necesario mantener S constante.
112
Lo explicado anteriormente es un principio general en sistemas de control
multivariable, pues se puede probar por ejemplo que se tienen mejores resul-
tados de control, controlando la calidad de la corriente (flujo) más pequeña en
el caso de tener dos corrientes de flujo.
a
T
F
Pdc Frc
V
VAPOR
V
b
qh
VAPOR
REHERVIDOR
Sin embargo, esta interacción será más pequeña si se usa el control directo, y
esta es otra de las razones del porque se prefiere usar la estrategia de control de
balance de material directo en lugar del indirecto.
No es posible dar pruebas del porqué las interacciones del control de presión
y del control de temperatura se minimizan por la aplicación del esquema di-
recto, ya que este es un fenómeno observado en la práctica, es debido a la
experiencia. Sin embargo, si se quiere probar, se necesitara modelizar comple-
tamente la columna (white model), o sea encontrar la función de transferencia,
lo cual será aún más complicado.
De esta manera, nadie va a dar una prueba completa acerca de este fenómeno,
y se tendrá que trabajar con base en la experiencia, en experimentos realiza-
dos sobre la planta física y al final se tendrá el resultado de la experiencia de
muchos ingenieros y personas en general que han trabajado en este campo. La
114
primera posibilidad para controlar la presión P en una columna de destilación
es por condensación parcial, esto es usando un condensador parcial. ¿Qué sig-
nifica esto? Bien, en el tope de la columna se tiene la salida de vapor, el cual es
condensado en el condensador y luego enviado a un balón el cual es llamado
balón de reflujo o “Knockout drum”. De esta manera el condensador es un re-
cipiente separado del balón de reflujo.
c PC
T d
R
D (vapor)
Balón de Reflujo
A OTRA
COLUMNA DE
Bomba DESTILACION
Intercambiador
Solo se condensa la cantidad suficiente para tener líquido como reflujo R ya que
este debe ser líquido, y el resto será destilado que sale en forma de vapor, y que
puede ser alimentado a otra columna si se desea, pasando por un intercambia-
dor de calor. De esta manera, al menos el calor puede ser usado en un intercam-
biador de calor tipo “shell-tube” en una segunda columna de destilación.
P1 P 2
V
PC FLUJO DE AGUA
T DE ENFRIAMIENTO
Balón de Reflujo
D
Destilado
116
controlador PC y para el control de la presión en el tope se controla el flujo de
agua de enfriamiento del condensador.
Como vemos, muchas situaciones están conectadas una a otra, hay muchas con-
sideraciones diferentes. Un ingeniero tendrá una solución, definirá su propia
PC
T
LC
LAZO
MAESTRO
VAPOR
FC
LAZO
ESCLAVO
REHERVIDOR
B
118
La presión en el tope de la columna es medida y el flujo de vapor al rehervidor
es controlado por un controlador de presión (PC). Mientras mayor sea la pre-
sión P en la columna, menor será el calor que se desea, y así se reducirá el flujo
de vapor y como consecuencia la presión caerá.
Volviendo al caso de las columnas de vacío, aquí siempre se tendrá una acu-
mulación de aire en el tope y así se necesitará una válvula de venteo, lo cual
constituye otro problema. Esto se muestra en la figura 5.9, en donde la válvula
de venteo A retira el aire del condensador, y es usada en una estrategia de con-
trol “Split Range”.
A
PC
V
T aire
R Flujo de
B Enfriamiento
En conclusión, se tiene que hay una fuerte interacción entre los lazos de control
de temperatura y presión, pero esta se hace menor si se aplica control de balance
de material directo. La anterior estrategia se ha venido aplicando desde hace
apenas diez años en la práctica. Con esta se consigue ahorro de energía particu-
larmente en la condensación parcial, ya que solo se está condensando una parte
(reflujo) y el calor que sale del balón de reflujo continuará en la corriente del
proceso y será utilizado en posteriores alimentaciones a otras columnas, y así
no se tendrá que calentar más la alimentación a estas columnas, lo cual significa
ahorro de energía, pues en algunos casos no se necesitará el rehervidor.
120
ascendiendo en la parte del tope de la columna. La medición también se puede
tomar en la fase líquida, pero usualmente el control de análisis se hace en la
fase de vapor.
VAPOR
x
D
T
D
R
LAZO
AC
ESCLAVO
V
FC
TC
CONTROL
EN CASCADA
VAPOR
LC
AC
FC
La misma idea puede ser aplicada en el fondo de la columna (ver figura 5.11).
Aquí se tiene un controlador de nivel (LC) el cual debe estar o no en cascada
con el lazo de flujo del destilado de fondo B.
122
VAPOR
LC
x
D
T
R a
D
x
D
FC
AC
CONTROL
T x
R INDIRECTO D
D
F G11
xf AC COMPOSICIÓN
DIRECTA
G12 G21
VAPOR
G22 c
b
AC
xB
B
En la figura 5.13 no se han dibujado todos los lazos de control, que se pueden
implementar, pues una columna de destilación puede tener entre 10 y 15 con-
troladores, los cuales pueden presentar interacciones y si estas son muy fuertes
entonces se tratará de desacoplar los lazos de control principales. Solo se han
representado en la figura los lazos de control principales para los cuales se ha
considerado el desacople. Se mide xD y esta señal se envía a un AC, y luego
se observa una válvula que regula el reflujo R. Lo que finalmente se tiene es
una combinación de “control indirecto de balance de material y composición
directa”.
124
Por otro lado en el fondo se tiene otro lazo de control interesante. La compo-
sición del fondo xB, es medida y su medición es enviada a un controlador de
análisis AC, si se cree que sea necesario. En este lazo se controla el suministro
de vapor al rehervidor.
G 11 xD
G12
G21
G22 xB
De esta manera se tienen cuatro controladores con el fin de controlar dos sa-
lidas (xD y xB), las cuales son las más importantes de mantener bajo control.
xf
D x f − xB
=
F xD − xB [5.30]
126
La relación en sí misma es cambiada por el controlador de análisis de xf; esta
relación no es constante, por lo cual es cambiada por el AC mediante la ecua-
ción 5.30. Esto es hecho en un paquete de software de control de procesos para
control de columnas de destilación. La ventaja principal en control binario, si
se aplica composición dual, es el mínimo consumo de energía.
Casi todas las columnas de destilación son con reflujo y sobre reflujo, y con
una tasa de reflujo muy alta R/D (10 o 20). Mientras mayor sea el reflujo, ma-
yor será la energía necesaria.
Donde,
ρ: Densidad del fluido
Cp: Calor específico
7(03(5$785$'( /$=2'(
)21'2 &21752/
7& 6
6
5(+(59,'25
77 )7
(&
77
&21752/$'25'(
(17$/3Ë$
128
modelo: mezcla binaria, presión constante, volatilidad relativa constante, equi-
librio en todas las etapas, flujo molar constante, no existencia de vapor holdup,
dinámica de líquido linealizada, pero que afecta al flujo de vapor (el denomi-
nado efecto “K2”) ha sido incluido. La columna tiene 40 platos, un recalenta-
dor en la base y un condensador del flujo de salida en el tope de la columna2.
2
Tomado de Columna de destilación binaria, disponible en http://www.fceia.unr.ar/isis/columna_binaria.
html.
130
mada en Matlab para vínculo con modelo no lineal de la columna, la cual se
encuentra en el mfile colamod.m.
132
Para la sintonización de los controladores PID de la columna de destilación,
se inició con los parámetros de los controladores dados en el modelo Simulink
colas_PI.mdl.
Clock time
0.5 zF 1 F 1 qF
y1 Graph
2.70629 y_D
L0 Sum 4
Mux colas Demux y2
Graph 1
x_B
y3
Mux Distillation Demux
M_D
column
Sum 5 y4
(nonlinear )
M_B Transport
LV configuration Delay 1
Comp
3.20629
Comp .
V0
Transport
Delay
-10
0.5
Sum
Gain rMD
-10
0.5
Sum 1
Gain 1 rMB
3.31 s+1
-37 .5
0.01
3.31 s
Sum 3
KpxB CxB 3.76 s+1 xBs
26 .1
0.99
3.76 s
Sum 2
KpyD CyD yDs
u1
Delta L
u2
Delta V
Figura 5.23. Modelo Simulink colas_PI.mdl con control PI para la columna de destilación.
Figura 5.24. Modelo Simulink para sistema de columna de destilación controlada mediante
PID a partir de parámetros de arranque dados en el modelo colas_pi.mdl.
134
Figura 5.25. Valor de las constantes Kp, Ti y Td para controlador PID correspondiente al lazo
Top Composition – Reflux.
0.99
0.985
0.98
Top Composition (%)
0.975
0.97
0.965
0.96
0.955
0 10 20 30 40 50 60 70 80 90 100
Tiempo (seg)
Figura 5.26. Señal de salida de Composición en el tope de la columna con valor de referencia
igual a 0.96 mediante controlador PID.
0.022
0.02
Bottom Composition (%)
0.018
0.016
0.014
0.012
0.01
0 10 20 30 40 50 60 70 80 90 100
Tiempo (seg)
Figura 5.28. Señal de salida de composición en la base de la columna con valor de referencia
igual a 0.02 mediante controlador PID.
136
Para el control de los lazos de retención en el condensador (Condenser hol-
dup) – Flujo de Producto destilado (Product Distillation Flow D) y Retención
en el rehervidor (Reboiler holdup) - Flujo de producto base (Bottom product
Flow B), respectivamente, se utilizó controladores proporcionales, de acuerdo
con las recomendaciones dadas en el modelo colas_PI.mdl mostrado en la
figura 5.24. Los resultados obtenidos son:
0.8
0.75
Condenser holdup
0.7
0.65
0.6
0.55
0.5
0 5 10 15 20 25 30 35 40
Tiempo (seg)
Figura 5.29. Señal de salida del flujo de retención en el condensador de la columna con valor
de referencia igual a 0.7 mediante controlador P.
0.45
0.4
Reboiler holdup
0.35
0.3
0.25
0 5 10 15 20 25 30 35 40
Tiempo (seg)
Figura 5.30. Señal de salida del flujo de retención en el rehervidor de la columna con valor de
referencia igual a 0.3 mediante controlador P.
138
CAPÍTULO 6.
6.
p = p( ρ , T ) [6.1]
Dρ ∂ρ ∂ρ ∂ρ ∂ρ
= + vx + vy + vz = − ρ( ∇ . v ) = − ρ div v [6.2]
Dt ∂t ∂x ∂y ∂z − −
∂ρ ∂ρ ∂v ∂ρ ∂ ( ρvx )
+ vx = −ρ x o + = 0 [6.5]
∂t ∂x ∂x ∂t ∂x
∂v ∂v ∂p
ρ + vx x + = Fμ [6.6]
∂t ∂x ∂x
∂ 2v
Con Fμ = μ ∂x 2 para fluidos incompresibles (= viscosidad dinámica), y con
x
4 ∂ v
2
Fμ = μ 2x para fluidos compresibles.
3 ∂x
d. La ecuación de energía
140
∧ ∧
∂ ( ρ U ) ∂ ( ρvx H ) dqx dq y dqz
+ + + + = 0 [6.7]
∂t ∂x dx dy dz
∧ ∧ p
H = U+ = Entalpía por unidad de masa.
ρ
∧ ∧
U = U ( ρ ,T ) [6.8]
Para la pared:
∧
∂( ρ w cwTw ) πD0 πDi
+ h0 ( Tw − Th ) − hi ( T f − Tw ) = 0 [6.10]
∂t Aw Aw
∂ vx
=0 o v y = vz = 0 y vx = v 6.11]
∂x
∂v x ∂ p ∂ 2v
ρf + = μ 2x [6.12]
∂t ∂x ∂x
∂T f ∂T f 1
+v + ( Tf − Tw ) = 0 [6.13]
∂t ∂x τ1
∂Tw 1 1
+ ( Tw − Th ) + ( Tw − T f ) = 0 [6.14]
∂t τ 22 τ 12
Donde
∧ ∧ ∧
ρf cf A ρ w c w Aw ρ w c w Aw
τ1 = τ 12 = y τ 22 =
πDi hi πDi hi πD0 h0
142
En estado de equilibrio se obtiene:
dTf s 1
v + ( Tf s − Tws ) = 0
dx τ1
1 1
( Tw s − Ths ) + ( Tw s − T f s ) = 0
τ 22 τ 12
obtener así:
⎧ x ⎫
⎪⎪ − vτ ⎪⎪
Tf s = Ths + [ Tf s ( x = 0 ) − Ths ] exp⎨ 1
⎬
⎪ 1 + τ 22 ⎪
⎪⎩ τ 12 ⎪⎭
[6.15]
Como se puede esperar, estas son de la misma clase que las ecuaciones 6.13 y
6.14. Después de la transformación de Laplace y comenzando con un estado
de equilibrio como situación inicial, se consigue:
dT f 1
sT f + v + ( T f − Tw ) = 0 [6.16]
dx τ1
1 1
sTw + ( Tw − Th ) + ( Tw − T f ) = 0 [6.17]
τ 22 τ 12
Donde Tf = Tf ( x , s ) Tw = Tw ( x , s ) y Th = Th ( s )
dTf a b
+ Tf = Th [6.18a]
dx v v
1 1 12 22 12 22
ax b
Tf ( x , s ) = Tf ( 0 , s ) + [ 1 − exp( − )][ Th ( s ) − Tf ( 0 , s )] [6.19]
b a
Tf ( L , s ) aL sL
= exp( − ) = exp( − ) [6.19a]
Tf ( 0 , s ) v v
dTf 1 1 1
+ (s + ) Tf = Th [6.18b]
dx τ1 v vτ 1
Tf ( L, s ) θ
= exp( − )exp( − sθ ) [6.19b]
Tf ( 0 , s ) τ1
144
L
Con θ = v , este es un lazo en el que la temperatura disminuye a medida que θ
aumenta. La segunda función de transferencia con T f ( 0 )constante, se encuen-
tra como la solución total de la ecuación 6.18b.
1 + sτ 1 x Th
T f ( x , s ) = A exp( − )+
τ1 v 1 + sτ 1
T
De las condiciones iniciales T f ( 0 , s ) = A + 1 + sτ 1 = 0. Se puede encontrar A, de
h
T ( L,s ) 1 θ
modo que f = [ 1 − exp( − )exp( − sθ )] [6.20b]
Th ( s ) 1 + sτ 1 τ1
Figura 6.1. Respuesta paso de un intercambiador de calor. (a) Respuesta paso para la
temperatura del fluido frío y (b) Respuesta paso para la temperatura del fluido caliente.
x
z=
L
vs t
t' =
L
v*
r = (v = vs + v* ) = velocidad del flujo delido frio
vs
T f − Th
T' =
T f ( x = 0) − Th
τ1vs
τ2 =
L
146
∂T f ∂T f 1 ∂T ' ∂T ' 1 '
+ (1 + r ) + (T − T ) = 0 ó + (1 + r ) + T = 0 [6.21]
∂t ' ∂z τ 2 f h
∂t ' ∂z τ 2
Esta es una relación fuertemente no-lineal: no solo r es una función del tiem-
po, sino que además hi es una función de r (conocida a partir de correlaciones
de calor):
∂T ' ∂T ' F
+ ( 1 + r ) + St ( 1 + cr )T ' = 0 [6.22]
∂t ' ∂z A
Con
⎛ ⎞
F hF (πDi L)h ⎜ h ⎟
St = ∧
= ∧ ⎜ St = Número de S tan ton = ∧ ⎟
A ρ f c f Q f ρ f c f Avs ⎜ ρ c f vs
⎟
⎝ f ⎠
dz − AdT '
dt ' = = [6.23]
1 + r StFT ' (1 + cr )
⎡ ⎛ St − Fcz ⎞⎤ '
T ' = ⎢exp⎜ − ⎟ T0 (1 − c) [6.24a]
⎣ ⎝ A ⎠⎥⎦
'
Donde T0 representa la temperatura del fluido frío para c = 0 y se deduce de:
A t'
ln(T0' ) = ∫ ' A ' r (t ' )dt ' − z [6.24b]
StF t + ln(T0 )
StF
148
Figura 6.2. Esquema sencillo de control de un intercambiador de calor con el respectivo
diagrama de bloques.
(a) (b)
(c) (d)
150
(e)
Figura 6.3. Estrategias de control para el intercambiador de calor. (a) Control en cascada; (b)
Compensación feed-forward, (c) Bypass o control por desviación; (d) Control por desviación con
válvula de tres vías (mezcla) y (e) Control por desviación con válvula de tres vías (separación).
Para una capacidad de intercambio dado, esto significa, sin embargo, que el
intercambiador debe escogerse más grande (requerimiento de diseño). La
conexión antes mencionada con válvula de bypass, requiere dos válvulas de
control (con características opuestas, es decir, cuando la una se abre la otra se
cierra y con una señal de control de 0.6 bares, y ambas estarán abiertas hasta la
mitad), así como dos posicionadores de válvula. Una solución más económica
se puede lograr usando una válvula de tres vías (figura 6.3d). Tanto la de mez-
cla (figura 6.3d) como la de separación (figura 6.3e) se pueden utilizar. En la
mayoría de los casos se prefiere esta última, dado que la válvula no se expone
a efectos de altas temperaturas (los dos flujos separados tienen la misma tem-
peratura).
152
6.3.1. Modelo de la dinámica del intercambiador de calor
function heatex_plotdata()
% Esta función grafica la respuesta paso unitario experimental
%---Clear/Reset axes (resetea los ejes)
ax = gca;
cla(ax)
%---Datos de la respuesta paso unitario
respuesta_paso = [ ...
0.0000 0.0113 1.0000; ...
10.0000 0.0162 1.0000; ...
20.0000 0.1947 1.0000; ...
30.0000 0.5591 1.0000; ...
40.0000 0.7050 1.0000; ...
50.0000 0.7744 1.0000; ...
60.0000 0.9218 1.0000; ...
70.0000 0.9208 1.0000; ...
80.0000 0.9852 1.0000; ...
90.0000 0.9575 1.0000; ...
100.0000 1.0546 1.0000; ...
110.0000 0.9873 1.0000; ...
120.0000 1.0258 1.0000; ...
130.0000 0.9930 1.0000; ...
140.0000 1.0203 1.0000; ...
150.0000 1.0605 1.0000; ...
160.0000 0.9637 1.0000; ...
170.0000 1.0051 1.0000; ...
180.0000 0.9878 1.0000; ...
190.0000 0.9876 1.0000; ...
200.0000 1.0349 1.0000];
h = ltiplot(ax,’step’,{‘’},{‘’},[],cstprefs.tbxprefs);
plot(h,respuesta_paso(:,1),respuesta_paso(:,2));
set(gca,’xlim’,[0 200],’ylim’,[0 1.2]);
ylabel(‘Temperatura del tanque (normalizada)’);
grid on;
title (‘Respuesta medida ante un paso en el voltaje de la válvula de vapor’)
xlabel (‘Tiempo’)
% Muestra los datos experimentales
setstyle(get(h,’Responses’),’r-*’);
h.Visible = ‘on’;
1
Temperatura del tanque (normalizada)
0.8
0.6
0.4
0.2
t1 t2
0
0 20 40 60 80 100 120 140 160 180 200
Tiempo (sec)
154
Los valores t1 y t2 son los tiempos en los cuales las respuestas alcanzan el 28.3%
(en t1 = 21.8 segundos) y 63.2% (en t2 = 36 segundos) de su valor final. Se usarán
estos valores para estimar la constante de tiempo τ y el tiempo muerto τd, así:
3(t2 − t1 )
τ= τ d = t2 − τ
2
s = tf(‘s’);
Gp = exp(-tao_d*s)/(1+tao*s)
Hold on, step(Gp),hold off
Title(‘Respuesta simulada versus experimental ante una entrada paso unitaria’)
1
Temperatura del tanque (normalizada)
0.8
0.6
0.4
0.2
t1 t2
0
0 20 40 60 80 100 120 140 160 180 200
Tiempo (sec)
e −35 s
Gd (s) =
25s + 1
En la figura 6.9 se observa la respuesta simulada a 450 segundos, con una per-
turbación de 5°C en la temperatura del flujo de entrada, que se presenta a los
170 segundos. Observe que la perturbación deja fuera de control la tempera-
tura del reactor, pues no regresa a su valor estacionario de 1.
156
se observa en la Figura 7. Es una arquitectura en retroalimentación para con-
trolar la apertura de la válvula (voltaje V). Es decir, la salida del controlador PI
es una señal eléctrica para modificar el voltaje de la válvula V lo que permitirá,
de acuerdo con la apertura de la válvula, un mayor o menor flujo de vapor ha-
cia el reactor. La forma general de un controlador PI es la siguiente:
1
Gc ( s) = K p (1 + )
sTi
5
Temperatura del intercambiador
0
0 50 100 150 200 250 300 350 400 450
Tiempo (s)
Figura 6.9. Respuesta del Intercambiador de calor modelo y perturbación en lazo abierto.
Figura 6.10. Respuesta del intercambiador de calor modelo y perturbación en lazo cerrado.
Respuesta paso en lazo cerrado modelo y perturbación
4
3.5
Temperatura del intercambiador
2.5
1.5
0.5
0
0 50 100 150 200 250 300 350 400 450 500
Tiempo (s)
Figura 6.11. Respuesta del Intercambiador de calor modelo y perturbación en lazo cerrado.
158
temas de control sean robustos, esto es, que rechacen las perturbaciones. Pues
el sistema queda fuera de control en el intervalo 200 a 340 (140 segundos),
durante los cuales la temperatura está fuera de control.
Otra forma rápida de encontrar valores para los parámetros del PI es mediante
fórmulas ITAE:
C= Kp * (1 + 1/(Ti*s));
Tfb = feedback(ss(Gp*C),1);
margin(Gp*C), grid
Bode Diagram
Gm = 5.75 dB (at 0.11 rad/sec) , Pm = 47.8 deg (at 0.0548 rad/sec)
20
10
Magnitude (dB)
-10
-20
-30
0
-180
Phase (deg)
-360
-540
-720
-900
-1080
-2 -1 0
10 10 10
Frequency (rad/sec)
Bode Diagram
Gm = 8.49 dB (at 0.11 rad/sec) , Pm = 61.2 deg (at 0.039 rad/sec)
20
10
Magnitude (dB)
-10
-20
-30
0
-180
Phase (deg)
-360
-540
-720
-900
-1080
-2 -1 0
10 10 10
Frequency (rad/sec)
Figura 6.13. Diagrama BODE del sistema controlado con PI, bajando Kp a 0.9.
160
Respuesta paso en lazo cerrado con Kp=1.23/0.9
1.4
Kc = 1.23
Kc = 0.9
Temperatura del intercambiador 1.2
0.8
0.6
0.4
0.2
0
0 20 40 60 80 100 120 140 160
Tiempo (s) (sec)
Figura 6.14. Respuesta paso del sistema controlado con PI, bajando Kp a 0.9.
T = (GpF + Gd )d
Gd ⎛ 21.3s + 1 ⎞ − 20.3 s
GpF + Gd = 0 ⇒ F =− =⎜ ⎟e
Gp ⎝ 25s + 1 ⎠
170
0 1
5
25 s+1
Perturbación Gd(s) Tiempo muerto
temperatura flujo de entrada 02'(/2'(/$3(5785%$&,Ï1
d
-21 .3s-1
25 s+1
F(s) Tiempo muerto
Feedforward
Controlador
1 Temperatura
reactor T
21 .3s+1
G(s) Tiempo muerto
T
02'(/2'(/,17(5&$0%,$'25'(&$/25
Temperatura
del reactor
0.018
0.016
Temperatura del intercambiador
0.014
0.012
0.01
0.008
0.006
0.004
0.002
0
0 50 100 150 200 250 300 350 400 450
Tiempo (s)
162
Observe que aunque la perturbación dura lo mismo, su valor ahora es de ape-
nas 0.018 °C, por lo cual se puede afirmar que la temperatura en el setpoint no
sufre ninguna variación debida a esta perturbación.
t
INTERCAMBIADOR DE CALOR EN LAZO CERRADO(FEEDBACK)
CON FEEDFORWARD
Reloj Tiempo
170
0
1
5
25 s+1
Perturbación Gd (s) Tiempo muerto
temperatura flujo de entrada 02'(/2'(/$3(5785%$&,Ï1
d
-21 .3s-1
25 s+1
F(s) Tiempo muerto
&21752/$'25)((')25:$5')
0
0 Temperatura
1 reactor T
1
21 .3s+1
PID
Tsp G(s) Tiempo muerto T
Controlador PI
Temperatura
02'(/2'(/,17(5&$0%,$'25'(&$/25
del reactor
7HPSHUDWXUDGHOUHDFWRU
7LHPSR V
164
Bibliografía
7.
166