3 Avmodelagem
3 Avmodelagem
3 Avmodelagem
INSTITUTO DE TECNOLOGIA
MATRÍCULA: 201807540011
BELÉM
2022
ANA LUIZA DE BARROS SOUZA CAMPOS
MATRÍCULA: 201807540011
BELÉM
2022
SUMÁRIO
1. INTRODUÇÃO
2. METODOLOGIA
2.1. Questão 3ª avaliação
2.1.1. Balanço de massa e energia
2.1.2. Código Rotina bvp4c
2.1.3. Código Diferenças Finitas
3. RESULTADOS
3.1. Rotina bvp4c
3.1.1. Alternativa i
3.1.2. Alternativa ii
3.1.3. Alternativa iii
3.2. Método diferenças finitas
3.2.1. Alternativa i
4. CONCLUSÃO
REFERENCIAS
1. INTRODUÇÃO
Uma forma comum de analisar um reator para obter resultados sem a realização
de testes em uma planta real, consiste na utilização da modelagem e simulação, além
de ser uma estratégia de otimização, isto é maximizar a geração de produtos
desejados ou de maior valor agregado, gerando o melhor rendimento através dos
menores custos (STEPHANOPOULOS, 1984). A modelagem e simulação de
processos é uma ferramenta bastante utilizada na engenharia, numa vez que pode
prever o comportamento de sistemas sem a necessidade da montagem de uma
estrutura física de processo, reduzindo os custos do estudo. A fluidodinâmica
computacional realiza a simulação numérica dos processos físicos e químicos
envolvidos no escoamento reativo através da implementação de modelos
matemáticos que sejam representativos para o sistema (SILVA & SOARES, 2011).
2. METODOLOGIA
Fonte: Autora.
𝑑𝑁𝑖 𝑑2 𝐶𝑖
= −𝐷𝑖 (Equação 1)
𝑑𝑙 𝑑𝑙 2
𝑑𝐻𝑖 𝑑𝑛𝑖 𝑑𝑞
∑𝑖 𝑛𝑖 + ∑𝑖 𝐻𝑖 + 𝐴𝑡 𝑑𝑙 = 𝑄′ (Equação 2)
𝑑𝑙 𝑑𝑙
1 𝑑2 𝑦 𝑑𝑦 −𝛾
⁄𝑦
− 𝑑𝜔 + 𝛽. 𝐷𝑎. 𝑒 . 𝑋𝑎 = −𝑄 (Equação 3)
𝑃𝑒𝐻 𝑑𝜔2
1 𝑑2 𝑥 𝑑𝑥
∙ − 𝑑𝜔 − 𝐷𝑎 ∙ 𝑥 𝑛 = 0 (Equação 4)
𝑃𝑒 𝑑𝜔2
𝑑𝑥
𝜔=1→ =0 (Equação 5)
𝑑𝜔
1 𝑑𝑥
𝜔 = 0 → 𝑃𝑒 ∙ 𝑑𝜔 = 𝑥 − 1 (Equação 6)
dydx = [y(2)
(y(2) + Da*y(1))/(1/Pe)];
res = [(1/Pe)*ya(2)-ya(1)+1
yb(2)];
end
global L k Pe Da Di v %#ok<GVMIS>
L = 1; k = 4.5e-4; v=3e-4; Di= 1e-5;
Pe=L*v/Di;
Da= 1.5 ; %#ok<*NOPTS>
deltaL = linspace(0,L,10);
solinit = bvpinit(deltaL, @guess2);
sol = bvp4c(@bvpfcn2, @bcfcn2, solinit);
X = sol.x; T = sol.y;
T = T';
X = X';
plot(X, T(:,1))
legend('n=1;alternativa i')
Aplicação ii
dydx = [y(2)
(y(2) + Da*y(1))/(1/Pe)];
res = [(1/Pe)*ya(2)-ya(1)+1
yb(2)];
end
g = [0
1];
end
global L k Pe Da %#ok<GVMIS>
L = 1; k = 4.5e-4; v=3e-4;
Da=3;
for Pe=0.1:200
deltaL = linspace(0,L,10);
solinit = bvpinit(deltaL, @guess2);
sol = bvp4c(@bvpfcn2, @bcfcn2, solinit);
X = sol.x; T = sol.y;
T = T';
X = X';
end
plot(X, T(:,1))
legend('n=1;alternativa ii')
Aplicação iii
dydx = [y(2)
(y(2) + Da*y(1))/(1/Pe)];
res = [(1/Pe)*ya(2)-ya(1)+1
yb(2)];
end
g = [0
1];
end
global L k Pe Da %#ok<GVMIS>
L = 1; k = 4.5e-4; v=3e-4;
Pe=20 ;
for Da=0.1:20
deltaL = linspace(0,L,10);
solinit = bvpinit(deltaL, @guess2);
sol = bvp4c(@bvpfcn2, @bcfcn2, solinit);
X = sol.x; T = sol.y;
T = T';
X = X';
end
plot(X, T(:,1))
legend('n=1;alternativa iii')
n=1
dydt = zeros(8,1);
end
clear all
clc
global deltax X0 X9 %#ok<GVMIS>
L = 1.0; np = 10; nt = 100;
X10 = 0.3097; X0 = 0.7334;
deltax = L/(np-1);
w = (0:deltax:L);
y0 = 1*ones(8,1);
tspan = linspace(0,100,nt);
[tempo,Y] = ode45(@pfrdf,tspan,y0);
for i = 1:nt
X(i,1) = (4*Y(i,1)-Y(i,2)+1)/4;;
for j=2:np-1
X(i,j) = Y(i,j-1);
end
X(i,np) =(4*Y(i,8)-Y(i,7))/3;;
end
plot(w,X(nt,:))
n=2
dydt = zeros(8,1);
end
clear all
clc
deltax = L/(np-1);
w = (0:deltax:L);
y0 = 1*ones(8,1);
tspan = linspace(0,100,nt);
[tempo,Y] = ode45(@pfrdf,tspan,y0);
for i = 1:nt
X(i,1) = (4*Y(i,1)-Y(i,2)+1)/4;;
for j=2:np-1
X(i,j) = Y(i,j-1);
end
X(i,np) =(4*Y(i,8)-Y(i,7))/3;;
end
plot (w,X(nt,:))
3. RESULTADOS
3.1. Rotina bvp4c
3.1.1. Alternativa i
Fonte: Autora.
3.1.2. Alternativa ii
Fonte: Autora.
Fonte: Autora.
Fonte: Autora.
Fonte: Autora.
4. CONCLUSÃO