Você está na página 1de 7

Lista 6

Questão 1

Parâmetros
In[3]:=

In[4]:= d0 = 2 × 10 ^ - 9;

In[5]:= τ = 0.4;

In[6]:= kd = ((0.2 ) ^ 3) / 1000;

In[7]:= n = 0.35;

In[8]:= liner = 0.60;

In[9]:= ρ d = 1420;

In[10]:= cc = 0.4; (* cc = C/c0 *)

Modelo
In[11]:= Dast = d0 τ ;

In[12]:= r = 1 + ρ d kd / n;

In[13]:= dpluma = Dast / r;

Resultado
In[14]:= t = (r liner ^ 2) / ((4 Dast (InverseErfc [cc ]) ^ 2) × (3600 × 24 × 30 × 12 ))
Out[14]= 10.544
Lista 6
Questão 2
In[38]:= Kd = 0.001 ; (* Coeficiente de distribuição , m³ /kg *)

In[39]:= d0 = 6 × 10 ^ - 10; (* Coeficiente de difusão molecular em difusão aquosa , m² /s *)

In[40]:= τ = 0.32; (* Coeficiente de tortuosidade , adimensional *)

In[41]:= vp = 0; (* Velocidade de percolação , m/s *)

In[42]:= ρ d = 1420; (* Massa específica , kg /m³ *)

In[43]:= n = 0.35; (* Porosidade , adimensional *)

In[44]:= c0 = 100; (* Concentração inicial do contaminante na fase fluida , mg /L *)

In[45]:= viw = 50; (* Valor de intervenção do contaminante na fase líquida , (mg /L) *)

In[46]:= vrqs = 30; (* Valor de referência de qualidade do solo, (mg /L) *)

In[47]:= vps = 40; (* Valor de prevenção do solo, (mg /L) *)

In[48]:= vis = 50; (* Valor de intervenção do solo, (mg /L) *)

In[49]:= vidautil = 331; (* Vida útil do aterro , anos *)

Modelo
In[50]:= r = 1 + ρ d Kd / n; (* Coeficiente de retardamento , adimensional *)

In[51]:= dast = τ d0; (* Coeficiente de difusão molecular no solo, m² /s *)

In[52]:= cw [x_ , t_] := c0 Erfc [x / (2 Sqrt [dast t / r])]

In[53]:= cs [x_ , t_] := kd cw [x, t]

Modelagem
In[54]:= Solve [cw [0.6, 365 × 24 × 3600 t] ⩵ 50, t]
Solve : Inverse functions are being used by Solve , so some solutions may not be found ; use Reduce for complete
solution information .

Out[54]= {{t → 330.46 }}


2

In[56]:= Manipulate [Plot [{Função [x, 365 × 24 × 3600 t], Função2 }, {x, 0, 0.6 },
PlotRange → {{0, 0.6 }, {0, 125 }}, AxesLabel → {"Espessura (m)", "[C] (mg /L)"}],
{{ t, 30, "Vida util (anos )"} , 0.001 , vidautil } , { Função , { cw, cs }} ,
{{ Função , viw, "Valor de intervenção (ppm )"} , { viw, vis }}]

Vida util (anos )

Função cw cs

Valor de intervenção (ppm ) 50 50

[C] (mg /L)

120
Out[56]=
100

80

60

40

20

0 Espessura (m)
0.0 0.1 0.2 0.3 0.4 0.5 0.6

In[57]:= Manipulate [Plot [{Função [x, 365 × 24 × 3600 t], Função2 }, {t, 0.001 , vidautil },
PlotRange → {{0, vidautil }, {0, 125 }}, AxesLabel → {" t (anos ) ", "[C] (mg /L) "}],
{{ x, 0.02, "Espessura (m)"} , 0.001 , 0.6 } , { Função , { cw, cs }} ,
{{ Função2 , viw, "Valor de intervenção (ppm )"} , { viw, vis }}]

Espessura (m )

Função cw cs

Valor de intervenção (ppm ) 50 50


Out[57]=

Plot [{FE`Função$$4 [FE`x$$4 , 365 × 24 × 3600 t], FE`Função2$$4 },


{t, 0.001 , vidautil }, PlotRange → {{0, vidautil }, {0, 125 }},
AxesLabel → { t (anos ) , [C] (mg /L) }]
3

In[58]:= Plot3D [cw [x, 365 × 24 × 3600 t], {x, 0, 0.6 },


{ t, 0, vidautil } , AxesLabel → { " x (cm ) ", " t (s) ", " cw (mg /L) "}]

Out[58]=

Questão 3
Parâmetros
In[59]:= kd = 0.01; (* coeficiente de distribuição , m³ /kg *)

In[60]:= d0 = 3 × 10 ^ - 9; (* coeficiente de difusão molecular em solução aquosa , m² /s *)

In[61]:= τ = 0.6; (* Fator de tortuosidade , adimensional *)

In[62]:= vp = 0; (* Velocidade de percolação , m/s *)

In[63]:= ρ d = 1328; (* massa específica do solo seco, kg /m³ *)

In[64]:= n = 0.42; (* porosidade do solo, adimensional *)

In[65]:= c0 = 10; (* concentração inicial do contaminante , mg /L *)

In[66]:= cin = 2; (* concentração de soluto no maciço , mg /L *)

Modelo
In[67]:= r = 1 + ρ d kd / n; (* coeficiente de retardamento , adimensional *)

In[68]:= dast = τ d0; (* coeficiente de difusão molecular no solo, m² /s *)

In[69]:= cw [x_ , t_] := cin + (c0 - cin ) {Erfc [x / (2 Sqrt [dast t / r])]}
4

Modelagem
In[70]:= Solve [cw [0.6, 365 × 24 × 3600 t] ⩵ 5, t]
Solve : Inverse functions are being used by Solve , so some solutions may not be found ; use Reduce for complete
solution information .

Out[70]= {{t → 131.424 }}

In[71]:= Plot3D [cw [x, 12 × 30 × 3600 t], {x, 0, 0.9 }, {t, 10, 200 }, PlotRange → All,
AxesLabel → {" Espessura do Liner (m) ", " Tempo (anos ) ", " c/c0 "}]

Out[71]=

Você também pode gostar