You are on page 1of 6

1 Colocao Ortogonal

Seja uma partcula cataltica esfrica e porosa, onde est ocorrendo uma
reao de ordem m em condies isotrmicas. A equao de balano de massa
adimensionalizada para este sistema resulta em:
1 d
r2 dr

(
)
2 dy
r
= 2 y m
dr

(1)

Com as seguintes condies de contorno:

dy
=0
dr r=0

y|r=1 = 1

Fazendo:
u = r2

Ento, a equao diferencial ca:


4u

d2 y
dy
+6
2 y m = 0
du2
du

(2)

com a condio de contorno:


(3)

y|u=1 = 1

A soluo desta equao pode ser aproximada por um polinmio de grau N.


Este pode ser escrito como um polinmio interpolador de Lagrange passando
pelos pontos (uj , yj ), sendo que uj so as razes do polinmio de Jacob PN0,0.5 (u):
y yN =

N
+1

(4)

lj (u)yj

j=1

sendo que:
lj (u) =

pN +1 (u) =

N
+1

pN +1 (u)

(u uj )pN +1 (uj )

(5)

(u uj ) = (u u1 )(u u2 )(u u3 ) . . . (u 1.)

(6)

j=1

PN, (u) denido como:

u (1 u)

ou:

,
PN, (u)PM
(u)du

1
0

u (1 u) uj PN, (u)du = 0

Para = 0,0, = 0,5 e N=2, temos:

0
1

para
para

para

N=
M
N =M

j<N

(7)

(8)

PN, (u) = P20.0,0.5 (u) = 2 u2 + 1 u + 0

(9)

0 = 1.

(10)

Sendo que:

i =

N i+1N +i++
i1
i
i+

(11)

Assim:
P20.0,0.5 (u) =

21 2 14
u u+1
5
3

(12)

As razes desta equao so:


21 2 14
u u + 1 = 63u2 70u + 15 = 0
5
3

70 702 4 63 15
u=
2 63

(13)

u1 = 0.289949197925690294
u2 = 0.8211619131854208089

(15)

(14)

Assim:
pN +1 (u) = (u 1)(u 0.8211619131854208089)(u 0.289949197925690294)

(16)

pN +1 (u) = (u 0.8211619131854208089)(u 0.289949197925690294)+


(u 1)(u 0.289949197925690294) + (u 1)(u 0.8211619131854208089)

(17)

pN +1 (1) = 0.1269841269841270236

(18)

pN +1 (0.8211619131854208089) = 0.09500106568862804091

(19)

pN +1 (0.289949197925690294) = 0.3771880145422435131

l3 (u) =

(20)

l1 (u) =

(u 1)(u 0.8211619131854208089)
0.3771880145422435131

(21)

l2 (u) =

(u 1)(u 0.289949197925690294)
0.09500106568862804091

(22)

(u 0.289949197925690294)(u 0.8211619131854208089)
0.1269841269841270236

As derivadas so:

(23)

(24)

(25)

l1 (u) = 5.302395417911690621(u 0.9105809565927103777)


l2 (u) = 21.05239541791168577(u 0.644974598962845147)

l3 (u) = 15.75(u 0.5555555555555555247)

l1 (u) = 5.302395417911690621

l2 (u) = 21.05239541791168577

l3 (u) = 15.75

(26)
(27)
(28)
(29)

As derivadas da funo aproximada sero dadas por:


N
+1

dyN
=
lj (u)yj
du
j=1

(30)

N
+1

d2 yN
=
lj (u)yj
2
du
j=1

(31)

Seus valores nos pontos de colocao ui sero:

N
+1
N
+1

dyN
=
l
(u
)y
=
Ai,j yj
i
j
j
du u=ui
j=1
j=1

(32)

N
+1
N
+1

d2 yN
=
l
(u
)y
=
Bi,j yj
i
j
j
du2 u=ui
j=1
j=1

(33)

3.290834
A = 0, 474135
0, 474135

5, 302395
B = 5, 302395
5, 302395

7, 474135
4, 183300
3, 709164 4, 183300
7, 474135 7, 0000

21, 052395 15, 75


21, 052395 15, 75
21, 052395 15, 75

Fazendo com que o polinmio satisfaa a equao diferencial nos pontos de


colocao temos, para uma cintica de primeira ordem, N+1 equaes lineares:
4ui

N
+1

j=1

Bi,j yj + 6

N
+1

Ai,j yj 2 yi = 0

(34)

j=1

Fazendo:
Ci,j = 4ui Bi,j + 6Ai,j

Assim:

(35)

N
+1

Ci,j yj 2 yi = 0

(36)

Ci,j yj + Ci,N +1 yN +1 2 yi = 0

(37)

j=1
N

j=1

Mas, pela condio de contorno:


(38)

yN +1 = 1, 0
N

Ci,j yj + Ci,N +1 2 yi = 0

(39)

j=1

Desta forma, temos N equaes lineares e N incgnitas (yi ):


14, 5954y1 + 20, 4283y2 = 6, 8330
14, 5954y1 91, 40469y2 = 76, 83301
[
][
] [
]
14, 5954 20, 4283
y1
6, 8330
=
14, 5954
91, 40469
y2
76, 83301

(40)
(41)

Logo:
y1 = 0, 89305
y2 = 0, 97254

(42)

O fator de efetividade pode ser calculado por:

3
=
2

yu
0

w1 =

l1 (u)u

3
du
2

+1
1N

yN u1/2 du

du =

lj (u)yj u1/2 du

l2 (u)u1/2 du =
0

(44)

j=1

(45)

(u 1)(u 0.8211619131854208089) 1/2


u du (46)
0.3771880145422435131
w1 = 0, 27756

w2 =

(43)

1
N +1
N +1
3
3
yj
lj (u)u1/2 du =
wj yj
2 j=1
2 j=1
0

1
1/2

1/2

(47)

(u 1)(u 0.289949197925690294) 1/2


u du (48)
0.09500106568862804091
w2 = 0, 3891127

(49)

l3 (u)u1/2 du =

w3 =
0

(u 0.289949197925690294)(u 0.8211619131854208089) 1/2


u du
0.1269841269841270236

(50)

w3 = 0

(51)

Obs.: w3 = 0 devido a ortogonalidade da funo de Jacob.


Assim, o fator de efetividade ser:
= 0, 93944

(52)

O fator de efetividade pode ser calculado pela soluo analtica da equao


diferencial:
=

3
( coth 1)
2

(53)

= 0, 9391

(54)

Abaixo apresentado o programa em MATLAB:


clear all
n=2;
np=n+1;
alfa = 1.;
beta = 0.5;
phi = 0.01
no = 0;
ni = 1;
i = 1;
id = 1;
[dif,root]=jacob(n,0,1,alfa,beta)
for i=1:np
[v1]=dfopr(n,0,1,i,1,dif,root);
[v2]=dfopr(n,0,1,i,2,dif,root);
for j=1:np
c(i,j) = 4*(root(i)*v2(j)+3/2*v1(j));
end
end
for i=1:np
y(i) = 1.;
end
err = 1;
while err>1.e-9
for i=1:n
b(i) = c(i,np)*y(np)-phi^2*y(i)^2;
for j=1:n
HH(i,j) = c(i,j);
b(i) = b(i) + c(i,j)*y(j);

end
HH(i,i) = HH(i,i) - 2*phi^2*y(i);
end
HC = b*inv(HH);
err = 0.;
for i=1:n
y(i) = y(i) - HC(i)*0.3;
err = err + HC(i)^2;
end
err
end
y
for i=1:11
f=(i-1)/10;
g = f^2;
xintp=intrp(np,g,root,dif);
ff = 0;
for j=1:np
ff = ff + xintp(j)*y(j);
end
end
end
v1 = radau(n,0,1,1,0.0,beta,root,dif);
eta = v1(np);
for i=1:n
eta = eta + v1(i)*y(i);
end
eta
return
end

You might also like