simulação de processos - wordpress.com...tanque de aquecimento em série três tanques em série...

20
Simulação de Processos Engenharia Química

Upload: others

Post on 16-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

• 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

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

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

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

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
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

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

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

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
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

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

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

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

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

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

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

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

Comandos no Matlab6 – Derivadas

7 – Função tf

Produz o mesmo resultado que: