Você está na página 1de 6

Gislaine Santos Jacinto

Trabalho 2 Modelagem e Simulao

Questo 1: Durante a tosse h um decrscimo no raio da traqueia de uma pessoa


sadia. Estudos apontam que a velocidade do ar passando pela traqueia pode ser
descrita pelo seguinte modelo:
() = 2( )
Sendo () a velocidade do ar em /, o raio da traqueia (em ), uma constante
(sendo > 0) e outra constante representando o raio mximo da traqueia. A partir
deste modelo:
a)Construa o grfico da velocidade do ar em funo do raio e determine o raio da
traqueia durante a tosse, para o qual a velocidade do ar seja mxima. Para
resoluo deste problema, cada aluno dever escolher um valor e utilizar = 2.
Para visualizar o grfico da velocidade do ar em funo do raio, fixou-se um valor de
K=2 e um valor de R=6 .A funo foi gravada em uma varivel V e os valores de r
variaram em uma sequncia de 0 a 6. O comando curve foi utilizado para construo do
grfico.
A partir da funo e utilizando o comando optimize, sabe-se que quando a velocidade mxima
(V=64 cm/s), o raio da traqueia apresenta um valor de aproximadamente 4cm. Abaixo est
apresentada a resposta do programa:
$maximum
[1] 3.999997
$objective
[1] 64

b) Construa uma tabela com os valores de r e V(r) para 5 valores diferentes de (escolha
5 valores alm do = 2 j utilizado). Com base nestes resultados, como voc interpretaria
essa constante ?
A variao da constante K altera o valor da velocidade. Para analisar como ocorre essa
variao foram escolhidos os valores de 1, 3, 5, 10, 15 para K e fixados os valores de R=5 e
r=3,99, em seguida, a funo dependente do raio e do K (r,K) foi gravada em V. A tabela abaixo
apresenta os valores de V(r) para cada K escolhido:
Constante V(r)
K1=1 16.0793
K3=3 48.2379
K5=5 80.3965
K10=10 160.793
K15=15 241.1895
Tabela com os valores de V(r) para 5 valores diferentes de
Logo, quanto maior a constante k, maior a velocidade do ar. A velocidade do ar no depende
somente do raio da traquia, depende tambm da presso advinda do pulmo, representada pela
constante K.

Questo 2: Na rea ambiente, a seguinte equao pode ser usada para calcular o
nvel de concentrao de oxignio em um rio () em funo da distncia () medida a
partir do local de descarga de poluentes: () = 10 20(0.2 0,75), para
0 5. Calcule a distncia para a qual a concentrao de oxignio reduza para o
valor 5.

Para visualizar a funo, utilizou-se o comando curve.


Grfico 2: Concentrao (y(x)) em funo da distncia (x) marcado com o ponto (0.6023,5)

Para se obter a distncia equivalente a um valor de concentrao de oxignio,


preciso igualar a funo zero, assim possvel aplicar o comando uniroot, que permite
encontrar a raiz da equao.
Logo: ()=1020*(0.20.75) => (1020)*(0.20.75))()=0
Armazenando essa funo em uma varivel, fixando o valor de 5 para y(d) e
aplicando a funo uniroot, a distncia referente essa concentrao de 0,6023.
Para visualizar o ponto no grfico, o comando abline e o points foram utilizados.

Questo 3: Considere o projeto de um conjunto de reatores contnuos em srie que


ser utilizado na converso + > + , para a qual a constante de velocidade .
A cintica de primeira ordem com relao a concentrao de A ( o valor da
concentrao): = .
Considere que o projeto prev a utilizao de 4 reatores com um determinado
volume . Os reatores sero operados a volume constante, com uma taxa de
alimentao e uma soluo contendo iguais concentraes de A e B na entrada do
conjunto de CSTR (reator contnuo de tanque agitado).
Seja 0 a concentrao de A na entrada do primeiro reator e 1, 2, 3 e 4. as
concentraes na sada do primeiro , segundo , terceiro e quarto reatores,
respectivamente
Voc entrar na etapa do projeto para modelar este problema, possibilitando
simulaes para encontrar o volume dos reatores (V) e as concentraes de A na
sada de cada reator para diferentes condies.
a) Considerando inicialmente as seguintes condies: = , L/(mol mim),
= L/min, = , e uma taxa de converso global de 80%, modele o
balano do componente A para os 4 reatores.
O balano do componente A feito baseado em um sistema de equaes, considerando a
concentrao que entra, a que sai e a que reage.
O sistema est disposto abaixo:
Balano do componente A: +=0
Para o R1: =.0 =.1 =.1.
Para o R2: =.1 =.2 =.2.
Para o R3: =.2 =.3 =.3.
Para o R4: =.3 =. =..
A partir das informaes foi construindo o sistema:
Equao 1: .0.1.1.=0
Equao 2: .1.2.2.=0
Equao 3: .2.3.3.=0
Equao 4: .3...=0
A funo foi gravada em uma varivel e o comando multiroot foi utilizado para
encontrar os valores de a1, a2, a3 e do volume. Para o uso do multirrot foram escolhidos 4
valores, chutes iniciais , para os valores de a1, a2, a3 e volume, respectivamente. Assim o
software retornou:

Assim, a1=1069,98, a2=715,54, a3=478,51 e V=1981,39. Sabendo que an=0,2*a0, an=320.


Ao alterar o valor da constante ocorre mudana no balano do componente A e no volume. A
constante foi alterada para 0,09; 0,1; 0,3 e 0,5. Sendo an=320 um valor constante, foi feita uma
tabela com os valores referentes ao balano do componente A e volume.
K a1 a2 a3 V
0,09 1069,9845 715,5418 478,5116 440,3100
0,1 1069,9845 715,5418 478,5116 396,2790
0,3 1069,9845 715,5418 478,5116 132,0930
0,5 1069,98449 715,54175 478,51161 79,25581
Valores referentes ao balano do componente A e volume ao alterar o valor de K
Quanto maior a constante da velocidade, menor o volume dos reatores, assim menor
o custo de implantao do sistema. fato que a velocidade de uma reao depende da sua
constante de velocidade e se relaciona concentrao dos reagentes e dos produtos da reao.
Logo, quanto maior a constante da velocidade, menor ser o volume final para que a
concentrao referente taxa de converso global seja alcanada.
Scripts em R:
Questo 1 a
K=2 #constante
R=6 #raio mximo da traquia
V=function(r) K*(r^2)*(R-r) #funo
r=seq(0,6,0.5) #variao do raio
curve(V(x),0,6)
optimize(V,c(0,6),maximum=T)
Questo 1 b:
R=5 #raio mximo da traquia
r=3.99 #variao do raio
V=function(r,K) K*(r^2)*(R-r) #funo
K1=V(r,1);K1
K3=V(r,3);K3
K5=V(r,5);K5
K10=V(r,10);K10
K15=V(r,15);K15
Questo 2
require(rootSolve)
y=function(d) 10-20*(exp(-0.2*d)-exp(-0.75*d))
curve(y(x),0,5)
C=5
f=function(d) (10-20*(exp(-0.2*d)-exp(-0.75*d)))-C
raiz=uniroot(f,c(0,5));raiz
abline(h=5,lty=3)
abline(v=raiz$root,lty=3)
points(raiz$root,5,pch=16,col=2)
Questo 3 a:
Para encontrar o balano do componente A e o volume para k=0,02 foi utilizado:
require(rootSolve)
F=80
K=0.02
a0=1600
an=0.2*a0
sistema=function(x) c(eq1=F*a0-F*x[1]-K*x[1]*x[4],eq2=F*x[1]-F*x[2]-
K*x[2]*x[4],eq3=F*x[2]-F*x[3]-K*x[3]*x[4],eq4=F*x[3]-F*an-K*an*x[4])
sol=multiroot(sistema,start=c(1200,800,500,100));sol
Questo 3 b
Para encontrar o balano do componente A e o volume para k=0,09, 0,1, 0,3 e 0,5, foi
utilizado o mesmo sistema, porm trocando os valores de k. Um exemplo para 0,09
mostrado abaixo.
require(rootSolve)
F=80
K=0.09
a0=1600
an=0.2*a0
sistema=function(x) c(eq1=F*a0-F*x[1]-K*x[1]*x[4],eq2=F*x[1]-F*x[2]
K*x[2]*x[4],eq3=F*x[2]-F*x[3]-K*x[3]*x[4],eq4=F*x[3]-F*an-K*an*x[4])
sol=multiroot(sistema,start=c(1200,800,500,100));sol

Você também pode gostar