Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Innocentini
APOSTILA 2
MTODO DE RUNGE-KUTTA APLICADO A REATORES
QUMICOS
RIBEIRO PRETO - SP
AGOSTO - 2015
1. Introduo
Existem diversos tipos de sistemas em Engenharia Qumica que podem ser
representados por problemas de valor inicial. Um reator em batelada pode ser descrito a partir
das concentraes em um instante de tempo (tipicamente t = 0) e das equaes de balano
material e de energia. Um problema tpico consiste em determinar o tempo necessrio para se
obter uma dada concentrao de produto. A varivel independente tempo (t) aparece
freqentemente em problemas deste tipo. Outras variveis podem ser utilizadas; um exemplo
a determinao do perfil de temperatura T = f(z) ao longo de um trocador de calor, que pode
ser feita a partir da temperatura de entrada (em z = 0) e das equaes de transferncia de calor.
Neste caso, a varivel independente a posio ao longo do eixo do trocador de calor.
Um exemplo extremamente simples de um problema de valor inicial
dy
f ( t , y)
dt
(1)
(2)
dy
g( x, y, z,...t )
dt
(3)
dz
w ( x, y, z,...t )
dt
(4)
dy
f ( x; y)
dx
(5)
y n 1 y n
1
k1 2k 2 2k 3 k 4
6
(6)
sendo:
k 1 hf ( x n ; y n )
(7)
k 2 hf ( x n
k
h
; yn 1 )
2
2
(8)
k 3 hf ( x n
k
h
; yn 2 )
2
2
(9)
k 4 hf (x n h; y n k 3 )
(10)
(11)
As equaes (6) a (11) so aplicadas quantas vezes necessrias para a obteno da resposta.
dy
xy 2 , com condio inicial: x = 0 y = 1.
dx
Resoluo:
Neste caso: f ( x; y) xy 2 , com xo = 0 e yo = 1. Pelas equaes (7) a (11):
Para xo = 0 e yo = 1:
k1 hf (x o ; y o ) hf (0;1) (0,2)(0)(12 ) 0
k 2 hf ( x o
k
h
0,2
0
; y o 1 ) hf (0
;1 ) hf (0,1;1) (0,2)(0,1)(12 ) 0,02
2
2
2
2
k 3 hf ( x o
k
h
0,2
0,02
; y o 2 ) hf (0
;1
) hf (0,1;1,01) (0,2)(0,1)(1,012 ) 0,020402
2
2
2
2
1
k1 2k 2 2k 3 k 4
6
y1 1
1
0 2(0,02) 2(0,0204) 0,042
6
y1 1,020
x o1 x o h x 1 0 0,2
x 1 0,2
Repetindo os clculos:
xo=
yo=
0 x1=
1.000 y1=
0.2 x3=
1.020 y3=
0.4 x4=
1.087 y4=
0.6 x5=
1.220 y5=
0.8
1.471
k1=
0.042 k1=
0.065 k2=
0.067 k3=
0.095 k4=
0.095 k1=
0.129 k2=
0.133 k3=
0.178 k4=
0.178 k1=
0.240 k2=
0.251 k3=
0.346 k4=
0.346
k2=
k3=
k4=
0.000 k1=
0.020 k2=
0.020 k3=
0.042 k4=
x1=
y1=
0.2 x2=
1.020 y2=
0.4 x4=
1.087 y4=
0.6 x5=
1.220 y5=
0.8 x6=
1.471 y6=
1
2.000
0.486
0.529
0.799
dy
dy
xy 2 2 xdx
dx
y
1
1 x 2 02
1 2
2
dy
yo
y2
xdx
xo
2
1
1 1
x2 xo
y
2
y yo
2
2
1 x2 xo
yo
2
2
2
2 x2
y num
y ana
Erro (%)
0.0
1.000
1.000
0.0000
0.2
0.4
0.6
0.8
1.0
1.020
1.087
1.220
1.471
2.000
1.020
1.087
1.220
1.471
2.000
0.0400
-0.0040
-0.0400
-0.0280
0.0000
2.50
2.00
1.50
1.00
Numrico
Analtico
0.50
0.00
0.0
0.2
0.4
0.6
0.8
1.0
dy
f ( x; y; z )
dx
dz
g ( x; y; z)
dx
(12)
1
k1 2k 2 2k 3 k 4
6
(13)
z n 1 z n
1
l1 2l 2 2l 3 l 4
6
(14)
sendo:
k 1 hf ( x n ; y n ; z n )
l1 hg ( x n ; y n ; z n )
k
l
h
; yn 1 ; zn 1 )
2
2
2
k
l
h
l 2 hg ( x n ; y n 1 ; z n 1 )
2
2
2
k
l
h
k 3 hf ( x n ; y n 2 ; z n 2 )
2
2
2
k
l
h
l 3 hg ( x n ; y n 2 ; z n 2 )
2
2
2
k 4 hf (x n h; y n k 3 ; z n l 3 )
k 2 hf ( x n
l 4 hg (x n h; y n k 3 ; z n l3 )
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
As equaes (13) a (23) so aplicadas quantas vezes necessrias para a obteno da resposta.
Resoluo:
Neste caso: f ( x; y; z) 2xz e g ( x; y; z) 6x 2 com xo = 0; yo = 0; zo = 2.
k1 hf (x o ; y o ; z o ) hf (0;0;2) (0,1)(0)(2) 0
l1 hg (x o ; y o ; z o ) hg (0;0;2) (0,1)6(0) 2 0
k 2 hf ( x o
k
l
h
0,1
0
0
; y o 1 ; z o 1 ) hf (0
;0 ;2 ) hf (0,05;0;2) (0,1)2(0,05)( 2) 0,02
2
2
2
2
2
2
l 2 hg ( x o
k
l
h
0,1
0
0
; y o 1 ; z o 1 ) hg (0
;0 ;2 ) hg (0,05;0;2) (0,1)6(0,05) 2 0,0015
2
2
2
2
2
2
k 3 hf ( x o
k
l
h
0,1
0,02
0,0015
; y o 2 ; z o 2 ) hf (0
;0
;2
) hf (0,05;0,01;2,00075)
2
2
2
2
2
2
k 3 (0,1)2(0,05)(2,00075) 0,02
l 3 hg ( x o
k
l
h
0,1
0,02
0,0015
; y o 2 ; z o 2 ) hg (0
;0
;2
) hg (0,05;0,01;2,00075)
2
2
2
2
2
2
l 3 (0,1)6(0,05) 2 0,0015
y o1 y o
1
k1 2k 2 2k 3 k 4 y1 0 1 0 2(0,02) 2(0,02) 0,04 y1 0,02
6
6
z o1 z o
1
l1 2l 2 2l 3 l 4 z1 2 1 0 2(0,0015) 2(0,0015) 0,006
6
6
z1 2,002
x o1 x o h x 1 0 0,1
x 1 0,1
Repetindo os clculos:
xo=
x1=
0.1
x2=
0.2 x3=
0.3 x4=
0.4 x5=
0.5 x6=
0.6
x7=
0.7
x8=
0.8
x9=
0.9
yo= 0.000 y1= 0.020 y2= 0.080 y3= 0.182 y4= 0.327 y5= 0.523 y6= 0.779 y7= 1.108 y8= 1.531 y9=
zo= 2.000 z1= 2.002 z2= 2.016 z3= 2.054 z4= 2.128 z5= 2.25 z6= 2.432 z7= 2.686 z8= 3.024 z9=
2.075
3.458
k1= 0.0000 k1= 0.0400 k1= 0.0806 k1= 0.1232 k1= 0.1702 k1= 0.2250 k1= 0.2918 k1= 0.3760 k1= 0.4838 k1= 0.6224
l1= 0.0000 l1=
0.0060 l1=
0.0240 l1=
0.0540 l1=
0.2160 l1=
0.2940 l1=
0.3840 l1=
0.4860
k2= 0.0200 k2= 0.0602 k2= 0.1014 k2= 0.1457 k2= 0.1958 k2= 0.2558 k2= 0.3302 k2= 0.4250 k2= 0.5467 k2= 0.7032
l2= 0.0015 l2=
0.0135 l2=
0.0375 l2=
0.0735 l2=
0.2535 l2=
0.3375 l2=
0.4335 l2=
0.5415
k3= 0.0200 k3= 0.0603 k3= 0.1017 k3= 0.1464 k3= 0.1970 k3= 0.2575 k3= 0.3326 k3= 0.4282 k3= 0.5509 k3= 0.7085
l3= 0.0015 l3= 0.0135 l3= 0.0375 l3= 0.0735 l3= 0.1215 l3= 0.1815 l3= 0.2535 l3= 0.3375 l3= 0.4335 l3= 0.5415
k4= 0.0400 k4= 0.0804 k4= 0.1221 k4= 0.1673 k4= 0.2189 k4= 0.2809 k4= 0.3582 k4= 0.4568 k4= 0.5833 k4= 0.7458
l4= 0.0060 l4= 0.0240 l4= 0.0540 l4= 0.0960 l4= 0.1500 l4= 0.2160 l4= 0.2940 l4= 0.3840 l4= 0.4860 l4= 0.6000
x1=
0.1
x2=
0.2
x3=
0.3 x4=
0.4 x5=
0.5 x6=
0.6 x7=
0.7
x8=
0.8
x9=
0.9
x10=
1.0
y1= 0.020 y2= 0.080 y3= 0.182 y4= 0.327 y5= 0.523 y6= 0.779 y7= 1.108 y8= 1.531 y9= 2.075 y10= 2.773
z1= 2.002 z2= 2.016 z3= 2.054 z4= 2.128 z5= 2.250 z6= 2.432 z7= 2.686 z8= 3.024 z9= 3.458 z10= 4.000
dz
6x 2
dx
dz 6x 2 dx dz
zo
x 3 03
z 2 6
3
3
x 3 x o3
z z o 6
6 x 2 dx
xo
z 2x 3 2
dy
dy
dy
2xz
2x (2x 3 2)
4x 4 4x dy 4 x 4 4 x dx
dx
dx
dx
dy
yo
4x
x
xo
4 x dx
2
5
2
2
x 5 x 2 x o5 x o 2
5
5
y 0 4 x x 0 0 y 4 x x
y y o 4
5
5
5
2
5
2
2
5
2
2
y 0,8x 5 2 x 2
y num
z num
y ana
z ana
0.000
0.015
0.060
0.130
0.222
0.331
0.455
0.584
0.714
0.837
0.948
3.0
4.5
4.0
3.5
3.0
2.5
2.0
1.5
1.0
0.5
0.0
analtico
numrico
2.5
2.0
1.5
1.0
0.5
0.0
0.0
0.2
0
0
2E-14
2E-14
4E-14
0
4E-14
3E-14
3E-14
3E-14
0
0.4
0.6
0.8
x
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
0.80
0.90
1.00
1.0
(24)
1
k1 2k 2 2k 3 k 4
6
1
z n 1 z n l1 2l 2 2l 3 l 4
6
1
w n 1 w n m1 2m 2 2m 3 m 4
6
y n 1 y n
(25)
(26)
(27)
onde:
k 1 hf ( x n ; y n ; z n ; w n )
(28)
l1 hg ( x n ; y n ; z n ; w n )
(29)
m1 hj( x n ; y n ; z n ; w n )
k
l
m
h
k 2 hf ( x n ; y n 1 ; z n 1 ; w n 1 )
2
2
2
2
k
l
m
h
l 2 hg ( x n ; y n 1 ; z n 1 ; w n 1 )
2
2
2
2
k
l
m
h
m 2 hj( x n ; y n 1 ; z n 1 ; w n 1 )
2
2
2
2
k
l
m
h
k 3 hf ( x n ; y n 2 ; z n 2 ; w n 2 )
2
2
2
2
k
l
m
h
l 3 hg ( x n ; y n 2 ; z n 2 ; w n 2 )
2
2
2
2
k
l
m
h
m 3 hj( x n ; y n 2 ; z n 2 ; w n 2 )
2
2
2
2
k 4 hf (x n h; y n k 3 ; z n l 3 ; w n m3 )
(30)
l 4 hg (x n h; y n k 3 ; z n l 3 ; w n m3 )
m 4 hj(x n h; y n k 3 ; z n l 3 ; w n m3 )
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
(39)
10
x n 1 x n h
(40)
As equaes (24) a (40) so aplicadas quantas vezes necessrias para a obteno da resposta.
Resoluo:
equao do reator:
dC A
( rA )
dt
(1.1)
equao da reao:
( rA ) k 2 C A 2
(1.2)
de (1.1) e (1.2):
dC A
k 2C A 2
dt
dC A
k 2 C A 2
dt
(1.3)
11
Mtodo numrico:
dy
0,1y 2 com condio inicial: x = 0 y = 3
dx
xo=
0 x1=
yo= 3.000 y1=
k1= -0.180
k2= -0.169
k3= -0.170
k4= -0.160
k1= -0.160
k2= -0.151
k3= -0.152
k4= -0.143
k1= -0.143
k2= -0.136
k3= -0.136
k4= -0.129
0.6 x5=
2.542 y5=
k1= -0.129
k2= -0.123
k3= -0.123
k4= -0.117
0.8
2.419
k1= -0.117
k2= -0.111
k3= -0.112
k4= -0.107
0.8 x6=
2.419 y6=
1.0
2.308
Mtodo analtico:
dC A
dC A
k 2C A 2
k 2 dt
dt
CA 2
1
1
k 2 t CA
C A C Ao
1
k 2t
1
C Ao
CA
dC A
CAo
CA 2
k 2 dt
0
CA
1
0,1t
1
3
12
Para t = 20 min:
CA
1
1
0,1(20)
3
C A 0,429M
Concentrao, C A (M)
3.5
3.0
Numrico
2.5
Analtico
2.0
1.5
1.0
0.5
0.0
0
10
15
20
25
30
Tempo (min)
13
Lista de exerccios
1) A reao irreversvel de segunda ordem 2 A B + C realizada isotermicamente em um
reator batelada (BSTR). 20 litros de uma soluo contendo 40 moles de reagente A puro so
alimentados no reator. Sabendo-se que a constante de velocidade da reao k2 = 0,5
L/mol.min, determine por mtodo numrico a concentrao do reagente A no reator aps 15
minutos. Compare a soluo com aquela obtida analiticamente.
2) Deseja-se realizar a reao irreversvel elementar A + B C em um reator semi-batelada.
Uma soluo de 10 litros do reagente A em concentrao 2 molar dever ser inicialmente
introduzida no reator. Na seqncia, o reagente B ser alimentado, de modo contnuo e lento
no reator, em uma vazo de 100 mL/min, correspondendo a uma vazo molar de B de 1
mol/min durante 20 minutos. Aps esse perodo de alimentao, o reator mantido sob
agitao durante outros 20 minutos. Determine o perfil de concentrao de A e de B no reator
durante os 40 minutos de reao. Compare esse perfil com aquele caso todos os reagentes
fossem alimentados de uma vez s no reator (operao em batelada pura). Considere que a
constante de velocidade dada por: k2 = 0,3 L/mol.min. Use passo para resoluo numrica h
= 0,5 min.
3) A produo de brometo de metila (CH3Br) ocorre pela reao irreversvel elementar em
fase lquida: CNBr + CH3NH2 CH3Br + NCNH2, que realizada em um reator semibatelada. Uma soluo aquosa de metil amina (CH3NH2) em concentrao de 0,025 mol/L
deve ser alimentada em vazo de 0,05 L/s em uma soluo aquosa de CNBr contido em um
reator de vidro. O volume inicial do fluido no recipiente de 5 L com CNBr em concentrao
de 0,05 mol/L. A constante de velocidade da reao k2 = 2,2 L/mol.s. Pede-se:
a) Obtenha os perfis de nmero de moles de reagentes e produtos (NA, NB, NC e ND) no reator
em funo do tempo (400 segundos).
b) Obtenha os perfis de concentrao de reagentes e produtos (CA, CB, CC e CD) no reator em
funo do tempo (400 segundos).
c) Obtenha o perfil de grau de converso (xA) do reagente CNBr no reator em funo do
tempo (400 segundos).
d) Obtenha o perfil de taxa de reao (-rA) no reator em funo do tempo (400 segundos).
Utilize o mtodo de Runge-Kutta com passo h = 5 s. Pode ser utilizada programao
FORTRAN, BASIC, C++, PASCAL ou planilha Excel. Apresente todos os grficos
separadamente em planilha Excel.
14