Escolar Documentos
Profissional Documentos
Cultura Documentos
CENTRO DE TECNOLOGIA
DEPARTAMENTO DE ENGENHARIA QUMICA
MODELAGEM
QUESTO 1:
Determinao das temperaturas
Indicar qual temperatura possui o maior e menor valor dos ns
Dados: x = y = 0,5m
Ts = 500K
T = 300K
h= 10 w/m.K
Temos que:
P g i n a 2 | 47
E do mesmo modo:
N 1: T3 + 1000 + T2 4T1 = 0
N 3: T1 + T5 + T4 4T3 = 0
N 5: T3 + T7 + 500 - 4T5 = 0
P g i n a 3 | 47
N 6: T4 + T8 + 2T5 - 4T6 = 0
N 7:
2 x 10 x 0,5 10 x 0,5
( 2 T 5 +T 8+ 3500 ) + 1
3002(
1
+ 2) T 7 =0
2T 5 +T 8+ 350014 T 7=0
N 8:
2 x 10 x 0,5 10 x 0,5
( 2 T 7 +2 T 6 +3000 ) + 1
3002(
k1
+2)T 8=0
2T 7 +2 T 6 +300014 T 8=0
P g i n a 4 | 47
4 1 1 0 0 0 0 0
2 4 0 T1 1000
1 0 0 0 0 T 2 500
1 0 4 1 1 0 0 0
T 3 500
0 1 2 4 0 1 0 0 T 4 0
0 0 1 0 4 1 1 0
T 5 500
0 0 0 1 2 4 0 1 T 6 0
0
0 0 0 2 0 14 1 T 7 3500
0 0 0 0 0 2 2 14 T 8 3000
=
P g i n a 5 | 47
P g i n a 6 | 47
QUESTO 2
Dados:
F1 = 500kg/h
F2 = 1000kg/h
K=4
Yin = 0.1
Xin = 0
Balano do sistema:
Razo de equilbrio:
P g i n a 7 | 47
Xi
Yi
K = = 4
F2
F1
= K .
P g i n a 8 | 47
Matriz e alimentao do sistema:
Resultados:
As concentraes de sada em cada estgio:
y 1=0,0125 x 1=0,04999
y 2=0,0016 x 2=0,00624
y 3=0,00019 x 3=0,00077
y 4 =2,4033e-05 x 4=9,613e-05
P g i n a 10 | 47
y 5=2,6703e-06 x 4=1,068e-05
QUESTO 3:
Onde:
[]
c1
[ ]
130 30 0 X =[ 500 0 200 ]
Q= 90 90 0 C= c 2 ;
[ ]
40 60 120 500 c3
'
A transposta da matriz X : X = 0 ;
200
[ ]
Qinv = inversa da matriz Q = 500
'
A transposta da matriz X : X = 0
[ ]
0,01 0,0033 0 ;
0,01 0,0144 0 200
0,0083 0,0083 0,0083
P g i n a 11 | 47
P g i n a 12 | 47
QUESTO 4:
Q3=Q4 + Q5 |Q3|=|Q9|
P g i n a 13 | 47
P g i n a 14 | 47
QUESTO 5:
Suposies para simplificar e resolver o problema:
HP = 100%
zRT1 = 100%
Dados da questo:
P2
P2 = 3P1 ; RC = =3
P1
Funo:
P g i n a 15 | 47
Programa Principal:
Eficincia Politrpica:
v4 = 0.8518
P g i n a 16 | 47
erro = 0.000011
Eficincia Politrpica = 0.8518
K=4
QUESTO 6:
Para determinarmos o fator de atrito f da equao no linear, foram usados dois
mtodos, bisseo e Newton-Raphson. Para o programa do MathLab foi usado o
comando switch case.
O switch case usado quando temos duas ou mais opes de escolha, de tal
forma que o contedo de uma varivel pode ser comparado uma constante, e apenas
um case executado e a sequncia de execuo do programa prossegue aps o end.
F1 = (1/K)*log(Re*sqrt(f))+(14-5.6/K)-1/sqrt(f);
Programa Principal:
P g i n a 17 | 47
P g i n a 18 | 47
Mtodo da Bisseo:
P g i n a 19 | 47
Mtodo Regular False (fator de atrito x iteraes)
QUESTO 7
Para obter as estimativas iniciais usamos o cdigo a seguir:
P g i n a 20 | 47
P g i n a 21 | 47
Resultados da raiz e do intervalo escolhido para cada converso:
P g i n a 22 | 47
Agora podemos plotar um grfico de Ra x Xa (Razo de Reciclo x
Converso).
P g i n a 23 | 47
QUESTO 8
i)
a) Mtodo da bisseo
P g i n a 24 | 47
b) Mtodo Regula False
P g i n a 25 | 47
iii) Determinao da temperatura para uma concentrao de
8mg/L atravs do mtodo de Bisseo assumindo um erro
absoluto de 0,05 C.
P g i n a 26 | 47
P g i n a 27 | 47
Determinao da temperatura para uma concentrao de 10mg/L
atravs do mtodo de Bisseo assumindo um erro absoluto de 0,05
C.
P g i n a 28 | 47
Determinao da temperatura para uma concentrao de 12mg/L
atravs do mtodo de Bisseo assumindo um erro absoluto de 0,05
C.
P g i n a 29 | 47
Grfico comparativo para as diferentes concentraes:
QUESTO 9
Para resolver o problema vamos utilizar os mtodos da Regular
False e da Bisseo, para encontrar a profundidade do tanque esfrico
de volume V = 30 m e raio R = 3 m. O volume de lquido que ele
armazena pode ser calculado por:
[3 RH ]
V =H
3
function F = f9(H)
R = 3; % Unidade: m
V = 30; % Unidade: m
F = 1/3*pi*H^2*(3*R-H)-V;
end
P g i n a 30 | 47
solucionar a questo, e tambm comparar os resultados obtidos, alm
de analisar o erro relativo.
o Programa Principal:
% Dados do problema 9
R = 3; % Unidade: m
switch entrada
tic
v1 = 1;
v2 = 7;
Tol = 1e-4;
itemax = 100;
k=0;
toc
tic
xa =1;
xb = 7 ;
Tol =10^-5;
itemax =100;
P g i n a 31 | 47
k=0;
disp(' k Erro relativo Volume')
while k<itemax
xm = (xa+xb)/2;
k = k+1;
erro = abs((xa - xb)/xa);
disp([k, erro, xm])
if f14(xa)*f14(xm)<0
xb=xm;
else
xa=xm;
end
toc
otherwise
disp('Opo invlida')
disp('Tente novamente')
end
Raiz = 2.0269
k = 5
P g i n a 32 | 47
9.0000 0.0117 2.0195
10.0000 0.0058 2.0254
11.0000 0.0029 2.0283
12.0000 0.0014 2.0269
13.0000 0.0007 2.0276
14.0000 0.0004 2.0272
15.0000 0.0002 2.0270
16.0000 0.0001 2.0269
17.0000 0.0000 2.0269
18.0000 0.0000 2.0269
19.0000 0.0000 2.0269
20.0000 0.0000 2.0269
21.0000 0.0000 2.0269
22.0000 0.0000 2.0269
Raiz = 2.0269
k = 22
QUESTO 10
Implementou-se no Matlab uma rotina que permite escolher entre
diversas substncias e em seguida entrar com a temperatura. O
comando que favoreceu essa escolha foi o switch case.
P g i n a 33 | 47
P g i n a 34 | 47
P g i n a 35 | 47
QUESTO 11
O clculo das capacidades calorficas de gases no estado ideal (Cpgi) fornecido pela
equao:
Rearranjando:
P g i n a 36 | 47
O Switch case utilizado principalmente para uso em estruturas de menu. O
contedo de uma varivel comparado com um valor constante, e caso a comparao
seja verdadeira, um determinado comando executado. O switch vai comparar a
varivel 'Entrada' com os 'case'.
a
( p+
V 2m )
( V mb )=RT
a=3 p c V 2c
RTc
b=
8 pc
RTc
b=
8 pc
O benefcio desta forma que para dadas Tr e Pr, o volume reduzido do lquido e gs
pode ser calculado diretamente usando-se o mtodo de Cardano para a forma reduzida:
1 8Tr 2 3Vr 1
V r
3
( + )
V + =0
3 3 P r r P r Pr
P g i n a 39 | 47
Para Pr<1 e Tr<1, o sistema est em um estado de equilbrio vapor lquido. A equao
cbica de estado reduzida resulta neste caso 3 solues. A maior e a menor soluo so
o volume reduzido de gs e lquido.
Equao de RedlichKwong
RT a
p=
V mb TV m (V m +b)
0.08662RT c
b=
pc
Embora superior equao de estado de van der Waals, ela trata reduzidamente no que
diz respeito fase lquida e, portanto, no pode ser usada para calcular com
preciso equilbrios lquido-vapor. No entanto, ele pode ser usado em conjunto com
correlaes de fase lquidas separadas para este fim.
A equao de Redlich-Kwong adequada para o clculo de propriedades em fase
gasosa, quando a relao entre a presso para o presso crtica (presso reduzida)
inferior a cerca de metade da proporo da temperatura para a temperatura
crtica (temperatura reduzida):
p T
<
pc 2 T c
RT a
p=
V mb V m (V m +b)
P g i n a 40 | 47
0.42747 R2T 2C
a=
Pc
0.08664R T c
b=
Pc
T
Tr=
Tc
T r Temperatura reduzida
Em 1972 Soave substituiu o termo 1/(T) da equao Redlich-Kwong com uma funo
(T,) envolvendo a temperatura e o fator acntrico. A funo foi concebida para
ajustar os dados de presso de vapor de hidrocarbonetos e a equao trata muito bem
esses materiais.
RT a
p= 2
V mb V m +2 bV m+ b2
P g i n a 41 | 47
2 2
0.45724R T c
a=
pc
0.07780R T c
b=
Pc
T
Tr=
Tc
Na forma polinomial:
a p
A= 2 2
R T
bp
B=
RT
Z- Fator de compressibilidade
b)
Van der Walls
function [ F ] =FN12(v)
global a b P R T
f= (P+a/v^2)*(v-b)-R*T;
df = P + a/v^2 + (2*a*(b - v))/v^3;
F= v-(f/df);
end
P g i n a 42 | 47
clc; clear all;
global a b P R T
switch opcao
case 1
T = 70 + 273.15; %[k]
P = 30; %[bar]
m = 20; %[kg]
R = 83.14; %[cm^3 bar mol^-1 K^-1]
MM=16.043;
Tc=190.6;
Pc=45.990;
w=0.012;
a = (27*(R*Tc)^2)/(64*Pc);
b = (R*Tc)/(8*Pc);
while k<itemax
v = FN12(v0);
k=k+1;
erro=abs((v0-v)/v0);
v0=v;
end
VM = m/(v*MM*10^3);
disp(['VM =' num2str(VM)])
Peng-Robinson
function [ F ] =FNPR12(v)
global P R T alfa A B
%EQUAO DE ESTADO SRK
P g i n a 43 | 47
f=((P*v)/(R*T))^3-(1-B)*((P*v)/(R*T))^2+(A-2*B-3*B^2)*((P*v)/(R*T))-
(A*B-B^2-B^3);
df = 3*((P*v)/(R*T))^2-2*(1-B)*((P*v)/(R*T))+(A-2*B-3*B^2);
F= v-(f/df);
end
%Z=((P*v)/(R*T))
global a b P R T A B
switch opcao
case 1
T = 70 + 273.15; %[k]
P = 30; %[bar]
m = 20; %[kg]
R = 83.14; %[cm^3 bar mol^-1 K^-1]
MM=16.043;
Tc=190.6;
Pc=45.990;
Tr=T/Tc;
w=0.012;
a = (0.45724*(R^2)*Tc^2)/Pc;
b = (0.07780*R*Tc)/Pc;
alfa=(1+(0.37464+1.54226*w-0.26992*w^2)*(1-Tr^0.5))^2;
A=(alfa*a*P)/(R^2*T^2);
B=(b*P)/(R*T);
v0 =0.5; %input('Digite o valor da estimativa inicial = ');
Tol =10^-5; %input('Digite a tolerncia = ');
itemax =1000; %input('Digite o nmero mximo de iteraes = ');
k=0;
while k<itemax
v = FNPR12(v0);
k=k+1
erro=abs((v0-v)/v0);
v0=v;
end
P g i n a 44 | 47
VM = m/(v*MM*10^3);
disp(['VM =' num2str(VM)])
Redlich-Kwong
function [ F ] =FNRK12(v)
global a b P R T
%EQUAO DE ESTADO SRK
%f=(P+(a/(T^0.5*v*(v+b)))*(v-b)-(R*T));
f= v^3-((R*T)/P)*v^2+((1/P)*((a/(T^0.5)-b*R*T-P*b^2))*v-
((a*b)/P*T^0.5));
%CALCULAR A DERIVADA
df = 3*v^2-2*((R*T)/P)*v+((1/P)*((a/(T^0.5)-b*R*T-P*b^2)));
F= v-(f/df);
end
%MM=A(:,1);
%w=A(:,2);
%Tc=A(:,3);
%Pc=A(:,4);
switch opcao
case 1
T = 70 + 273.15; %[k]
P = 30; %[bar]
m = 20; %[kg]
R = 83.14; %[cm^3 bar mol^-1 K^-1]
MM=16.043;
Tc=190.6;
Pc=45.990;
w=0.012;
a = (0.42748*(R^2)*Tc^2.5)/Pc;
b = (0.08662*R*Tc)/Pc;
%A=((R*T)/P);
%B=((1/P)*((a/(T^0.5)-b*R*T-P*b^2)));
%C=((a*b)/(P*T^0.5));
v0 =0.5; %input('Digite o valor da estimativa inicial = ');
Tol =10^-5; %input('Digite a tolerncia = ');
P g i n a 45 | 47
itemax =100; %input('Digite o nmero mximo de iteraes = ');
k=0;
while k<itemax
v = FNRK12(v0);
k=k+1
erro=abs((v0-v)/v0);
v0=v;
end
VM = m/(v*MM*10^3);
disp(['VM =' num2str(VM)])
Soave-Redlich-Kwong
function [ F ] =FNSRK12(v)
global P R T alfa A B
%EQUAO DE ESTADO SRK
f=((P*v)/(R*T))^3-((P*v)/(R*T))^2+(A-B-B^2)*((P*v)/(R*T))-A*B;
%CALCULAR A DERIVADA
df = 3*(P/(R*T))*v^2-2*(P/(R*T))+(A-B-B^2)*(P/(R*T));
F= v-(f/df);
end
global a b P R T A B
switch opcao
case 1
T = 70 + 273.15; %[k]
P = 30; %[bar]
m = 20; %[kg]
R = 83.14; %[cm^3 bar mol^-1 K^-1]
MM=16.043;
Tc=190.6;
Pc=45.990;
P g i n a 46 | 47
Tr=T/Tc;
w=0.012;
alfa=(1+(0.48508+1.55171*w-0.17613*w^2)*(1-Tr^0.5))^2;
a = (0.42747*(R^2)*Tc^2)/Pc;
b = (0.08664*R*Tc)/Pc;
A=(alfa*a*P)/(R^2*T^2);
B=(b*P)/(R*T);
v0 =0.5; %input('Digite o valor da estimativa inicial = ');
Tol =10^-5; %input('Digite a tolerncia = ');
itemax =100; %input('Digite o nmero mximo de iteraes = ');
k=0;
while k<itemax
v = FNSRK12(v0);
k=k+1;
erro=abs((v0-v)/v0);
v0=v;
end
VM = m/(v*MM*10^3);
disp(['VM =' num2str(VM)])
P g i n a 47 | 47