d } o p u ^ ] u µ o } w } } t µ ] ( v ] ] -...

14
Modelagem e Simulação de Modelagem e Simulação de Processos – Equações Diferenciais Prof. Dr. Félix Monteiro Pereira

Upload: others

Post on 01-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Modelagem e Simulação de Modelagem e Simulação de Processos – Equações Diferenciais

Prof. Dr. Félix Monteiro Pereira

ESTUDO DE PROBLEMAS DE ENGENHARIA QUÍMICA E BIOQUÍMICAPROBLEMAS ENVOLVENDO EQUAÇÕES DIFERENCIAIS DE PRIMEIRA ORDEM(PROBLEMAS DE VALOR INICIAL)

Um fenômeno importante na indústria de processos é a transferência de massa entre duas correntesfluidas. Em fenômenos como absorção, destilação e retificação, uma corrente líquida flui para baixoe uma corrente em fase gasosa é forçada a subir através da fase líquida. A representaçãoesquemática abaixo considera uma vazão molar L de líquido a uma composição f(t) e uma vazãomolar V de um vapor a uma composição g(t) sendo alimentadas a um "prato" contendo uma massam de líquido no qual se dá a transferência de massa. Deste processo resultam uma corrente líquidade composição x e uma corrente gasosa de composição y. Neste problema, todas as composições sãode composição x e uma corrente gasosa de composição y. Neste problema, todas as composições sãoexpressas em fração molar.

Considerando constantes L, V e m, pode-se obter a seguinte equação diferencial para adeterminação da composição do líquido que sai do prato:

,

K é a constante de equilíbrio líquido-vaporE é a eficiência do prato (uma eficiência de 100% corresponde a uma situação em que x e y são ascomposições de equilíbrio para os componentes).Monte um gráfico (até que seja possível se visualizar o regime permanente) mostrando a variação dacomposição x com o tempo considerando os seguintes dados: a = 1; b = 2,5; f(t) = 0,05 + t parat<=0,5;f(t) = f(0,5) para t>0,5; g(t) = 0,01.Considere que no instante t=0, a composição de saída do líquido corresponde à concentração deentrada (x0=0,05).

ESTUDO DE PROBLEMAS DE ENGENHARIA QUÍMICA E BIOQUÍMICAPROBLEMAS ENVOLVENDO EQUAÇÕES DIFERENCIAIS DE PRIMEIRA ORDEM(PROBLEMAS DE VALOR INICIAL)

In[48]:= a 1;b 2.5;

g 0.01 ;f t

função por partesPiecewise 0.005 t, t 0.5 , 0.55 , t 0.5

0.005 t t 0.5Out[51]=

0.005 t t 0.50.55 t 0.50 True

In[52]:= xcresolve numéricamente equação diferencialNDSolve x' t a x t a f t b g, x 0 0.05 , x, t, 0, 10

gráficoPlot

calculaEvaluate x t . xc , t, 0, 10 ,

intervalo do gráPlotRange

tudoAll

Out[52]= x InterpolatingFunctionDomain: 0. , 10.Output: scalar

0.6

In[55]:=

mostraShow 53,

legenda dos eixosAxesLabel

forma sem avaliaHoldForm t ,

forma sem avaliaçãoHoldForm x ,

etiqueta de gráfPlotLabel

nenhumNone ,

estilo de etiquetaLabelStyle

tons de cinzasGrayLevel 0

x

Out[53]=

2 4 6 8 10

0.1

0.2

0.3

0.4

0.5

Out[55]=

2 4 6 8 10t

0.1

0.2

0.3

0.4

0.5

0.6x

Crescimento Microbiano em Biorreator Batelada

Considere o crescimento de uma determinada bactéria em um biorreator batelada. Sendo a

concentração inicial de microrganismos igual a X0 e a de substrato S0, se considerarmos que apenas

um substrato limite o crescimento, que a quantidade de substrato consumida para a manutenção celular

e para a formação de produtos seja insignificante, e que não haja inibição ao crescimento celular, a

ESTUDO DE PROBLEMAS DE ENGENHARIA QUÍMICA E BIOQUÍMICAPROBLEMAS ENVOLVENDO SISTEMAS DE EQUAÇÕES DIFERENCIAIS DE PRIMEIRA ORDEM (PROBLEMAS DE VALOR INICIAL)

e para a formação de produtos seja insignificante, e que não haja inibição ao crescimento celular, a

velocidade específica de crescimento celular (x) pode ser descrita pelo modelo de Monod:x=rx/X=máx*S/(ks+S) (1)onde:rx=velocidade de crescimento celular (g/[Lh]);X= concentração de bactérias (g/L);t=tempo (h);S=concentração de substrato (g/L);máx=velocidade específica máxima de crescimento (h-1);ks=concentração de substrato quando x=máx/2 (g/L).A velocidade específica de consumo de substrato (s) é dada por:s=rs/X=(1/Yx/s) x (2)onde:onde:Yx/s= conversão de substrato em células;rs= velocidade de consumo de substrato (g/[Lh]);Considerando X0=0.5g/L; S0=50g/L; máx=0.5h-1; ks=1g/L; Yx/s=0.5(g de células/grama de substrato),plote o gráfico das concentrações de substrato e células (X e S) no reator, em função do tempo, atéque todo o substrato seja consumido.

Crescimento Microbiano em Biorreator Batelada:

ESTUDO DE PROBLEMAS DE ENGENHARIA QUÍMICA E BIOQUÍMICAPROBLEMAS ENVOLVENDO SISTEMAS DE EQUAÇÕES DIFERENCIAIS DE PRIMEIRA ORDEM (PROBLEMAS DE VALOR INICIAL)

In[120]:= x0 0.5;

s0 50;m 0.5;ks 1;yxs 0.5;

xsresolve numéricamente equação diferencialNDSolve x' t m s t x t ks s t , s' t x' t yxs, x 0 x0, s 0 s0 , x, s , t, 0, 10

Out[125]= x InterpolatingFunctionDomain: 0. , 10.Output: scalar

, s InterpolatingFunctionDomain: 0. , 10.Output: scalar

In[129]:=

gráficoPlot

calculaEvaluate x t . xs ,

calculaEvaluate s t . xs , t, 0, 10 ,

intervalo do gráPlotRange

tudoAll

50

Out[129]=

2 4 6 8 10

10

20

30

40

Vários métodos numéricos: shooting, métodos de colocação, etc. No scilab pode-se utilizar a função bvode

Reação-difusão em catalisador poroso

Considere o fenômeno de reação-difusão envolvido na reação catalítica AB que ocorre em uma partícula catalíticaporosa, presente em um reator. Para que a reação ocorra, o reagente A deve difundir do meio externo para o interiorda partícula catalítica porosa (pois o elemento que catalisa a reação estará distribuido nos poros das partículas).Para uma cinética de ordem n qualquer, o balanço material adimensionalizado é dado pela seguinte equaçãodiferencial.

ESTUDO DE PROBLEMAS DE ENGENHARIA QUÍMICA E BIOQUÍMICAPROBLEMAS ENVOLVENDO EQUAÇÕES DIFERENCIAIS DE SEGUNDA ORDEM(PROBLEMAS DE VALOR DE CONTORNO)

diferencial.

(1)Onde:ca é a concentração adimensional de reagente A no interior da partícula, calculada pela da divisão da concentração nointerior da partícula pela concentração de reagente no meio fluido externo à partícula;xa é a coordenada espacial que corresponde à divisão entre a posição medida a partir do centro da partícula e ocomprimento entre o centro e a superfície da partícula;α é o fator correspondente à geometria da partícula (α =1 para geometria retangular, α =2 para geometria cilíndrica eα =3 para geometria esférica); é o módulo de Thiele (que incorpora parâmetros de reação e de difusão).

As condições de contorno, são apresentadas pelas seguintes equações: para xa = 0; para xa=1.

O fator de efetividade (η), o qual é a razão entre a velocidade de reação real (incluindo a restrição difusional) e a

na

a

a

aa

a cdx

dc

xdx

cd 222

2 1

0a

dx

dc 1acO fator de efetividade (η), o qual é a razão entre a velocidade de reação real (incluindo a restrição difusional) e avelocidade de reação nas condições da superfície da partícula (sem restrição difusional) pode ser calculado a partir daseguinte equação:

a) Plote as curvas de concentração adimensionalizada (ca) em função de xa para xa variando entre 0 e 1 com umpasso de 0,01, para uma reação de primeira ordem e para a geometria esférica, para = 0,5, = 1, = 2, = 4 e = 8;

b) Obtenha a solução analítica para os perfis de concentração e para o fator de efetividade;c) Compare os valores obtidos numericamente para o fator de efetividade para os módulos de Thiele do item a) com

a solução analítica do fator de efetividade para geometria esférica:

adx

1

2

1

axa

a

dx

dc

ESTUDO DE PROBLEMAS DE ENGENHARIA QUÍMICA E BIOQUÍMICAPROBLEMAS ENVOLVENDO EQUAÇÕES DIFERENCIAIS DE SEGUNDA ORDEM(PROBLEMAS DE VALOR DE CONTORNO)

In[42]:= 3;0.5;

s05resolve numéricamente equação diferencialNDSolve c'' x

1

xc' x 2 2 c x , c' 10 16 0, c 1 1 , c, x, 10 16, 1 ;

NDSolveValue c'' x 1x

c' x 2 2 c x , c' 10 16 0, c 1 1 , c' 1 , x, 10 16, 105n

NDSolveValue c'' xx

c' x c x , c' 10 0, c 1 1 , c' 1 , x, 10 , 1

2

Out[45]= 0.876249

In[46]:= 1;

s1resolve numéricamente equação diferencialNDSolve c'' x

1

xc' x 2 2 c x , c' 10 16 0, c 1 1 , c, x, 10 16, 1 ;

1nNDSolveValue c'' x 1

xc' x 2 2 c x , c' 10 16 0, c 1 1 , c' 1 , x, 10 16, 1

2

Out[48]= 0.671636Out[48]= 0.671636

In[49]:= 2;

s2resolve numéricamente equação diferencialNDSolve c'' x

1

xc' x 2 2 c x , c' 10 16 0, c 1 1 , c, x, 10 16, 1 ;

2nNDSolveValue c'' x 1

xc' x 2 2 c x , c' 10 16 0, c 1 1 , c' 1 , x, 10 16, 1

2

Out[51]= 0.416673

ESTUDO DE PROBLEMAS DE ENGENHARIA QUÍMICA E BIOQUÍMICAPROBLEMAS ENVOLVENDO EQUAÇÕES DIFERENCIAIS DE SEGUNDA ORDEM(PROBLEMAS DE VALOR DE CONTORNO)

In[52]:= 4;

s4resolve numéricamente equação diferencialNDSolve c'' x

1

xc' x 2 2 c x , c' 10 16 0, c 1 1 , c, x, 10 16, 1 ;

NDSolveValue c'' x 1 c' x 2 2 c x , c' 10 16 0, c 1 1 , c' 1 , x, 10 16, 14n

NDSolveValue c'' x 1x

c' x 2 2 c x , c' 10 16 0, c 1 1 , c' 1 , x, 10 16, 1

2

Out[54]= 0.229179

In[55]:= 8;

s8resolve numéricamente equação diferencialNDSolve c'' x

1

xc' x 2 2 c x , c' 10 16 0, c 1 1 , c, x, 10 16, 1 ;

8nNDSolveValue c'' x 1

xc' x 2 2 c x , c' 10 16 0, c 1 1 , c' 1 , x, 10 16, 1

2

0.166022Out[57]= 0.166022

ESTUDO DE PROBLEMAS DE ENGENHARIA QUÍMICA E BIOQUÍMICAPROBLEMAS ENVOLVENDO EQUAÇÕES DIFERENCIAIS DE SEGUNDA ORDEM

In[58]:=

gráficoPlot

calculaEvaluate c x . s05, c x . s1, c x . s2, c x . s4, c x . s8 , x, 0, 1 ,

intervalo do gráPlotRange

tudoAll

Out[58]=0.6

0.8

1.0

1.2

1.4

0.2 0.4 0.6 0.8 1.0

0.2

0.4

Obs. o método não convergiu para =8, para convergir é necessário reduzir o passo de integração do método numérico

In[59]:= s8resolve numéricamente equação diferencialNDSolve c'' x

1x

c' x 2 2 c x , c' 10 16 0, c 1 1 , c, x, 10 16, 1 ,passo máximo fracionárioMaxStepFraction 1 100 ;

8nNDSolveValue c'' x 1

xc' x 2 2 c x , c' 10 16 0, c 1 1 , c' 1 , x, 10 16, 1 , MaxStepFraction 1 100

2

Out[60]= 0.119098

In[61]:=

gráficoPlot

calculaEvaluate c x . s05, c x . s1, c x . s2, c x . s4, c x . s8 , x, 0, 1 ,

intervalo do gráPlotRange

tudoAll

Out[61]=

0.2 0.4 0.6 0.8 1.0

0.2

0.4

0.6

0.8

1.0

ESTUDO DE PROBLEMAS DE ENGENHARIA QUÍMICA E BIOQUÍMICAPROBLEMAS ENVOLVENDO EQUAÇÕES DIFERENCIAIS DE SEGUNDA ORDEM

Soluções analíticas:

In[62]:=

apagaClear , x ;

In[63]:= sresolve equação diferencialDSolve c'' x

1x

c' x 2 2 c x , c' 0 0, c 1 1 , c x , x, 0, 1

3 1 x 2 1 6 x 2

Out[63]= c x

3 1 x 1 6 x

1 6 2 x

In[64]:= ssimplifica completamenteFullSimplify

3 1 x 1 6 x

1 6 x

Out[64]=Csch 3 Sinh 3 x

x

In[65]:= caCsch 3 Sinh 3 x

x

Csch 3 Sinh 3 xOut[65]=

Csch 3 Sinh 3 x

x

In[66]:= effD ca, x

2

Out[66]=

3 Cosh 3 x Csch 3x

Csch 3 Sinh 3 x

x2

3 2

In[67]:=

3 Cosh 3 Csch 31

Csch 3 Sinh 31

3 2

Out[67]=1 3 Coth 3

3 2

ESTUDO DE PROBLEMAS DE ENGENHARIA QUÍMICA E BIOQUÍMICAPROBLEMAS ENVOLVENDO EQUAÇÕES DIFERENCIAIS DE SEGUNDA ORDEM

Respostas analíticas:

In[68]:=

In[69]:= fca :Csch 3 Sinh 3 x

x;

f :1 3 Coth 3

3 2;

Erro numérico:

In[76]:= 05n 05a

1n 1af :3 2

;

05avalor numéricoN f 0.5

1avalor numéricoN f 1

2avalor numéricoN f 2

4avalor numéricoN f 4

8avalor numéricoN f 8

Out[71]= 0.876249

2n 2a

4n 4a

8n 8a

Out[76]= 5.50956 10 10

Out[77]= 3.75116 10 8

Out[78]= 6.34635 10 7

Out[79]= 0.0000125818

Out[72]= 0.671636

Out[73]= 0.416673

Out[74]= 0.229167

Out[75]= 0.119792

Out[80]= 0.000693219

Reação-difusão em catalisador poroso

Considere o fenômeno de reação-difusão envolvido na reação catalítica AB que ocorre em uma partícula catalíticaporosa, presente em um reator. Para que a reação ocorra, o reagente A deve difundir do meio externo para o interior dapartícula catalítica porosa (pois o elemento que catalisa a reação estará distribuido nos poros das partículas).Para uma cinética de ordem n qualquer, o balanço material adimensionalizado, no regime transiente, é dado pelaseguinte equação diferencial.

ESTUDO DE PROBLEMAS DE ENGENHARIA QUÍMICA E BIOQUÍMICAPROBLEMAS ENVOLVENDO EQUAÇÕES DIFERENCIAIS PARCIAIS

2 1dc d c dc

(1)Onde:ca é a concentração adimensional de reagente A no interior da partícula, calculada pela da divisão da concentração nointerior da partícula pela concentração de reagente no meio fluido externo à partícula;xa é a coordenada espacial que corresponde à divisão entre a posição medida a partir do centro da partícula e ocomprimento entre o centro e a superfície da partícula;α é o fator correspondente à geometria da partícula (α =1 para geometria retangular, α =2 para geometria cilíndrica e α=3 para geometria esférica);Da é o número de Damköhler (que incorpora parâmetros de reação e de difusão).

A condição inicial é representada pela seguinte equação:As condições de contorno, são apresentadas pelas seguintes equações: para xa = 0; para xa=1.

2

2

1a a a

a aa a a

dc d c dcD c

d dx x dx

0a

a

dx

dc 1ac(0, ) 0ac

a) Plote a curva de concentração adimensionalizada (ca) em função de xa para xa variando entre 0 e 1 com um passode 0,01, para uma reação de primeira ordem e para a geometria esférica, para Da = 10 e τ=0.1.

Obs. Analise a programação apresentada a seguir.

ESTUDO DE PROBLEMAS DE ENGENHARIA QUÍMICA E BIOQUÍMICAPROBLEMAS ENVOLVENDO EQUAÇÕES DIFERENCIAIS PARCIAIS

In[1]:= 10;

tau .1;sol

resolve numéricamente equação diferencialNDSolve

derivadaD c r, t , t, 1

derivadaD c r, t , r, 2 2 r

derivadaD c r, t , r, 1

c r, t ,derivadaD c r, t , r, 1 . r 10 ^ 10 0, c 1, t 1,

c r, 0exponencialExp 10000 1 r^2 , c, r, 10 ^ 10, 1 , t, 0, 2

Out[3]= c InterpolatingFunction Domain: 1. 10 10 , 1. , 0. , 2.

Output: scalar

In[4]:=

gráficoPlot c r, t . sol . t tau, r, 0, 1 ,

intervalo do gráficoPlotRange 0, 1.0 , 0.1, 1.1 ,

origem dos eixosAxesOrigin 0, 0.4 ,

quadroFrame

verdaTrue ,

grade de linhasGridLines

automáticoAutomatic ,

estilo do gráficoPlotStyle

matizHue 4 tau 5 ,

espessoThick ,

tamanho da imagemImageSize 400 1, 1 ,

quociente de aspectoAspectRatio 1,

legenda do quadroFrameLabel

estiloStyle "r R0", 16,

itálicoItalic ,

estiloStyle "c r c0", 16,

itálicoItalic

ESTUDO DE PROBLEMAS DE ENGENHARIA QUÍMICA E BIOQUÍMICAPROBLEMAS ENVOLVENDO EQUAÇÕES DIFERENCIAIS PARCIAIS