Clique aqui para acessar o Orçamento Cidadão encaminhado em ...
Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série...
Transcript of Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série...
![Page 1: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/1.jpg)
Simulação de Processos
Engenharia Química
![Page 2: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/2.jpg)
Simulação de Processos
1. Simulação em estado estacionário.
2. Simulação em estado dinâmico.
![Page 3: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/3.jpg)
• Modelos matemáticos são de dois tipos:
- Baseado em modelos físicos
- Empíricos
• Modelos baseados na teoria física podem ser divididos em:
- Lineares / não lineares
- Estado estacionário / não estacionário
- Modelos com parâmetros concentrados (lumped) / distribuídos
- Contínuos / discretos
• Equações algébricas
- Equações diferenciais ordinárias
- Equações parciais
• Equação diferença
Modelos Matemáticos
![Page 4: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/4.jpg)
ModeloEntradas
Parâmetros
Saídas
Leis Físicas
Balanços de Massa
Balanços de Energia
Modelos Dinâmicos são Equações Diferenciais
Como resolver esses Modelos usando o Matlab?
Simulação de ProcessosEstado Dinâmico
![Page 5: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/5.jpg)
Fin
Fouth
Asr
hkFdt
dhA insr .
Vazão de entrada
Área da seção transversal
Vazão de saída
hkFout .
Nível
Simulação de ProcessosEstado Dinâmico
![Page 6: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/6.jpg)
hkFdt
dhA in .
Modelo:
Variáveis:
Saídas [ variáveis que queremos obter] - h
Estados [ propriedades que variam com tempo nas eq. dif. ] - h
Entradas [ propriedades que afetam nossas variáveis de saída
e variam com o tempo] - Fin
Parâmetros [ propriedades fixas do modelo] – Asr e k
Dados no estado estacionário: Fin=10m3/s.
Dados parâmetros: k=10m2/s; A=28m2;
Com modificação de 10% na vazão: Fin = 11m3/s
Simulação de ProcessosEstado Dinâmico
![Page 7: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/7.jpg)
Função (tqderiv.m)
function dhdt=tqderiv (t,y)
%Entradas e Parâmetros:
global Fin Asr k
%Equação Diferencial:
dhdt=Fin/Asr -(k/Asr)*sqrt(y);
Programa Principal (tanque.m)
global Fin Asr k
Asr=28; Fin=11; k=10;
t0=0; % tempo inicial
tf=50;% tempo final
y0=1; % valor inicial
ode23('tqderiv',[t0 tf],y0)
![Page 8: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/8.jpg)
![Page 9: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/9.jpg)
Transformada de Laplace
Importante método analítico para resolver equações
diferenciais ordinárias lineares.
Transformadas de Laplace possuem importantes
aplicações em simulação e controle de processos:
- Função de transferência.
- Análise em frequência.
- Projetos de sistemas de controle.
- Estabilidade de sistemas.
![Page 10: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/10.jpg)
Função de Transferência
o
n
n
n
n asasasa
bsG
1
1
1
1)(
Y(s) = G(s) X(s)
• Representação de um modelo dinâmico linear.
• Relaciona uma saída com uma entrada.
![Page 11: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/11.jpg)
Revisando Exemplo do Tanque
hkFdt
dhA in .Equação original:
Equação diferença linearizada:''
'
.2
hh
kF
dt
dhA
o
in
Função de Transferência:
12
/2
)(
)('
'
sk
hA
kh
sF
sHG
o
o
in
y(0) = 0
![Page 12: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/12.jpg)
![Page 13: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/13.jpg)
Tanque de Aquecimento em Série
Três tanques em série são usados para pré-aquecer
um óleo antes de ser encaminhado para uma coluna
de destilação. Cada tanque inicialmente esta cheio
com M=1000kg de óleo a 20C. Vapor saturado a 250C
dentro das serpentinas imersas em cada tanque. O
óleo é alimentado para o primeiro tanque na vazão
W1=100 kg/min mantendo-se constante nos três
tanques. O taque é bem misturado e o Cp = 2kJ/kg.C.
Valor de UA =10 kJ/min.C. Encontrar o perfil de
temperatura em cada tanque.
![Page 14: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/14.jpg)
Comandos no Matlab
1 - Multiplicação:
ou:
Exemplo: p1(s) = s^2 – 5s + 4
p2(s) = s^2 + 4
p3(s) = s^2 – 5s
2- Raízes de polinômio:
raizes = roots(p1)
funcao1 = poly(raizes)
![Page 15: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/15.jpg)
Comandos no Matlab3 – Frações Parciais:
ou:
![Page 16: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/16.jpg)
Comandos no Matlab3 – Frações Parciais:
ou:
![Page 17: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/17.jpg)
Comandos no Matlab
Expandir em frações parciais utilizando comandos Matlab:
Resposta:
![Page 18: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/18.jpg)
Comandos no Matlab4 – Álgebra simbólica: funções
Para substituir valores de x na função basta digitar: f(valor desejado)
![Page 19: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/19.jpg)
Comandos no Matlab5 – Álgebra simbólica:
Inversa de LaplaceLaplace
![Page 20: Simulação de Processos - WordPress.com...Tanque de Aquecimento em Série Três tanques em série são usados para pré-aquecer um óleo antes de ser encaminhado para uma coluna de](https://reader035.fdocumentos.tips/reader035/viewer/2022081613/5fb9b556f432ee30fc595a24/html5/thumbnails/20.jpg)
Comandos no Matlab6 – Derivadas
7 – Função tf
Produz o mesmo resultado que: