Documente Academic
Documente Profesional
Documente Cultură
Las Corra
Resumo: O presente minicurso direcionado, principalmente, a alunos de graduao que tenham alguma familiaridade com clculo avanado, clculo numrico e fsica elementar. A proposta do minicurso
mostrar que dinmica dos fluidos computacional a cincia de construir solues numricas para equaes de conservao, avanando a soluo no espao e no tempo para obter uma descrio numrica do
escoamento de interesse. O seu objetivo principal mostrar ao aluno como resolver, no contexto de
diferenas finitas, as equaes de Navier-Stokes para o caso incompressvel.
1. INTRODUO
A matemtica desempenha um papel importante na relao homem e natureza, pois atravs dessa cincia o homem consegue descrever o comportamento de alguns sistemas ou fenmenos da vida real em
termos matemticos, em reas como economia, engenharias em geral, cincias biolgicas, entre outras.
A maioria das formulaes matemticas para esses fenmenos conduzem a taxas de variao de duas
ou mais variveis independentes, tais como tempo, comprimento, velocidade, temperatura, entre outras.
Assim, a maioria dessas formulaes conduzem equaes diferenciais parciais (EDPs). Fundamentalmente trs abordagens podem ser utilizadas independentemente ou conjuntamente, para a soluo de
problemas modelados por essas equaes, a saber: a experimental, a analtica e a computacional.
Na abordagem experimental, um modelo fsico deve ser construdo de forma a desenvolver os estudos sob anlise de medio direta dos parmetro determinantes ao problema em questo. Embora esse
tipo de abordagem tenha a capacidade de produzir as mais realsticas respostas para problemas de escoamentos de fluidos (objeto principal desse trabalho), seu custo elevado. Na abordagem analtica, na
maioria dos casos, no se pode apresentar uma soluo para o problema, pois as tcnicas matemticas
disponveis nem sempre so suficientes para determinar tais solues. Varias so as dificuldades que podem surgir na busca desta soluo exata: complexidade da regio, os coeficientes da equao diferencial
podem variar ponto a ponto e at mesmo depender da prpria soluo (problemas no lineares). Na ausncia de solues analticas, a abordagem computacional tm atuado como uma importante ferramenta.
Nessa abordagem, simplificaes so feitas, proporcionando a elaborao de um modelo computacional
consistente a ser resolvido atravs de mtodos numricos. A idia central desses mtodos numricos a
discretizao do contnuo que torna finito o problema, e portanto, viabiliza sua soluo atravs de computadores. Nestas notas, apresenta-se o mtodo das diferenas finitas que uma das tcnicas utilizadas
para obteno de solues.
Nesse contexto, destaca-se a rea de simulao computacional de problemas de dinmicas dos fluidos. Muitos desses problemas envolvem quantidades que se conservam e que levam a certos tipos
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1330
de EDPs denominadas leis de conservao. Outros envolvem a derivao de solues numricas das
equaes de Navier-Stokes e conservao de massa. Essas equaes modelam o escoamento de fluidos
[10, 13, 19] e fornecem muitos desafios em sua resoluo numrica.
Nesse contexto, neste minicurso apresenta-se uma reviso breve do estado da arte em simulao computacional de alguns problemas em dinmica dos fluidos. Apresenta-se tambm exemplos e ilustraes
de simulaes numricas de escoamentos incompressveis. O objetivo principal mostrar que dinmica
dos fluidos computacional a cincia de construir solues numricas para equaes de conservao,
avanando a soluo no espao e no tempo para obter uma descrio numrica do escoamento de interesse (enfatizando a soluo, no contexto de diferenas finitas, as equaes de Navier-Stokes para o
caso incompressvel). Para isso esse material segue organizado da seguinte forma: na seo 2 introduzse o mtodo de diferenas finitas; na seo 3 emprega-se o mtodo de diferenas finitas na resoluo
numrica de equaes modelo 1D, tais como a equao da conduo de calor (parablica), a equao
de adveco (hiperblica) e a equao de Poisson (elptica). Como complementao, anlises de estabilidade, consistncia e convergncia so feitas para os mtodos numricos derivados para resoluo das
equaes de conduo do calor e adveco. Ainda, apresenta-se alguns casos de leis de conservao
hiperblica 1D, mtodos que podem ser aplicados em sua resoluo e alguns resultados numricos. Na
seo 4, apresenta-se o modelo fundamental em dinmica dos fluidos (as equaes de Navier-Stokes) e o
significado fsico de cada termo presente nessa equao. Em seguida, deriva-se um algoritmo de clculo
para essas equaes. Como complementao, apresenta-se uma variedade de simulaes de escoamentos incompressveis e discutem-se alguns problemas prticos usando filmes ilustrativos. Esse trabalho
direcionado, principalmente, para alunos de graduao que tenham alguma familiaridade com o clculo
avanado, clculo numrico e fsica elementar.
2. MTODO DE DIFERENAS FINITAS
A idia central dos mtodos numricos a discretizao do contnuo que torna finito o problema,
e portanto, viabiliza sua soluo atravs de computadores. Esta discretizao realizada inicialmente
pela discretizao do domnio e em seguida pela discretizao das derivadas que aparecem na equao
diferencial e nas condies adicionais. Esta discretizao permite que se possa passar de um problema
contnuo, a equao diferencial e suas condies adicionais, para um problema de dimenso finita. O
mtodo das diferenas finitas um mtodo de resoluo de equaes diferenciais que se baseia na aproximao das derivadas presentes na equao por diferenas finitas. Essa aproximao da derivada feita
pela utilizao da srie de Taylor da funo soluo.
2.1. Malha Computacional
O primeiro passo de qualquer mtodo numrico na resoluo de EDPs discretizar a regio onde se
procura a soluo. Para isso defini-se uma malha, que um conjunto finito de pontos, chamados ns da
malha.
Seja u uma funo de variveis independentes x e t, considere o plano x t subdividido em retngulos iguais de lados x = h, t = k como mostra a Figura 1. Seja a coordenada (x, t) do ponto de
malha P, ento x = ih , t = jk. Assim, (x, t) = (xi , tj ) = (ih, jk). Os ndices i e j so inteiros e os
valores h e k so, respectivamente, os espaamentos da malha nas direes x e t. Se h e k so iguais,
ento a malha computacional dita malha uniforme. Portanto, o valor de u no ponto P denotado por
uP = u(ih, jk) = ui,j .
(1)
u
,
x
2u
.
x2
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1331
a funo, no ponto x, podem ser usadas na avaliao desta funo numa vizinhana de x, isto no ponto
x + h. A expanso de u em srie de Taylor dada por
1
1
u(x + h) = u(x) + hu (x) + h2 u (x) + h3 u (x) + ,
2
6
ou
1
1
u(x h) = u(x) hu (x) + h2 u (x) h3 u (x) + .
2
6
1 2
1 3
Desprezando-se o termo 2 h u (x) + 6 h u (x) + na equao (2), obtm-se:
u(x + h) u(x) + hu (x),
(2)
(3)
(4)
u(x + h) u(x)
.
(5)
h
A equao (5) chamada aproximao avanada (ou progressiva) para a derivada primeira u (x).
Essa derivada progressiva aproxima o coeficiente angular da reta tangente no ponto P pela inclinao da
corda PB (ver Figura 2), e o Erro de Truncamento (ET) dessa aproximao
u (x)
ET =
h2
h
u (x) + u (x) + = O(h).
2
6
(6)
(7)
u(x) u(x h)
,
h
(8)
a qual chamada aproximao regressiva (ou atrasada) para u (x). Essa derivada atrasada aproxima o
coeficiente angular da reta tangente no ponto P pela inclinao da corda AP (ver Figura 2), e o ET dessa
aproximao O(h).
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1332
u(x + h) u(x h)
.
2h
(9)
Na Figura 2, nota-se que a equao (9) aproxima o coeficiente angular da reta tangente no ponto P
pela inclinao da corda AB, e denominada diferena central para a primeira derivada, cujo ET
ET =
h4 v
h2
u (x) +
u (x) + = O(h2 ).
6
120
(10)
h4 (iv)
(x) +
12 u
u (x)
h4 (iv)
u (x) + .
12
(11)
, obtm-se:
u(x + h) 2u(x) + u(x h)
,
h2
(12)
onde ET = h12 u(iv) (x) + ... = O(h2 ). A equao (12) chamada diferena central para a derivada
segunda u (x).
2.2.1 Notao para Funes de Vrias Variveis
Considerando (x0 , y0 ) = (0, 0) e denotando-se o valor de u no ponto da malha P (ih, jk) por (1), a
2
aproximao por diferenas centradas para xu2 em P dada por
2 u
u((i + 1), jk) 2u(ih, jk) + u((i 1)h, jk)
2 u
=
,
2
2
x P
x i,j
h2
ou seja,
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1333
3 EQUAES MODELO 1D
com um erro local induzido de ordem de k2 . A aproximao por diferenas progressivas para u
t em P
dada por
ui,j+1 ui,j
u
t
k
com um erro local de ordem de k.
O leitor interessado em maiores detalhes na aproximao de derivadas pode consultar o livro de
Anderson et al. [2].
2.3. Sntese do Mtodo
Fundamentalmente, a tcnica de diferenas finitas, consiste em definir uma malha sobre a regio
de interesse e aproximar, por tcnicas de aproximao, as derivadas na equao de uma EDP num ponto
genrico de uma malha computacional. Posteriormente, substituem-se essas aproximaes na equao
da EDP para se obter uma equao de diferenas. Em sntese essa tcnica pode ser descrita da seguinte
forma:
Discretiza-se o domnio onde a EDP definida, com isso constri-se uma malha sobre a qual ser
calculada a soluo aproximada;
Para cada ponto interior ao intervalo aproximam-se as derivadas por uma das frmulas deduzidas;
Substitui-se essas aproximaes na equao e obtm-se assim a discretizao da equao diferencial.
3. EQUAES MODELO 1D
Considerando-se a seguinte EDP
a
2
+
c
+e
+ f + g = 0
+
b
+d
x2
xy
y 2
x
y
(13)
u
n
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1334
3 EQUAES MODELO 1D
u
= g (em que e so constantes e n o vetor normal superfcie
Condio de Robin: u + n
apontando para fora);
Condies iniciais: devem ser satisfeitas em todo o domnio da EDP e no instante em que o sistema
fsico se inicia.
Nas prximas subsees so derivados mtodos numricos, no contexto da metodologia de diferenas
finitas para equaes modelos dos trs tipos apresentados.
3.1. EDP Parablicas
Como representante do tipo de EDP parablicas, considera-se a equao de conduo de calor 1D
dada por
u 2 u
2 = 0.
(14)
t
x
A equao (14) fornece a distribuio de temperatura u ao longo de uma barra de comprimento L e
de espessura , com << L. As condies auxiliares para a soluo desta equao so
Condio inicial: em t = 0, u especificada ao longo da barra;
Condies de contorno: as temperaturas nos extremos da barra so especificadas (condio de Dirichlet) ou suas derivadas so especificadas (condio de Neumann) ou, ainda, uma combinao dessas
duas ltimas (condio de Robin). Neste minicurso, considerada a condio de Dirichlet. Como fontes
de estudo sobre as condies de Neumann e de Robin, indicam-se os livros de Fortuna [13] e de Smith
[25].
Nas prximas subsees, apresentam-se mtodos explcito e implcito para obteno da soluo numrica da EDP parablica (14).
3.1.1 Mtodo Numrico Explcito
Define-se, nesta seo, um mtodo explcito que aproxima as derivadas temporal e espacial da equao (14) por diferena avanada e central, respectivamente, ou seja
u
t
2u
x2
(15)
(16)
(17)
k
h2
k
(ui+1,j 2ui,j + ui1,j ) .
h2
(18)
a relao entre os espaamentos da malha e (18), define-se o mtodo numrico explcito por
ui,j+1 = rui+1,j + (1 2r)ui,j + rui1,j .
(19)
Das aproximaes efetuadas, nota-se que o ET desse mtodo da ordem O(k) + O(h2 ).
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1335
3 EQUAES MODELO 1D
2x,
0 x 0.5,
2(1 x), 0.5 x 1.
(20)
e u(x = 1, t) = 0.
(21)
Satisfazendo as condies (20) e (21), a soluo analtica da equao (14) dada por
N
1
8 1
nx exp n2 2 t ,
sen
U (x, t) = 2
2
n
2
(22)
n=1
k
h2
(23)
A Figura 3 ilustra uma comparao qualitativa entre as solues analtica e numrica. Nota-se que o
resultado obtido pelo mtodo numrico est em boa concordncia com a soluo exata.
Figura 3 Comparao entre as solues analtica e numrica nos tempos t = 0.01, t = 0.02 e t = 0.03 para
r = 0.1.
Caso 2: r = 0.5
Nesse caso, adota-se h =
1
10
ek=
1
200 .
Assim r =
5
10
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1336
3 EQUAES MODELO 1D
(24)
A Figura 4 ilustra o resultado numrico obtido e a soluo analtica. Conforme caso 1, o resultado
obtido pelo mtodo numrico bastante consistente com a soluo analtica.
Figura 4 Comparao entre as solues analtica e numrica nos tempos t = 0.01, t = 0.02 e t = 0.03 para
r = 0.5.
Caso 3: r = 0.5128
1
1
e k = 195
, tem-se portanto r = 0.5128. Assim, o mtodo explcito
Nesse caso, utiliza-se h = 10
fica definido por
(25)
ui,j+1 = 0.512ui+1,j 0.024ui,j + 0.512ui1,j .
A Figura 5 ilustra uma comparao qualitativa entre as solues. Como pode ser observado neste
caso, a soluo numrica apresenta um carter oscilatrio. Para valores maiores do que r = 0.512,
conforme simulaes realizadas, a amplitude das oscilaes torna-se cada vez maior.
Figura 5 Comparao entre as solues analtica e numrica nos tempos t = 0.01, t = 0.02 e t = 0.03 para
r = 0.512.
Os trs casos investigados indicam claramente que o valor do parmetro r importante. Na subseo
3.2, mostrado que o mtodo explcito definido em (19) til somente para 0 < r 0.5.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1337
3 EQUAES MODELO 1D
i+1
i
Q
j +1
j+
1
2
Figura 6 Comparao entre as solues analtica e numrica nos tempos t = 0.01, t = 0.02 e t = 0.03 para
r = 0.512.
Matematicamente, segue-o
ut |(i,j+ 1 ) = uxx |(i,j+ 1 )
2
ui,j+1 ui,j
k
(26)
(27)
(28)
(29)
(30)
no qual r = k/h2 .
O mtodo implcito apresentado nesta subseo apresenta as seguintes vantagens:
A ordem do ET O(h2 , k2 );
Resolve Ax = b para cada nvel de tempo j;
teoricamente vlido (consistente e estvel) para todo r.
2
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1338
3 EQUAES MODELO 1D
10
Figura 7 Comparao entre as solues analtica e numrica obtida pelo mtodo de Crank-Nicolson nos
tempos t = 0.01, t = 0.02 e t = 0.03 para r = 0.5.
Figura 8 Comparao entre as solues analtica e numrica obtida pelo mtodo de Crank-Nicolson nos
tempos t = 0.01, t = 0.02 e t = 0.03 para r = 1.0.
Apesar do mtodo de Crank-Nicolson ser teoricamente vlido para todo r, pode-se observar que para
r = 10 a soluo numrica obtida apresenta um carter oscilatrio bastante pronunciado nas vizinhanas
da descontinuidade. Em outras simulaes, considerando-se valores ainda maiores do que r = 10, a
amplitude das oscilaes torna-se cada vez maior.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1339
3 EQUAES MODELO 1D
11
Figura 9 Comparao entre as solues analtica e numrica obtida pelo mtodo de Crank-Nicolson nos
tempos t = 0.01, t = 0.02 e t = 0.03 para r = 10.
(31)
Definio 3.1 Uma equao de diferenas finitas consistente com uma EDP se:
Ti,j 0 quando h 0 e k 0.
(32)
Desta forma, analisando-se o mtodo explcito (19) e admitindo=se que as derivadas presentes na
equao (14) existem e so limitadas, ento
lim Ti,j = 0.
h,k0
(33)
Nesta situao, o mtodo explcito consistente com a EDP (14). Assim segue a anlise dessa afirmao.
Seja Ti,j = 0 uma equao que aproxima a EDP no ponto (i, j) da malha. Para o mtodo explcito
definido na equao (19), define-se Ti,j por
Ti,j =
=0
k
h2
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
(34)
1340
3 EQUAES MODELO 1D
12
O valor de Ti,j no ponto (i, j). Utilizando-se o desenvolvimento em srie de Taylor, pode-se obter a
ordem do erro local cometido.
Resoluo: O ETL para este mtodo dado na equao (34). Utilizando a srie de Taylor, tem-se
1
k2
k3
U + kUt + Utt + Uttt + ... u
Ti,j =
k
2!
3!
i,j
h2
h3
1
2
u + hux + uxx + uxxx + ...
h
2!
3!
i,j
2
3
h
h
(35)
2U + U hUx + Uxx Uxxx + ...
2!
3!
i,j
k2
h2
k
Ti,j (U ) = ut + Utt + Uttt Uxx Uxxxx + O(h4 , k3 ).
2
6
12
(36)
k
k2
h2
Utt + Uttt Uxxxx + O(h4 , k3 ) = O(h2 , k).
2
6
12
(37)
Note que este mtodo apresenta baixa ordem na discretizao temporal. Alm disso, a parte principal de
Ti,j
h2
k
Utt Uxxxx .
(38)
2
12
Para que um esquema de diferenas finitas seja consistente com uma EDP, ele deve satisfazer a
condio
Ti,j 0, quando h 0 e k 0.
A partir da equao (37), admitindo-se que as derivadas existem e so limitadas, nota-se claramente
que o mtodo explcito consistente com a equao de conduo de calor definida em (14) .
Exemplo 3.2 A equao
2U
U
=0
t
x2
aproximada no ponto (i, j) pelo esquema de diferenas finitas:
ui,j+1 ui,j1 ui+1,j 2[ui,j+1 + (1 )ui,j1 ] + ui1,j
=0
2k
h2
(39)
(40)
=0
2k
h2
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1341
3 EQUAES MODELO 1D
13
1
2
h
1
=
2k
k3
2k5
1
2h4
7
2kUt + Uttt +
Uttttt + O(k )
Uxxxx + O(h6 )
2 h2 Uxx +
3
5!
h
4!
i,j
k3
2 4
5
(4 2) Uttt k Utttt + O(k )
(4 2)kUt
6
4!
1
k2
1
k3
2
k (4 2) 2 Uttt +
= Ut Uxx + 2 (4 2)kUt + 2 Utt +
h
h
6
h
3
k4
k4
k
h2
4 , h4
U
U
+
+
O
,
k
Uxxxx +
tttt
ttttt
12
12h2
5!
h2
3
k2
h2
2k
k2
k
4
4
,k ,h
= Ut Uxx + Uttt Uxxxx + 2 (2 1)Ut + 2 Utt + O
6
12
h
h
h2
k2 Utt
(41)
Caso 1: k = rh
Nesse caso,
Ti,j = Ut Uxx +
r 2 h2
h2
2r
Uttt Uxxxx + (2 1)Ut + r 2 Utt + O(rh, r 4 h4 , h4 )
6
12
h
(42)
Quando h 0 e k 0, tem-se:
Ti,j = Ut Uxx +
2r
(2 1)Ut + r 2 Utt
h
(43)
1
1
Se = , o terceiro termo tende ao infinito, e se = , ento
2
2
Ti,j =
e, portanto,
r 2 h2
Uttt + r 2 Utt
6
Ti,j r 2 Utt
(44)
(45)
Portanto, o esquema numrico (39) sempre inconsistente com a EDP (40), quando k = rh2 .
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1342
3 EQUAES MODELO 1D
14
Caso 2: k = rh2
Nesse caso,
Ti,j = Ut Uxx +
r 2 h4
h2
Uttt Uxxxx + 2r(2 1)Ut + r 2 h2 Utt + O(r 3 h4 , r 4 h4 , h4 ) (46)
6
12
Quando h 0 e k 0, tem-se:
Ti,j = Ut Uxx + 2r(2 1)Ut
(47)
Ti,j 0
(48)
1
Se = , ento
2
(49)
e o esquema (40) no consistente com a equao (39), mas sim com a equao:
Ut Uxx + 2r(2 1)Ut = 0
Nesse caso, o esquema numrico (39) no consistente com a EDP (40).
Exerccio 3.1 Verifique a consistncia do mtodo implcito de Crank-Nicolson definido na equao (30).
3.2.2 Estabilidade pelo Critrio de Von Neumann
A estabilidade est relacionada ao crescimento ou decaimento dos erros decorrentes das vrias operaes aritmticas associadas com a soluo das equaes algbricas. Em tese, estas relaes algbricas
admitem uma soluo; entretanto, esquemas instveis podem impedir sua obteno por no convergirem.
Para verificar a estabilidade de um esquema numrico, tm-se como ferramentas matemticas os
critrios da matriz e de Von Neumann. Neste minicurso, no apresentado o critrio da matriz (ver
referncia [25]), pois esse critrio pouco utilizado na prtica. J, o critrio de Von Neumann simples
e bastante utilizado na determinao da estabilidade de um esquema numrico. Com esse critrio obtmse condies necessrias e suficientes para a estabilidade do esquema de diferenas.
O critrio de Von Neumann baseado no princpio de superposio, isto , o erro global a soma
de erros mais simples, tambm conhecidos por harmnicos. Esse mtodo expressa os valores iniciais
nos pontos da malha ao longo de t = 0 em termos de uma srie finita de Fourier, e ento considera o
crescimento do erro global de uma funo que se reduz para essa srie em t = 0, por um mtodo de
separao de variveis idntico aos comumente usados para resolver EDPs. A srie de Fourier pode
ser expressa em termos de senos
em termos de exponencial complexa, o que
e cossenos e tambm
bn sen(nx/l) so substitudos equivalentemente
facilita
Assim, an cos(nx/l) ou
os clculos.
por
An einx/l , onde i = 1 a unidade imaginria e l o intervalo em x em que a funo
definida. Convenientemente, a notao usual ui,j deve ser substituda por up,q = u(ph, qk). Em termos
dessa notao,
An einph/N h =
An ein ph
(50)
An einx/l =
onde n = n/N h e N l = h. Os valores inciais nos pontos da malha ao longo de t = 0 so definidos
como
up,0 = u(ph, 0) =
N
Anein ph , p = 0, 1, , N.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
(51)
1343
3 EQUAES MODELO 1D
15
(52)
(54)
(55)
eih + eih
,
2
(56)
(57)
Sabe-se que cos(h) 1 = 2sen2 (h/2). Substituindo esta relao trigonomtrica em (57), tal
equao torna-se
2 h
,
(58)
1 = 2r 2sen
2
que reescrita por
=
1
1 + 4rsen2 ( h
2 )
1,
(59)
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1344
3 EQUAES MODELO 1D
16
3.2.3 Convergncia
Em geral, a equao de diferenas dita ser convergente se o erro de discretizao tende a zero
quando as malhas h 0 e k 0. O problema de convergncia difcil de ser resolvido pois a
expresso final do erro de discretizao usualmente conhecida em funo de derivadas incgnitas, para
as quais nenhum limitante pode ser estimado. No caso linear, o teorema de equivalncia de Lax garante
a convergncia.
Teorema 3.1 Teorema da Equivalncia de Lax: Para um problema de valor inicial e de contorno, linear,
e um esquema de diferenas finitas que satisfaz a condio de consistncia, uma condio necessria e
suficiente para a convergncia a estabilidade numrica.
Em resumo, o Teorema 3.1 pode ser expresso pelo famoso slogan:
Convergncia = Consistncia + Estabilidade
3.2.4 Exerccios
Exerccio 3.3 Implementar o mtodo explcito para resolver a equao do calor Ut = Uxx sujeita s
seguintes condies iniciais e de contorno
U = 2x,
0 x 0.5,
U = 2(1 x),
t=0
0.5 x 1,
U = 0,
x = 0,
t>0
U = 0,
x = 1,
t>0
t=0
usando:
r = 0.01;
r = 0.1;
r = 0.5;
r = 1;
e comparar com a soluo analtica dada pela equao (22).
Exerccio 3.4 Implementar o mtodo de Crank-Nicolson, aplicando-o equao do calor Ut = Uxx
sujeita s seguintes condies iniciais e de contorno
U = 2x,
0 x 0.5,
U = 2(1 x),
t=0
0.5 x 1,
U = 0,
x = 0,
t>0
U = 0,
x = 1,
t>0
t=0
usando:
r = 0.1;
r = 0.5;
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1345
3 EQUAES MODELO 1D
17
r = 1;
r = 10;
e compare com a soluo analtica dada pela equao (22).
2U
U
=
satisfazendo as seguintes condies iniciais e de conExerccio 3.5 Resolva a equao
t
x2
torno:
U = 1,
0 x 1,
t = 0,
(60)
dU
= U, x = 0, t > 0
(61)
dx
dU
= U, x = 1, t > 0
(62)
dx
usando um mtodo explcito e empregando diferenas centrais para as condies de contorno. Considere:
r = 0.25;
r = 0.5;
Exerccio 3.6 A equao Ut Uxx = 0 aproximada no ponto (ih, jk) pela equao de diferena:
ui,j ui,j1
1
ui,j+1 ui,j1
+ (1 )
2 x2 ui,j = 0
2k
k
h
onde x2 = ui+1,j 2ui,j + ui1,j . Mostre que o erro de truncamento local neste ponto dado por
1
1 2
h Uxxxx + O(k, h2 ) e encontre o valor de que reduz esse erro para
Ti,j = k(1 )Utt
2
12
O(k2 , h4 ).
Exerccio 3.7 Mostre que o erro de truncamento local no ponto (ih, jk) da aproximao de CrankNicolson para Ut = Uxx O(h2 , k2 ).
Exerccio 3.8 A equao Ut +Ux f (x, t) = 0, constante, aproximada no ponto (ih, jk) no plano
xt pelo esquema de diferenas finitas:
ui+1,j + ui1,j
ui+1,j ui1,j
ui,j+1
+
fi,j = 0
k
2
2h
Investigue a consistncia desse esquema para:
k = rh;
k = rh2 ;
com r > 0 constante.
Exerccio 3.9 A equao Ut = aUxx U, 0 < x < 1, t > 0, onde e so constantes reais
positivas, aproximada no ponto (ih, jk) pelo esquema de diferenas explcito
a
1
t ui,j = 2 x2 ui,j
k
h
Dado que U tem valores iniciais contnuos ao longo do intervalo 0 x 1, quadt = 0, valores
de contorno conhecidos em x = 0 e x = 1 e que N h = 1, encontre um limitante para r = hk2 de
estabilidade.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1346
3 EQUAES MODELO 1D
18
Exerccio 3.10 A equao Ut = aUxx , 0 < x < 1, t > 0, onde a > 0, aproximada no ponto
(ih, jk) pelo esquema de diferenas regressivas completamente implcito (backward Euler):
ui,j+1 ui,j = ra(ui1,j+1 2ui,j+1 + ui+1,j+1 )
onde r =
k
h2
0 < x < 1,
1
;
2
0 < x < 1,
r = hk .
1
1
1
t up,q = 2 x2 up,q +
(x up,q x up,q )
k
h
2xh
use o mtodo de Von Neumann para mostrar que as equaes de diferenas so estveis para x > 0
quando
2
k
2
h
4 + p1
Em x = 0, avalie esta equao dado que Ux = 0 em x = 0, t > 0 e U constante em x = 1.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1347
3 EQUAES MODELO 1D
19
(64)
Condies de contorno:
u(xL , t) = 0,
u(xR , t) = 0,
(65)
(66)
A expresso (66) diz que a soluo em qualquer tempo uma cpia da funo original deslocada para
direita (ou esquerda se a < 0). As retas xat so constantes e denominadas caractersticas e o parmetro
a chamado de velocidade de propagao ao longo da caracterstica. A soluo do problema de valor
inicial e de contorno (63)-(64)-(65) pode ser considerada como uma onda que se propaga com velocidade
a, que no muda a forma (dependente das condies iniciais e de contornos) e que no perde amplitude.
Neste trabalho considera-se a = 1.
A derivao de mtodos numricos para as EDPs hiperblicas no pode ser feita de maneira anloga
a que foi feita em EDPs parablicas. Na discretizao por diferenas finitas de equaes hiperblicas,
devemos ter cuidado e isso pode ser constatado no prximo exemplo.
Exemplo 3.4 Aproximao instvel para EDPs hiperblicas:
Considerando a EDP (63), discretizando a derivada temporal por diferenas para frente e a derivada
espacial por diferenas centrais no ponto (i, j) da malha, assim obtm-se
(ui,j+1 ui,j ) (ui+1,j ui1,j )
u
u
+
= 0,
=
t i,j
x i,j
k
2h
(67)
1k
(ui+1,j ui1,j ) ,
2h
(68)
considerando R = hk , obtm-se
1
ui,j+1 = ui,j + r (ui+1,j ui1,j ) .
2
(69)
Usando o critrio de estabilidade de Von Neumann, verifica-se a estabilidade do mtodo (68). Para isso,
considera-se
(70)
up,q = eiph q .
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1348
3 EQUAES MODELO 1D
20
2
2
1 + 12 r(1 cosh) + 12 rsenh
2
2
= 1 + 12 r (1 cosh)2 + r(1 cosh) + 12 r sen2 h
2
2
=
1 + 12 r 2 (1 cosh) + r (1 cosh) + 12 r
1 2
=
1 + 2 1cosh
r
+
r
,
2
2
||2 =
lembrando-se sen2 =
1cos(2)
,
2
assim
|| = 1 + 2rsen
Portanto
||2
2 h
1
r + 1 > 1.
2
(71)
(72)
considerando r = a kr , tem-se
analisando a estabilidade tem-se
=
(1 r) + reih
(73)
= (1 r) + (cosh isenh)r
||2 = (1 r)2 + (r 2 cos2 h) + 2(1 r)rcosh + (r)2 sen2 h
2r 2 cosh
r)2
(74)
(75)
(76)
+ r + (1
2rcosh
1cosh
2r 1cosh
1 + 2r 2
2
2
1 + 4rsen2 h
2 (r 1) ,
(78)
(77)
assim
x
.
a
Assim esse esquema condicionalmente estvel. Este tipo de discretizao de primeira ordem no
tempo e no espao. Nas prximas sesses so apresentados outros exemplo de de aproximao para as
EDPs hiperblicas que so estveis e com ordem 1.
r 1 = t
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1349
3 EQUAES MODELO 1D
21
assim
ui,j+1 = ui,j ka
u
x
i,j
1
+ k2 a2
2
2u
x2
+
i,j
ui+1,j ui,j
ui+1,j 2ui,j + ui 1, j
e (uxx )i,j =
2h
h2
ka
k2 a2
(ui+1,j ui1,j ) +
(ui+1,j 2ui,j + ui1,j )
2h
2h2
(79)
ou
ui,j+1 =
ar
ar
(1 + ar)ui1,j + (1 a2 p2 )ui,j (1 ar)ui+1,j
2
2
onde r = hk .
A substituio de up,q = eih q em (80) conduz a
1
1
1
h 2iarsen
h cos
h
= 1 2ar 2 sen2
2
2
2
(80)
(81)
assim
||2 = 1 4a2 r 2 (1 a2 r 2 )sen4 (h).
(82)
k2
ah2
Uttt +
Uxxx +
6
6
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1350
3 EQUAES MODELO 1D
22
(87)
reescrevendo
(c br)uD + (c + br)uC = (c + br)uA + (c br)uB + 2kc
(88)
i+
1
2
(89)
j+1
j+
1
2
i+1
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1351
3 EQUAES MODELO 1D
23
(a)
(c)
(b)
Figura 11 Efeitos de difuso numrica: (a) Soluo exata; (b) Efeito de dissipao; (c) Efeito de disperso
uma soluo tpica obtida por esquemas de primeira ordem, que so dissipativos, e como consequncia,
suavizam gradientes. Em (c) considera-se uma soluo tpica de esquemas de segunda ordem que so
dispersivos e, consequentemente, geram oscilaes no fsicas na soluo.
Para ilustrar esses efeitos considera-se os mtodos (72) e (80), a equao de adveco definida em
x [1, 5] e suplementada com as condies adicionais:
Condio Inicial:
u(x, t = 0) =
1, 13 x 13 ,
0, caso contrrio.
(90)
(91)
t
= 0.5 e tempo final
Para simulao considera-se 100, 200 e 400 clulas computacionais, = x
de simulao t = 4. Os resultados so apresentados para x [3, 5], uma vez que para o tempo considerado (t = 4) a condio inicial transportada para esse intervalo (ver definio (66)). Na Figura
12 so ilustrados as solues exata e as numricas obtidas com ambos os esquemas nas quatro malhas
anteriormente citadas.
Pode se notar, por essas figuras que os resultados numricos obtidos com esses esquemas no so
satisfatrios: o esquema upwind de primeira ordem dissipativo em regies de quinas e altos gradientes;
o esquema de Lax-Wendroff apresenta comportamento oscilatrio.
Para manter estabilidade, atingir alta preciso e garantir convergncia, o remdio tem sido o uso
de esquemas upwind de alta resoluo que admitem, com o tempo, variao limitada de propriedades
e que auto se ajustam de acordo com os gradientes locais. A idia bsica por trs desta estratgia
usar um esquema numrico to preciso quanto possvel em regies suaves e, ao mesmo tempo, adicionar
dissipao numrica controlada em regies de gradientes elevados.
u
u
x
termo convectivo
1 2u
x2
Re
(92)
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1352
3 EQUAES MODELO 1D
24
Lax-Wendroff
Upwind
Exata
Exata
N = 100
N = 200
N = 400
N = 100
N = 200
N = 400
0,5
0,5
0
0
Figura 12 Comparao entre a soluo exata e os esquemas Lax-Wendroff e Upwind obtidas para a equao
de adveco, com condio inicial (90) e contorno de Direchlet homognea.
(93)
uu
uu
1
(i+ 12 ,j)
(i 2 ,j)
1
(96)
=
2
h
1
2
"
ui+ 1 ,j ui+ 1 ,j ui 1 ,j ui 1 ,j
2
#
.
(97)
3
Re = u0L , em que L o tamanho do domnio computacional, u0 a amplitude da velocidade e a viscosidade do fluido
em unidades do S.I. Este nmero adimensional fornece a razo entre as foras inerciais e as foras viscosas ou difusivas.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1353
3 EQUAES MODELO 1D
25
1
ui+ 1 ,j = (ui+1,j + ui,j ),
2
2
1
ui 1 ,j = (ui,j + ui1,j ).
2
2
(98)
(99)
Se ui+ 1 ,j > 0 e U =
2
U R
D R
=u
i,j =
ui,j ui1,j
ui+1,j ui1,j ,
ento
ui+ 1 ,j = ui,j .
2
i+1,j =
Se ui+ 1 ,j 0 e u
2
ui+1,j ui+2,j
ui,j ui+2,j ,
ento
ui+ 1 ,j = ui+1,j .
2
i1,j =
Se ui 1 ,j > 0 e u
2
ui1,j ui2,j
ui,j ui2,j ,
ento
ui 1 ,j = ui1,j .
2
i,j =
Se ui 1 ,j 0 e u
2
ui,j ui+1,j
ui1,j ui+1,j ,
ento
ui 1 ,j = ui,j .
2
Utilizando as discretizaes definidas nas equaes (93), (94) e (97), possvel determinar um mtodo
numrico explcito para resolver a equao de Burgers 1D dado por
r
r
Re 2r
ui+1,j +
ui,j +
ui1,j ,
(100)
ui,j+1 = kCONV(u) +
Re
Re
Re
em que r = k/h2 e CONV(u) definido na equao (97).
A Figura 13 ilustra a soluo numrica obtida com o mtodo definido em (100) utilizando o esquema
FOU para o termo CONV(u). Percebe-se que o FOU capturou o choque (descontinuidade) sem apresentar oscilaes. Nessa simulao numrica foi adotada uma malha computacional com 1000 clulas
computacionais, Re = 1000, h = 0.00628 e k = 0.00314. A condio adicionais do processo numrico
foram:
Condio inicial:
u(x, t = 0) = 1 + cos(x)
(101)
(102)
Condio de contorno:
Os resultados numricos forma gerados em intervalos de tempo de 0.25, com tempo final de simulao
t = 3.25
Alm do esquema de primeira ordem FOU, existem importantes esquemas de alta ordem na literatura.
Como exemplos, podem-se citar os esquemas descritos abaixo (em todos os casos considera-se f =
f (D , U , R ) ):
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1354
3 EQUAES MODELO 1D
26
0
0
ADBQUICKEST [11]:
(2 ||)U ,
U + 12 (1 ||)(1 U ) 16 (1 2 )(1 U ),
f =
1 || + ||U ,
,
U
0 < U < a,
a U b,
b < U < 1,
U
/ [0, 1],
(103)
com
a=
4 + 3|| + 2
2 3|| + 2
e
b
=
,
7 9|| + 2 2
5 + 3|| + 2 2
f =
U
/ [0, 1],
U ,
em que [0, 2]. Em todo esse texto emprega-se = 2 (ver Queiroz [23]);
CUBISTA [1]:
0 U < 38 ,
4 U ,
1
3
3
8 (3 + 6U ), 8 U < 4 ,
f =
1
3
4 (3 + U ),
4 U 1,
,
U ,
/ [0, 1];
U
Superbee [3]:
2U ,
0 U < 13 ,
1
1
1
2 (1 + U ), 3 U 2 ,
3
1
2
f =
2 U ,
2 U < 3 ,
1,
3 U 1,
U
/ [0, 1].
U ,
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
(104)
(105)
(106)
1355
3 EQUAES MODELO 1D
27
FDPUS-C1 [18]:
%
&
5 + 14
4 16
3 + 6
2 +
+
(
)
4
R
D
R
U , U [0, 1],
U
U
U
U
f =
U
/ [0, 1],
U ,
SDPUS-C1 [18]:
%
6
5
4
+
(
R
D
R (24 + 4)U + (68 12)U + (64 + 13)U
&
(20 6)3U + 2U + U ,
U [0, 1],
f =
U
/ [0, 1].
U ,
(107)
(108)
uU uR
.
uD uR
ui+ 1 ,j
2
ui,j ui1,j
ui+1,j ui1,j ,
(2 C)ui,j (1 C)ui1,j ,
u
i,j (0, a),
u
i,j
/ [0, 1],
ui,j ,
i+1,j =
Se u
i+ 1 ,j 0 e u
2
ui+ 1 ,j
2
ui 1 ,j
2
i,j =
Se u
i 1 ,j 0 e u
2
ui 1 ,j
2
ui+1,j ui+2,j
ui,j ui+2,j ,
ento
(2 C)ui+1,j (1 C)ui+2,j , u
i+1,j (0, a),
(1
C)u
i,j
i+1,j
i+1,j (b, 1).
u
i+1,j
/ [0, 1],
ui+1,j ,
i1,j =
Se u
i 1 ,j > 0 e u
2
ento
ui1,j ui2,j
ui,j ui2,j ,
ento
(2 C)ui1,j (1 C)ui2,j , u
i1,j (0, a),
u
i1,j
/ [0, 1],
ui1,j ,
ui,j ui+1,j
ui1,j ui+1,j ,
ento
(2 C)ui,j (1 C)ui+1,j ,
ui,j ,
u
i,j
u
i,j
u
i,j
u
i,j
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
(0, a),
[a, b],
(b, 1).
/ [0, 1],
1356
3 EQUAES MODELO 1D
28
A discretizao do esquema FDPUS-C1 para aproximar o termo convectivo dado em (97) dada por
i,j =
Se u
i+ 1 ,j > 0 e u
2
ui,j ui1,j
ui+1,j ui1,j ,
ento
u
+(ui+1,j ui1,j )(4
u5U +14
u4U 16
u3U +6
u2U + u
U ), u
U [0, 1],
ui+ 1 ,j= i1,j
2
u
U
/ [0, 1],
ui,j ,
i+1,j =
Se u
i+ 1 ,j 0 e u
2
ui+1,j ui+2,j
ui,j ui+2,j ,
ento
u
+(ui,j ui+2,j )(4
u5U +14
u4U 16
u3U +6
u2U + u
U ), u
U [0, 1],
ui+ 1 ,j= i+2,j
2
u
U
/ [0, 1],
ui+1,j ,
i1,j =
Se u
i 1 ,j > 0 e u
2
ui1,j ui2,j
ui,j ui2,j ,
ento
u
+(ui,j ui2,j )(4
u5U +14
u4U 16
u3U +6
u2U + u
U ), u
U [0, 1],
ui 1 ,j= i2,j
2
u
U
/ [0, 1],
ui1,j ,
i,j =
Se u
i 1 ,j 0 e u
2
ui,j ui+1,j
ui1,j ui+1,j ,
ento
u
+(ui1,j ui+1,j )(4
u5U +14
u4U 16
u3U +6
u2U + u
U ), u
U [0, 1],
ui 1 ,j= i+1,j
2
u
U
/ [0, 1],
ui,j ,
3.3.5 Exerccios
Exerccio 3.15 A funo U satisfaz a equao Ut + Ux = 0, 0 < x < ,
fronteira e iniciais dadas por:
U (0, t) = 2t, t > 0
U (x, 0) = x(x 2),
U (x, 0) = 2(x 2),
0x2
x2
Calcule:
uma soluo analtica;
uma soluo numrica usando o esquema explcito de LaxWendroff.
Use o mtodo de Von Neumann para mostrar que o mtodo de LaxWendroff estvel para 0 <
ap 1.
k2
ah2
Uttt +
Uxxx .
Mostre que a parte principal do erro de truncamento local Ti,j =
6
6
i,j
Prove que a soluo de Ut = aUx , com a constante, a soluo da aproximao de LaxWendroff
quando hk = a1 .
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1357
3 EQUAES MODELO 1D
29
(109)
(112)
O fluxo aproximado no ponto (i, j) da malha pela combinao F ()i+ 1 ,j F ()i 1 ,j e ento
2
2
aproximada por
F ()i+ 1 ,j F ()i 1 ,j = (au)|i+ 1 ,j (au)|i 1 ,j = ai+ 1 ,j ui+ 1 ,j ai 1 ,j ui 1 ,j .
2
(113)
em que a velocidade convectiva a (aqui considerada igual a 1) constante para todo ponto do domnio e a
varivel convectada u aproximada nas faces f (ui+ 1 ,j = uf ) e g (ui 1 ,j = ug ) pelos esquemas upwind
2
2
de alta resoluo. A estabilidade do mtodo numrico explcito (110) - (113) regida pela condio CFL
t
(Courant-Friedrichs-Lewy), isto a marcha no tempo selecionada de modo que CFL = = a
x 1.
Exemplo 3.6 Forma W-shape
Neste caso apresentado o problema proposto por Wei e Gu [30] (a famosa forma W-shape) que
corresponde equao de adveco, suplementada com as seguintes condio adicionais:
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1358
3 EQUAES MODELO 1D
Condio inicial:
30
1,
0 x 0.2,
4x 5 ,
13
4x + 5 , 0.4 < x 0.6,
u(x, t = 0) =
1,
0.6 < x 0.8,
0,
caso contrrio.
(114)
(115)
A soluo deste problema apresenta descontinuidades severas que so difceis de resolver (ver Toro
[28], Wei e Gu [30]). Para simulao so considerados uma malha uniforme de 400 clulas computacionais, = 0.3 e t = 0.1. Na Figura 14 esto apresentadas a soluo exata e as solues numricas obtidas
com os esquemas ADBQUICKEST, TOPUS, CUBISTA, FDPUS-C1 e SDPUS-C1. Pode ser observado
por esta figura que os dados numricos gerados por esses esquemas, uma vez que os vales e os picos so
capturados satisfatoriamente e so livres de oscilaes.
Exemplo 3.7 Ordem de convergncia.
Este caso tem como propsito verificar a preciso dos esquemas ADBQUICKEST, TOPUS, CUBISTA, FDPUS-C1 e SDPUS-C1 ( = 12) em regies suaves. Para tanto, considera-se a equao de
adveco definida no domnio [, ] e suplementada com as condies adicionais:
Condio inicial:
u(x, t = 0) = sen(x).
(116)
(117)
Por meio dos resultados numricos obtidos para este problema, so determinados, para cada mtodo,
os erros relativos (entre as solues exata e a numrica) e uma estimativa para a ordem de convergncia.
Os erros relativos Eh entre as solues exata e numrica (ambas geradas em uma malha de espaamento
h), nas normas L1 , L2 e L , so definidos, respectivamente por
N
||Eh ||1 =
erica |
i=1 |ui,exata ui,num
,
N
i=1 |ui,exata |
(118)
'
||Eh ||2 =
||Eh || =
N
2
erica )
i=1 (ui,exata ui,num
,
N
2
i=1 (ui,exata )
(119)
(120)
Uma estimativa para o erro ||Eh ||k , com k = 1, 2, , para as aproximaes numricas dada da
seguinte forma (ver Thomas [18])
(121)
||Eh ||k Chp ,
em que C uma constante dependente dos dados do problema e p uma estimativa para ordem de
convergncia.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1359
3 EQUAES MODELO 1D
31
ADBQUICKEST
1
ADBQUICKEST
0,5
TOPUS
Exata
0
0
0,5
x
CUBISTA
0,5
-1
Exata
CUBISTA
-0,5
0,5
0
-1
TOPUS
-1
Exata
-0,5
0,5
0,5
x
FDPUS-C1
Exata
FDPUS-C1
0,5
0
-0,5
0,5
-1
-0,5
SDPUS-C1
Exata
SDPUS-C1
0,5
0
-1
-0,5
0,5
Figura 14 Comparao entre a soluo exata e os esquemas ADBQUICKEST, TOPUS, CUBISTA, FDPUSC1 e SDPUS-C1 para a equao de adveco, com condies adicionais (114) e (117).
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1360
3 EQUAES MODELO 1D
32
||E h ||k C
2
p
h
,
2
(122)
(123)
(124)
Os resultados numricos so obtidos a partir de cinco malhas (com 20, 40, 80, 160 e 320 clulas
computacionais), com = 0.5 e t = 1. Determinam-se os erros relativos por meio das definies
(118),(119) e (120) e as estimativas para a ordem de convergncia por meio de (124). Esses dados esto
apresentados na Tabela 3.3.6. Os esquemas CUBISTA, TOPUS e FDPUS-C1 apresentam resultados
semelhantes; e os esquemas ADBQUICKEST e SDPUS-C1 apresentam os melhores resultados.
Equao de Burgers sem Viscosidade
A equao de Burgers 1D (tambm conhecida como equao de Burgers sem viscosidade) o representante no linear mais simples das leis (109), em que o vetor de variveis conservadas e a funo fluxo
convexa (F (u) > 0 ou F (u) < 0, u) so dados, respectivamente, por
=u
e
O termo F ()i+ 1 ,j F ()i 1 ,j
2
F ()i+ 1 ,j F ()i 1 ,j =
2
(125)
1
F (u) = u2 .
2
aproximado por
(126)
2
1
u2
u
u
i+ 1 ,j ui+ 1 ,j u
i 1 ,j ui 1 ,j , (127)
1
1 =
2
2
2
2
2
2
2
i+ 2 ,j
i 2 ,j
u
i+ 1 ,j =
2
1
(ui+1,j + ui,j ),
2
(128)
upwind de alta resoluo. Nesse caso, a estabilidade tambm regida pela condio =
t
x
1.
1
2,
0,
x = 0,
x > 0;
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
(129)
1361
3 EQUAES MODELO 1D
Esquema
ADBQUICKEST
TOPUS
CUBISTA
FDPUS-C1
SDPUS-C1
33
||Eh ||1
||Eh ||2
||Eh ||
20
40
80
160
320
20
40
80
160
320
20
40
80
160
320
20
40
80
160
320
20
40
80
160
320
0.274 101
0.800 102
0.252 102
0.795 103
0.247 103
0.435 101
0.143 101
0.465 102
0.148 102
0.564 103
0.373 101
0.115 101
0.388 102
0.123 102
0.490 103
0.451 101
0.144 101
0.573 102
0.222 102
0.865 103
0.322 101
0.944 101
0.307 102
0.105 102
0.425 103
1.78
1.67
1.66
1.69
1.61
1.62
1.65
1.39
1.70
1.58
1.65
1.69
1.62
1.35
1.37
1.36
1.77
1.62
1.54
1.31
0.318 101
0.112 101
0.453 102
0.182 102
0.739 103
0.455 101
0.171 101
0.692 102
0.282 102
0.131 102
0.411 101
0.154 101
0.646 102
0.260 102
0.200 102
0.487 101
0.181 101
0.799 102
0.329 102
0.143 102
0.379 101
0.129 101
0.509 102
0.212 102
0.896 103
1.51
1.31
1.32
1.30
1.41
1.30
1.29
1.11
1.42
1.25
1.31
1.24
1.42
1.18
1.28
1.21
1.56
1.34
1.26
1.25
0.529 101
0.258 101
0.120 101
0.623 102
0.292 102
0.607 101
0.310 101
0.182 101
0.113 101
0.877 102
0.646 101
0.332 101
0.180 101
0.909 102
0.446 102
0.793 101
0.393 101
0.202 101
0.100 102
0.443 102
0.609 101
0.303 101
0.138 101
0.701 102
0.354 102
1.09
1.05
0.95
1.09
0.97
0.77
0.68
0.37
0.94
0.88
0.99
1.03
1.05
0.96
1.10
1.05
1.01
1.13
0.98
0.99
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1362
3 EQUAES MODELO 1D
34
Condio de contorno:
u(x = 0, t) =
1
2
e u(x = 0.6, t) = 0.
Este problema interessante uma vez que possui soluo exata dada por
1
1
2 , x < 4 t,
u(x, t) =
0, x > 14 t.
(130)
(131)
(132)
(133)
Este caso interessante para anlise de desempenho dos esquemas, uma vez que possui soluo exata
dada por (ver Platzman [21])
u(x, t) = 2
Jm (mt)
m
mt
sen(mx),
(134)
em que Jm a funo de Bessel. Esta soluo vlida at t = 1, uma vez que o choque ocorre nesse
tempo. Para comparao com os resultados numricos, at t = 1 considera-se um soluo semi-analtica
em que a srie em (134) truncada para m = 200. Aps o choque (t = 1) considera-se uma soluo de
referncia gerada pelo esquema FOU.
Como ilustrao so consideradas duas etapas, denominadas: i) pr-choque (antes de t = 1); e ii)
choque (em t = 1). As solues numricas, obtidas nas trs etapas, so geradas com os esquemas upwind
de alta resoluo.
i) Pr-choque: Para ilustrar o comportamento da soluo na transio da etapa pr-choque para a etapa
choque, consideram-se os novos esquemas FDPUS-C1 e SDPUS-C1, uma malha de 400 clulas computacionais e = 0.5. Os resultados numricos so gerados em intervalos de tempo de 0.25, com tempo
final de simulao t = 1. Na Figura 16 apresentam-se as solues numricas geradas com os esquemas FDPUS-C1, SDPUS-C1 e soluo semi-analtica, dada por (134), com m = 200. Por essa figura
constata-se que os esquemas FDPUS-C1 e SDPUS-C1 capturam muito bem a soluo.
ii) Choque. Uma das caractersticas dos problemas formulados pela equao de Burgers que, mesmo
considerando condies iniciais suaves (como o caso deste problema), com o passar do tempo ir
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1363
3 EQUAES MODELO 1D
35
ADBQUICKEST
0,5
0,25
TOPUS
0,25
0,2
0,4
x
FDPUS-C1
Exata
0,5
0,25
0,2
x
SDPUS-C1
0,4
Exata
0,5
FDPUS-C1
Exata
0,5
ADBQUICKEST
TOPUS
Exata
SDPUS-C1
0,25
0
0
0,2
0,4
0,2
0,4
0,5
ADBQUICKEST
TOPUS
FDPUS-C1
SDPUS-C1
0,25
0
0
0,2
0,4
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1364
3 EQUAES MODELO 1D
36
FDPUS-C1
SDPUS-C1
t = 0.25
t = 0.50
t = 0.75
t=1
t = 0.25
t = 0.50
t = 0.75
t=1
-1
0
-1
2
Semi-analtica
1
t = 0.25
t = 0.50
t = 0.75
t=1
-1
0
Figura 16 Solues numricas dos esquemas FDPUS-C1, SDPUSC1 e soluo semi-analtica para a equao de Burgers, com condio inicial dada por (132) e condio de contorno de Direchlet homogneas,
geradas em intervalos de tempo de 0.25, com tempo final de simulao t = 1.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1365
3 EQUAES MODELO 1D
37
ocorrer o choque. Neste caso simulado, com condio inicial suave dada por (132), o choque ocorre
para t = 1. Considerando esse tempo, uma malha com 400 clulas computacionais e = 0.3, na
Figura 17 apresentam-se a soluo exata, dada por (134), e os resultados numricos gerados com os
esquemas ADBQUICKEST, Superbee, FDPUS-C1 e SDPUS-C1. Por essa figura constata-se que as
solues numricas esto em tima concordncia com a soluo semi-analtica. Alm disso, pode-se
observar que os esquemas possuem desempenho similar.
ADBQUICKES
Superbee
1
Semi-Analtica
Semi-Analtica
ADBQUICKEST
Superbee
-1
0
-1
2
x
FDPUS-C1
x
SDPUS-C1
Semi-Analtica
Semi-Analtica
FDPUS-C1
SDPUS-C1
-1
0
-1
2
Figura 17 Comparao entre a soluo semi-analtica e os esquemas ADBQUICKEST, Superbee, FDPUSC1 e SDPUS-C1 para a equao de Burgers, sem viscosidade, com condio inicial (132) e condio de
contorno Direchlet homognea.
Equao de Buckley-Leverett
A equao de Buckley-Leverett no linear e possui funo fluxo no-convexa. Essa equao modela
escoamentos (em meios porosos) de dois fluidos imiscveis tais como gua e leo. Nesse caso, o vetor
das variveis conservadas e a funo fluxo so dados, respectivamente, por
=u
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
(135)
1366
3 EQUAES MODELO 1D
38
e
F (u) =
u2
1
4 (1
u2 +
u)2
(136)
Diferentemente das aproximaes (113) e (127), em que os esquemas so aplicados nas variveis
conservadas isto se uma varivel conservada, ento f = f (U , D , R ), o clculo da combinao
F ()i+ 1 ,j F ()i 1 ,j , para a equao de Buckley-Leverett, feito pela aplicao direta dos esquemas
2
2
na funo fluxo (136) isto
(137)
F ()i+ 1 ,j F ()i 1 ,j = Ff F (uU ), F (uD ), F (uR ) Fg F (uU ), F (uD ), F (uR ) ,
2
em que F (uU ), F (uD ) e F (uR ) so os valores da funo fluxo (136) avaliada em uU , uD e uR , respectivamente. As vrias sentenas matemticas que definem os esquemas, antes condicionadas aos intervalos
segundo o valor normalizado U , passam agora a serem condicionadas segundo normalizao
F (uU ) F (uR )
.
F (uU ) =
F (uD ) F (uR )
As posies D, U e R so definidas agora de acordo com o sinal das velocidades
F (u)
F (u)
i+1,j
i,j
t
, ui+1,j = ui,j ,
ui+1,j ui,j
x
u
(i+ 1 ,j =
2
t F (u) ,
ui+1,j = ui,j
x
u
(i 1 ,j =
2
(139)
i,j
t
x
(138)
F (u)
i,j
F (u)
i1,j
ui,j ui1,j
, ui,j = ui1,j ,
t
x F (u) i1,j ,
(140)
ui,j = ui1,j ,
em que
F (u) =
8u 8u2
.
(5u2 2u + 1)2
(141)
u(x, t = 0) =
1, 0.5 x 0;
0, caso contrrio
(142)
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
(143)
1367
3 EQUAES MODELO 1D
39
Para simulao so considerados uma malha de 800 clulas computacionais, = 0.3 e t = 0.4. A
soluo de referncia obtida com o esquema FOU em uma malha de 8000 clulas computacionais e
= 0.5. Na Figura 18 apresentam-se a soluo de referncia e os resultados numricos dos esquemas
ADBQUICKEST, TOPUS, FDPUS-C1 e SDPUS-C1. Nessa figura, faz-se tambm uma comparao das
solues numricas obtidas com os esquemas anteriormente citados e apresenta-se a ampliao da rea
demarcada. De forma geral, pode-se ver que os resultados numricos so satisfatrios. Salienta-se que o
esquema FDPUS-C1 apresenta o melhor resultado.
3.3.7 Leis de Conservao 1D: Outros Exemplos (Sistemas Hiperblicos No-Lineares)
Nesta subseo consideramos os sistemas hiperblicos de guas rasas e de Euler, ambos formulados
pela lei de conservao (109). As simulaes desses sistemas hiperblicos so feitas no pacote computacional CLAWPACK (Conservation LAW PACKage) de LeVeque [17] equipado com os limitadores de
fluxo dos esquemas ADBQUICKEST, TOPUS, FDPUS-C1 e SDPUS-C1. Em sntese, este pacote computacional resolve leis de conservao gerais 1D, 2D e 3D por meio do mtodo dos volumes finitos. As
solues para essas leis podem ser computadas usando o mtodo de primeira ordem de Godunov [17] ou
por sua variante de segunda ordem de preciso proposto por LeVeque [17] (Godunov de primeira ordem
com termo de correo).
Equaes de guas Rasas
As equaes de guas rasas modelam em geral o movimento hidrosttico de um fluido incompressvel com superfcie livre. Para derivar o sistema hiperblico considera-se o fluido em um canal com
comprimento unitrio, assume-se que a velocidade vertical desprezvel e considera-se que a velocidade
horizontal u aproximadamente constante em toda seco transversal do canal. Esse sistema hiperblico
(ver, por exemplo, LeVeque [17]) possui o vetor das variveis conservadas e a funo fluxo como
= [h, hu]T
e
1
F () = hu, hu + gh2
2
2
(144)
T
,
(145)
em que h, hu e g so, respectivamente, a profundidade do fluido no canal, a vazo e a constante gravitacional. Esse sistema hiperblico suplementado com as condies iniciais
u(x, 0) = u0 (x)
h(x, 0) = h0 (x)
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1368
3 EQUAES MODELO 1D
40
ADBQUICKEST
TOPUS
1
Referncia
Referncia
ADBQUICKEST
TOPUS
0,5
0
-1
0
0
-0,5
x
FDPUS-C1
0,5
-1
Referncia
Referncia
FDPUS-C1
SDPUS-C1
-0,5
0,5
0,5
x
SDPUS-C1
0,5
0,5
0
-1
0,5
-0,5
x
Comparao
0,5
-1
-0,5
x
Ampliao
Referncia
Ampliao
0,5
ADBQUICKEST
TOPUS
FDPUS-C1
SDPUS-C1
0,4
Referncia
ADBQUICKEST
TOPUS
FDPUS-C1
SDPUS-C1
0
-1
-0,5
0,5
0,2
0,56
0,58
0,6
0,62
0,64
0,66
Figura 18 Comparao entre a soluo de referncia e os esquemas ADBQUICKEST, TOPUS, FDPUSC1 e SDPUS-C1 para a equao de Buckley-Leverett, com condio inicial (142) e condio de Direchlet
homognea no contorno.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1369
3 EQUAES MODELO 1D
41
(147)
= [, u, E]T
(148)
(149)
(150)
(151)
(152)
1370
3 EQUAES MODELO 1D
42
ADBQUICKEST
TOPUS
3
Referncia
Referncia
ADBQUICKEST
TOPUS
1
-5
1
-2,5
2,5
x
FDPUS-C1
-5
-2,5
2,5
2,5
x
SDPUS-C1
Referncia
Referncia
FDPUS-C1
SDPUS-C1
1
-5
1
-2,5
2,5
-5
-2,5
Referncia
ADBQUICKEST
TOPUS
van Leer
1
-5
FDPUS-C1
SDPUS-C1
-2,5
2,5
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1371
3 EQUAES MODELO 1D
43
[0 , u0 , P0 ] =
(154)
2u 2u
+ 2 = f (xy)
x2
y
(155)
(156)
O domnio de integrao de uma equao elptica em 2D sempre uma rea limitada pala fronteira
. As condies de contorno usualmente especificam os valores da funo ou os valores de sua derivada
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1372
3 EQUAES MODELO 1D
44
ADBQUICKEST
TOPUS
Referncia
1,15
Referncia
1,15
TOPUS
ADBQUICKEST
1,1
1,1
1,05
1,05
-1,5
-1
-0,5
x
FDPUS-C1
0,5
1,5
-1,5
Referncia
1,15
-1
0,5
1,5
0,5
1,5
SDPUS-C1
1,1
1,1
x
SDPUS-C1
Referncia
1,15
FDPUS-C1
-0,5
1,05
1,05
-1,5
1,15
-1
-0,5
x
Comparao
0,5
1,5
-1,5
-1
-0,5
x
Ampliao
Referncia
Referncia
ADBQUICKEST
TOPUS
FDPUS-C1
SDPUS-C1
ADBQUICKEST
TOPUS
FDPUS-C1
SDPUS-C1
1,15
Ampliao
1,1
1,14
1,05
1
-1,5
-1
-0,5
0,5
1,5
1,13
1,29
1,32
1,35
1,38
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1373
3 EQUAES MODELO 1D
45
ADBQUICKEST
TOPUS
3
Referncia
Referncia
ADBQUICKEST
TOPUS
1
0
1
0,5
x
FDPUS-C1
0,5
x
SDPUS-C1
Referncia
Referncia
FDPUS-C1
SDPUS-C1
1
0
1
0,5
x
Comparao
0,5
Referncia
Referncia
x
Ampliao
ADBQUICKEST
TOPUS
FDPUS-C1
SDPUS-C1
ADBQUICKEST
TOPUS
FDPUS-C1
SDPUS-C1
1,8
2
Ampliao
1,6
1
0
0,5
1,4
0,535
0,54
0,545
0,55
0,555
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1374
3 EQUAES MODELO 1D
46
ADBQUICKEST
TOPUS
Referncia
Referncia
TOPUS
ADBQUICKEST
0,5
0,5
0,75
0,75
0,25
0,25
0
0
0,2
0,4
0,6
x
FDPUS-C1
0,8
0,2
0,4
0,6
x
SDPUS-C1
0,8
Referncia
Referncia
FDPUS-C1
SDPUS-C1
0,5
0,5
0,75
0,75
0,25
0,25
0
0
0,2
0,4
0,6
x
Comparao
0,8
0,2
0,4
x
Ampliao
0,6
0,8
1
Ampliao
Referncia
0,68
ADBQUICKEST
TOPUS
FDPUS-C1
SDPUS-C1
0,75
0,66
0,5
0,25
0,64
0
0
0,2
0,4
0,6
0,8
0,62
0,635
Referncia
ADBQUICKEST
TOPUS
FDPUS-C1
SDPUS-C1
0,64
0,645
0,65
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1375
3 EQUAES MODELO 1D
47
normal ao longo do contorno , ou uma mistura de ambos, que so, respectivamente, as condies de
u
u
conhecida em ) e Robin (u = n
conhecida
Dirichlet (u conhecida em ), de Neumann ( n
em ). Em particular, considera-se nesse trabalho os problemas de Dirichlet e Neumann.
3.4.1 Problemas de Dirichlet
Considere a equao de Laplace
2u 2u
+ 2 =0
x2
y
(157)
(158)
com i, j = 1, 2, 3.
x
Para o ponto 1, conforme figura (3.4.1), tem-se i, j = 1, ento
1
1
(u2,1 u1,1 + u0,1 ) + 2 (u1,2 u1,1 + u1,0 )
h2
h
(159)
1
1
1
1
(u2,1 u1,1 ) + 2 (u1,2 u1,1 ) = 2 g0,1 2 g1,0
h2
h
h
k
(160)
(161)
(162)
1376
3 EQUAES MODELO 1D
48
u3,1 4u2,1 + u2,2 + u1,1 = g2,0
(163)
e assim por diante para os pontos 3, 4, , 9, conforme ilustrado na figura (3.4.1). No caso de Nx = 4 e
Ny = 3, a forma matricial dessas equaes dada por
4 1 0 1 0
0
1 0 1 4 1 0
0
0
0 1 4 1
1 4 1 0
0
0
0 1 4 1 0
1
0
0 1 0 1 4
u1
u2
u3
u4
u5
u6
g0,1 + g1,0
g2,0
g3,0
g4,0
g5,0
g3,3 + g4,2
(164)
(165)
u
n
= g(x, y) no contorno.
(166)
onde L o permetro. A soluo ser a nica, a menos de uma constante. A unicidade de U requer que
U seja especificada em algum ponto do domnio. como exemplo, sejam h = k = 12 .
No contorno x = 0, tem-se
1
U
(u1,j u1,j ) = g0,j = u1,j = 2hg0,j + u1,j
(167)
= g(0, j) =
x 0,j
2h
No contorno x = 1, tem-se
1
U
(u3,j u1,j ) = g2,j = u3,j = 2hg2,j + u1,j
= g(0, j) =
x 2,j
2h
No contorno y = 0, tem-se
1
U
(ui,1 ui,1 ) = gi,0 = ui,1 = 2kgi,0 + ui,1
= g(i, 0) =
x i,0
2k
No contorno y = 1, tem-se
1
U
(ui,3 ui,1 ) = gi,2 = ui,3 = 2kgi,3 + ui,1
= g(i, 2) =
x i,0
2k
(168)
(169)
(170)
(171)
(172)
Observa-se que para o problema que apresenta apenas um ponto interior, h nove equaes que devem
ser resolvidas em que o sistema resultante dado por
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1377
3 EQUAES MODELO 1D
49
4 2 0 2 0
0
0
0
0
1 4 1 0 2 0
0
0
0
0 2 4
0
0 2 0
0
0
1 0
0
4 2 0 1 0
0
0 1 0 1 4 1 0 1 0
0
0 1 0 2 4
0
0 1
0
0
0 2 0
0
4 2 0
0
0
0
0 2 0 1 4 1
0
0
0
0
0 2 0 2 4
u1
u2
u3
u4
u5
u6
u7
u8
u9
2h
2g1
g2
2g3
g4
0
g6
g7
g8
2g9
(173)
1 x 1
1 x 1
1 y 1
1 y 1
B I
I B I
I B I
I B I
I B I
I B I
I B
onde
6 2
1 6 1
B=
1 6 1
1 6
1
2 25
4
e I =
(174)
1
1
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
(175)
1378
4 EQUAES DE NAVIER-STOKES
50
4. EQUAES DE NAVIER-STOKES
As equaes de Navier-Stokes foram desenvolvidas por Claude-Louis Navier e George Gabriell Stokes (1845). Essas equaes modelam escoamentos compressveis, incompressveis, turbulento e laminar
de fluidos. Essas equaes representam princpios fsicos bsicos, a saber?
conservao da massa;
conservao do momento;
conservao de energia;
Assim so usadas para descrever fenmenos climticos, correntes ocenicas, projees de carros e aeronaves, escoamento de fluidos em dutos, fluxo sanguneo, entre outros.
4.1. Equaes Governantes
As equaes que modelam um escoamento 2D de fluido newtoniano incompressvel4 so dadas desprezando as foras de campo (exemplo: gravidade), na forma adimensional e cartesiana [2, 12, 13],
por
u v
+
x y
u (uu) (uv)
+
+
t
x
y
v (vu) (vv)
+
+
t
x
y
= 0,
p
1 2u 2u
=
+
+ 2 ,
x Re x2
y
2
p
1
v
2v
=
+
+
.
y Re x2 y 2
(176)
(177)
(178)
u v
+
=0
x y
divergente ou dilata
ao
2
(uu) (uv)
p
u 2u
u
+
+
=
+ Re
+ 2
t
x
y
x
x2
y
(179)
acelera
ao temporal
gradiente press
ao
acelera
ao convectiva
esf oros viscosos
2
(vu) (vv)
p
2v
v
v
+
+
=
+ Re
+
t
x
y
y
x2 y 2
termo transiente
termo
convectivo
gradiente
press
a
o
termo
viscoso
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1379
4 EQUAES DE NAVIER-STOKES
51
4.2. Discretizao
A soluo numrica das equaes de Navier-Stokes no trivial, pois essas equaes caracterizam-se
pela necessidade da soluo de uma equao de Poisson para a presso a cada passo no tempo.
Encontramos tambm, dificuldades na soluo numrica desses escoamentos, tais como, a restrio
global V = 0 deve ser satisfeita a cada passo no tempo, assim os valores de V n+1 devem ser determinados por um mtodo que necessite das solues de um conjunto de equaes acopladas, assim, mesmo
para esquemas explcitos, h a necessidade de resoluo de sistema linear. Um outro obstculo que no
h condies de fronteira fsicas para a presso.
O processo descrito nesta seo diz respeito ao esquema de localizao das variveis de interesse na
malha deslocada. Porm esse procedimento anlogo ao esquema co-localizado.
4.2.1 Malha
A malha deslocada foi apresentada por Harlow e Welch (1965) e tornou-se padro no tratamento de
escoamentos incompressveis.
As incgnitas u, v e p, no so armazenadas no mesmo ponto. O domnio computacional divido
em um nmero finito de clulas retangulares com dimenses x e y. Em cada clula so armazenadas
a presso no centro e as velocidades nas faces, como mostra a Figura (23).
.vAi,j+1/2
dy
.u.i-1/2,j
.uAi+1/2,j
i,j
.vAi,j-1/2
dx
Figura 23 Representao da clula computacional presente na malha deslocada
As fronteiras do domnio computacional coincidem com as faces das clulas, como pode ser observado na Figura (24).
Fronteira de entrada
Dx
1,3
2,3
3,3
4,3
Dy
1,2
2,2
3,2
4,2
1,1
2,1
3,1
4,1
Fronteira Slida
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1380
4 EQUAES DE NAVIER-STOKES
52
As incgnitas tambm podem ser armazenadas no mesmo ponto de malha, a este esquema denominase co-localizado, como pode ser observado nas Figuras (25-a) e (25-b).
Figura 25 Na malha co-localizada (a), todas as incgnitas so armazenadas no mesmo ponto (b).
.u.i-1/2,j
.vAi,j+1/2
.vAi+1,j+1/2
i,j
.uAi+1/2,j
.vAi,j-1/2
ai+1,j
.uAi+3/2,j
.vAi+1,j-1/2
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1381
4 EQUAES DE NAVIER-STOKES
53
Obtemos, assim
u
t i+1/2,j
u2
x i+1/2,j
(uv)
y i+1/2,j
p
x i+1/2,j
2 u
x2 i+1/2,j
2 u
y 2 i+1/2,j
=
=
=
=
=
=
n
un+1
i+1/2,j ui+1/2,j
(180)
t
2
ui+1,j u2i,j
x
(uv)i+1/2,j+1/2 (uv)i+1/2,j1/2
y
pi+1,j pi,j
x
ui1/2,j 2ui+1/2,j + ui+3/2,j
(x)2
ui+1/2,j+1 2ui+1/2,j + ui+1/2,j1
(y)2
(181)
(182)
(183)
(184)
(185)
u2i+1,j u2i,j
x
ui1/2,j
(uv)i+1/2,j+1/2 (uv)i+1/2,j1/2
pi+1,j pi,j
=
y
x
ui+1/2,j+1 2ui+1/2,j + ui+1/2,j1
2ui+1/2,j + ui+3/2,j
+
,
(x)2
(y)2
+
reescrevendo
un+1
i+1/2,j
= uni+1/2,j
t 2
ui+1,j u2i,j
x
t
t
(uv)i+1/2,j+1/2 (uv)i+1/2,j1/2
(pi+1,j pi,j )
y
x
t
t
(u
2u
+
u
+
u
2u
+
u
+
i+1/2,j
i+3/2,j
i+1/2,j
i+1/2,j1 .
x2 i1/2,j
y 2 i+1/2,j+1
n+1
pn+1
i+1,j pi,j
(186)
onde,
n
CON Vi+1/2,j
(uv)ni+1/2,j+1/2 (uv)ni+1/2,j1/2
(u2 )ni+1,j (u2 )ni,j
+
,
=
x
y
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
(187)
1382
4 EQUAES DE NAVIER-STOKES
54
n+1
pn+1
i+1,j pi,j
(188)
.vAi,j+3/2
p
.uai-1/2,j+1 ai,j+1
.uAi+1/2,j+1
.vAi,j+1/2
.u.i-1/2,j
.uAi+1/2,j
i,j
.vAi,j-1/2
Temos, assim
v
t i,j+1/2
v 2
y i,j+1/2
(uv)
x i,j+1/2
p
y i,j+1/2
2 v
y 2 i,j+1/2
2 u
x2 i,j+1/2
=
=
=
=
=
=
n+1
n
vi,j+1/2
vi,j+1/2
,
t
2
2
vi,j+1
vi,j
,
y
(uv)i+1/2,j+1/2 (uv)i1/2,j+1/2
,
x
pi,j+1 pi,j
,
y
vi,j1/2 2vi,j+1/2 + vi,j+3/2
,
(y)2
vi1,j+1/2 2vi,j+1/2 + vi+1,j+1/2
,
(x)2
(189)
(190)
(191)
(192)
(193)
(194)
obtemos
n+1
= Gni,j+1/2 t
vi,j+1/2
n+1
pn+1
i,j+1 pi,j
(195)
onde,
n
n
n
+ t[CON Vi,j+1/2
+ V ISCi,j+1/2
],
Gni,j+1/2 = vi,j+1/2
(uv)ni+1/2,j+1/2 (uv)ni1/2,j+1/2
(v 2 )ni,j+1 (v 2 )ni,j
+
,
y
x
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1383
4 EQUAES DE NAVIER-STOKES
55
+
+
2
+
=
.
(196)
x2 y 2
t
x2
y 2
xy
x2
y 2
Para isso, discretizamos a equao (176) no nvel de tempo n + 1
n+1
n+1
n+1
n+1
vi,j+1/2
vi,j1/2
u n+1 v n+1 ui+1/2,j ui1/2,j
+
= 0.
+
=
x i,j
y i,j
x
y
(197)
A discretizao da equao de Poisson (196) feita atravs da substituio de (188) e (195), das
n+1
expresses correspondentes para un+1
i1/2,j e vi,j1/ em (196), obtemos assim
n+1
n+1
pn+1
i+1,j 2pi,j + pi1,j
n+1
n+1
pn+1
i,j+1 2pi,j + pi,j1
=
(x)2
(y)2
" n
#
n
Gni,j+1/2 Gni,j1/2
1 Fi+1/2,j + Fi1/2,j
+
.
t
x
y
(198)
n+1
Di,j
n+1
un+1
i+1/2,j ui1/2,j
n+1
n+1
vi,j+1/2
vi,j1/2
(199)
A dilatao proporcional ao fluxo de massa em cada clula, de modo que se a dilatao for nula
em todas as clulas, a equao da continuidade (176) satisfeita em todo o domnio e o escoamento
incompressvel. Para isso limita-se a dilatao por um determinado , em geral = N1 , onde N o
nmero de clulas do domnio computacional. Entretanto se D > , ajustes so necessrios.
Primeiramente, ajustamos a presso em cada clula, de maneira que
n+1
pn+1
i,j = pi,j + pi,j
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
(200)
1384
4 EQUAES DE NAVIER-STOKES
56
onde
p = D,
(201)
e dado por
=
2t
0
1
x2
1
y 2
,
(202)
onde 0 o fator de relaxao e para a estabilidade necessrio que 0 < 2. Neste presente trabalho
utilizaremos 0 = 1.5.
As componentes da velocidade, exceto aquelas especificadas em pontos de fronteira so ento ajustadas por meio das expresses:
un+1
i+1/2,j
un+1
i1/2,j
n+1
vi,j+1/2
n+1
vi,j1/2
t
pi,j
x
t
= un+1
i1/2,j x pi,j
t
= un+1
i,j+1/2 + y pi,j
t
n+1
= vi,j1/2
pi,j
y
= un+1
i+1/2,j +
(203)
onde vt |Ext e vt |Int , diz respeito a pontos em clulas adjacentes fronteira dentro e fora do domnio, respectivamente. Temos, ento
vt |parede =
vt |Ext + vt |Int
= 0,
2
(204)
como a parede considervel impermevel, a velocidade normal adjacente a esta nula, ou seja,
vn |parede = 0;
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1385
4 EQUAES DE NAVIER-STOKES
57
Paredes rgidas, escorregadias ou mveis: Em paredes rgidas que se deslocam com uma certa
velocidade v0 ou em paredes escorregadias em que o fluido em contato se desloca com uma determinada velocidade, tem-se vt = v0 , aplicamos a seguinte condio
vt |Ext = 2v0 vt |int .
(205)
Assim,
vt |parede =
vt |Ext + vt |Int
= V0 ;
2
(206)
vt |Ext + vt |Int
=0
2
(207)
1
1
+ 2
2
x
y
1
;
(209)
2
.
Remax(|u|2max , |v|2max )
(210)
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1386
4 EQUAES DE NAVIER-STOKES
58
(211)
em que representa uma das variveis u ou v, e P um ponto da malha computacional (ver Figura 2).
Reescreve-se o termo convectivo por
(uu)
(uv)
.
=
+
(212)
CONV(u)
x
y
i+1,j
i+1,j
i+1,j
Nesta subseo, aplicado o esquema upwind QUICKEST adaptativo para aproximar o termo convectivo. Para exemplificao e sem perda de generalidade, considerado o segundo termo da equao
(212). Tal termo representa a velocidade u transportada com velocidade v na direo y. A discretizao
desse termo
v
1u
1 v
1u
1
i+1,j+ 2 i+1,j+ 2
i+1,j 2 i+1,j 2
(vu)
,
(213)
y
y
(i+1,j)
vi+1,j+ 1
vi+1,j 1
2
(vi+ 3 ,j 1
2
2
2
,
2
+ vi+ 1 ,j 1 )
2
2
.
2
(214)
D=(i + 1, j + 1),
U=(i + 1, j),
R=(i + 1, j 1);
U=(i + 1, j + 1),
R=(i + 1, j + 2);
U=(i + 1, j 1),
R=(i + 1, j 2);
U=(i + 1, j),
R=(i + 1, j + 1).
D=(i + 1, j),
Para ui+1,j 1 , com vi+1,j 1 > 0:
2
D=(i + 1, j),
Para ui+1,j 1 , com vi+1,j 1 0:
2
D=(i + 1, j 1),
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1387
4 EQUAES DE NAVIER-STOKES
59
(2 C)ui+1,j (1 C)ui+1,j1 ,
u
i+1,j (0, a),
(1 C)ui+1,j+1 + Cui+1,j ,
ui+1,j ,
em que
u
i+1,j =
u
i+1,j (b, 1),
u
i+1,j
/ [0, 1],
ui+1,j ui+1,j1
.
ui+1,j+1 ui+1,j1
u
i+1,j+1 (0, a),
(2 C)ui+1,j+1 (1 C)ui+1,j+2 ,
ui+1,j+ 1
2
(1 C)ui+1,j + Cui+1,j+1 ,
ui+1,j+1 ,
em que
u
i+1,j+1 =
u
i+1,j+1 (b, 1),
u
i+1,j+1
/ [0, 1],
ui+1,j+1 ui+1,j+2
.
ui+1,j ui+1,j+2
u
i+1,j1 (0, a),
(2 C)ui+1,j1 (1 C)ui+1,j2 ,
ui+1,j 1
2
(1 C)ui+1,j + Cui+1,j1,
ui+1,j1,
em que
u
i+1,j1 =
u
i+1,j1 (b, 1),
u
i+1,j1
/ [0, 1],
ui+1,j1 ui+1,j2
.
ui+1,j ui+1,j2
u
i+1,j (0, a),
(2 C)ui+1,j (1 C)ui+1,j+1 ,
(1 C)ui+1,j1 + Cui+1,j ,
ui+1,j ,
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
u
i+1,j (b, 1),
u
i+1,j
/ [0, 1],
1388
5 SIMULAES
60
em que
u
i+1,j =
ui+1,j ui+1,j+1
.
ui+1,j1 ui+1,j+1
5. SIMULAES
Foram simulados o escoamento de fluidos em um duto simples e numa geometria com um degrau. As
implementaes computacionais foram desenvolvidas nas linguagens C++ e Fortran 90. A visualizao
dos resultados foram realizadas nos programas Matlab R2006B e visual3D.
5.1. Escoamento de fluido em duto simples
Inicialmente, o fluido de viscosidade cinemtica em repouso e densidade constante preenche uma
regio de comprimento G e altura H de acordo com a Figura (28).
Velocidade = 0
AFronteira slida
Velocidade
especificada
ARegio de escoamento
Fronteira
de sada
Fronteira
de entrada
AFronteira slida
Velocidade = 0
Ao ser liberado, o fluido entra com velocidade U0 em uma regio de seo transversal H. As velocidades do fluido prximo as paredes laterais nula, assim desenvolve-se um perfil parablico no
escoamento.
5.1.1 Resultados com malha deslocada
Foram testados os seguintes parmetros de viscosidade: 0.001 e 0.004. Podemos observar, de acordo
com as escalas de cores apresentas nas Figuras (29), (30), (31) e (32) que prximo as paredes temos uma
regio de alta presso que produz um campo de velocidade at o nulo. Nas regies de baixa presso
podemos observar que produzido um campo de alta velocidade.
5.1.2 Resultados com malha co-localizada
Foram simulados o escoamento para os valores de Reynolds iguais a: 1.0, 100.0, 250.0 e 500.0.
Podemos observar o perfil parablico em todas as simulaes, mas este perfil mais evidente quando
Re = 1.0 porque as foras viscosas so mais significativas do que as foras inerciais. Observamos ainda
nos campos de presso que a cor lils, regio de baixa presso, produz um campo de alta velocidade.
E o gradiente ocorre at a cor vermelha nas paredes, regio de alta presso, que produz um campo de
velocidade at o nulo. Neste projeto foram considerados G = 30 e H = 0.75, esses resultados podem
ser constatados nas Figuras (33), (34), (35), (36), (37), (38), (39) e (40).
5.2. Escoamento de fluido com um degrau
Inicialmente, o fluido de viscosidade cinemtica em repouso e densidade constante preenche uma
regio de comprimento G e altura H, constituda de um degrau de dimenses g e h como esboa a Figura
(41).
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1389
5 SIMULAES
61
(a)
(b)
(c)
(d)
Figura 29 Campo de velocidade com = 0.001 nos tempos (a) 0.1; (b) 0.2; (c) 0.4 e (d) 0.5.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1390
5 SIMULAES
62
(a)
(b)
(c)
(d)
Figura 30 Campo de presso com = 0.001 nos tempos (a) 0.1; (b) 0.2; (c) 0.4 e (d) 0.5.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1391
5 SIMULAES
63
(a)
(b)
(c)
(d)
Figura 31 Campo de velocidade com = 0.004 nos tempos (a) 0.1; (b) 0.2; (c) 0.4 e (d) 0.5.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1392
5 SIMULAES
64
(a)
(b)
(c)
(d)
Figura 32 Campo de presso com = 0.004 nos tempos (a) 0.1; (b) 0.2; (c) 0.4 e (d) 0.5.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1393
5 SIMULAES
65
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1394
5 SIMULAES
66
G
Entrada
au0
Sada
Ah
H
ag
Figura 41 Escoamento de fluido com um degrau
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1395
5 SIMULAES
67
Ao ser liberado, o fluido entra com velocidade U0 em uma regio de seo transversal h. A incompressibilidade faz com que a mesma quantidade de fluido que entra por essa regio saia por uma regio
de seo transversal H.
O escoamento do fluido afetado pela presena do degrau. Ao deixar a regio de comprimento g e
altura h, o fluido tende ocupar a regio de comprimento G g e altura H desenvolvendo uma rea de
recirculao (aparecimento de vrtices) prximo a parede lateral.
5.2.1 Resultados com malha deslocada
Foram testados os seguintes parmetros de viscosidade: 0.001, 0.004. Podemos observar, de acordo
com as escalas de cores apresentas nas Figuras (42), (43), (44), (45), (46) e (47), que prximo as paredes
temos uma regio de alta presso que produz um campo de velocidade at o nulo. Nas regies de baixa
presso podemos observar que produzido um campo de alta velocidade. Podemos constatar tambm,
o aparecimento dos vrtices prximo a parede lateral para todos os valores de Reynolds informado e em
alguns casos o parecimento da regio de recirculao na parede superior.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1396
5 SIMULAES
68
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1397
5 SIMULAES
69
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1398
5 SIMULAES
70
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1399
5 SIMULAES
71
s
Figura 51 Campo de velocidade com Re = 100.0
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1400
5 SIMULAES
72
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1401
xmax
Figura 60 Colapso de fluido. Diagrama esquemtico do problema Broken Dam.
Nesse caso, a coluna de fluido um quadrado, com lados a = b = 0.057m (ver Figura 60). Para
simulao utilizada uma malha com 1000 200 clulas computacionais e os seguintes dados:
Nmero de Reynolds: Re =
Nmero de Froud: F r =
V0 L
V0
gL
= 42623.27;
= 1.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1402
TOPUS
SDPUS-C1
xmax /a
xmax /a
FDPUS-C1
1
0
1
0,5
1,5
2,5
0,5
g/a
1,5
2,5
g/a
Para ilustrao desse caso, consideram-se os resultados obtidos com o esquema SDPUS-C1. Assim,
nas Figuras 62, 63 e 64 so apresentados, respectivamente, os resultados numricos gerados por esse
esquema (com respeito a evoluo da superfcie livre do fluido, para os campos de presso e velocidade,
nas direes x e y), para os tempos t = 0.05s, t = 0.1s e t = 0.2s. Os resultados numricos obtidos
com o esquema FDPUS-C1 so omitidos devido a similaridade com os resultados gerados pelo esquema
SDPUS-C1.
6.2. Jato Livre sobre uma Superfcie Rgida Impermevel
Nesta seo os esquemas FDPUS-C1 e SDPUS-C1 so aplicados na resoluo do problema de escoamento de um jato livre, em regime laminar, incidindo perpendicularmente a uma superfcie rgida
impermevel e sob efeito do campo gravitacional (ver Figura 65). O problema simulado em dois regimes: para baixos valores do nmero de Reynolds e outro a alto valor nmero de Reynolds. No caso
de alto valor do nmero de Reynolds, os resultados numricos so comparados com a soluo analtica
proposta por Watson [29] e para baixos valores do nmero de Reynolds, as solues numricas so comparadas com dados tericos e experimentais apresentados por Cruickshank e Munson [8]. Nos dois casos
adotada a condio no-sleep nas paredes.
Caso 1 - Jato livre a baixos nmeros de Reynolds. Neste caso, os resultados numricos para os valores
do raio do jato do fluido a = a(x) com relao a altura x (ver Figura 66), gerados pelos esquemas
FDPUS-C1 e SDPUS-C1, so comparados com os dados apresentados por Cruickshank e Munson [8].
Para simulao do problema, considera-se uma malha com 800 110 clulas computacionais e os
seguintes dados:
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1403
Campo de presso
Figura 62 Colapso de fluido (Colagrossi e Landrini). Resultados numricos do esquema SDPUS-C1 para
a evoluo da superfcie livre do fluido (campos de presso e velocidade, nas direes x e y) em t = 0.05s.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1404
Campo de presso
Figura 63 Colapso de fluido (Colagrossi e Landrini). Resultados numricos do esquema SDPUS-C1 para
a evoluo da superfcie livre do fluido (campos de presso e velocidade, nas direes x e y) em t = 0.1s.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1405
Campo de presso
Figura 64 Colapso de fluido (Colagrossi e Landrini). Resultados numricos do esquema SDPUS-C1 para
a evoluo da superfcie livre do fluido (campos de presso e velocidade, nas direes x e y) em t = 0.2s.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1406
Injetor
Ejetor
Ejetor
Superfcie Rgida
Figura 65 Jato livre sobre uma superfcie rgida impermevel. Diagrama esquemtico.
Injetor
V0
a0
Superfcie Rgida
Figura 66 Jato livre a baixo nmero de Reynolds. Representao esquemtica.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1407
Q
a0 , velocidade
Q
Re = a
= 0.63292,
0
Q
Re = a
= 0.13459,
0
Q
Re = a
= 0.02211,
0
de injeo (escala) V0 =
Re
a0 :
Re
a0 = 0.73264m/s;
Re
a0 = 0.15579m/s;
Re
a0 = 0.02559m/s.
V0 =
V0 =
V0 =
0,4
0,8
0,8
1,2
1,2
1,6
1,6
2,4
2,4
0,4
0,8
a, cm
1,2
1,6
0,4
x, cm
x, cm
SDPUS-C1
0,4
0,8
a, cm
1,2
1,6
Figura 67 Jato livre a baixo nmero de Reynolds. Comparao entre os dados (experimentais e numricos)
por Cruickshank e Munson e os esquemas FDPUS-C1 (a) e SDPUS-C1 (b) para os valores de a(x).
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1408
Campo de presso
Figura 68 Jato livre a baixo nmero de Reynolds. Resultados numricos do esquema FDPUS-C1 para a
evoluo da superfcie livre do fluido (campos de presso e velocidade, nas direes x e y) em t = 1s.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1409
Campo de presso
Figura 69 Jato livre a baixo nmero de Reynolds. Resultados numricos do esquema FDPUS-C1 para a
evoluo da superfcie livre do fluido (campos de presso e velocidade, nas direes x e y) em t = 2s.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1410
Campo de presso
Figura 70 Jato livre a baixo nmero de Reynolds. Resultados numricos do esquema FDPUS-C1 para a
evoluo da superfcie livre do fluido (campos de presso e velocidade, nas direes x e y) em t = 6s.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1411
H(x) =
(x+l)
3 Q
x x0
(215)
a + 12
(x) x < x0
3 3c2
3 3c(2 3c )
aRe
l =
2 2
(216)
(217)
3 3c3 x
,
(x) =
2( c 3) U
2
(218)
nas quais, c uma constante dada por c = 1.402 e U a velocidade de injeo. Para mais detalhes sobre
a descrio dessa soluo ver [29].
L
Injetor
Superfcie Rgida
Ejetor
Ejetor
H
Superfcie Rgida
Figura 71 Jato livre a alto nmero de Reynolds. Representao esquemtica.
Para simulao do problema, consideram-se quatro malhas de 100 10, 250 25, 500 50 e
1000 100 clulas computacionais e os seguintes dados:
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1412
REFERNCIAS
84
Nmero de Reynolds: Re =
Nmero de Froud: F r =
V0 L
V0
gL
= 2000;
= 5.04781.
Na Figura 72 apresenta-se a comparao da soluo analtica de Watson com os resultados numricos gerados pelos esquemas FDPUS-C1 (Fig. 72-(a)) e SDPUS-C1 (Fig. 72-(b)), nas quatro malhas
consideradas. V-se por essa figura que os resultados numricos gerados pelos esquemas FDPUS-C1 e
SDPUS-C1 esto em boa concordncia com a soluo analtica de Watson.
FDPUS-C1
SDPUS-C1
3
Analtica
Malha 100 10
Malha 250 25
Malha 250 50
Malha 1000 100
H/(0.5 L)
H/(0.5 L)
Analtica
Malha 100 10
Malha 250 25
Malha 250 50
Malha 1000 100
0,005
0,01
0,015
x/(0.5 L Re)
0,02
0,025
0,005
0,01
0,015
0,02
0,025
x/(0.5 L Re)
Figura 72 Jato livre a alto nmero de Reynolds. Comparao entre a soluo analtica de Watson e os
esquemas FDPUS-C1 (a) e SDPUS-C1 (b), para a altura H entre a superfcie rgida e a superfcie livre do
fluido.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1413
REFERNCIAS
85
Campo de presso
Figura 73 Jato livre a alto nmero de Reynolds. Resultados numricos do esquema SDPUS-C1 para a
evoluo da superfcie livre do fluido (campos de presso e velocidade, nas direes x e y) em t = 0.1s.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1414
REFERNCIAS
86
Campo de presso
Figura 74 Jato livre a alto nmero de Reynolds. Resultados numricos do esquema SDPUS-C1 para a
evoluo da superfcie livre do fluido (campos de presso e velocidade, nas direes x e y) em t = 0.2s.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1415
REFERNCIAS
87
Campo de presso
Figura 75 Jato livre a alto nmero de Reynolds. Resultados numricos do esquema SDPUS-C1 para a
evoluo da superfcie livre do fluido (campos de presso e velocidade, nas direes x e y) em t = 0.8s.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1416
REFERNCIAS
88
[3] M. Arora e P. L. Roe, A weel-behaved TVD limiter for high-resolution calculation of unsteady
flow, Journal Computacional Physics, 132 (1997), 3-11.
[4] J. M. Burgers, A mathematical model illustrating the theory of turbulence, Advances in Applied
Mechanics, 1 (1948), 171-199.
[5] A. Castelo, M.F. Tom, S. Mckee, J. A. Cuminato e C.N.L. Cezar, Freeflow: an integrated simulation system for three-dimensional free surface flows, Computing and Visualization in Science, 2
(2000), 1-12.
[6] M. Colagrossi e M. Landrini, Numerical simulation of interface flow by smoothed particle hydrodynamics, Journal of Computational Physics, 191 (2003), 448-475.
[7] G. Colicchio, M. Landrini e L. C. Chaplin, Level-set modeling of the air-water flow generated by a
surface piercing body, Proc 8th Int, Conference on Numerical Ship Hydrodynamics, korea (2003).
[8] CRUICKSHANK, J. O., AND MUNSON, B. R.The viscou-gravity jet in stagnation flow. Journal
of Fluids Mechanic, Vol. 193, pp. 111-127, 1987.
[9] C. Cunha, Mtodos Numricos, Campinas, 2a Edio (2000).
[10] V. G. Ferreira e R. A. B. Queiroz, Simulao computacional de problemas em dinmica dos fluidos.
Material do minicurso, In: 6th Brazilian Conference on Dynamics, Control and Their Applications, So Jos do Rio Preto-SP (2007).
[11] V. G. Ferreira, F.A. Kurokawa, R. A. B. Queiroz, M.K. Kaibara, C.M. Oish, J.A. Cuminato, A.
Castelo, M. F. Tom e S. Mckee, Assessment of a high-order finite difference upwind scheme for
the simulation of convection-diffusion problems, International Journal for Numerical Methods in
Fluids, 60 (2009), 1-26.
[12] C. A. J. Fletcher, Computational Techniques for Fluid Dynamics, Springer Series in Computational Physics, Vols. I and II, 2nd ed., Springer, Berlin (1991).
[13] A. O. Fortuna, Tcnicas Computacionais para Dinmica dos Fluidos: Conceitos Bsicos e Aplicaes, EDUSP (2000).
[14] M. Greco, M. Landrini e O. M. Faltisen, Impact flows and toads on ship-deck structures, Journal
Fluid Structures, 19 (2004), 251-275.
[15] M. K. Kaibara, V. G. Ferreira e H. A. Navarro, Upwinding finite-difference schemes for convection
dominated problems part I: theoretical results, Notas do ICMC, Srie Computao, 80 (2004).
[16] B. P. Leonard, Simple high-accuracy program for convective modeling of discontinuites, International Journal for Numerical Methods in Fluids, 8 (1988), 1291-1318.
[17] R. J. LeVeque, Finite volumes methods for hyperbolic problems. Press Syndicate of the University of Cambridge (2004).
[18] G. A. B. Lima, Desenvolvimento de estratgias de captura de descontinuidades para leis de conservaco e problemas realcionados em dinmica dos fluidos, Instituto de Cincias Matemticas e
de Computao, Universidade de So Paulo/Brasil (2010).
[19] F. P. Martins e R. A. B. Queiroz, Aspectos tericos e computacionais da simulao numrica de
escoamentos incompressveis 2D, Relatrio Tcnico, n. 312, Biblioteca do ICMC-USP (2007).
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1417
REFERNCIAS
89
[20] J. C. Martin e W. J. Moyce, An experimental study of the collapse of liquid columns on a rigid
horizontal plate, Philosophical transaction of royal society of London series, A Mathematical,
Physical and Engineering Sciences, 244 (1952), 312-32.
[21] G. W. Platzman, An exact integral of complected spectral equation for unsteady one-dimensional
flow, Manuscript received, The University of Chicago (19640.
[22] A. Quarteroni, R. Sacco e F. Saleri, Numerical Mathematics, Texts in Apllied Mathematics, n.
37, Springer (2000).
[23] R. A. B. Queiroz e V. G. Ferreira, Minicurso: Soluo Numrica de Equaes Diferenciais Parciais com Aplicaes em Escoamentos de Fluidos, I Encontro Regional de Matemtica Aplicada e
Computacional - I ERMAC Bauru (2008).
[24] A. Ritter, Die fortpflanzung der wasservellen, Z. Ver Deyt Ing., 36 (1982).
[25] G. D. Smith, Numerical solution of partial differential equations, Claredon Press, Oxford, 3a.ed.
(1985).
[26] B. Song, On a higher-order bounded discretization scheme, International Journal for Numerical
Methods in Fluids, 32 (2000), 881-897.
[27] J. W. Thomas, Numerical Partial Differential Equations: Finite Difference Methods, Springer,
New York, (1995) 344-347.
[28] E.F. Toro, Rieman solvers and numerical methods fo fluids dynamics, New york (1999).
[29] E. J. Watson, The radial spread of a liquid jet over a horizontal plane, Journal of Fluid Mechanics,
20 (1964), 481-499.
[30] W. Wei e Y. Gu, Conjugated filter approach for solving burgers equation, Journal of Computational and Applied Mathemathics, 149 (2002),439-456.
Proceedings of the 9th Brazilian Conference on Dynamics Control and their Applications
Serra Negra, SP - ISSN 2178-3667
1418