Escolar Documentos
Profissional Documentos
Cultura Documentos
PARTE 2
PROJETO DE REATORES NO ISOTRMICOS
BIBLIOGRAFIAS RECOMENDADAS
FOGLER, H. S., Elements of Chemical Reaction Engineering, Prentice-Hall, 2aed..
FOGLER, H. S., Elementos de Engenharia das Reaes Qumicas, LTC, 3aed..
FROMENT, G. H., BISCHOFF, K. B., Chemical Reactor Analysis and Design, Wiley.
LEVENSPIEL, O., Engenharia das Reaes Qumicas, Edgard Blucher, 1a ed..
LEVENSPIEL, O., Engenharia das Reaes Qumicas, Edgard Blucher, 3a ed..
NDICE
1
INTRODUO ....................................................................................................................................... 3
ENTALPIA DE REAO...................................................................................................................... 5
3.1
CAPACIDADE CALORFICA MDIA OU CONSTANTE ............................................................................ 8
3.2
CAPACIDADE CALORFICA VARIVEL ................................................................................................ 9
CALOR ADICIONADO AO REATOR, Q ......................................................................................... 10
4.1
CSTR ............................................................................................................................................... 10
4.2
PFR .................................................................................................................................................. 11
REATORES DE FLUXO CONTNUO NO ISOTRMICOS EM ESTADO ESTACIONRIO11
5.1
PROJETO DE CSTRS NO ISOTRMICOS ........................................................................................... 12
5.1.1
CSTR Adiabtico ..................................................................................................................... 12
5.2
REATOR TUBULAR............................................................................................................................ 13
5.2.1
Reator Tubular Adiabtico ...................................................................................................... 13
5.2.2
REATOR TUBULAR EM ESTADO ESTACIONRIO COM TROCA TRMICA.................... 15
CONVERSO DE EQUILBRIO........................................................................................................ 16
6.1
TEMPERATURA ADIABTICA E CONVERSO DE EQUILBRIO ............................................................ 16
6.2
OTIMIZAO NA TEMPERATURA DE ALIMENTAO .......................................................................... 18
OPERAO EM ESTADO TRANSIENTE....................................................................................... 19
7.1
FORMULAO GERAL....................................................................................................................... 19
7.2
OPERAO TRANSIENTE DE REATORES PFR .................................................................................... 20
7.3
OPERAO DE CSTRS EM ESTADO TRANSIENTE .............................................................................. 22
7.4
REATORES BATELADA ...................................................................................................................... 23
ESTADOS ESTACIONRIOS MLTIPLOS ................................................................................... 24
8
9
1 INTRODUO
O projeto de reatores no-isotrmicos considera os efeitos trmicos ocorridos em
reatores qumicos. Devem ser consideradas a equao da taxa de reao e as relaes
estequiomtricas desenvolvidas e aplicadas em reatores isotrmicos. Inicialmente
importante desenvolver o balano aplicado ao projeto de reatores. Este contedo est
baseado nos textos de H. Scott Fogler (Elements of Chemical Reaction Engineering,
Prentice-Hall, 2aed. e Elementos de Engenharia das Reaes Qumicas, LTC, 3aed.).
Para um sistema fechado a variao total de energia neste (dE) igual ao fluxo de
calor (Q) menos o trabalho (W). Ento para sistemas fechados, o balano de energia total
:
dE
= Q W
dt
(1)
dE
= Q W + FEntrada E Entrada FSada ESada
dt
(2)
n
dE
= Q W + E i .Fi
dt
i =1
entradas
E i .Fi
i =1
sadas
(3)
W = Fi .pVi
i =1
entradas
+ Fi .pVi
i =1
sadas
+ Ws
(4)
onde:
p : presso;
Vi : volume especfico (m3/gmol de i).
dE
= Q W + Fi (E i + pVi )
Fi (E i + pVi )
dt
i =1
i =1
entradas
sadas
Ei = Ui +
ui2
+ gzi + outros
2
(5)
(6)
Ei = U i
(7)
Recordando que a entalpia, Hi, definida em termos de energia interna Ui e pelo produto
P.Vi:
Hi = Ui + pVi
(8)
Hi =
J
Btu
cal
ou
ou
gmol i
lbmol i
gmol i
A entalpia transferida para o sistema pode ser expressa como a soma das
energias internas lquidas transferidas para (dentro ou fora) do sistema pelo(s) fluxo(s) de
massa somadas ao(s) trabalho(s) de fluxo.
H i Fi = Fi (U i + pVi )
Combinando as equaes 5, 7, e 8, pode-se rescrever o balano de energia na forma:
n
.
dE .
= Q WS + Fi H i
i =1
dt
entradas
Fi H i
i =1
sadas
(9)
(10)
3 ENTALPIA DE REAO
Para determinar a entalpia de reao, consideraremos a reao:
A+
b
c
d
B C+ D
a
a
a
Fi 0 H i 0 = H A0 FA0 + H B 0 FB 0 + HC 0 FC 0 + H D 0 FD 0 + HI 0 FI 0
(11)
Fi H i = H A FA + H B FB + HC FC + H D FD + HI FI
(12)
Sada:
O fluxo molar da espcie i, para o caso de no existir acmulo, pode ser expresso
em termos de converso como:
FA = FA0 (1 X )
FB = FA0 ( B b a X )
FC = FA0 ( C c a X )
FD = FA0 ( D d a X )
FInerte = Inerte FA0
Substituindo estes valores nas equaes 11 e 12 e subtraindo a equao 12 da
11:
(H A 0 H A ) +
H B 0 H B ) B +
(
n
n
c
b
d
F
H
Fi H i = FA0 (HC 0 HC ) C + H D + H C H B H A FA0 X
i0 i0
a
a
a
i =1
i =1
(H D 0 H D ) D +
(H I 0 H I ) I
(13)
c
b
d
HR (T ) = H D (T ) + HC (T ) H B (T ) H A (T )
a
a
a
(14)
A entalpia de reao sempre dada por mols das espcies, que so a base de clculo
(para a espcie A = J/gmol de A reagido).
i =1
i =1
Fi 0 H i 0 Fi H i = FA0 i (H i 0 H i ) H R FA0 X
(15)
Q WS + FA0 i (H i 0 H i ) H R FA0 X = 0
(16)
H i = H i0 (TR ) + H ' i
(17)
H ' i = C P i dT
(18)
T1
Assim:
T2
(19)
T1
CPi = i + iT + iT 2
(20)
Para calcular a mudana de entalpia (Hi Hi0 ) quando o fluido reativo aquecido,
sem mudana de fase, desde sua temperatura de entrada, Ti0, at uma temperatura, T,
utiliza-se a equao 19 para escrever:
Ti 0
T
T
H i H i 0 = H io (TR ) + C P i dT H io (TR ) + CP i dT = C P i dT
T
TR
TR
i0
(21)
Q W S FAo i CP i dT H R (T )FAo X = 0
Ti
(22)
c
b
d
c
b
d
... C pD + C pC C pB C pA dT
a
a
a
TR
T
(23)
H Ro (TR ) =
d o
c
b
H D (TR ) + HCo (TR ) H Bo (TR ) H Ao (TR )
a
a
a
(24)
ou simplesmente:
H Ro =
d o c o b o
H D + H C H B H Ao
a
a
a
c
b
d
Cp = CpD + C pC CpB C pA
a
a
a
(25)
H R (T ) = H (TR ) + C p dT
o
R
(26)
TR
H R (T ) = H Ro (TR ) + C p (T TR )
(27)
C dT
p
C p = C p =
TR
(28)
T TR
i C pi dT = i C pi (T Ti 0 )
Ti 0
C pi =
pi
dT
Ti 0
(29)
T Ti 0
Q W + FA0 i C P i (T Ti 0 ) FA 0 X [H Ro + C p (T TR )] = 0
(30)
( + T + T )dT
H R (T ) = H Ro +
(31.1)
TR
Integrando:
H R (T ) = H Ro + (T TR ) +
2
3
T TR2 +
T TR3
2
3
Onde:
(31.2)
10
d
c
b
D + C B A
a
a
a
d
c
b
= D + C B A
a
a
a
d
c
b
= D + C B A
a
a
a
=
C
i =1
pi
T0
C
i
dT = ( i i + i i T + i i T 2 )dT
T0
i =1
pi
dT = i i (T T0 ) +
T0
i i 2
i i 3
T T 20 +
T T03
2
3
(32)
Q W FA0 i i (T T0 ) +
T T02 +
T T03 ...
2
3
2
3
...FA0 X H Ro + (T TR ) +
T TR2 +
T TR3 = 0
2
3
(33)
4.1 CSTR
Para um CSTR, onde ambas as temperaturas dentro e fora da rea de troca
trmica so constantes (por exemplo, vapor condensado):
.
Q = UA(Ta T )
(34)
11
Se o fluido de troca trmica entra no CSTR a uma temperatura Ta1, sai a uma
temperatura Ta2 e a temperatura dentro do CSTR uniforme, T, o fluxo de calor para o
CSTR :
Q = UATLn = UA
Ta 1 Ta 2
Ln ((Ta1 T ) /(Ta 2 T ))
(35)
4.2 PFR
Quando o fluxo de calor varia ao longo do comprimento do reator, como seria o
caso em um reator tubular (PFR), necessrio integrar a equao ao longo do
comprimento do reator e obter o calor total adicionado ao reator:
.
(36)
Onde a uma rea de troca trmica por unidade de volume do reator. Para um reator
tubular de dimetro D: a = 4 / D
dNi
=0
dt
dE
=0
dt
(37)
Q WS FA0 i C pi dT H Ro + C p dT FA0 X = 0
i =1 Ti 0
TR
(38)
Q WS [ H Ro + C p (T TR )]FA0 X = FA0 i C pi (T Ti 0 )
i =1
(39)
12
V=
FA0 X
rA
Q WS
FA0
X H Ro + C P (T TR ) = i C Pi (T Ti 0 )
(40)
5.1.1
CSTR ADIABTICO
As reaes so freqentemente conduzidas adiabaticamente. Com exceo de
X H Ro + C P (T TR ) = i CPi (T Ti 0 )
(41)
i =1
X H Ro + C P (T TR ) = i C Pi (T Ti 0 )
13
E 1 1
k (T ) = k 0 exp
R T0 T
<<Revolver a Equao de Projeto do CSTR juntamente com a equao
cintica respeitando k e com as equaes estequiomtricas>>
CA = CA0 (1 X )
C i = C A0 ( i + i X )
rA = k
reagentes
Cj j
j =1
V=
FA0 X
rA
C i = C A0 ( i + i X )
rA = k
reagentes
Cj j
j =1
V=
FA0 X
rA
X H Ro + C P (T TR ) = i C Pi (T Ti 0 )
5.2.1
14
X [ H R (T )] =
C
i
Pi
dT
(43)
Ti 0
Essa
FA0
equao
pode
ser
combinada
com
balano
molar
diferencial,
dX
= r A ( X ,T ) , para obter os perfis de temperatura, converso e concentrao ao
dV
Rj
C p = Pi C pi
C pj
a
j =1
i =1 a
H R (T ) = H + C p dT
o
R
TR
X [ H R (T )] =
C
i
Pi
dT
Tio
E 1 1
k (T ) = k 0 exp
R T0 T
<<Revolver analiticamente ou numericamente a Equao de Projeto do PFR
juntamente com a equao cintica respeitando k e com as equaes
estequiomtricas>>
CA = CA0 (1 X )
C i = C A0 ( i + i X )
rA = k
reagentes
Cj j
j =1
r A = k1
reagentes
j =1
C j j k2
Pr odutos
C
j =1
k1/k2=ke
j
j
15
k P (T ) H Ro (TR ) TR C P
=
ln
k P (T1 )
R
Obs.: Para =0, kp=ke.
1 1 C P T
+
ln
R
T1
T1 T
fim se
FA0
dX
= r A ( X ,T )
dV
fim se
fim
5.2.2
removido atravs das paredes deste. Modelando o reator, podemos assumir que no
existem gradientes radiais e que o calor que flui atravs da parede por unidade de
volume do reator :
q = Ua (Ta T )
Combinando as equaes 38 e 36 e ignorando qualquer trabalho realizado no fluido
reacional, obtemos:
To
C
i
Pi
T
dT H Ro + C P dT FA0 X = 0
TR
(44)
T
dT
dX
FA0 H Ro + C P dT
=0
TR
dV
dV
(45)
Relembrando que rA = FAO (dX dV ) podemos rearranjar a equao (45) para obter:
dT Ua(Ta T ) + ( r A )[ H R ]
=
dV
FA0 ( i CPi + XCP )
(46)
dT
= g ( X ,T )
distncia) ao longo do reator, dV
, deve ser combinada com o balano molar,
16
dX r A
=
= f ( X ,T ) , e resolvida simultaneamente. Uma variedade de tcnicas de
dV FAO
integrao numrica podem ser usadas para resolver estas duas equaes. Um exemplo
o uso do mtodo de Runge-Kutta-Gill.
6 CONVERSO DE EQUILBRIO
A mxima converso que pode ser alcanada em reaes reversveis a
converso de equilbrio. Para reaes endotrmicas, a converso de equilbrio aumenta
com o aumento da temperatura, at no mximo 1,0. Para reaes exotrmicas a
converso de equilbrio decresce com o aumento da temperatura.
1X
Converso de equilbrio
para uma reao endotrmica
0T
C
i
X BE =
Pi
(T Ti 0 )
H R (T )
17
Converso de equilbrio
para uma reao exotrmica
X
Balano de energia
Xe
0-
Pode ser obtida uma converso mais elevada em reaes exotrmicas pela
operao em sries de reatores com resfriamento entre estgios, conforme figura a
seguir.
1X
Estgio 3
Estgio 2
Estgio 1
Converso de equilbrio
para uma reao exotrmica
18
Converso de equilbrio
para uma reao endotrmica
1X
Estgio 3
Estgio 2
Estgio 1
0T
T0
0-
Converso de equilbrio
para uma reao exotrmica
Converso
da reao
Ttima de alimentao
T0
19
r dV =
Fi0 Fi +
N i
t
V2.
V
r dV
Fi0 Fi +
dN i
dt
Ni=
C V
ij
j 1
Fi0 Fi +
ri dV =
C i dV
d (C iV )
dt
Fi
C i
+ ri =
V
t
(47)
Q Ws +
Fi H i
i =1
Fi H i
entradas
i =1
=
sadas
dE sistema
dt
20
Esistema=
N E
i
(48)
i =1
Esistema=
N E = N U = N (H
i
PVi )
(49)
F H
i
i entrada
Fi H i
sada
H i
Ni (P N iVi )
= Ni
+ Hi
t
t
t
(50)
Q Ws Fi H i
V
V
V + V
Fi H i
H i
C i P
C iVi (51)
+ Hi
= Ci
t
t
t
V C
i
=Vi/ V) temos :
H i
Ci P
Q Ws Fi H i
= Ci
+ Hi
V
V
V
t
t
t
(52)
H i
H i P
Q Ws
F C i
Fi
Hi i +
= Ci
V
V
V
t
t
t
V
(53)
21
r i = i ( r A )
Ento:
H i
H i P
Q Ws
Fi
( r A ) i H i = C i
V
V
V
t
t
(54)
Como:
Q = UDL(Ta T ) =
UD
(Ta T )V = UaV (Ta T )
Ac
(55)
onde:
a: a rea de troca de calor por unidade de volume.
Diferenciando temos:
Q
= Ua(Ta T )
V
(56)
Recordando que:
dH i = C pi dT
Ua(Ta T )
W s n
T
T P
Fi C pi
( r A )(H R (T )) = C i C pi
V i =1
t
t
V
(57)
Esta equao deve ser combinada com o balano molar e a equao da velocidade e
resolvida numericamente:
Fi
C i
+ i ( r A ) =
V
t
(58)
r A = k (T ).f (C i )
22
dT Ua(Ta T ) ( r A )[H R (T )]
=
dV
Fi C pi
(59)
7.3
Q Ws + Fi 0 H i 0 Fi H i = C i VC pi
dC i
dT
dP
+ H iV
V
dt
dt
dt
(60)
dC i
= i r AV + Fi 0 Fi
dt
Substituindo por Q por UA(Ta-T), dCi/dt e pela equao do balano molar para a espcie
i, negligenciando a variao da presso total e considerando o caso de nenhuma
mudana de fase, a equao 60 torna-se:
dT
+
V C pi C i
dt
UA(Ta T ) Ws + Fi 0 H i 0 Fi H i =
H ( r V ) + F H F H
i
i
A
i0 i
i
i
Rearranjando:
.
UA(Ta T ) W S Fi 0 (H i H i 0 ) i H i ( r AV ) = V CPi C i
dT
dt
i =1
i =1
dT
dt
Pi
C i CPi C i 0 = C A0 i C Pi = C A0C PS
(61)
23
onde, CPS a capacidade calorfica da soluo. Com esta aproximao e assumindo que
todas as espcies entram com a mesma temperatura T0:
.
dT
dt
(62)
UA(Ta T ) WS H R ( r AV ) = V C Pi C i
dT
dT
= C Pi N i
dt
dt
(63)
N i = N A0 ( i + i X )
.
UA(Ta T ) WS H R ( r AV ) = N A0 ( i CPi + C P X )
dT
dt
(64)
A equao 64 deve ser combinada com o balano molar (65) e com a lei da velocidade e
ento resolvida numericamente:
N AO
dX
= r AV
dt
(65)
Para uma operao adiabtica (Q=0), no qual o trabalho realizado pelo agitador
pode ser negligenciado ( Ws= 0), o balano de energia reduz-se a:
H R ( r AV ) = N A0 (CPS + C P X )
dT
dt
(66)
24
dX
dT
H R + C P (T TR )
= (C PS + C P X )
dt
dt
(67)
Separando as variveis:
dX
C PS + C P X
dT
H C PTR + C PT
o
R
H R T
C + C P X
H R + C P (T0 TR )
1
1
1
0
ln PS
ln
ln
=
=
C PS
C P
CP H R + CP (T TR ) CP H R T
(68)
Aplicando o antilogaritmo:
C PS + C P X H R TO
=
CPS
H R T
Com: H R
TO
= H R (T0 ); H R
= H R (T ) = H R
Resolvendo para X:
C PS H R (T0 ) C PS
C PS H R (T0 ) H R (T )
H R (T )
C P H R (T ) C P
C P
C C (T TR ) C P (T TR )
X = PS P 0
H R (T )
C P
X =
X=
CPS (T T0 )
=
H R
C
i
Pi
(T T0 )
H R
(69)
T = T0
H R (T0 ) X
C pS + X C P
= T0
H R (T0 ) X
n
C P i + X C p
i =1
(70)
25
Q [ H Ro + C p (T TR )]FA0 X = FA0 i C pi (T Ti 0 )
(71.1)
i =1
(71.2)
UA
H R FA0 X = FA0 i C pi (T Ti 0 )
(Ta T )
FA0
i =1
(71.3)
i =1
X=
k
; =V /v0
1 + k
H R FA0
k
UA
= FA0 i C pi (T Ti 0 )
(Ta T )
1 + k
FA0
i =1
(72)
Simplificando:
H R
k
= C p 0 (1 + )(T TC )
1 + k
onde:
CP 0 = i CPi
=
TC =
UA
CP 0 FA0
(kappa )
T0 FA0CP 0 + UAT0 Ta + T0
=
1+
UA + CP 0 FA0
G(T ) = H R
k
1 + k
R(T ) = C p 0 (1 + )(T TC )
Onde:
G(T): energia gerada
(73)
26
E1
1
TE
E9
TE
TE
TE
E4
E2
TE
TE
G(T)
TE
E1
E7
TE
E1
0
TE
E8
TE
E5
TE
E3
TE
E6
R(T)
E1
2
9 EXEMPLOS/ EXERCCIOS
Os exemplos a seguir foram resolvidos no GNU Octave 2.1.36 com o ambiente de
trabalho mEd 2.1 (m-file editor) disponvel em http://paginas.unisul.br/eqm/disciplinas/ppe.
27
H2SO4
H2CCH-CH3
OH OH
28
Voc poder usar o CSTR desocupado como substituto para aquele com
vazamento se este for operado adiabaticamente? Se for, qual ser a converso do xido
para o etileno glicol?
Soluo Numrica:
##Calcular um CSTR adiabtico
####Exerccio pg. 404 Fogler 3a ed. (portugus)
%program cstr_adiabatico
clear;
function [x]= f(T)
xbm=16.96E12*0.1229 .*exp(-32400./(1.987 .*T))./(1+16.96E12 .*0.1229
.*exp(-32400./(1.987 .*T)));
xbe=403.3 .*(T-535)./(36400+7 .*(T-528));
x(1)=((xbe-xbm)).^2;
endfunction ;
%begin
T=[535:10:630];
xbm=16.96E12*0.1229 .*exp(-32400./(1.987 .*T))./(1+16.96E12 .*0.1229
.*exp(-32400./(1.987 .*T)));
xbe=403.3 .*(T-535)./(36400+7 .*(T-528));
x=535;
f_min=f(535);
for i=535:630-1
x_novo= fmin("f", i,630);
f_min_novo=f(x_novo);
if f_min_novo<f_min
x=x_novo;
endif;
f_min=f_min_novo;
endfor;
x
subplot(1,2,1);
xlabel("T");
ylabel("(Xbm-Xbe)^2");
plot(T,((xbe-xbm).^2),";;");
subplot(1,2,2);
xlabel("T");
ylabel("X");
text(0.8,0.2,sprintf("
T=%5.2fR",x),"HorizontalAlignment","center","Units","normalized");
plot(T,xbm,"-;x1;",T,xbe,"-;x2;");
%end
9.1.1
29
EXERCCIO 1
Deduzir as equaes para o problema envolvendo o CSTR adiabtico e analisar os
resultados obtidos.
30
9.2.1
31
EXERCCIO 2
Deduzir as equaes para o problema envolvendo o CSTR com troca trmica e analisar os
resultados obtidos.
32
Soluo Numrica:
##Calcular um reator CSTR transiente (Partida)
##Exerccio pg. 506 Fogler 3a ed. (portugus)
##Reao : A-->B
%program cstr_transiente
clear;
global mc V k V0 v0 CB0 UA FA0 tau CA0 Ta1 FB0 T0 CM0 Teta_Cp;
function [dydt]= f(y,t)
global mc V k V0 v0 CB0 UA FA0 tau CA0 Ta1 FB0 T0 CM0 Teta_Cp;
CA=y(1);
CB=y(2);
CC=y(3);
CM =y(4);
T=y(5);
NA=V*CA;
NB=V*CB;
NC=V*CC;
NM=V*CM;
NCp=35*NA+18*NB+46*NC+19.5*NM;
k=16.96E12*exp(-32400/1.987*1/(T+460));
rA=-k.*CA;
rB=rA;
rC=-rA;
Ta1=60;
Ta2=T-(T-Ta1)*exp(-UA/(18*mc));
Q=mc*18*(Ta1-Ta2);
dCAdt=1/tau*(CA0-CA)+rA;
dCBdt=1/tau*(CB0-CB)+rB;
dCCdt=1/tau*(0-CC)+rC;
dCMdt=1/tau*(CM0-CM);
dTdt=(Q-FA0*Teta_Cp*(T-T0)+(-36000)*rA*V)/NCp;
dydt=[dCAdt;dCBdt;dCCdt;dCMdt;dTdt];
endfunction;
33
%begin
disp("Calculando:...");
fflush(stdout);
#Inicializao dos parmetros da reao/processo
FA0=80;#
FB0=1000;#
FM0=100;#
v0=FA0/0.923+FB0/3.45+FM0/1.54;#
CA0=FA0/v0;#
CB0=FB0/v0;#
CC0=0;#
CM0=FM0/v0;#
T0=75;#
UA=16000;#
Ta1=60;#
V=(1/7.484)*500;#
tau=V/v0;#
Teta_Cp=35+FB0/FA0*18+FM0/FA0*19.5;#
mc=1000;#
ti=0; tf=4;
#[t,r]=ode45("f",[ti;tf],[CA0;CB0;CC0;CM0;T0],1);
[t,r]=ode45("f",[ti;tf],[0;3.45;0;0;75],1);
xlabel("t");ylabel("C"); #nome dos eixos
hold("on");
subplot(1,2,1);
plot(t,r(:,1),";CA;"); #grfico Caxt
hold("off");
subplot(1,2,2);
xlabel("t");ylabel("T");
plot(t,r(:,5),";;");#grfico Txt
%end
9.3.1
34
EXERCCIO 3
Deduzir as equaes para o problema envolvendo o CSTR transiente e analisar os
resultados obtidos.
35
36
oneplot;
hold("off");
subplot(1,2,1);
title("A-->B-->C");
xlabel("T");
ylabel("G(T),R(T)");
plot(T,GT, "--;G(T);",T,RT, "--;R(T);");
subplot(1,2,2);
xlabel("T");
ylabel("G(T),R(T)");
plot(T,FT, "--;G(T)-R(T);",T,zeros(1,length(T)),";;");
r=[];
page_screen_output=0;
for i=2:length(T)
if (FT(i-1)*FT(i)<0) #eixo x foi interceptado com y em torno de zero
r(length(r)+1)=roots(polyfit([T(i-1),T(i)],[FT(i-1),FT(i)],1));#calcular
valor por interpolao linear
#y1=FT(i-1);x1=T(i-1);
#y2=FT(i);x2=T(i);
#a=(y2-y1)/(x2-x1);
#b=y2-a*x2;
#r(length(r)+1)=-b/a;#calcular valor por interpolao (forma manual)
endif;
endfor;
printf("Estados estacionrios nas temperatura aproximadas:\n");
for i=1:length(r)
printf("
%3.0fK.\n",r(i));
endfor;
%end
9.4.1
EXERCCIO 4
Deduzir as equaes para o problema envolvendo o CSTR com troca trmica e reaes
37
ln k = 34,34
34,222
; com k=s-1 e T=K.
T
9.5.1
38
EXERCCIO 5
Deduzir as equaes para o problema envolvendo o PFR adiabtico e analisar os
resultados obtidos.
39
9.6.1
40
EXERCCIO 6
Deduzir as equaes para o problema envolvendo o PFR com troca trmica e analisar os
resultados obtidos.
41
de
isoberizao
do
n-butano
para
isobutano
deve
ser conduzida
42
ylabel("X");
title("X x V");
plot(v,r(:,1), "--;X;")
subplot(1,3,2);
xlabel("V");
ylabel("T");
title("T x V");
T=T0+(-dh_R/soma_teta_cp)*r(:,1);
plot(v,T, "-.;T;");
subplot(1,3,3);
xlabel("V");
ylabel("-rA");
title("-rA x V");
k=31.1 .*exp(7906 .*(T.-360)./(T.*360));
kc=3.03 .*exp(-830.3 .*(T.-333)./(T*333));
xe=kc./(1.+kc);
ra=k.*ca0.*(1-(1+1./kc) .*r(:,1));
plot(v,ra, "-.;-ra;");
%end
9.7.1
EXERCCIO 7
Deduzir as equaes para o problema envolvendo o PFR adiabtico e analisar os
resultados obtidos.
43
k1 = 10e
E1 1 1
R 300 T
k 2 = 0,09e
s-1
E2 1 1
R 300 T
L.gmol-1s-1
TA=100 C
UA=4 000J.m-3.s-1. C-1
Soluo Numrica:
##Clculo de um reator PFR com troca trmica e reaes paralelas
##Exerccio pg. 456 Fogler 3a ed. (portugus)
##Reao 1: A-->B
##Reao 1: 2A-->C
%program pfr_reacoes_paralelas
clear;
global Ct0 T0 ;
function [dydx]=f(y,V)
global Ct0 T0 ;
FA=y(1);
FB=y(2);
FC=y(3);
T=y(4);
#v=volume
k1A=10*exp(4000*(1/300-1/T));
k2A=0.09*exp(9000*(1/300-1/T));
Ft=FA+FB+FC;
CA=Ct0*(FA/Ft)*(T0/T);
CB=Ct0*(FB/Ft)*(T0/T);
CC=Ct0*(FC/Ft)*(T0/T);
r1A=-k1A*CA;
r2A=-k2A*CA^2;
dFAdV=r1A+r2A;
44
dFBdV=-r1A;
dFCdV=-r2A/2;
dTdV=(4000*(373-T)+(-r1A)*20000+(-r2A)*60000)/(90*FA+90*FB+180*FC);
dydx=[dFAdV;dFBdV;dFCdV;dTdV];
endfunction;
%begin
Ct0=0.1;
Vi=0;
Vf=1;
T0=423;
FA0=100;
FB0=0;
FC0=0;
disp("----->calculando...");
fflush(stdout);
#r=lsode("f",[X0;T0;P0],W');
V=[];
[V,r]=ode45("f",[Vi;Vf],[FA0;FB0;FC0;T0],1);
#[W,r]=rk4fixed("f",[0,28.4],[X0;T0;P0],1000,1,0,0);
oneplot;
hold("off");
subplot(1,2,1);
xlabel("V");
ylabel("F");
title("F x V");
plot(V,r(:,1), "--;FA;");
hold("on");
plot(V,r(:,2), "--;FB;");
plot(V,r(:,3), "--;FC;");
hold("off");
subplot(1,2,2);
xlabel("V");
ylabel("T");
title("T x V");
plot(V,r(:,4), "--;;");
%end
9.8.1
45
EXERCCIO 8
Deduzir as equaes para o problema envolvendo o PFR com troca trmica e reaes
46
U = 10 Btu.h-1ft-2. R-1
0 = 0,054 lb/ft3
Ac = 0,0422 ft2
P0 = 2 atm
Dp = 0,015 ft
gc = 4,17.108 lbm.ft.bf-1.h-2
Usando valores recentes das tabelas de JANAF para kp a 700K e 900K, a constante de
equilbrio a qualquer temperatura, T, :
42311
k p = exp
11,24 (kp em atm-1/2, T em R)
RT
176008
k = exp
(110,1ln(T )) + 912,8 (k em lbmol de SO2/(lbcat.s.atm), T em R)
T
47
48
subplot(2,3,2);
xlabel("W");
ylabel("T");
title("T x W");
plot(W,r(:,2), "--;;");
subplot(2,3,3);
xlabel("W");
ylabel("P");
title("P x W");
plot(W,r(:,3), "--;;");
T0=1200;
W=[];
r=[];
[W,r]=ode45("f",[0,28.4],[X0;T0;P0],1);
#[W,r]=rk4fixed("f",[0,28.4],[X0;T0;P0],1000,1,0,0);
subplot(2,3,4);
xlabel("W");
ylabel("X");
title("X x W (1200R)");
plot(W,r(:,1), "--;;")
subplot(2,3,5);
xlabel("W");
ylabel("T");
title("T x W");
plot(W,r(:,2), "--;;");
subplot(2,3,6);
xlabel("W");
ylabel("P");
title("P x W");
plot(W,r(:,3), "--;;");
%end
9.9.1
EXERCCIO 9
Deduzir as equaes para o problema envolvendo o PFR com troca trmica e analisar os
resultados obtidos.
49
50
9.10.1 EXERCCIO 10
Deduzir as equaes para o problema envolvendo o BATCH adiabtico e analisar os
resultados obtidos.
51
kgmol
a 188C
m 3 min
52
CP NH3=CP B=8,38cal.gmol-1.K-1
CP=0
UA=35,85kcal.min-1. C com Ta=28K.
Soluo Numrica:
##Clculo de um Reator Batelada com troca trmica
##Exerccio pg. 494 Fogler 3a ed. (portugus)
##Reao : A+2B-->C+D
%program "Reator Batelada com troca trmica"
clear;
global Teta NA0 NCp UA V dH
function [dydx]=f(y,t)
global Teta NA0 NCp UA V dH
X=y(1);
T=y(2);
#t=tempo
k=0.00017*exp(11273/1.987*(1/461-1/T));
rA=-k*NA0^2*(1-X)*(Teta-2*X)/V^2;
if (t>=45) & (t<=55)
Qr=0; #Falha
elseif t>55
Qr=UA*(T-298.15);#troca trmica
endif;
Qg=rA*V*dH;
if (t<45) & (T>=273.15+175)
Qr=Qg;#Estado Estacionrio p/ T
endif;
dXdt=-rA*V/NA0;
dTdt=(Qg-Qr)/NCp;
dydx=[dXdt;dTdt];
endfunction;
%begin
NA0=9.0448;
NB0=33;
UA=35.85;
NCp=2504;
V=3.265+1.854;
dH=-590000;
Teta=NB0/NA0;
disp("----->calculando...");
fflush(stdout);
ti=0; tf=120;
X0=0;
T0=273.15+175;#467.992;
#Usar o integrador LSODE
t=[ti:1:tf];
[XT]=lsode("f",[X0,T0],t);
#Usar o integrador ODE45
#[t,XT]=ode45("f",[ti;tf],[X0;T0],1);
oneplot;
hold("off");
subplot(1,2,1);
title("Xxt");
xlabel("t (min)");
ylabel("X (C)");
plot(t,XT(:,1), "--;;");
t45=[45;45];
t55=[55;55];
X1=[0;1];
hold("on");
plot(t45,X1,"--5;;");
plot(t55,X1,"--5;;");
hold("off");
subplot(1,2,2);
53
title("Txt");
xlabel("t (min)");
ylabel("T (C)");
axis([0,120,150,400],"manual");
plot(t,XT(:,2).-273.15, "--;;");
t45=[45;45];
t55=[55;55];
T1=[150;400];
hold("on");
text(0.4,0.4,"Falha no resfriamento", "HorizontalAlignment", "center",
"Units", "normalized","rotation",90);
text(0.9,0.6,"Exploso","HorizontalAlignment","center","Units","normalized",
"rotation",90);
plot(t45,T1,"--5;;");
plot(t55,T1,"--5;;");
hold("off");
%end
9.11.1 EXERCCIO 11
Deduzir as equaes para o problema envolvendo o BATCH com troca trmica e analisar
os resultados obtidos.
54
CA i=5kgmol/m3
CB 0=1kgmol/m
Soluo Numrica:
##Calcular um reator semi-batelada com troca trmica
####Exerccio pg. 501 Fogler 3a ed. (portugus)
##Reao : A+B<-->C+D
%program semibatch_troca_termica
clear;
global k V0 v0 CB0 CA0 Cp CpA UA Ta FB0 T0 delta_H CW0;
function [dydt]= f(y,t)
global k V0 v0 CB0 CA0 Cp CpA UA Ta FB0 T0 delta_H CW0;
CA=y(1);
CB=y(2);
CC=y(3);
CD=CC;
T =y(4);
NW=y(5);
V=V0+v0*t;
NA=V*CA;
NB=V*CB;
NC=V*CC;
ND=V*CD;
NCp=Cp*(NB+NC+ND+NW)+CpA*NA;
k=0.39175*exp(5472.7*(1/273-1/T));
kc=10^(3885.44/T);
CB i=0
CA 0=0
55
rA=-k.*(CA*CB-(1/kc)*(CC*CD));
rB=rA;
rC=-rA;
dCAdt=rA.-v0.*CA./V;
dCBdt=rB.+v0*(CB0.-CB)./V;
dCCdt=rC.-v0.*CC./V;
dTdt=(UA.*(Ta-T)-FB0.*Cp.*(1+55).*(T-T0)+rA.*V.*delta_H)./NCp;
dNWdt=v0*CW0;
dydt=[dCAdt;dCBdt;dCCdt;dTdt;dNWdt];
endfunction;
%begin
disp("Calculando:...");
fflush(stdout);
#Inicializao dos parmetros da reao/processo
v0=0.004;
V0=0.2;
CA0=5;
CB_0=0;#no reator
CB0=1;#na corrente de alimentao
CC0=0;
NW0=6.14;
CW0=55;
T0=300;
UA=3000;
Ta=290;
Cp=75240;
CpA=170700;
FB0=CB0*v0;
delta_H=-7.9076E7;
ti=0; tf=360;
[t,r]=ode45("f",[ti;tf],[CA0;CB_0;CC0;T0;NW0],1);
xlabel("t");ylabel("C"); #nome dos eixos
hold("on");
subplot(1,2,1);
plot(t,r(:,1),";CA;"); #grfico Caxt
plot(t,r(:,2),";CB;");#grfico Cbxt
plot(t,r(:,3),";CC;");#grfico Ccxt
hold("off");
subplot(1,2,2);
xlabel("t");ylabel("T");
plot(t,r(:,4),";;");#grfico Txt
%end
56
9.12.1 EXERCCIO 12
Deduzir as equaes para o problema envolvendo o semi-BATCH com troca trmica e
analisar os resultados obtidos.
57
HR 1=-6 500cal/gmol de A
HR 2=8 500cal/gmol de A
CP A=30cal.gmol-1.K-1
CP B=60cal.gmol-1.K-1.
CP C=20cal.gmol-1.K-1
CP H2SO4=35cal.gmol-1.K-1.
Soluo Numrica:
##Calcular um reator semi-batelada com troca trmica e reaes em srie
####Exerccio pg. 517 Fogler 3a ed. (portugus)
##Reao : 2A-->B-->3C
%program semibatch_troca_termica_reacoes_serie
clear;
global k V0 v0 CB0 CA0 Cp CpA UA Ta FB0 T0 delta_H CW0;
function [dydt]= f(y,t)
global k V0 v0 CB0 CA0 Cp CpA UA Ta FB0 T0 delta_H CW0;
CA=y(1);
CB=y(2);
CC=y(3);
T =y(4);
V=V0+v0*t;
k1a=1.25*exp(9500/1.987*(1/320-1/T));
k2b=0.08*exp(7000/1.987*(1/290-1/T));
rA=-k1a.*CA;
rB=k1a*CA/2-k2b*CB;
rC=3*k2b*CB;
dCAdt=rA.+v0.*(CA0-CA)./V;
dCBdt=rB.-v0.*CB./V;
dCCdt=rC.-v0.*CC./V;
dTdt=(UA.*(Ta-T)-CA0.*v0.*30*(T-305)+((-6500)*(-k1a*CA)+8000*(k2b*CB))*V)/((CA*30+CB*60+CC*20)*V+100*35);
dydt=[dCAdt;dCBdt;dCCdt;dTdt];
endfunction;
%begin
disp("Calculando:...");
fflush(stdout);
#Inicializao dos parmetros da reao/processo
58
v0=240;#
V0=100;#
CA_0=1;#no reator
CA0=4;#na corrente de alimentao
CB0=0;#no reator
CC0=0;#no reator
T0=290;#
UA=35000;#
Ta=298;#
ti=0; tf=1.5;
[t,r]=ode45("f",[ti;tf],[CA_0;CB0;CC0;T0],1);
xlabel("t");ylabel("C"); #nome dos eixos
hold("on");
subplot(1,2,1);
plot(t,r(:,1),";CA;"); #grfico Caxt
plot(t,r(:,2),";CB;");#grfico Cbxt
plot(t,r(:,3),";CC;");#grfico Ccxt
hold("off");
subplot(1,2,2);
xlabel("t");ylabel("T");
plot(t,r(:,4),";;");#grfico Txt
%end
9.13.1 EXERCCIO 13
Deduzir as equaes para o problema envolvendo o semi-BATCH com troca trmica e
reaes em srie e analisar os resultados obtidos.