Você está na página 1de 87

UNIVERSIDADE FEDERAL DO PARAN

Carlos Renato Pugliese Henrique


Jessica Priscilla Pereira da Rocha
Letcia Cristina da Silva
Tho Roccon Branco
Victor Brisk

TRABALHO FINAL DE MATEMTICA APLICADA 2


Grupo 7

Trabalho apresentado ao prof. Tobias Bleninger


como requisito parcial para concluso da
disciplina TT010 - Matemtica Aplicada II, do
Departamento de Engenharia Ambiental, Setor
de Tecnologia da Universidade Federal do
Paran.

CURITIBA
Junho 2015
1

Resumo

Este trabalho dividido em dois exerccios. O primeiro trata da soluo da


equao da Adveco e Difuso unidimensional em duas abordagens diferentes, uma
analtica e outra numrica, sendo a numrica resolvida por meio de dois mtodos, o
Explcito e o de Crank-Nicolson. Alm disso foi realizada a comparao dos resultados
obtidos para cada mtodo e uma anlise estatstica dos resultados. A soluo analtica
foi obtida utilizando a Transformada de Fourier. Para a soluo numrica foi feita a
discretizao pelo mtodo de diferenas finitas explcito e pelo mtodo de CrankNicolson. Com base nas solues foram programados cdigos em Matlab para resolver
o problema com ajuda do computador. A estabilidade foi analisada pelo mtodo de
Von Neumann para ambos os mtodos.
O segundo exerccio consiste em analisar um modelo hidrodinmico forado
por mars na Baa de Nova York utilizando o programa DelftDashboard. Para isso
foram utilizados alguns pontos amostrais fornecidos pelo prprio programa e outros
pontos foram escolhidos. O exerccio tambm compreende o estudo de disperso de
um poluente na gua.

1.

Sumrio
Introduo ........................................................................................................................ 7

2.

Questo 1 - Equao da Adveco e Difuso...................................................................... 8


2.1.

Soluo Analtica da Equao da Adveco e Difuso ................................................. 8

2.2.

Soluo Numrica da Equao da Adveco e Difuso ............................................. 10

2.2.1.

Mtodo explcito .............................................................................................. 10

2.2.2.

Mtodo de Crank-Nicolson............................................................................... 10

2.3.

Anlise de estabilidade ............................................................................................ 12

2.3.1. Anlise para o mtodo explcito ........................................................................... 12


2.3.2.
2.4.

Anlise para o Mtodo de Crank-Nicolson ........................................................ 13

Resultados e discusso ............................................................................................ 14

2.4.1. Validao do modelo analtico ............................................................................. 14


2.4.2.

Mtodo explicito .............................................................................................. 16

2.4.2.1.

Variao dos passos temporais e espaciais....................................................19

2.4.2.2. Variao da condio inicial............................................................................26


2.4.3.

Mtodo Crank-Nicolson ................................................................................... 29

2.4.3.1. Variao dos passos temporais e espaciais.....................................................33


2.4.3.2. Variao da condio inicial............................................................................39
3.

4.

Questo 2 New Yok Harbor........................................................................................... 43


3.1.

Metodologia ............................................................................................................ 43

3.2.

Caracterizao da rea de trabalho .......................................................................... 45

3.3.

Resultados e discusso ............................................................................................ 54

Referncias.........................................................................................................................70

Anexos.........................................................................................................................................71

ndice de Figuras
Figura 1: Concentrao difusiva analtica em vrios passos temporais ..................................... 15
Figura 2: Concentrao advectiva difusiva ao longo de vrios passos temporais ...................... 16
Figura 3: Concentrao advectiva-difusiva analtica em vrios passos temporais ..................... 17
Figura 4: Concentrao advectiva-difusiva analtica em vrios passos temporais ..................... 18
Figura 5: Erro absoluto e relativo entre o mtodo analtico e numrico, respectivamente. ...... 19
Figura 6: Mtodo analtico quando x muito grande. ........................................................... 20
Figura 7: Mtodo numrico quando x muito grande. .......................................................... 21
Figura 8: Erro entre os mtodos analtico e numrico quando x muito grande.................... 22
Figura 9: Mtodo analtico quando t muito grande. ............................................................ 23
Figura 10: Mtodo numrico quando t muito grande. ........................................................ 24
Figura 11: Erro absoluto e relativo entre os mtodos analtico e numrico quando t muito
grande. ................................................................................................................................... 25
Figura 12: Mtodo numrico divergente ................................................................................. 26
Figura 13: Concentrao advectiva-difusiva analtica em vrios passos temporais (novas
condies iniciais). .................................................................................................................. 27
Figura 14: Concentrao advectiva-difusiva numrica explcita em vrios passos temporais
(novas condies iniciais) ........................................................................................................ 28
Figura 15: Erro absoluto e relativo entre o mtodo analtico e numrico explcito,
respectivamente(sob novas condies iniciais)........................................................................ 29
Figura 16: Concentrao advectiva-difusiva analtica de Crank-Nicolson em vrios passos
temporais ............................................................................................................................... 30
Figura 17: Concentrao advectiva-difusiva numrica de Crank-Nicolson em vrios passos
temporais ............................................................................................................................... 31
Figura 18: Erro absoluto e relativo entre o mtodo analtico e numrico de Crank-Nicolson,
respectivamente. .................................................................................................................... 32
Figura 19: Mtodo analtico quando x e t so grandes ........................................................ 33
Figura 20: Mtodo de Crank-Nicolson quando x e t so grandes ......................................... 34
Figura 21: Erro entre os mtodos analtico e numrico de Crank-Nicolson quando x e t so
grandes................................................................................................................................... 35
Figura 22: Mtodo analtico quando x pequeno e t grande ............................................ 36
Figura 23: Mtodo de Crank-Nicolson quando x pequeno e t grande ............................. 37
Figura 24: Erro entre os mtodos analtico e numrico de Crank-Nicolson quando x pequeno
e t grande .......................................................................................................................... 38
Figura 25: Concentrao advectiva-difusiva analtica em vrios passos temporais (novas
condies iniciais) ................................................................................................................... 40
Figura 26: Concentrao advectiva-difusiva numrica de Crank-Nicolson em vrios passos
temporais (novas condies iniciais) ....................................................................................... 41
Figura 27: Erro absoluto e relativo entre o mtodo analtico e numrico de Crank-Nicolson
respectivamente(sob novas condies iniciais) ....................................................................... 42
Figura 28: Foto area da cidade de Nova York ......................................................................... 46
Figura 29: Vias aquticas de Nova York ................................................................................... 47
Figura 30: Macrolocalizao da rea escolhida Fonte: Google Earth, 2015............................... 48
Figura 31: Detalhe da rea Escolhida Fonte: Google Earth, 2015. ............................................ 49
Figura 32: Localizao das estaes de tratamento de esgoto em Nova York........................... 51
4

Figura 33: Evoluo da qualidade da gua na Baa de Nova York ............................................ 52


Figura 34: Pontos de amostragem de gua em Nova York ....................................................... 53
Figura 35: Grade gerada no Delft Dashboard. .......................................................................... 54
Figura 36: Variao do nvel da gua em funo do tempo nos pontos amostrais. ................... 55
Figura 37: Grfico das componentes da velocidade em funo do tempo nos pontos amostrais.
............................................................................................................................................... 56
Figura 38: Comparao das fases lunares com a variao do nvel da gua no ms de Junho. .. 57
Figura 39: Variao da concentrao do poluente em funo do tempo. ................................. 59
Figura 40: Variao da velocidade nos pontos prximo ao e de lanamento. ........................... 60
Figura 41: Domnio da grade maior. ........................................................................................ 61
Figura 42: Comparao do nvel da gua modelado pelas duas grades com a realidade........... 62
Figura 43: Histograma do nvel da gua no ponto vermelho. ................................................... 63
Figura 44: Variao da mdia mvel do nvel da gua no ponto verde. ................................... 63
Figura 45: Variao do nvel da gua nos pontos de anlise de sensibilidade da grade menor. 64
Figura 46: Variao do nvel da gua nos pontos de anlise de sensibilidade da grade maior. . 65
Figura 47: Variao da velocidade da gua nos pontos de anlise de sensibilidade da grade
menor. .................................................................................................................................... 66
Figura 48: Variao da velocidade da gua nos pontos de anlise de sensibilidade da grade
maior. ..................................................................................................................................... 66
Figura 49: Concentrao em funo do tempo no ponto ao norte do lanamento. .................. 67
Figura 50: Variao do nvel da gua em funo do tempo. Erro do modelo. ........................... 68
Figura 51: Variao do nvel da gua no perodo do furaco. ................................................... 69
Figura 52: Variao do nvel da gua no perodo de estudo. .................................................... 69

ndice de Tabelas
Tabela 1: Parmetros avaliados na equao difusiva analtica ................................................. 15
Tabela 2 Parmetros Analticos...................................................................................................17
Tabela 3: Parmetros Numricos ............................................................................................ 17
Tabela 4: Parmetros espaciais e temporais para anlise. ....................................................... 20
Tabela 5: Variao dos parmetros analticos.............................................................................27
Tabela 6: Variao do parmetros numricos .......................................................................... 27
Tabela 7: Parmetro Analticos (Crank-Nicolson)........................................................................30
Tabela 8: Parmetro Numricos (Crank-Nicolson) ................................................................... 30
Tabela 9: Parmetros novos de tempo e espao...................................................................... 33
Tabela 10: Variao das condies inicias para mtodo analtico............................................. 39
Tabela 11: Variao das condies inicias para mtodo numrico ........................................... 39
Tabela 12: paramtros de qualidade da gua nos pontos N6, N7 e N8..................................... 53
Tabela 13: Comparao da estatstica entre as grades e a estao. ......................................... 61

1. Introduo

A matemtica aplicada uma rea do conhecimento que consiste no


desenvolvimento de mtodos matemticos empregados em diversas reas, como a
engenharia e cincias. primariamente baseado na formulao de modelos que
descrevam matematicamente o problema a ser analisado, juntamente com o auxlio de
ferramentas computacionais que facilitem a resoluo deste problema.
Muitas equaes so bastante difceis de serem resolvidas analiticamente, e sua
soluo demanda um grande perodo de tempo, o que em termos prticos pode ser
invivel, por esse motivo, a matemtica aplicada essencial na resoluo de equaes
diferenciais parciais. J outras equaes muitas vezes sequer possuem solues
analticas, e, portanto a utilizao de mtodos numricos aliados a softwares
computacionais torna-se fundamental.
A equao da Adveco-Difuso, exerccio que compe a primeira parte deste
trabalho, uma equao diferencial parcial de 2 ordem, linear e homognea,
utilizada para descrever o transporte de um determinado soluto em um fluido
qualquer. Este movimento faz com que o soluto se mova das reas de concentrao
mais altas para reas de concentrao mais baixa.
A equao da Adveco-Difuso possui soluo analtica, porm, a soluo
numrica tambm proposta atravs de dois mtodos, o Explcito e o de CrankNicolson. Sendo estes baseados em diferenas finitas.
Para a segunda etapa do trabalho foi proposta a utilizao do software Delft
Dashboard, que uma interface grfica que pode ser utilizada rapidamente para criar
modelos em qualquer regio do mundo usando varveis hidrodinmicas, hidrolgicas,
morfodinmicas e de qualidade da gua. Dentre as suas funes, o Delft Dashboard
usado para propor alguns modelos hidrodinmicos de mars e poluentes atravs de
uma base de dados, e atravs deles tambm possvel fazer uma anlise estatstica a
fim de estudar os resultados obtidos.

2. Questo 1 - Equao da Adveco e Difuso


Difuso pode ser entendida como o transporte de partculas de uma regio de alta
concentrao para uma regio de baixa concentrao, diminuindo o gradiente da
concentrao de partculas no meio. A adveco representa o deslocamento de certo volume
no espao, a translao. A equao da Adveco e Difuso (1) pode ser utilizada, por exemplo,
para descrever o comportamento da concentrao de um soluto em um rio, neste caso,
considerando apenas o escoamento unidimensional na direo x.
(1)

Tal equao pode ser classificada como uma equao diferencial parcial de segunda
ordem do tipo parablica, onde a concentrao C pode variar ao longo do tempo t e no espao
x em funo do coeficiente de difuso D e do termo k, que representa a componente da
velocidade na direo x.
2.1. Soluo Analtica da Equao da Adveco e Difuso
Para o clculo da soluo analtica da equao da Adveco e Difuso (1) utilizamos a
condio inicial

que representa um lanamento instantneo

de um soluto na posio x0 e a condio de contorno

que significa que a

concentrao do soluto nula a uma distncia suficientemente distante do ponto de


lanamento.
A transformada de Fourier de uma funo C(x,t) por definio:

(2)

Sabendo que a transformada de Fourier da derivada de uma funo qualquer f(x) pode
ser obtida usando:
(3)
Obtemos ento as derivadas de primeira e segunda ordem de R(w,t):
(4)

(5)
Substituindo em (1) obtemos:
(6)
Separando os termos, integrando e aplicando exponencial nesta equao temos:
(7)
Ento podemos concluir que quando t = 0, R(w,0) = c2, logo:
(8)
Aplicando a Transformada de Fourier tambm na condio inicial, obtemos:

(9)

Ento R(w,t) fica:

(10)

Para obtermos a soluo C(x,t) precisamos da Transformada Inversa de Fourier de


R(w,t), para isso comparamos o resultado com a tabela de transformadas inversas. Da tabela
temos:

(11)

Aps algumas manipulaes matemticas:

(12)

2.2. Soluo Numrica da Equao da Adveco e Difuso


Para discretizar numericamente a Equao da Adveco e Difuso (1) utilizamos dois
mtodos de diferenas finitas, que uma maneira simples de substituir derivadas parciais por
diferenas divididas finitas, sendo o mtodo explcito e o mtodo de Crank-Nicolson.
2.2.1.

Mtodo explcito

Neste exemplo, foi utilizado o mtodo explcito, ou seja, a derivada espacial foi
aproximada no nvel l de tempo. Utilizando as diferenas para expressar as derivadas, a
resoluo do problema com o auxlio de computador se torna mais fcil.
(13)

(14)
Onde:
(15)
Portanto:
(16)
A equao descreve a difuso e adveco de um poluente em um tubo muito longo,
onde, em seu interior, geramos uma malha de pontos internos, que tem origem em uma
extremidade e percorrem todo o comprimento do tubo. Podemos aplicar a equao geral (xx)
para cada um desses pontos, sendo que nas extremidades, conforme informado nas
condies de contorno, a concentrao nula. Aps isso aplicamos uma condio inicial em
forma de uma pluma gaussiana em n-1 linhas da malha:
(17)
Sendo A a amplitude inicial, x0 a posio inicial e o desvio padro. Esta funo
apresentou uma boa aproximao para a condio inicial analtica do problema. A partir da,
faz-se a iterao at o tempo final T escolhido no cdigo.
2.2.2.

Mtodo de Crank-Nicolson

No segundo caso, utilizamos o mtodo de Crank-Nicolson que incondicionalmente


estvel para este tipo de equao de difuso e muitos outros. baseado em diferenas
10

centradas no espao e na regra trapezoidal no tempo, ou seja, baseia-se na aproximao em


trapzios de uma dada integral definida.

(18)

Deixando os termos e

em lados opostos:

(19)

As equaes do lado direito e esquerdo representam um sistema de matrizes


tridiagonais. Assim, podemos montar:

(20)

Conhecendo a inversa de

, pode-se criar um loop temporal, acoplado em um loop

espacial para obter a soluo da EDP via Crank-Nicolson.


(21)
Os termos inicial e de contorno devem ser acrescentados no esquema tambm, para
garantir o funcionamento do mtodo:
(22)
(23)
(24)

C.I.:
As condies de contorno so nulas nas extremidades.

11

2.3. Anlise de estabilidade


2.3.1. Anlise para o mtodo explcito
Para fazer a verificao e anlise da estabilidade, utilizamos o Mtodo de Estabilidade
de Von Neumann, que se baseia no erro de truncamento, calculando o valor truncado da
soluo e no o exato.
(25)

(26)
Onde:
(27)
Fazendo as transformaes:
(28)
Para:

Ento:
(29)
(30)
Como

, ento:
(31)
(32)

Fazendo

, aplicamos a condio

12

Lembrando que

Se

Supomos para o pior caso:

2.3.2.

Anlise para o Mtodo de Crank-Nicolson

Fazendo

Eliminando os termos

e isolando

Como

Lembrando que

13

Simplificando:

Sendo sempre menor do que 1, logo o mtodo de Crank-Nicolson


incondicionalmente estvel.
2.4. Resultados e discusso
2.4.1. Validao do modelo analtico
Com a soluo analtica estabelecida previamente, pode-se criar um modelo
computacional para simular um resultado prximo da soluo real do problema e, por fim,
analisar os erros e avaliar a qualidade do modelo computacional.
O algoritmo consiste na definio de valores dos parmetros de entrada, temporais e
espaciais. Por fim, visualiza-se os resultados em grficos comparativos.
Sendo que a equao em questo do tipo advectiva e difusiva, podemos avaliar estes
termos separadamente e, posteriormente, em conjunto. Assim, validando a fsica por trs da
equao. Nas figuras (1) e (2) o termo advectivo foi anulado, deixando apenas o termo difusivo
presente na equao.

14

Figura 1: Concentrao difusiva analtica em vrios passos temporais

Para este grfico, foram usados os seguintes parmetros de entrada:


Tabela 1: Parmetros avaliados na equao difusiva analtica

Parmetro

Valor

rea (m2)

Difuso (m/s2)

Massa (mg)

50

Ponto Inicial (m)

Adveco (m/s)

Tempo (s)

30

X (m)

0.1

T (s)

0.5

Pode-se notar que a difuso est ocorrendo ao longo do tempo no tubo em questo.
fcil averiguar que a concentrao est diluindo no espao, neste caso.
Para validar o termo advectivo na equao, inserimos um pequeno valor de velocidade
(termo da adveco) no modelo.
15

Figura 2: Concentrao advectiva difusiva ao longo de vrios passos temporais

Foram utilizados os mesmos parmetros da tabela (1), porm neste exemplo o termo
de adveco igual a 0.7 m/s. Analisando a figura (2), pode-se notar o efeito que o termo de
adveco provoca na equao. A concentrao varia no espao devido difuso e tambm
sofre um deslocamento espacial com o passar do tempo, comportamento definido como
adveco.
Com essa verificao, temos a certeza de que o algoritmo desenvolvido para a soluo
analtica est de acordo com o esperado. Assim, pode-se prosseguir para a parte que consiste
na programao da soluo numrica utilizando o mtodo Explcito e o mtodo de CrankNicolson.
2.4.2. Mtodo explicito
Como j explicado na metodologia do mtodo explcito, basta definir um conjunto de
parmetros, condies iniciais e condies de contorno e aplica-los no modelo computacional.
Lembrando que para atingir a estabilidade, a constante de Fourier deve ser menor que 1/2.
Utilizaremos os seguintes parmetros para avaliar os mtodos numricos e analticos da
equao de adveco-difuso:

16

Tabela 2 Parmetros Analticos

Tabela 3: Parmetros Numricos

Parmetros Analticos

Valor

Parmetros Numricos

Valor

Difuso (m/s2)

10-5

Difuso (m/s2)

10-5

Adveco

0.004

Adveco

0.004

Comprimento do tubo (m)

Comprimento do tubo (m)

rea (m2)

0.7

Tempo total (s)

40

Tempo total (s)

40

x (m)

0.002

x (m)

0.002

t (s)

0.01

t (s)

0.01

XO (m)

0.5

XO (m)

0.5

0.020

Amplitude Inicial

40

Obtendo os seguintes resultados:

Figura 3: Concentrao advectiva-difusiva analtica em vrios passos temporais

17

Figura 4: Concentrao advectiva-difusiva analtica em vrios passos temporais

18

Figura 5: Erro absoluto e relativo entre o mtodo analtico e numrico, respectivamente.

Para uma concentrao inicial de 40 mg/m3 de soluto, pode-se observar que existe
uma grande similaridade entre o modelo numrico explcito e o modelo analtico. Na figura (5),
obteve-se um erro absoluto mximo de aproximadamente 0,035 mg/m no ponto 0.2 m,
indicando que existe uma boa correlao entre os mtodos. O formato da linha que percorre
que a figura se deve a exponencial utilizada para definir a condio inicial. J a figura (6)
apresenta erros relativos maiores nas fronteiras do domnio. A constante de Fourier
apresentou valor de 0.2500. Em geral, o mtodo apresentou um desvio padro de 0.0128 e
uma varincia de 1.6-4.
2.4.2.1. Variao dos passos temporais e espaciais
Para demonstrar como a estabilidade pode afetar o modelo numrico, faremos duas
simulaes computacionais.

19

Tabela 4: Parmetros espaciais e temporais para anlise.

Caso 1

Caso 2

Variao Espacial

Caso 3

Variao Temporal Variao temporal e espacial

x = 0.5

x = 0.02

x = 0.0001

t = 0.02

t = 0.05

t = 0.05

Fo = 0.0125

Fo = 500

-6

Fo = 8.10

Caso 1 Variao no passo espacial

Figura 6: Mtodo analtico quando x muito grande.

20

Figura 7: Mtodo numrico quando x muito grande.

21

Figura 8: Erro entre os mtodos analtico e numrico quando x muito grande.

Quando o passo espacial muito grande, para um domnio que vai de zero at um,
tanto o modelo numrico quanto o modelo analtico iro apresentar problemas. A constante
de Fourier apresentou valor menor que o necessrio para obter estabilidade, porm, no basta
apenas garantir esta condio. necessrio garantir tambm que os passos espaciais tambm
sejam pequenos o suficiente para o cdigo convergir.

22

Caso 2 Variao no passo temporal

Figura 9: Mtodo analtico quando t muito grande.

23

Figura 10: Mtodo numrico quando t muito grande.

24

Figura 11: Erro absoluto e relativo entre os mtodos analtico e numrico quando t muito grande.

Ao contrrio do primeiro caso, neste modelo o passo temporal foi aumentado


enquanto o passo espacial foi mantido pequeno. Apesar da constante de Fourier ter ficado abaixo do
limite da estabilidade, o cdigo apresentou erro absoluto de aproximadamente 2 mg/m. O erro
relativo foi alto tambm. O desvio padro foi de 0.5032 e a varincia foi de 0.2533. Isso se deve ao
fato do passo temporal ser grande demais, no permitindo que o mtodo tenha uma acurcia
necessria para convergir em um resultado adequado.

25

Caso 3 Variao no espao temporal e espacial

Figura 12: Mtodo numrico divergente

Neste caso particular, a condio de Fourier no foi atendida. Consequentemente, o


mtodo divergiu.
Por fim, pode-se concluir que preciso testar diversos passos temporais e espaciais
para o seu modelo, pois possvel ter um modelo errado mesmo quando a condio de
estabilidade atingida. Alm disso, deve-se prestar ateno para atender o limite de
estabilidade, que neste exemplo, menor ou igual a .
2.4.2.2. Variao da condio inicial
A simulao realizada neste tpico do trabalho envolveu a mudana de parmetros e
condies iniciais. A funo que descreve a pluma gaussiana depende de fatores como a massa
do corpo, rea da seco do tubo e o desvio padro mdio, sendo este ltimo o mais difcil de
calibrar no modelo. As alteraes principais foram na massa do soluto, na velocidade de
adveco e no tempo total.
26

Tabela 5: Variao dos parmetros analticos

Tabela 6: Variao do parmetros numricos

Parmetros Analticos

Valor

Parmetros Numricos

Valor

Difuso (m/s2)

10-5

Difuso (m/s2)

10-5

Adveco

0.002

Adveco

0.002

Comprimento do tubo (m)

Comprimento do tubo (m)

rea (m2)

0.7

Tempo total (s)

50

Tempo total (s)

50

x (m)

0.002

x (m)

0.002

t (s)

0.01

t (s)

0.01

XO (m)

0.5

XO (m)

0.5

0.02021

Massa (mg)

50

Amplitude Inicial

2000

Figura 13: Concentrao advectiva-difusiva analtica em vrios passos temporais (novas condies iniciais).

27

Figura 14: Concentrao advectiva-difusiva numrica explcita em vrios passos temporais (novas condies
iniciais)

28

Figura 15: Erro absoluto e relativo entre o mtodo analtico e numrico explcito, respectivamente(sob novas
condies iniciais).

Aumentando a massa do soluto, de se esperar que a concentrao aumente


tambm. Diminuindo a velocidade de adveco, o soluto demora mais para deslocar-se pelo
tubo, o que j era esperado e pode ser comparado com os modelos originais. A definio de
sigma foi a parte mais complicada, pois tratando-se de um exponencial os erros so mais
frequentes e acumulativos, o que explica o motivo para este modelo ter um erro absoluto
maior que os primeiros modelos. Vale lembrar que a constante de Fourier obtida foi de 0,2500,
abaixo do limite de estabilidade. Ainda assim, o maior erro observado foi de 0,8 mg/m, o que
ainda permite dizer que nosso modelo vlido e funcional.
2.4.3.

Mtodo Crank-Nicolson

De acordo com a metodologia j apresentada, preciso apenas definir os parmetros


de entrada para iniciar o modelo de Crank-Nicolson. Os valores adotados sero idnticos aos
utilizados na anlise do mtodo explcito. Lembrando tambm que de acordo com a anlise de
29

estabilidade realizada, o mtodo incondicionalmente estvel para quaisquer valores de


Fourier e Courant.
Tabela 7: Parmetro Analticos (Crank-Nicolson)

Tabela 8: Parmetro Numricos (Crank-Nicolson)

Parmetros Analticos

Valor

Parmetros Numricos

Valor

Difuso (m/s2)

10-5

Difuso (m/s2)

10-5

Adveco

0.004

Adveco

0.004

Comprimento do tubo (m)

Comprimento do tubo (m)

rea (m2)

0.7

Tempo total (s)

40

Tempo total (s)

40

x (m)

0.002

x (m)

0.002

t (s)

0.1

t (s)

0.1

XO (m)

0.5

XO (m)

0.5

0.020

Amplitude Inicial

40

Obtendo os seguintes resultados:

Figura 16: Concentrao advectiva-difusiva analtica de Crank-Nicolson em vrios passos temporais

30

Figura 17: Concentrao advectiva-difusiva numrica de Crank-Nicolson em vrios passos temporais

31

Figura 18: Erro absoluto e relativo entre o mtodo analtico e numrico de Crank-Nicolson, respectivamente.

O modelo apresentou uma grande similaridade com a equao analtica, como pode-se
observar nos grficos acima. O maior erro encontrado foi de 0.1250 aproximadamente, entre
0,2 e 0,4 m, indicando que existe uma boa correlao entre o mtodo de Crank Nicolson e a
equao Analtica. A simulao retornou um desvio padro de 0.0366 e varincia de 0.0013. O
erro relativo apresenta valores extremamente altos nas regies onde ocorrem divises por
zero, o que pode indicar este estranho comportamento a partir de 0.5 m.
Em teoria, o mtodo de crank nicolson deveria apresentar erros menores que o
mtodo explcito. Porm, como descrito na tabela de parmetros, foi necessrio utilizar um
passo temporal maior do que o utilizado para rodar o mtodo explicito, por razes
computacionais (Houve o travamento do computador quando tentou-se utilizar o passo
32

temporal igual a 0,01, por falha na memria). Assim, normal que o erro do Crank Nicolson
esteja um pouco acima do erro apresentado no mtodo explicito.

2.4.3.1. Variao dos passos temporais e espaciais


Tabela 9: Parmetros novos de tempo e espao

Caso 1

Caso 2

x = 0.1

x = 0.001

t = 0.1

t = 0.5

Caso 1 Passo espacial e temporal com valores altos.

Figura 19: Mtodo analtico quando x e t so grandes

33

Figura 20: Mtodo de Crank-Nicolson quando x e t so grandes

34

Figura 21: Erro entre os mtodos analtico e numrico de Crank-Nicolson quando x e t so grandes

Quando o passo espacial e temporal so muito grandes, para um domnio que vai que
de zero at um, tanto o modelo numrico quanto o modelo analtico iro apresentar
problemas. necessrio diminuir o passo para obter uma soluo com melhor acurcia.

35

Caso 2 Passo temporal alto com um passo espacial baixo.

Figura 22: Mtodo analtico quando x pequeno e t grande

36

Figura 23: Mtodo de Crank-Nicolson quando x pequeno e t grande

37

Figura 24: Erro entre os mtodos analtico e numrico de Crank-Nicolson quando x pequeno e t grande

Pode-se notar que o mtodo de Crank Nicolson sensvel para os valores espaciais,
pois mesmo utilizando um valor alto de t, obtivemos uma soluo com um erro prximo de
0,19. O tempo para rodar o mtodo tambm foi substancialmente menor, o que pode ajudar
em anlises futuras. O Desvio padro obtido foi de 0.0537 e a varincia foi de 0.0029. Em geral,
o modelo reagiu bem a mudana de passos.

38

2.4.3.2. Variao da condio inicial


A simulao nesta parte do trabalho envolveu a mudana de parmetros e da condio
inicial. A funo que descreve a pluma gaussiana depende de fatores como a massa do corpo,
rea da seco do tubo e o desvio padro mdio, sendo este ltimo o mais difcil de calibrar no
modelo. As alteraes principais foram na massa do soluto, na velocidade de adveco e no
tempo total, assim como foi realizado no mtodo explicito tambm.
Tabela 10: Variao das condies inicias para mtodo analtico

Parmetros Analticos

Valor

Difuso (m/s2)

10-5

Adveco

0.002

Comprimento do tubo (m)

rea (m2)

0.7

Tempo total (s)

50

x (m)

0.002

t (s)

0.1

XO (m)

0.5

Massa (mg)

50

Tabela 11: Variao das condies inicias para mtodo numrico

Parmetros Numricos

Valor

Difuso (m/s2)

10-5

Adveco

0.002

Comprimento do tubo (m)

Tempo total (s)

50

x (m)

0.002

t (s)

0.1

XO (m)

0.5

0.02021

Amplitude Inicial

2000

39

Figura 25: Concentrao advectiva-difusiva analtica em vrios passos temporais (novas condies iniciais)

40

Figura 26: Concentrao advectiva-difusiva numrica de Crank-Nicolson em vrios passos temporais (novas
condies iniciais)

41

Figura 27: Erro absoluto e relativo entre o mtodo analtico e numrico de Crank-Nicolson respectivamente(sob
novas condies iniciais)

42

Com uma concentrao inicial de 2000 mg/m3, obtivemos um erro mximo de 2,35 no
ponto 0,4 m. Considerando que foi necessrio aplicar passos maiores devido ao limite de
hardware disponvel, este um erro completamente aceitvel. O desvio padro foi de 0.7030,
enquanto que a varincia foi de 0.4942.
3. Questo 2 New Yok Harbor
3.1.

Metodologia
Para a prxima etapa do estudo, foi utilizado o programa chamado Delft Dashboard.

Foi escolhida a regio de Nova York para realizar a modelagem dos dados sendo escolhidos os
seguintes parmetros durante um perodo de trs dias: nvel da gua, velocidade mdia e
disperso do poluente. A seguir, foi realizada uma simulao com um lanamento de um
poluente qualquer diretamente da costa, para que fosse possvel estudar o comportamento de
tal contaminante nos pontos que foram marcados.
Com os dados obtidos, foi feita uma anlise estatstica com a as ferramentas do
programa Microsoft Excel, sendo realizado o clculo da mdia, mediana, varincia e o desvio
padro, gerando grficos para uma melhor anlise dos resultados. No ltimo passo foram
alterados os pontos escolhidos inicialmente, ponto de lanamento do poluente e carga, para
trs pontos em outros lugares da grade.
Para a realizao dos clculos, o software Delft Dashboard utiliza o mtodo para guas
rasas, que consiste em calcular a propagao e o deslocamento (nvel, velocidade) na gua,
que considerada como um fludo incompressvel para os clculos. As aceleraes verticais
so desconsideradas e, alm disso, pra simplificar, o programa considera que as escalas
horizontais so muito maiores que as verticais, tais parmetros consistem o mdulo Flow.
A equao para guas rasas vem da mecnica dos fluidos, das equaes da
conservao da massa e da quantidade de movimento. Da equao
(conservao da massa), e tambm da

(conservao da

quantidade de movimento em x) e

(conservao da

quantidade de movimento em y).


necessrio introduzir 3 vetores, nos quais: u = (h, uh, vh), F(u) = (uh, uh+
G(u)=(vh, uvh, vh+

).

Que acaba caindo em um sistema hiperblico onde:

43

As condies de contorno no mundo real acabam sendo um pouco complicadas pela


irregularidade do contorno da costa a ser estudada, porm o software consegue criar uma
grade de tamanho retangular com contorno refletivo, com u = v = 0.
A grade utiliza as variveis no centro dela como base e usa o mtodo das diferenas
finitas, esquema de Lax-Wendroff, cada clculo para um passo temporal.
Para calcular meio passo temporal e espacial, definimos valores para u nos pontos
intermedirios.
(33)
e
(34)
O prximo passo calcular novos valores no centro, usando os resultados anteriores,
assim:
(35)
Na execuo do programa, os dados que foram coletados inicialmente, servem para
poder calibrar o modelo hidrodinmico. O Delft Dashboard usa como sistema de coordenadas,
as cartesianas e esfricas.
O programa tambm utiliza um mtodo para a estabilidade, s possvel ser
executado caso o nmero de courant for menor que 10. Para calcular tal nmero, utilizada a
seguinte equao:

. Alm disso, o software tambm consegue calcular

as Tenses de Reynolds e Gradientes de Presso. Esses dados so utilizados posteriormente


para calcular a quantidade de movimento, o resultado final uma acelerao, dada em m/s.
As condies iniciais e de contorno que so utilizadas para a resoluo do problema,
so dados obtidos pelo prprio Delft Dashboard, que possui uma base de dados online com
valores das estaes de mar.
Dependendo do problema a ser estudado, necessrio saber aplicar as diferentes
condies de contorno para cada caso. Existe, por exemplo, condies de contorno fechadas,
verticais e abertas.

44

Contorno fechado: utilizado para a interface terra-gua, ento sero feitas algumas
consideraes em relao ao escoamento e tenses, o escoamento considerado zero e as
tenses devem ser consideradas em simulaes de pequena escala, em um laboratrio, por
exemplo.
Contorno vertical: usado para interface gua-ar e gua-leito, nesse caso, as
velocidades angulares so consideradas zero, tanto para gua-ar quanto para gua-leito.
necessrio considerar a tenso de cisalhamento, pois a profundidade do sistema muito
menor que seu comprimento.
Contorno aberto: usado para interface gua-gua, tem que ser colocado o mais
distante possvel da rea de interesse. introduzido para obter uma rea computacional
delimitada, a fim de reduzir o esforo computacional. Dependendo do fenmeno a ser
estudado, necessrio saber qual tipo de contorno aberto a ser utilizado. Quando for usado
esse tipo de contorno, necessrio definir um coeficiente alpha, que tem que ser considerado
um nmero grande, no caso foi utilizado um valor igual a 1000 e tambm, importante saber
que nesse caso utilizada uma forante astronmica. Nesse caso, a movimentao da lua faz
com que haja uma alterao nos nveis da mar.
O programa Delft Dashboard possui um banco de dados de parmetros como:
batimetria, mars, nveis de gua, velocidades. A discretizao da rea foi criada a partir de
uma grade, no Delft Dashboard.
3.2. Caracterizao da rea de trabalho
O local definido para o presente trabalho foi a cidade de Nova York nos Estados
Unidos. Nova York a cidade mais populosa dos Estados Unidos, tendo uma populao de
aproximadamente 8,4 milhes de habitantes que ocupam uma rea de 784 km 2. A cidade
tambm possui uma rea de 425 km2 formados pelas guas dos rios que a banham e tambm o
Oceano Atlntico.

45

Figura 28: Foto area da cidade de Nova York


Fonte: Google Earth

Nova Iorque possui um clima temperado continental mido, apresentando as


quatro estaes bem definidas. Localizado perto de grandes massas de gua, a temperatura na
cidade tende a flutuar menos do que no interior do continente. No entanto o clima instvel,
podendo ocorrer baixas temperaturas e tempestades de neve perto do fim da primavera ou
logo no incio do outono.
O formato do terreno da cidade foi alterado por diversas vezes, sendo expandida cada
vez mais em direo ao oceano. A topografia tambm sofreu vrias mudanas, o terreno da
cidade que era anteriormente bastante acidentado, atualmente plano, resultado da
interveno humana na natureza. O ponto mais alto da cidade Todt Hill em Staten Island,
que fica a 124,9 m acima do nvel do mar o ponto mais alto do litoral leste ao sul de Maine.
A Baa de Nova Iorque o nome dado s pores martimas localizadas nas
proximidades da desembocadura do Rio Hudson, no oceano Atlntico. subdividida em duas
pores conectadas por um estreito: Upper New York Bay e Lower New York Bay. Segue
abaixo um mapa mostrando as vias aquticas existentes na Baa.

46

Figura 29: Vias aquticas de Nova York

Estudo das Mars


Para se realizar o estudo da variao das mars no Delft, primeiramente foi delimitada
uma rea no software para trabalhar com as estaes existentes e criar novos pontos. A
macrolocalizao da rea pode ser vista na figura abaixo:

47

Figura 30: Macrolocalizao da rea escolhida


Fonte: Google Earth, 2015.

A rea escolhida compreende toda a Baa de Nova York, onde se situa o Porto de Nova
York (New York Harbor) e tambm uma parte de Nova Jrsei. A rea delimitada no Delft foi
desenhada aproximadamente no Google Earth Pro, e assim suas dimenses puderam ser
calculadas. A rea um retngulo com 36,3 km de largura e 45,7 km de comprimento,
totalizando 164 km de permetro. Sua rea de aproximadamente 1660 km2. Os pontos
escolhidos no Delft sero apresentados posteriormente na discusso e resultados. Abaixo
segue a rea delimitada no Google Earth (retngulo branco).

48

Figura 31: Detalhe da rea Escolhida


Fonte: Google Earth, 2015.

Tratamento de Esgoto e Disperso de Efluentes


Nova York possui ao todo 14 estaes de tratamento de esgoto que tratam os 5,3
bilhes de litros de esgoto (1,4 bilhes de gales) despejados diariamente por seus 8 milhes
de habitantes. O tratamento de guas residuais comeou em Nova York no final dos anos 1890
e 1900 em dois locais em Brooklyn e um em Queens. Estes tornaram-se a 26 de Ward, o Coney
Island Water Pollution Control (WPCP) em Brooklyn e a Jamaica WPCP em Queens. Quando a
populao alcanou 3,5 milhes, estas plantas tornaram-se insuficientes.
Entre 1935 e 1945, trs novas plantas foram construdas: Wards Island, em Manhattan
e Bowery Bay e Tallman Island, em Queens. medida que a populao se aproximou de 7,5
milhes, a Coney Island, 26 Ward e Jamaica foram atualizado. Estas seis plantas fizeram a
capacidade municipal para o tratamento de 497 milhes de gales por dia (mgd).
49

Entre 1945 e 1965, cinco novas usinas foram construdas para atender s necessidades
da populao em constante expanso, que agora estava se aproximando de oito milhes. Estes
foram Hunts Point no Bronx, Oakwood Beach e Port Richmond em Staten Island, e as plantas a
Rockaway e Owls Head em Brooklyn. Entre 1965 e 1979, as estao Newtown Creek foi
construda no Brooklyn. Em 1968, 12 estaes de tratamento de guas residuais estavam
operando na rea de New York. Elas trataram mais de um bilhes de gales por dia e
removiam uma mdia de 65% dos poluentes provenientes das guas residuais.
Em 1972, o governo federal aprovou uma lei que ditou normas mnimas para as
estaes de tratamento de esgoto de todo o pas. As estaes passariam a ter tratamento
secundrio, em que se remove 85% dos poluentes. Entre 1979 e 1995, mais duas estaes de
tratamento foram concludas, a usina Red Hook, em Brooklyn e River North. Isso trouxe o
nmero total de guas residuais estaes de tratamento para 14 e fez com que praticamente
todos esgoto gerado em Nova York fosse capturado e tratado. Hoje as instalaes de
tratamento tm a capacidade de tratar 1.805 milhes de gales diariamente.
Abaixo segue um mapa mostrando a localizao das estaes de tratamento em Nova
York e a capacidade de tratamento de cada uma delas em milhes de gales por dia (mgd).

50

Figura 32: Localizao das estaes de tratamento de esgoto em Nova York


Fonte: Department of Environment Protection, NY.

Com a atualizao das estaes de tratamento, a qualidade das guas da Baa de Nova
York melhorou significativamente, como se pode ver na figura abaixo que mostra os nveis de
coliforme fecal em 4 anos diferentes.

51

Figura 33: Evoluo da qualidade da gua na Baa de Nova York


Fonte: Department of Environment Protection, NY.

Para o estudo de disperso de poluentes na gua, foi utilizado o ponto de lanamento


da estao de Owls Head, que conecta a Upper e a Low New York Bay e fica entre o Brooklyn e
a Staten Island. Essa regio um importante canal martimo de acesso Nova York e tambm
o caminho principal de desgue do Rio Hudson, sendo essa a razo para a escolha do ponto.
O Departamento de Proteo Ambiental de Nova York faz uma coleta e anlise em 70
estaes ao longo da Baa para monitorar a qualidade da gua e identificar melhorias. As
52

coletas ocorrem semanalmente nos meses de Junho Setembro, e de Outubro Maio elas so
feitas semanalmente. Abaixo segue o mapa mostrando alguns dos pontos de coleta prximos
estao de Owls Head. Os parmetros de qualidade dos pontos de coleta N6 (Bell Buoy "31"),
N7 (Robbins Reef) e N8 (The Narrows Buoy "28") so mostrados na tabela a seguir. O ponto N6
est antes da estao Owls Head, o ponto N7 o mais prxima dela e o ponto N8 est logo
depois da estao.

Figura 34: Pontos de amostragem de gua em Nova York


Fonte: Department of Environment Protection, NY.
Tabela 12: paramtros de qualidade da gua nos pontos N6, N7 e N8

Classe
Estao
da
gua

Data da
amostra

OD (mg/l)

Coliformes Fecais

Enterecoccus

(/100 ml)

(/100 mL)

Superfcie Fundo Superfcie

Fundo

Transparncia
(ft.)

Superfcie Fundo

N6

08/04/2015

10,84

10,83

45

NS

19

NS

N7

08/04/2015

10,19

10,27

32

NS

24

NS

N8

08/04/2015

10,71

10,09

14

NS

NS

Fonte: Department of Environment Protection, NY.

Percebe-se que no h muita variao dos parmetros em cada um dos pontos. O


parmetro que mais variou foi o de coliformes fecais e enterococcus, que menos no ponto
N8 situado aps a estao Owls Head. Todos eles so classificados como classe I, ou seja, na
metodologia no DEP, pode ser feitas atividades de pesca e navegao nessa regio.

53

3.3. Resultados e discusso


A regio escolhida para o estudo no Delft Dashboard, assim como melhor descrito
anteriormente, foi a do porto da cidade de Nova York, oficialmente denominada New York
Harbor. O perodo de estudo abordado no trabalho e nos grficos apresentados, de 48 horas,
do dia 07 de Junho at dia 09 de Junho. Os pontos de anlise foram determinados como sendo
as estaes de medies de mar, com margrafos, utilizadas pelo prprio Delft e presentes
no domnio do estudo. Alm desses, outros pontos foram escolhidos, com propsitos
especficos como: estudar a disperso do efluente lanado pela Owls Head Water Pollution
Control Plant, comparar o nvel da gua usual com o nvel atingido durante o perodo do
furaco Sandy (2012), avaliar a influncia do principal canal do esturio (canal de Ambrose) na
variao do nvel e velocidade da gua e a influncia do Hudson Canyon, o qual possui mais de
3000 metros de profundidade e encontra-se prximo ao esturio.

Figura 35: Grade gerada no Delft Dashboard.

A figura acima representa a grade gerada no Delft Dashboard, onde os pontos amarelos
so as estaes de mar, os azuis os pontos adicionados e o rosa respresenta o local da
descarga do efluente. Na figura direita, so estabelecidas cores para os pontos nas estaes,
os adicionados esto em branco e o poluente em laranja. Sobre a grade, o delta x e delta y
utilizados foram de 250 e o delta t de 10 minutos.
As cores foram estabelecidas em cada ponto de monitoramento para facilitar a
visualizao dos grficos e a interpretao dos mesmos de acordo com a localizao geogrfica

54

dos pontos. Os resultados obtidos nos pontos sempre sero representados graficamente de
acordo com a cor do ponto na figura 1 direita.
Os grficos resultantes, da modelagem aplicada pelo programa, explicada na metodologia,
do nvel da gua e da velocidade (componentes x e y) para o perodo de 07 de junho de 2015 e
09 de junho de 2015 so apresentados abaixo, respectivamente. Os pontos preto, marrom e
azul piscina no fazem parte dessa anlise, devido ao erro gerado pelo modelo nesses locais, o
que ser discutido posteriormente.

Figura 36: Variao do nvel da gua em funo do tempo nos pontos amostrais.

55

Figura 37: Grfico das componentes da velocidade em funo do tempo nos pontos amostrais.

Anlise da Variao de Nvel de gua


Observa-se na Figura 36 o comportamento do nvel da gua em funo do tempo. No
instante inicial o nvel 0 metros nos 5 pontos, condio inicial estipulada pelo programa, a
curva da mar segue muito semelhante entre todos os pontos. Aps o ajuste do modelo, mais
ou menos nas primeiras 12 horas, a diferena de amplitude entre os pontos varia prxima de
0.15 (nos picos) e os perodos de mar alta e baixa ocorrem praticamente no mesmo horrio,
fatores que evidenciam a similaridade da mar entre os pontos. Similaridade a qual pode ser
explicada pelo fato de a lua ser o principal fator de influncia na mar, graas a fora
gravitacional que ela exerce sobre as partculas de gua do oceano. Visto que, em uma escala
global, os pontos esto bem prximos entre si e que a distncia deles e a lua praticamente a
mesma, compreensvel que a mar apresente comportamento parecido nesses locais. Alm
disso, o modelo representa outro comportamento particular da mar, a chamada mar semidiurna, que ocorre quando observa-se a mar cheia e a baixa, duas vezes cada uma, em um dia
com um ciclo de aproximadamente 12 horas.

56

Mdia diria do nvel da gua em Junho, na estao de Sandy


Hook.
0,1
0,08
0,06
0,04

Mdia dias

0,02
0
3

9 11 13 15 17 19 21 23 25 27 29 31

-0,02
Figura 38: Comparao das fases lunares com a variao do nvel da gua no ms de Junho.

Com a mdia diria do nvel da gua no ms de junho, podemos observar como o nvel
da gua se comporta durante as semanas do ms. A figura acima demonstra claramente,
atravs dos dias que ocorrem os pontos de inflexo do grfico e os dias de mudana das fases
da lua, as quais variam semanalmente, que a lua exerce a maior influncia na variao da mar
e do nvel da gua. E mais, nota-se que quando a mesma encontra-se cheia ou nova o nvel da
gua aumenta. Quando o sol e a lua esto alinhados, h exepcionalmente uma grande fora
gravitacional, causando mars muito cheias e muito vazias, quando no esto alinhados, as
foras gravitacionais so menores e as mars no so to dramaticamente cheias e vazias.
Anlise da Variao de Velocidade
Na figura 37, observa-se o comportamento da velocidade da corrente em cada ponto.
O grfico da esquerda relaciona ambas as componentes da velocidade, x e y. Na direita as
componentes da velocidade so apresentadas em relao ao tempo, em horas. No caso das
velocidades, a localizao de cada ponto influencia diretamente na mesma e em cada uma das
suas componentes.

57

O ponto vermelho, pelo fato de estar exatamente no afunilamento entre Staten Island
e o Brooklyn e onde a mar chega na vertical, apresenta a maior velocidade vertical e uma das
maiores velocidades na horizontal dentre os pontos.
O ponto amarelo, localizado na foz de um rio que desgua no esturio na horizontal e
onde a mar chega tambm na horizontal, apresenta a maior velocidade positiva na direo x
e velocidade no desprezvel na direo y, pois o canal de Newark Bay at a Lower Bay por trs
de Staten Island desgua prximo ao ponto.
O ponto verde, localiza-se esquerda de Sandy Hook, posio a qual suaviza a
velocidade na direo horizontal assim como na vertical, porm, mesmo assim o ponto o
qual apresenta maior velocidade vertical aps o ponto vermelho. Fato esse que pode ser
compreendido atravs da observao dos vrtices causados prximos a Sandy Hook,
influenciados pelo canal Ambrose, e tambm atravs do erro ocasionado pelo programa no
momento que gerou a batimetria e considerou a parte sul de Sandy Hook como sendo gua.
Ambos os pontos localizados dentro da Upper Bay apresentam velocidades na direo
y baixas e velocidades de amplitude similar na direo x, porm com diferena de fase. O azul
est localizado na margem esquerda da Upper Bay, com a direo vertical encoberta pela
Staten Island, e o rosa na margem superior, tambm com a direo vertical encoberta, por
uma ilha. A diferena de fase entre ambas essas velocidades horizontais pode ser explicada
pela distncia entre os pontos na baia e pela influncia dos corpos hdricos prximos a cada
um.
Nota-se semelhana de fase na componente y e a diferena de fase na componente x
da velocidade dos pontos localizados na Lower Bay, amarelo e verde. Analisando a ao da
mar nessa baia, que ocorre na horizontal, a distncia entre os pontos explica a diferena na
velocidade horizontal. Quanto a semelhana da velocidade vertical, essa pode ser explicada
pela posio de ambos em relao ao eixo y, que parecida, assim como a proximidade dos
pontos para com a costa.
Os pontos com maior semelhana entre as fases, para as duas componentes, so o
vermelho e o azul. Devido, provavelmente, ao fato deles serem os mais prximos entre si
analisados e por estarem na mesma margem da Upper Bay.
Anlise da Variao da Concentrao de Poluente
O efluente simula o lanamento da Owls Head WPCP, a qual opera desde 1952, serve
uma populao de cerca de 758 mil habitantes e drena uma rea de aproximadamente 13 mil
hectares da regio oeste do Brooklyn.
58

A fim de obter uma vazo realstica, foram utilizados dados da quota per capita de
gua da cidade de Nova York e o coeficiente de retorno esgoto/gua aplicado pela SANEPAR.
Com isso, o clculo da vazo da estao de tratamento foi estipulado pela seguinte frmula
encontrada na literatura: Qdmd=(Pop.QPC.R)/86400. Que fornece o resultado em (L/s) e
onde Qdmd representa a vazo domstica mdia de esgotos, POP a populao servida pela
estao, QPC a quota per capita de gua e R o coeficiente de retorno esgoto/gua (von
Sperling, 2005). O resultado foi de 3,35 m3/s e a concentrao escolhida de 3 kg/m3.
Feito isso, dois pontos de monitoramento foram adicionados, com o objetivo de
analisar a disperso do poluente, um deles localizado ao norte do lanamento (denominado
acima no grfico) e outro ao sul (denominado abaixo no grfico). O grfico da variao da
concentrao com o tempo apresentado a seguir.

Figura 39: Variao da concentrao do poluente em funo do tempo.

A estao de tratamento avaliada situa-se no afunilamento entre a Lower Bay e a


Upper Bay, assim como o ponto vermelho, mas na outra margem e mais ao norte do
afunilamento. Sendo assim a velocidade da gua nos pontos de monitoramento, no ponto
vermelho e no ponto de lanamento so teis para a anlise de disperso e apresentadas a
seguir.

59

Figura 40: Variao da velocidade nos pontos prximo ao e de lanamento.

Fatores como o coeficiente de difuso da substncia (que depende da temperatura, do


tamanho do soluto e da viscosidade do solvente), a massa de poluente lanado, a distncia
entre o lanamento e os pontos, entre outros, so abordados na modelagem da concentrao
do poluente. Dificultando a relao apenas com a mar e a velocidade, termos advectivos.
Entretanto, atravs do grfico da variao da velocidade nos pontos monitorados
prximos ao lanamento, verifica-se grande influncia dos termos advectivos. Pelo fato de a
velocidade na direo vertical positiva ser a com picos mais amplos e de maiores perodos, a
concentrao de poluente maior no ponto ao norte do lanamento. O grfico capaz de
justificar tambm os horrios de pico da concentrao tanto no ponto ao norte como no ponto
ao sul, os quais esto relacionados, com um pequeno atraso devido distncia, aos pontos de
inflexo da velocidade vertical nos pontos.
Anlise Estatstica, comparao grades e estao.
A anlise estatstica que ser apresentada, realiza a comparao da mdia, mnimo e
mximo, desvio padro e mediana do nvel da gua, entre a grade anteriormente apresentada,
uma outra grade (com delta x e y de 1000 e delta t de 10) e as estaes de mar. Os pontos
abordados foram os quais encontram-se em ambas as grades. Devido s limitaes do modelo,
que utiliza a equao de guas rasas, a grade maior foi aplicada de forma que no aborda a
mesma rea da menor como um todo. Mas sim uma rea a partir do afunilamento entre a
Lower e a Upper Bay que abrange maior rea de oceano, ou seja, mais distante da costa. Como
segue na figura a seguir.

60

Figura 41: Domnio da grade maior.


Tabela 13: Comparao da estatstica entre as grades e a estao.

Fort Wad. (vermelho)

Sandy Hook (verde)

grade menor

grade maior

estao

Mdia

0.02363

0.02056

Mediana

0.00353

Mn.

grade menor

grade maior

estao

0.09191 0.02195

0.00977

0.07476

0.02558

0.114

0.01469

0.00159

0.091

-0.97221

-0.77345

-0.76

-0.89792

-0.78359

-0.793

Mx.

1.18208

1.01132

0.948

1.03051

1.14148

0.934

Desvio padro

0.61214

0.51347

0.53441 0.57457

0.53008

0.54688

Mdia do erro
em
mdulo 0.11553
(estao-grade)

0.09591

0.08385

0.07769

Da comparao estatstica, entre as grades e a estao para os dois pontos analisados,


conclui-se que, principalmente, por conta do ajuste do modelo nas primeiras horas, a mdia e
a mediana de ambas as grades no condizem com a realidade apresentada pela estao.
Os demais valores estatsticos apresentados que esto mais prximos da realidade
(estao) so os obtidos pela grade maior, fato o qual no era esperado inicialmente, assim
como o erro em mdulo que menor para a grade maior. Entretanto, ao analisar a
61

metodologia na qual o Delft Dashboard mdulo Flow baseado, possvel entender o porque
isso ocorre. O programa utiliza a equao de guas rasas, a qual aplica-se para regies onde os
valores das escalas horizontais so bem maiores que a escala vertical. Logo, sabendo que a
grade maior abrange uma rea maior e que a escala vertical praticamente a mesma para as
duas grades, compreensvel a melhor preciso obtida pelo modelo gerado pela grade maior.
Exemplificado na figura a seguir com a comparao do nvel da gua modelado pelas duas
grades com a realidade obtida da estao na estao de Fort Wadsworth (ponto vermelho)

Figura 42: Comparao do nvel da gua modelado pelas duas grades com a realidade.

Em uma anlise estatstica podemos observar os valores com maior frequncia em um


conjunto de dados atravs de um histograma e como a mdia se comporta no decorrer dos
dados e do tempo aplicando a mdia mvel. Esses dois parmetros estatscos so
apresentados a seguir, o histograma para o ponto de Fort Wadsworth (vermelho), utilizando os
dados obtidos pela modelagem realizada pela grade maior em um perodo de 48 horas, e a
mdia mvel para a estao de Sandy Hook, utilizando os dados de um perodo de um ms da
mesma.

62

40
30
20
10
0

-0.8
-0.7
-0.6
-0.5
-0.4
-0.3
-0.2
-0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
1.1
und

Frequncia

Histograma

Classe
Figura 43: Histograma do nvel da gua no ponto vermelho.

1,5

0,5
Nvel da gua
Mdia mvel
1
198
395
592
789
986
1183
1380
1577
1774
1971
2168
2365
2562
2759
2956
3153
3350
3547
3744
3941
4138

-0,5

-1
Figura 44: Variao da mdia mvel do nvel da gua no ponto verde.

Do histograma verifica-se que os valores com maior frequncia no conjunto de dados


analisados so -0.5 e 0.7, aparecendo aproximadamente 30 vezes. Em relao mdia mvel,
nota-se que ela tende a um valor com o decorrer do tempo e representa o comportamento da
mdia no decorrer do tempo e dos dados, como citado anteriormente.
Anlise de sensibilidade
Alguns pontos com caractersticas diferenciadas foram analisados para que se
estudasse o efeito dessas variveis no sistema e a importncia das mesmas. Os dois pontos
amostrais adicionados na grade menor entre Sandy Hook e a Upper Bay, foram selecionados

63

justamente para essa anlise, assim como os quatro pontos de monitoramento adicionados na
grade maior, dois sobre o Hudson Canyon e dois fora dele.
Na grade menor, o ponto localizado a direita encontra-se no canal de Ambrose, em um
local com aproximadamente 17 metros de profundidade, e o ponto da esquerda est em um
local de cerca de 6 metros de profundidade. Na grade maior, de acordo com a modelagem
(no representou a realidade), o ponto mais ao norte do Hudson Canyon fica sobre uma
profudidade de cerca de 50 metros e o mais ao sul sobre uma profundidade em torno de 70
metros. Enquanto os pontos escolhidos fora do Hudson Canyon esto sobre uma profundidade
de mais ou menos 20 e 30 metros, o mais ao norte e o mais ao sul, respectivamente.

Figura 45: Variao do nvel da gua nos pontos de anlise de sensibilidade da grade menor.

64

Figura 46: Variao do nvel da gua nos pontos de anlise de sensibilidade da grade maior.

Dessa anlise conclui-se que a sensibilidade do modelo em relao profundidade do


ponto de monitoramento baixa, porm os pontos com maior profundidade apresentaram
menor amplitude na variao do nvel da gua com o tempo. Salvo o ponto da grade maior
localizado ao norte do Canyon, que apresentou variao praticamente igual ao ponto sua
esquerda, em local mais raso.
Sobre a sensibilidade, o mesmo que para a profundidade aplica-se em relao
velocidade da gua, baixa. Em contrapartida, possvel afirmar, a partir dos grficos
apresentados a seguir, que a velocidade da gua nos locais mais profundos, em geral,
apresenta menor amplitude. Com excesso da componete y da velocidade do ponto da grade
menor localizado sobre o canal, provavelmente por conta desse estar na direo do
afunilamento entre a Upper e a Lower Bay, o que influencia na velocidade vertical das guas
prximas.

65

Figura 47: Variao da velocidade da gua nos pontos de anlise de sensibilidade da grade menor.

Figura 48: Variao da velocidade da gua nos pontos de anlise de sensibilidade da grade maior.

A fim de avaliar a sensibilidade do modelo em relao lanamento de um poluente e a


variao da concentrao do mesmo em funo do tempo e do espao, a concentrao
(kg/m3) do lanamento foi aumentada em dez vezes, de 3 para 30 (kg/m3). O grfico a seguir
compara a concentrao em funo do tempo no ponto de monitoramento mais atingido, ao
norte do lanamento.

66

Figura 49: Concentrao em funo do tempo no ponto ao norte do lanamento.

Assim como a concentrao do lanamento, a concentrao no ponto de monitorado


chega dez vezes maior que a concentrao anterior. O que torna possvel concluir que o
comportamento de disperso do poluente no depende da sua concentrao, mas sim da
variao da mar, que determina a velocidade e a direo que sero tomadas pelo poluente.
Erro encontrado nos pontos no abordados.
Os pontos marrom, preto e azul piscina no foram estudados devido aos erros gerados
na modelagem dos mesmos. Erro esse derivado da metodologia utilizada pelo programa e da
localizao dos pontos. Observa-se que esses 3 pontos ficam em regies relativamente
estreitas em relao aos demais pontos. Regies as quais prejudicam a aplicao da equao
de guas rasas por no satisfazerem uma das condies necessrias para o sucesso da mesma,
a condio de que as escalas horizontais devem ser bem maiores que a escala vertical. Alm
disso, no momento de gerar a batimetria, por meio da interpolao, regies estreitas esto
muito mais suscetveis a erros.
A seguir o erro mencionado ser exemplificado pelo grfico da variao do nvel da
gua em funo do tempo gerado pela modelagem no ponto azul piscina junto com o grfico
obtido atravs dos dados da estao presente no mesmo ponto, a chamada Horns Hook East
90th Street East River.

67

Figura 50: Variao do nvel da gua em funo do tempo. Erro do modelo.

Curiosidade: catstrofe ambiental.


Para finalizar o estudo foram comparados dados do nvel da gua obtidos da poca em
que ocorreu o furaco Sandy, o qual atingiu os Estados Unidos na categoria 2, foi o segundo
mais caro da histria do pas ($65 bilhes), atingiu 24 estados do mesmo e a velocidade do
vento chegou 185 km/h. Muitos dos dados medidos durante a catstrofe foram perdidos,
mas nem todos. O ponto de monitoramento adicionado e ainda no mencionado no trabalho,
um pouco ao sul do ponto vermelho, encontra-se muito prximo um local no qual foram
realizadas medies do nvel da gua nos dias da passagem do furaco pelo esturio de Nova
York. A seguir sero apresentados os grficos da variao do nvel da gua para o perodo do
furaco e para o perodo aqui estudado.

68

Figura 51: Variao do nvel da gua no perodo do furaco.

Figura 52: Variao do nvel da gua no perodo de estudo.

69

70

Anexos Cdigos
Anexo 1 Soluo Analtica
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SOLUO ANALTICA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear
clc
%Definindo as constantes:
A = 0.7;%rea em m
D = 10e-5;%Coeficiente de difusividade em m/s
M = 50;%Massa total em mg
x0 = 0.5;%ponto inicial
k = 0.004;%velocidade de adveco em m/s
T = 40; % Tempo final em s
%Definindo a funo:
Ca = @(x,t) (exp(-(x-x0+k*t).^2./(D*t*4))).*(M./(A*sqrt(4*pi*D.*t)));
% Plotando
delx = 0.002
x = 0:delx:1;
for t=1:0.25:T
grid on
C1=Ca(x,t);
figure(1)
hold on
plot(x,C1,'b')
title('Analtico advectivo difusivo')
xlabel('x (m)')
ylabel('c (mg/m)')
legend ('Concentrao')
hold off
end

71

Anexo 2 Letra C) Mtodo Crank-Nicolson


clear all
close all
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SOLUO NUMRICA CRANK NICOLSON
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
L =
T =
k =
Dif

1;
40;
0.004;
= 10e-5;

%
%
%
%

Comprimento do tubo
Tempo final
Velocidade de adveco
Difuso

dx = 0.002;
dt = 0.1;

% Passo espacial
% Passo temporal

x = 0:dx:L;
t = 0:dt:T;

% Vetor espacial
% Vetor Temporal

Co = k*dt/dx;
Fo = Dif*dt/dx^2;

% Courant
% Fourier

[mx, nx] = size(x); % Tamanho de x


[mt, nt] = size(t); % Tamanho de t
U = zeros(nx,nt);
u = zeros(nx,1);
inicial de soluo
for i=1:nx
u(i)=40*exp(-(x(i)-0.5)^2/0.020^2);
gaussiana
end
uL=0.0;
esquerda
uR=0.0;
direita

72

% Inicializando a matriz U
% Inicializando o vetor
% Condio inicial, pluma
% Condio de contorno da
% Condio de contorno da

Anexo 3 Letra C) Mtodo Explcito


close all
clear all
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SOLUO NUMRICA EXPLICITA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Defina os parmetros de entrada
D = 10e-5; %Coeficiente de difusividade em m/s
k = 0.004; %velocidade de adveco em m/s
L = 1.0; % Comprimento do tubo (m)
T = 40; % Tempo final (s)
%Passos temporais e espaciais
delx = 0.002;
delt = 0.02;
%Estabilidade
Fo = D*delt/delx^2;
Co = k*delt/delx;
disp('Numero de Fourier')
disp(Fo);
fprintf('\n')
fprintf('Estabilidade: Fourier <= 1/2')
fprintf('\n')

%Discretizao espacial e temporal do dominio


x = 0:delx:L;
t = 0:delt:T; % Discretizao do tempo do dominio
[mx, nx] = size(x); % Tamanho de x
[mt, nt] = size(t); % Tamanho de t
C = zeros (nx,nt); % Inicializando a matriz C
%Condio inicial gaussiana
x0 = 0.5;
sigma = 0.020;
Amp = 40; % Amplitude inicial baseada no valor inicial da analtica
for i = 2:nx-1
C(i,1) = Amp*exp(-(x(i)-x0)^2/sigma^2);
end
%Iterao do metodo explicito
for j = 2:nt
for i = 2:nx-1
C(i,j) = (Fo-Co)*C(i-1,j-1) + ((-2*Fo) + Co + 1)*C(i,j-1) +
Fo*C(i+1,j-1);
end
end
%Plotando
for t=1:25:nt
hold on

73

figure(1)
grid on
plot(x,C(:,t),'b');
C2 = C(:,t);
title('Mtodo explicito numrico')
xlabel('x (m)')
ylabel('c (mg/m)')
legend ('Concentrao')
hold off
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SOLUO ANALTICA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Definindo as constantes:
A = 0.7;%rea em m
D = 10e-5;%Coeficiente de difusividade em m/s
M = 1;%Massa total em mg
x0 = 0.5;%ponto inicial
k = 0.004;%velocidade de adveco em m/s
%Definindo a funo:
Ca = @(x,t) (exp(-(x-x0+k*t).^2./(D*t*4))).*(M./(A*sqrt(4*pi*D.*t)));
%Plotando
for t=1:0.25:40
grid on
C1=Ca(x,t);
figure(2)
hold on
plot(x,C1,'b')
axis tight
title('Mtodo Analtico')
xlabel('x (m)')
ylabel('c (mg/m)')
legend ('Concentrao')
hold off
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ERROS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
erroabs = abs(C1 - C2');
errorel = (erroabs ./ abs(C1))*100;
disp('Desvio Padro')
desvio = std(erroabs);
disp(desvio);
disp('Variancia')
varianca = var(erroabs);
disp(varianca);
figure(3)

74

subplot(1,2,1)
plot (x,erroabs,'red*')
grid on
title('Erro absoluto entre soluo analtica e numrica')
xlabel('x (m)')
ylabel('c (mg/m)')
legend('Erro Absoluto')
subplot(1,2,2)
plot (x,errorel,'red*')
grid on
title('Erro relativo entre soluo analtica e numrica')
xlabel('x (m)')
ylabel('%')
legend('Erro Relativo')

75

Anexo 4 Letra D) Mtodo Crank-Nicolson


clear all
close all
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SOLUO NUMRICA CRANK NICOLSON
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
L =
T =
k =
Dif

1;
40;
0.004;
= 10e-5;

%dx = 0.1;
%dt = 0.1;
dx = 0.5
dt = 0.001

%
%
%
%

Comprimento do tubo
Tempo final
Velocidade de adveco
Difuso

% Passo espacial
% Passo temporal

x = 0:dx:L;
t = 0:dt:T;

% Vetor espacial
% Vetor Temporal

Co = k*dt/dx;
Fo = Dif*dt/dx^2;

% Courant
% Fourier

[mx, nx] = size(x); % Tamanho de x


[mt, nt] = size(t); % Tamanho de t
U = zeros(nx,nt);
u = zeros(nx,1);
inicial de soluo
for i=1:nx
u(i)=40*exp(-(x(i)-0.5)^2/0.020^2);
gaussiana
end
uL=0.0;
esquerda
uR=0.0;
direita

% Inicializando a matriz U
% Inicializando o vetor
% Condio inicial, pluma
% Condio de contorno da
% Condio de contorno da

% Construo da matriz A no esquema Crank-Nicolson


A=diag((2+2*Fo)*ones(nx,1)); % PRINCIPAL
B=diag((-Fo-Co/2)*ones(nx-1,1),1); %SUPERIOR
C=diag((-Fo+Co/2)*ones((nx-1),1),-1); % INFERIOR
U=A+B+C; % Monta matriz com valores tridiagonais
U(1,1) = (2+2*Fo);
%Primeiras linhas so especiais
U(1,2) = (Fo+Co/2);
U(end,end) = (2+2*Fo); % Ultimas linhas so especiais
U(end,end-1) = (-Fo+Co/2);
%Uinverse = inv(U); % Inversa de U
% Construo do vetor do lado direito
d = zeros(nx,1);

76

% Primeira e ultima entrada so especiais


d(1)=(Fo-Co/2)*uL+(2-2*Fo)*u(1)-(Fo+Co/2)*u(2); % Primeiro termo vai
zerar
d(nx)=(Fo-Co/2)*u(nx-1)+(2-2*Fo)*u(nx)-(Fo+Co/2)*uR; % Ultimo termo
vai zerar
% Iterao no tempo
for t=1:nt
% Entradas restantes
for i=2:nx-1
d(i)=(Fo-Co./2).*u(i-1)+(2-2.*Fo).*u(i)+(Fo+Co./2).*u(i+1);
end
u = U\d;
hold on
figure(1)
plot(x,u,'blue')
axis tight
title('Mtodo de Crank Nicolson')
xlabel('x (m)')
ylabel('c (mg/m)')
legend ('Concentrao')
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SOLUO ANALTICA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Definindo as constantes:
A = 0.7;%rea em m
D = 10e-5;%Coeficiente de difusividade em m/s
M = 1;%Massa total em mg
x0 = 0.5;%ponto inicial
k = 0.004;%velocidade de adveco em m/s
%Definindo a funo:
Ca = @(x,t) (exp(-(x-x0+k*t).^2./(D*t*4))).*(M./(A*sqrt(4*pi*D.*t)));
%Plotando
for t=1:0.1:40
grid on
C2=Ca(x,t);
figure(2)
hold on
plot(x,C2,'b')
axis tight
title('Mtodo Analtico')
xlabel('x (m)')
ylabel('c (mg/m)')
legend ('Concentrao')
hold off
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

77

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ERROS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
erroabs = abs(C2' - u);
errorel = (erroabs ./ abs(C2'))*100;
disp('Desvio Padro')
desvio = std(erroabs);
disp(desvio);
disp('Variancia')
varianca = var(erroabs);
disp(varianca);
figure(3)
subplot(1,2,1)
plot (x,erroabs,'red-*')
grid on
title('Erro absoluto entre soluo analtica e numrica')
xlabel('x (m)')
ylabel('c (mg/m)')
legend('Erro Absoluto')
subplot(1,2,2)
plot (x,errorel,'red-*')
grid on
title('Erro relativo entre soluo analtica e numrica')
xlabel('x (m)')
ylabel('%')
legend('Erro Relativo')

78

Anexo 5 Letra D) Mtodo Explcito


clc
clear
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SOLUO NUMRICA EXPLICITA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Defina os parmetros de entrada
D = 10e-5; %Coeficiente de difusividade em m/s
k = 0.004; %velocidade de adveco em m/s
L = 1.0; % Comprimento do tubo (m)
T = 40; % Tempo final (s)
%Passos temporais e espaciais
%delx = 0.5;
%delt = 0.02;
delx = 0.02;
delt = 0.05;
% delx = 0.0001;
% delt = 0.05;
%Estabilidade
Fo = D*delt/delx^2;
Co = k*delt/delx;
disp('Numero de Fourier')
disp(Fo);
fprintf('Estabilidade: Fourier <= 1/2')

%Discretizao espacial e temporal do dominio


x = 0:delx:L;
t = 1:delt:T; % Discretizao do tempo do dominio
[mx, nx] = size(x); % Tamanho de x
[mt, nt] = size(t); % Tamanho de t
C = zeros (nx,nt); % Inicializando a matriz C
%Condio inicial gaussiana
x0 = 0.5;
sigma = 0.020;
Amp = 40; % Amplitude inicial
for i = 2:nx-1
C(i,1) = Amp*exp(-(x(i)-x0)^2/sigma^2);
end
%Iterao do metodo explicito
for j = 2:nt
for i = 2:nx-1
C(i,j) = (Fo-Co)*C(i-1,j-1) + ((-2*Fo) + Co + 1)*C(i,j-1) +
Fo*C(i+1,j-1);
end
end
%Plotando

79

for t=1:25:nt
hold on
figure(1)
grid on
plot(x,C(:,t),'b');
C2 = C(:,t);
title('Mtodo explicito numrico')
xlabel('x (m)')
ylabel('c (mg/m)')
legend ('Concentrao')
hold off
end
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SOLUO ANALTICA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Definindo as constantes:
A = 0.7;%rea em m
D = 10e-5;%Coeficiente de difusividade em m/s
M = 1;%Massa total em mg
x0 = 0.5;%ponto inicial
k = 0.004;%velocidade de adveco em m/s
%Definindo a funo:
Ca = @(x,t) (exp(-(x-x0+k*t).^2./(D*t*4))).*(M./(A*sqrt(4*pi*D.*t)));
% Plotando
for t=1:0.25:40
grid on
C1=Ca(x,t);
figure(2)
hold on
plot(x,C1,'b')
axis tight
title('Mtodo Analtico')
xlabel('x (m)')
ylabel('c (mg/m)')
legend ('Concentrao')
hold off
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ERROS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
erroabs = abs(C1 - C2');
errorel = (erroabs ./ abs(C1))*100;
disp('Desvio Padro')
desvio = std(erroabs);

80

disp(desvio);
disp('Variancia')
varianca = var(erroabs);
disp(varianca);
figure(3)
subplot(1,2,1)
plot (x,erroabs,'red*')
grid on
title('Erro absoluto entre soluo analtica e numrica')
xlabel('x (m)')
ylabel('c (mg/m)')
legend('Erro Absoluto')
subplot(1,2,2)
plot (x,errorel,'red*')
grid on
title('Erro relativo entre soluo analtica e numrica')
xlabel('x (m)')
ylabel('%')
legend('Erro Relativo')

81

Anexo 6 Letra E) Mtodo Crank-Nicolson


clear all
close all
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SOLUO NUMRICA CRANK NICOLSON
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
L =
T =
k =
Dif

1;
50;
-0.002;
= 10e-5;

%
%
%
%

Comprimento do tubo
Tempo final
Velocidade de adveco
Difuso

dx = 0.002;
dt = 0.1;

% Passo espacial
% Passo temporal

x = 0:dx:L;
t = 0:dt:T;

% Vetor espacial
% Vetor Temporal

Co = k*dt/dx;
Fo = Dif*dt/dx^2;

% Courant
% Fourier

[mx, nx] = size(x); % Tamanho de x


[mt, nt] = size(t); % Tamanho de t
U = zeros(nx,nt);
matriz U
u = zeros(nx,1);
vetor inicial de soluo
for i=1:nx
u(i)=2000*exp(-(x(i)-0.5)^2/0.02021^2);
pluma gaussiana
end
uL=0.0;
da esquerda
uR=0.0;
da direita

% Inicializando a
% Inicializando o
% Condio inicial,
% Condio de contorno
% Condio de contorno

% Construo da matriz A no esquema Crank-Nicolson


A=diag((2+2*Fo)*ones(nx,1));
B=diag((-Fo-Co/2)*ones(nx-1,1),1);
C=diag((-Fo+Co/2)*ones((nx-1),1),-1);
U=A+B+C;
tridiagonais
U(1,1) = (2+2*Fo);
especiais
U(1,2) = (Fo+Co/2);
U(end,end) = (2+2*Fo);
U(end,end-1) = (-Fo+Co/2);
%Uinverse = inv(U); % Inversa de U

82

%
%
%
%

PRINCIPAL
SUPERIOR
INFERIOR
Monta matriz com valores

%Primeiras linhas so
% Ultimas linhas so especiais

% Construo do vetor do lado direito


d = zeros(nx,1);
% Primeira e ultima entrada so especiais
d(1)=(Fo-Co/2)*uL+(2-2*Fo)*u(1)-(Fo+Co/2)*u(2);
termo vai zerar
d(nx)=(Fo-Co/2)*u(nx-1)+(2-2*Fo)*u(nx)-(Fo+Co/2)*uR;
vai zerar

% Primeiro
% Ultimo termo

% Iterao no tempo
for t=1:nt
% Entradas restantes
for i=2:nx-1
d(i)=(Fo-Co./2).*u(i-1)+(2-2.*Fo).*u(i)+(Fo+Co./2).*u(i+1);
end
u = U\d;
hold on
figure(1)
plot(x,u,'blue')
axis tight
title('Mtodo de Crank Nicolson')
xlabel('x (m)')
ylabel('c (mg/m)')
legend ('Concentrao')
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SOLUO ANALTICA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Definindo as constantes:
A = 0.7;%rea em m
D = 10e-5;%Coeficiente de difusividade em m/s
M = 50;%Massa total em mg
x0 = 0.5;%ponto inicial
k = 0.002;%velocidade de adveco em m/s
%Definindo a funo:
Ca = @(x,t) (exp(-(x-x0+k*t).^2./(D*t*4))).*(M./(A*sqrt(4*pi*D.*t)));
%Plotando
for t=1:0.1:50
grid on
C2=Ca(x,t);
figure(2)
hold on
plot(x,C2,'b')
axis tight
title('Mtodo Analtico')
xlabel('x (m)')
ylabel('c (mg/m)')
legend ('Concentrao')
hold off
end

83

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ERROS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
erroabs = abs(C2' - u);
errorel = (erroabs ./ abs(C2'))*100;
disp('Desvio Padro')
desvio = std(erroabs);
disp(desvio);
disp('Variancia')
varianca = var(erroabs);
disp(varianca);
figure(3)
subplot(1,2,1)
plot (x,erroabs,'red*')
grid on
title('Erro absoluto entre soluo analtica e numrica')
xlabel('x (m)')
ylabel('c (mg/m)')
legend('Erro Absoluto')
subplot(1,2,2)
plot (x,errorel,'red*')
grid on
title('Erro relativo entre soluo analtica e numrica')
xlabel('x (m)')
ylabel('%')
legend('Erro Relativo')

84

Anexo 7 Letra E) Mtodo Explcito


clc
clear
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SOLUO NUMRICA EXPLICITA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Defina os parmetros de entrada
D = 10e-5; %Coeficiente de difusividade em m/s
k = 0.002; %velocidade de adveco em m/s
L = 1.0; % Comprimento do tubo (m)
T = 50; % Tempo final (s)
%Passos temporais e espaciais
delx = 0.002;
delt = 0.01;
%Estabilidade
Fo = D*delt/delx^2;
Co = k*delt/delx;
disp('Numero de Fourier')
disp(Fo);
fprintf('Estabilidade: Fourier <= 1/2')

%Discretizao espacial e temporal do dominio


x = 0:delx:L;
t = 0:delt:T; % Discretizao do tempo do dominio
[mx, nx] = size(x); % Tamanho de x
[mt, nt] = size(t); % Tamanho de t
C = zeros (nx,nt); % Inicializando a matriz C
%Condio inicial gaussiana
x0 = 0.5;
sigma = 0.02021;
Amp = 2000; % Amplitude inicial
for i = 2:nx-1
C(i,1) = Amp*exp(-(x(i)-x0)^2/sigma^2);
end
%Iterao do metodo explicito
for j = 2:nt
for i = 2:nx-1
C(i,j) = (Fo-Co)*C(i-1,j-1) + ((-2*Fo) + Co + 1)*C(i,j-1) +
Fo*C(i+1,j-1);
end
end
%Plotando
for t=1:25:nt
hold on
figure(1)
grid on

85

plot(x,C(:,t),'b');
C2 = C(:,t);
title('Mtodo explicito numrico')
xlabel('x (m)')
ylabel('c (mg/m)')
legend ('Concentrao')
hold off
end
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SOLUO ANALTICA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Definindo as constantes:
A = 0.7;%rea em m
M = 50;%Massa total em mg
x0 = 0.5;%ponto inicial

%Definindo a funo:
Ca = @(x,t) (exp(-(x-x0+k*t).^2./(D*t*4))).*(M./(A*sqrt(4*pi*D.*t)));
% Plotando
for t=1:0.25:50
grid on
C1=Ca(x,t);
figure(2)
hold on
plot(x,C1,'b')
axis tight
title('Mtodo Analtico')
xlabel('x (m)')
ylabel('c (mg/m)')
legend ('Concentrao')
hold off
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ERROS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
erroabs = abs(C1 - C2');
errorel = (erroabs ./ abs(C1))*100;
disp('Desvio Padro')
desvio = std(erroabs);
disp(desvio);
disp('Variancia')
varianca = var(erroabs);
disp(varianca);
figure(3)
subplot(1,2,1)

86

plot (x,erroabs,'red*')
grid on
title('Erro absoluto entre soluo analtica e numrica')
xlabel('x (m)')
ylabel('c (mg/m)')
legend('Erro Absoluto')
subplot(1,2,2)
plot (x,errorel,'red*')
grid on
title('Erro relativo entre soluo analtica e numrica')
xlabel('x (m)')
ylabel('%')
legend('Erro Relativo')

87

Você também pode gostar