Escolar Documentos
Profissional Documentos
Cultura Documentos
l"n:!
Copyrigh( @ 2000 by Arnando dc Olivein Fortutra
ISBN:85--ll4-0526-2
l. Dinimicn dos tluidos - Simulagio em computadores
l. Tatulo ll S€rie.
1702 cDD-532.050r 13
Direitos rcseridos:'l
Prt,[icr,,
l. Itttrrirlur;io t9
i.1 1;pr:r'r,rs Gr'r;ri; t9
l.:.) [i;r i,trrrr,,trt,r rlt: l lrrirlos ]:J
l..l Etirp;rs p;rrit ir SoIrl(;i-[o \rrrrtrilica '19
.lt
.{spectos \latt:miiticos dtu EtlPs..
.)g
2.{. I Clas.sificaq:i.o Basearla rra.s Caracterisricits .......... . 6t)
2. 1.2 Carar:terfst t
i<:l-s Eqrrar;irt.s fliperbriiicas .6;
Condigoes Auxiliarcs
.6i
2.6 Sumiirio
6S
2.7 Leituras Sugeridas.
69
2.3 Exercic:ios
ii9
5. Erlrragtics de Navier-Stokes
5.1 .{s Equagoes de Navier-Stokcs .. ... ...,. 227
;.2 Fluxo e Diverg6ncia............. 228
i.3 Corrserrag5.o de trIa-ssa....... .)1 |
renratna pda a anil'* do n'o\in€nro dor nuidc: a sinuh$o numdi6. Eis dra
do conh€cim€nto, que @n,pledent5 N eili*s rdiriG € s lenic* elp€riohiais di
lnecanica dG nnidc. r@betr o none de dn'atnic. d€ nuidd mprt&ion.l (DFCI. .r.pe
s de ser $na:ir€a norn . DFC 6d eln pleno dMvohi@Dio e €xpdsio, j, *dd
nrilizad. por p.rqubador* ne ir€ar de, enire outrs, mediciM, metbrologia. eng€
nlBria ciril. &ron6nic& e nEcndicr. .\ DFC complenelt3 Btudos €n qu€ ddlises
iRtricts ou !cst6 em l.bomdrto n,, rto suticiedrca, po. r&d6 de corapldidade, cusio
1t . Tdcnicas Cotnputoctonats pora Drnd,mica d,os Fluidos
e/()u tetnpo. para possibilitar o entendirnento adequad<i dos fcrrtirnerros ffsicos enrolvidos.
Este livro foi escrito para possibilitar a alunos de graduagi-ro unr primeiro contato
corn t DFC. Por ser um texto de carii.tcr introdutdrio. os escoanlentos aqui tratados
sao aqueles de fluidcls inconrpressiveis. no regime larninar e ern rnalhas uniformes. -{.
irndlise tlesses escoalnelttos permite que o leitor se corrcentre rros conceitos e nas tdcnicas
nunrdriczu bdsica-s. proporcionando a necessti.ria experi0ncia para o rratamento de sirnu-
laq6es nrais elabor:rdas.
O conhecimento pr6vio de ciilculo nunr6rico 6 desejdvel, nras rrio necessd,rio_ O
rrresrno uale para a rnecanica de fluidos- No intuito de t<lrnar o rexto acessir€l ao leitor
iniciante na d.rezr de DFC. as ttlcnicas de solugdo nuurdrica rle equaq6es diferenciais parciais
e da-s erluagoes de ),iavier-Stokes sdo apresentadzrs de forrrra autocorrrirla. juntalnente com
os conceitos bdsit:os rle mecinica dos fluidos.
Esta tibra estd orBanizada trn 6 capftulos;
. Cilpitulo l: Defirrc as r:aracterisricas gerais dos fluidos e apresenra alguns dos prin-
r:iJrais asper:tos da DFC.
lllntanrente com link.r para piiginiu com rnaterial sobre DFC na Internet.
Duiu instituiqries cctntribufrarrr decisivamente para que este livro se tornasse urrra
realidade- -\ Editora da unir-ersidade de Sio paulo (Edusp), com sua chamada de livros-
textos. o Departanrenro dt'ci€ncias de computagdo e Estatistica (sCE) do lnstituto (le
cirinciius \latemiticas e de cornputaqao (IC\lc) da usp, por conceder uma redugro da
carga diddtica ao autor para a elaboragi.o do manuscrito.
\-irios colegas tanrb6nr contribuiram para contefdo desta obra- o autor agradece
o
as discus.s6es e sugesr6es recebida-s dos professores
.{lexandre Roma, Antonio castelo Fr-
lho. Geraldo Lornbardi, \lurilo Fr.ncisco Tom6, Norberto r\fangiavacchi, Jodo Filgueiras
de -{zeredo, .fos6 Alberto curninato, Josmar Davilson pagliuso e paulo seleghirn Jr.
o autor agratlece tarrbdrn o apoio recebido do professor Nfarcos Nereu .{renales.
chefe do SCE, tlue fez r.irias sugestires sobre a elaboraqdo deste livro.
-\os alun.s qun curs.rarn, no 2q serne.stre de l9gg, a disciplina scE-5g02 hrtro-
dur;io i \Iecilnica dos Fluidos compuracional, e que apresentararn diversas suae-stdes
para o aperfeiqoarncnto do lir.ro.
-\gradece tarrrbdilr i. prrfessora Edna Alessio de Aguiar, que contribuiu corrr zr
relisao ortogrdfica e {rarnatical do texto,
PARTE I
INTRoDUeAo A ontAutcl Dos FLUrDos cotvtpttr.AcroNAL
Ivrnoouq.{o
Este capitulo tem por objetir.o apresentar ao leitor a Diniuilca de Fluidos Cotn-
putacionul (DFC). Inicialmente, abordanr-se alguns dos serrs ilslrp('t()s rrrais grr:tis. suar
I relaqd.o corn a teoria da mecinica dos fluidos e corn os rnetorlos exJrerirnerrtais. Enr se:
I
I
guida. fu-se urn breve hist6rico sobre sua evoluqio. Firralrrrerrte. a st:qiio de leitur;r^s
I sugeridas traz indicaq6es de rnaterial para corrsulters e estudos ar.arrqados.
I
I
O t:sttrtlo do rnovirnenlo dos fluidos 6 urna atividade (llre !'enr serrdo desenvolvida hi
tnuitos seculos. Egipcios tinharn rel<igios de dgua: .{ristdteles f<ri o prirneiro a descrcrer o
princflrio da ontinuidade; .,\,rquirrredes. pelo -seu prinr:ipio. <lehniu as corrdig6es para qlle
unl corpor quando mergulhado em um fluido, flutuasse ou lriitr. C)s rofil:r1os constrliranr
aquedutos para trarrsportar 6gua para as suas ciderdes. O gAnio Leorrardo da [inci, no
-\\:, sugeriu, entre outras coi.sas. fr;rnras que reduziarrr o :rrr&sto de barcos rra dgrra.
stjculo
Ern 1586. Sitnotr Stevin publicou Estdtica e Hidrostrittca, uur trzrtado nratemdrico sobre
a nrec6.nica dos lluidos como era conhecida atd entao_
Historiciunente, a ntec6.nica dos fluidos preocupou-se cnr {rstu.lirr o conrportanlento
desses elemerttos de forma experirnental rrruito antes do <1rre de f(rrrnir trraterndtica. Isso
explica o surginrento da hidrdulica - qlre trata do nrolirnento rltt liquidos orn tubos.
canais e ourros dispositivos - antes da hidrodiniimica - que cstabelece rela<;oes erntre o
nlovimento dos fluidos e as forqas que causarn esse rnovirrrcnto.
Leonard Euler 6 considerado unr dos fundadores da hidrodin:irrrica. pois foi ele
querlr printeiro deduziu as equagdes de rnovinrerrtc de flrridos. irs chanradas equaqor:.s de
20 . Tdcniw Computacionais parc Dindniu dos Fluidos
0u-0u _ n
0z' 0y
0u .0u2 .0(uu) I7p /02u .02u\
at* ar* av -par*'\arr"W) (l.l)
0u* 0u2* 0(uul 1 0n / 02u d2u\
a, au -a; = -nay *'\a"" * ut )
em que u e u sao as velocidades nas direq6es r e y, respectivamente. .4. densidade do
fluido 6 p, p sua pressdo e y sua viscosidade cinemdtica. A primeira equa4So 6 conhecida
como equogdo do continuidade e reflete o princfpio ffsico da consen'aqdo de massa. .4,
aerodindmica de avi6es em tdneis de vento de altas velocidades, que sao caros de serem
operados, e a simula4So do movimento da 6gua no subsolo.
Com o advento do computador digital a partir dos anos de 1950, surgiu uma ter-
ceira alternativa: obter, pela soluq6o numdrica das equaq6es de Navier-Stokes utilizando
t6cnicas computacionais, o campo de velocidades que comp6em o escoamento. Problemas
reais de engenharia normalmente requerem o tratamento computacional, pois, muitas ve.
zes, essa 6 a forma mais prdtica, ou a dnica, de se obter os dados sobre o escoamento-
Ad,indmica de fluidos compttacionalL d a Srea da computaqdo cientffica que es-
tuda mdtodos computacionais para simulaqdo de fen6menos que envolvem fluidos em
movimento com ou sem trocas de calor. Isso inclui tanto o movimento de fluidos ao
redor de um corpo, por exemplot de um aviSo ou submarino, como dentro de tubula46es
ou turbinas. Basicamente, o usu6rio da DFC est6 interessado em obter as distribuiq6es
de wlocidodes, prcssdes e temperaturas na regido do escoamento. Com asses dados, o
engenheiro pode otimizar o projeto, reduzindo os custos operacionais e melhorando o
desempenho do item desenhado - por exemplo, a reduqio no arrasto aerodinS.mico de
uma a€ronave permite reduzir o seu consumo de combustivel.
O uso de m6todos numdricos de forma alguma implica que a mec6,nica dos fluidos
experimental e as andlises te6ricas estejam sendo postas de lado. E muito comum as
tr€s t6cnicas se complementarem durante um projeto que envoha escoamento de fluidos
e no estudo de modelos te6ricos para algum fendmeno particular, como turbul6ncia. No
primeiro caso, podem-se utilizar os resultados do programa de simulaqdo para orientar
o projetista na escolha dos experimentos a serem realizados. Jd no segundo caso, as
equag6es de novos modelos te6ricos para problemas de mecanica dos fluidos sdo resolvidas
numericamente. e os resultados comparados com experimentos, confirmando ou ne.o a
l'alidade desses novos modelos. Finalmente, durante a etapa de testes do simulador de
escoamentos, verifica-se seo mesmo estd correto, comparando.se seus resultados com
experimeutos. ou com lalores assint6ticos previstos pela teoria da mecdnica dos fluidos.
Um e,xemplo dessa combinagio p6de ser visto durante o projeto do aeroporto de
Kansai, no Jap5o. Devido aos grandes espagos internos da estrutura, definidos no projeto,
o desenho do sistema de ar-condicionado foi realizado combinando simulaq6es numdricas
e testes experimentais. Os resultados das simulaq6es numriricas foram usados para guiar
os projetistas durante ensaios com um modelo reduzido, construido para complementar o
estudo numdrico- .{ comparag5o entre os dados num6ricos e experimentais, apresentada
em Yau & Whittle (1991), foi satisfatdria. Outro exemplo pode ser encontrado em Rubin
et al. (1977\, em que o escoamento em dutos d analisado com o emprego de t6cnicas
num6ricas e analiticas, e os resultados sdo comparados com experitnentos-
O objetivo biisico da DFC 6 reduzir o nfmero de experimentos e explorar fen&
menos que nio poderiam ser estudados em laborat6rio de forma prdtica. Utilizando as
t6cnicas da DFC, pode-se al'aliar numericamente os diversos pardmetros relevantes ao
problema. Esses podenr ser facilnrente alterados at6 que o resultado da simulaqao atenda
is projeto. Tudo isso de forma bem mais conreniente e a custos e ternpos
exigEncias do
menores do que apenas utilizando t6cnicas experimentais e arriilises tedricils, cornbinad:r
com projeto inicial. ensaios e reprojeto.
Tanicas .A,ndlises
numiricu teoncas
Mitodos
expenmentais
Apesar de toda a flexibilidade que a t6cnica computacional oferece. sla 4iryl1 nari
pode resoh'er muitos dos problemas reais que envolvenl escoamento de ffuitlc,-s. Existorrr
Introdupdo. !:l
tl E5C,Io.\\IEN1'O DE IiI,UIDOS
lpesar de a DFC oferecer utrr conjurrto cle tbrrarnent:rs que nos auxiliarn na compre-
ensiio tkt (ltlc acontece eln utn determinado escL)&nrento. elas ";ao alrenas isso: ferraruenta-s.
D;r rrrirsrrra nlaneira que ndo se fixa um prego conr chave tle parafuso, as ferra[lent2rs da
DF('eri,turrr do usuirio unr rrrinirno cle conlx,cinretrtr) s{rbre trleciinica dtis fluiCos para
Au
to
a,
ou, no limite Au, Ay -r 0,
du
TX-
(ty
Quanto maior a taxa de deforma46o ft, p^ru um mesmo fluido, maior a tensdo de
cisalhamento aplicada sobre o fluido e vice.versa.
x_ F*
^rii
Y:r0
Figura 1.3. Deforma4So (linha tracejada) de um fluido, originalmente em repouo (linha cheia),
rcb o efeito de uma tensSo de cisalhmeuto r.
du
( 1.2)
d.y
conhecida por Poiseuille. No SI, fu] = kg/(m .s)- Quanto mais viscoso o fluido, mais
fortes sio as tens6es de cisalhamento entre suas lS.minas e, conseqiientemente, maior 6
a dissipaE6o de energia. Por isso, 6 necessdrio mais esforqo para .mexer" unr pote com
mel, digamos, do que um copo com 6gua- Fluidos que satisfazem a equa4do 1.2 s6o ditos
neutonianos. No regime de escoamento laminar, as tensdes em muitos fluidos reais, como
dgua e ar, s6o dadas pela equaqio 1.2. Exceq6es sio os polimeros, tintas e o sangue, que
sio fl uidos nd.o-newtonianos.
A viscosidade dos liquidos diminui com o aumento da temperatura, mas 6 muito
pouco afetada pela pressio. Sua viscosidade cinem6tica v = p/ p tamb6m varia pouco
com a press5.o, pois, para os liquidos, grandes varia4des de pressio sio necessd.rias para
que haja uma alterag5o significativa na densidade p. Ji parz os gases, a viscosidade
aumenta com o aumento da temperatura, mas tamb6m ndo 6 afetada significatilamente
pela pressdo- No entanto, i. temperatura constante, a viscosidade cinem6tica dos gases
varia inversa e significativarnente com a pressSo, devido i grande variagdo da densidade
com a pressSo, ou seja, devido d facilidade de compressio dos gases.
At6 o inicio do s6culo XX, um curioso fen6meno intrigara os pesquisadores em
dinimica dos fluidos. .{ teoria da mec6nica dos fluidos previa que era nula a forqa de
arrasto sobre um corpo imerso, movendo-se com velocidade constante- Por6m, medidas
experimentais mostravam que isso ndo era verdade. Em particular, pela teoria, as asas
de um aviSo ndo deveriam exercer nenhum arrasto e, conseqiientemente, nenhuma sus-
tentaqdo: o aviSo nio sairia do chdo. Contudo, n<js sabemos que isso ndo 6 r.erdade,
tanto que essa discrepancia entre a teoria e a experi€ncia ficou conhecida conto parad,oxo
d'Alembert, ap5s Jean d'.tlembert descrev&la pela primeira vez. .t prova desse paradoxo
pode ser encontrada em textos de mecinica dos fluidos, como o de Acheson (1g92).
A razdo do aparente paradoxo era que, at6 entdo, ndo se levalarn em corrta os
efeitos das interaq6es das particulas do fluido entre si, e dessas com as superficies s6lidas.
Essas interaq6es geram forqas de atrito que dissipam energia do fluido sob a forrna de
calor- Eventualmente, na aus6ncia de forqas externas, essas forqas fazem com que o fluido
retorne ao estado de repouso. .As tens6es viscosas, isto 6, causadas pela viscosidade, 6 que
d5o origem a essas forqas. Em dltima instancia, 6 a viscosidade que causa o arrasto sobre
uma asa e dd sustentaqeo ao avido. Tambdm 6 ela que faz conr que, ap6s misturar-se
com uma colher o suco concentrado na 6gua, a mistura pare de girar5.
Ludwig Prandtl (1904) foi o primeiro pesquisador a demonstrar que, ao redor da
superficie de corpos em movimento imersos, em um fluido, hd uma fina regiio na qual
o gradiente de velocidade normal i superffcie do corpo 6 significativo. Portanto,
-Qe
nessas regides, as tens6es de cisalhamento n5o podem ser desprezadas. A essa regiio
d6-se o nome de camada limite. Na camada limite, a velocidade varia desde zero, na
superficie s6lida, atd u-, na fronteira da camada limite. .{ velocidade u- 6 a relocidade
do escoamento livre em rela{io ao corpo (ver figura 1.4). Em geral, a camada limite
Para se fazer um estudo de um fen6meno fisico qualquer pode-se optar por m6todos
te6ricos ou ensaios em laborat6rio, mas, mesmo esses dltimos, devem estar embasados
em ani.lises te6ricas pr6vias. Portanto, inicialmente, deve-se noilelar a fisica do proble-
r'a. Por modelagem, entenda-se determinar qzais grandezas fisicas (como temperatura,
pressSo, densidade) atuam sobre o sistema fisico, e como ele6 o afetam6. Elabora-se
r+ - --,'.----
Modelasem
Prcblema ffsico
I malemaoca
l? I
I
; Eouacdes
+ UlscretlAqm +
Sistema de
govemanrcs equagdes algdbricas
a
I
t
I
Andlis e Solucao ResoluqSo das
L
InrerpreraQao aprcxtmada equaQ6es algibricas
solugio num6rica independente da malha, ou seja, uma solugio que ndo se altera, dentro
de algum crit6rio de tolerincia, quando refinamos a malha.
Seguindo o procedimento aqui delineado, e utilizando computadores com alto po-
der de processamento, tem sido possivel atacar situagdes que h6 alguns anos seriam
consideradas impratic6veis (por demandas computacionais), como a simulagdo completa
do escoamento ao redor de um autom6vel (Shaw, 1988) ou de um veiculo aeroespacial,
citado por fuzzi e, ol. (1993).
8. Essa geometria d similat i placo de orilrcio, dispcitivo largmente utilizado por inddstris
em Droblem6
de medicio de veio.
Intmdugd,o . 33
os poDtos, isto 6, uria malha ndo-unilorme. Como exemplo! a figura 1.9 mostra uma
malha utilizada nos ci.lculos a€rodinemicos sobre o veiculo Langador de sat6lites (VLS).
Os pontos estdo afastados ou aglutinados em dreas especificas. Os pontos aglutinados
estSo nas d,reas em que s€ espera que a varia45o espacial da soluEio seja grande. J6 os
pontos afastados entre si estdo nas regi6es nas quais a solugio apresenta pequena lariacao
espacial.
Figura 1.9. lvtalha utilizada pua cS.lculos do ffiomento sobre o vLS. Notese a concentra4eo
de pontos na regi6.o em torno do corpo do vefculo. Corteia Joio .A.zevedo, IAE/CTA.
As malhas das figuras 1.8 e 1.9 sdo exemplos de malhas estnrturadas, pois apre-
sentam uma estrutura, ou regularidade, na distribuigao espacial dos pontos. 6 possfvel
tamb6m a utilizaqio de malhas nd,o-estrttttrad,as para discretizar o dominio. Essas ma-
lhas tdm esse nome devido i ausdncia de regularidade na disposiqdo dos pontos. .{ figura
l.l0 mostra uma regiSo, com um quadrado em seu interior, discretizada por uma malha
nio-estruturada. Em geral, essa classe de malhas permite a discretizagao de domfnios
com geometrias complexas de forma mais direta do que seria possfvel com malhas estru-
turadas. Normalmente, malhas nS.oestruturadas sdo tamb6m ni.o.uniformes-. .4, rnalha
da figura l.l0 foi construfda pelo programa Ecsymesh, disponivel gratuitamente na In-
ternete- .4.s discretizag6es utilizadas neste livro sdo feitas corn malhas estruturadas-
Figura 1.10. Regido discretizada por uma malha ni&estruturada. Compae esa malha com x
das figurr 1.8 e 1..9.
9. No enderego http://www-dinma.univ.tri6te.it/-nirftc/research/eoymeh/.
Intrcdugdo ' 35
Uma boa soluqdo numdrica para o escoatnento depende de uma malha de pontos
de boa qualidade, isto 6, que seja refinada em regi6es nas quais os gradientes das vari6veis
dependentes sdo elel'ados, por exemplo. Ao contrd.rio do que possa parecer, o problema da
gera{io de malha nao 6 trivial, principalmente em regi6es tridimensionais. A obtenqSo de
uma malha adequada pode se tornar, enteo' urn problema mais complexo do que calcular
o escoamento do fluido-
Importantes detalhes do escoamento podem ser convenientemente visualizados,
como a zona de recirculagSo devido i separa{io da camada limite, mostrada na fi8ura
l. I 1. Tamb6m as linlros de conr;nte, a distribui@ de piessao, concentraqdo ou qualquer
outra grandeza relevante podem ser faciLnente exibidas de forma gr6fica. Como exemplo,
a figura l.l2 mostra o crunpo de pressdes na regiSo em que est6 a constriq;o. Outro
exemplo 6 a visualizaqio do campo de press6es ao rdor da parte frontal do VLS (ver
I
figura l.13).
\\\\\\\\\\\\-
I
Figura 1.11. Set6 indicando a diregio do escomeuto em uma regido de rcirculalSo.
I
I
I
I
I
Figua l.l2- campo de prs6es na regido da figura l.z. Zonx mais escurr indicm prs6e
menotes.
BaldwhBarth Model lg
Til
T::
Johreo,!Khg ilodel l*
ET
10. Deve-s ootar que, em geral, dadc experimentais contom incertezd e errq de medidro aleatdrios e/ou
sistemtticos. A magnitude drc sros deve ser 6rimada pea efeito de valida4io do simulador.
I l. Da mema foma como a utilidade de um alicate depende se ele d empregado pila cort& 6c ou mutelar
preg6.
>f:.--_._
Inttodugdo ' 39
(r 4)
emqueft6adisti,nciaentreasparedesdocanal,p6aviscosidadedofluido,p6apressio
e Q 6. a vazdnr2 . .{ pressdo 6 uniforme ao longo de qualquer segdo reta clo canal ( $f = 01,
pois a velocidade normal i direqdo t 6 constante e igual a zero.
(l 5)
"<rt=*ff{ro-r"t
o que sugere unr perfil parab6lico para a velocidade u(y). Utilizando-se o m6todo Sola
(descrito no capitulo 6) para resolver as equagSes de Navier-Stokes para o escoamento de
= 10. em uma regido com 80 x 20 pontos discretos, obt6m-se um
Hagen-Poiseuille conr 8e
valor para apenas 0,15% fora daquele previsto pela equag5o 1.4. Esse ralor cai para
ff
0,03% se dobrarmos o nrimero de pontos na malha. Quanto aos valores da velocidade
I wio por
12. Mais coftetamente, Q tem dimemio de L2T- , que 6 a unidade de profundidade do canal.
40 . Tdcniu Computaciota* parc Dinimiu dos Flu*los
u(y), para a malha 80 x 20, a figura l.16 compara os valores fornecidos pela teoria (-J
e pela simulaqSo num6rica (A)- Note-se o excelente acordo entre eles.
0.ot 5
s 0.001
0 0,t o.t8
Y (m)
Figura 1.16. Valors tsiricos (-) e catculados (A) no escoanento tipo Hagen-poiseuille com
ie = 10.
obviamente, s<i podemos comparar a teoria com a solucio numdrica quando existe
tamb€m a solugdo analftica. Apesar de o escoamento de Hagen-poiseuille ser de simulaqdo
simples, por termos solug6es analfticas para suas propriedades (equa,q6es 1.4 e l.b), pode-
se utilizii-lo para testes iniciais de cddigos em desenvolvimento. Resultados numdricos de
escoarnentos mais complexos, disponiveis na literatura, tamb6m devem ser empregados
para a verifica4io do simulador.
A figura l.l7 compara o coeficiente de pressio Cp sobre o VLS, obtido a partir de
c6lculos num6ricos e testes experimentais. o coeficiente de pressdo 6 definido como
n
vP P-P*
= i------;-
iP*rtg
As grandezas com indices "m" indicam o lalor das mesmas no escoamento livre. e p r! a
press6o local.
u-4o
155i65 gru. y+<3
. Eryrld
to E
.. .hdle{B
affiK
-
Cp
-t!
.eo
xlLnl
problema (para escolha da malha de pontos e dos modelos adequados), quanto com as
propriedades num6ricas e forma de soluqao das equa46€s advindas dos modelos escolhidos.
Diversas universidades e instituigSes de pesquisa disponibilizam, na Internet, apli-
cativos que permitem modelar, calcular e visualizar os mais variados escoamentos de
fluidos. Esses aplicativos sao, em geral, gratuitos para instituiE6es de pesquisa que dese-
jem utilizii-los para fins nio-comerciais. Aplica46es comerciais desses aplicativos, por6m,
normalmente exigem a aquisigio de uma licenga apropriada.
aspectos mais interessantes desse trabalho 6 que ele apresenta o conceito de refnamento
localizodo, ou adaptatil'o, da malha de pontos discretos para melhorar a qualidade da
solugdo num6rica.
As refer€ncias anteriores trataram de equa46es que descreviam o estado estaci-
on6rio de um sistema. A soluEdo de equaq6es dependentes do tempo recebeu um grande
impulso com os m6todos de crank & Nicolson (r947)'e ADI.3 de peaceman & Rachford
(f955); ambos sio extensivamente urilizados atd hoje. O ADI foi o primeiro m6todo de
uma classe conhecida como fatoragd,o aprorimada, que prove formas altamente eficientes
de se resolverem equag6es diferenciais parciais dependentes do tempo e em duas ou mais
dimens6es espaciais.
A ddcada de 1960 destacou-se pelo aparecimento de diversos m6todos num6ricos
pr6ticos para a soluqSo de escoamenios viscosos e incompressiveis. o m6todo de Fromm
(1964) foi um dos primeiros. O artigo original 6 bastante completo; Fromm discure com
detalhes as condig6es iniciais e de fronteira adotadas, especialmente perto de obstdculos.
Apesar de ter surgido ap<is o artigo de Fbomm, o mdtodo MLC (marker and cell),
descrito por Harlow & welch (1965), rapidamente se tornou popular. o lvlAc foi desen-
volvido para simular tanto escoamentos internos como externos corn superficies livres.
seu nome decorre do ernprego de partfculas marcadoras (markers) para identificar a po-
fluido. o mdtodo MAC difundiu o uso da malha deslocatlata,
siqdo da superficie livre do
que resolveu de forma muito clegante algumas dificuldades na discretizaqio das equaqoes
de escoamentos incompressfveis. Por ser vers6til e de implementagdo simples, o I\{AC
se popularizou enrre pesquisadores, sendo utilizado at6 hoje em alguma de suas muitas
vers6es melhoradas.
Em seguida, Chorin (1967) apresentou o mdtodo d,a compressibilidade artifcial,
em que as equag6es do escoamento incompressivel s50 modificadas para que apresentem
a mesrna forma das equaq6es para escoamentos compressfveis, permitindo o uso das
t6cnicas de solugdo adotadas para essa classe de escoarnento. chorin (rg68) introduziu
o m6todo da projegdo, uma outra filosofia para a resoluqio das equag6es de escoamento.
Ambas s6o, em diferentes formas, utilizadas at6 hoje.
O artigo de Amsden & Harlow (1g68) foi um dos primeiros estudos nurn6ricos da
turbulEncia em fluidos. Os autores incorporaram um modelo de turbul6ncia diretamente
is equa46es do mdtodo NI.A,C. Os resultados num6ricos apresentam boa comparaqdo com
aqueles obtidos em testes experimentais-
Amsden & Harlow (1970) propuseram o mdrodo SMAC (Simplified Ivl.A.C) para
resolver alguns problernas com o MAC e reduzir seu custo computacional. .{t6 hoje 6
possivel encontrar implementa46es elaboradas do SM.A,C, como em Cheng & .A,rmfield
( 1995 ).
Surgiram, entdo, extens6es ao mdtodo MAC para que ele fosse capaz de tratar
dominios com fronteiras curvas (Viecelli, 1969) e m6veis (Viecelli, l97f). O m€todo Sola,
baseado no MAC, foi introduzido em Hirt & Cook (1972) para estudo dos efeitos de
correntes de ar ao redor de estruturas como edificios. A versSo para superficies livres foi
apresentada por Nichols & Hirt (1973). O Sola simplifica bastante a implementa4do das
condiq5es de contorno para a pressSo do m6todo MAC. Al6m desses dois artigos, uma
completa descriqSo do Sola pode ser encontrada em Hirt et ol. (1975).
As equaE6es de Navier-Stokes podem ser escritas ndo s6 em funqSo das velocidades
e da pressio do fluido, mas tamb6m de sua uorticidcde e das linhas de corrente. Essas
diferentes formas sio denominadas de fonnulag6es. At6 essa 6poca, coexistiam tr€s
grandes formulag6es para escoalnentos incompressfveis:
l' Varidveis primitilrasls: as equa46es eram escritas em funqdo das vari6veis velocida-
des e da press5o.
2. Corrente e vorticidaderG.
3. Velocidade-vorticidade.
r.8 SUMARIO
19..4. melhor traducio de itrrigta pea o portuguCs talvez seja "comprender a sutileza de um proc*o".
46 . T{caicos Computocionaas pora Dinilmiu dos Fluidos
I.IO EXERCiCIOS
2. Em que casos voc6 considera que escoarnentos tridimensionais podem ser tratados
como puramente bidimensionais? Quais as ntagens e desvantagens de se fazer
essa aproximagdo?
6. Por que um simulador verificado e validado pode ndo fornecer resultados corretos
para um determinado problenra?
8. Foram obtidos dois conjuntos de dados sobre um certo fen6meno fisico. Um con-
junto originou-se de uma simulagio num6rica, o outro a partir de um experimento
ffsico. Qual dos conjuntos vocd considera mais representativo do fen6meno? Por
qu6? Discuta quais fatores podern levar urn conjunto a ser mais representativo do
que o outro, e vice-versa.
11. Realizeosexperirnentoscomavelaecomai,guasaindodatorneiramenciona.dosna
seqio l'2' observe como a estrutura da ii'gua que
sai da torneira se artera co'forrne
aumenta a vazdo de :igua-
2.r TNTRODUSAO
l. Elfpticas.
2. Parab6licas.
3. Hiperb6licas.
Essa classificaqSo n5o 6 meramente acad€mica, uma vez que cada classe de equa-
categoriadiferente de fendmenos fisicos. Al6m disso, m6todos
g6es estii associada a uma
num6ricos que funcionam para uma categoria de equaq6es podem ndo funcionar para as
demais.
i0 . Ticnrcas Clonputactonat; pora Dtn6,ni,ctt tlos Fludos
- ox-
r 9-:i-i.::_=(J
dg, {'2- I }
i
enr que o 6 a varid.vel dependente e V: 6 o operatlor.laplar:iano qlle, errr
coorderratlas
cartesiarra-s bidimensionais. 6 dado por
.- Al A:
f-=a'"*aY''
Corno exernplo, considere_se a chapa plana de metal rno.strarla
rra figrrrtr 2.1. Eia
esta' rerr.rcanrente isorada nas faces. poss.i espessura
treslrr.zir.el e s6 p.de tLor:ar r:aror
pelasbrrrda-ilarerais,quesdornantidasAstemperatura.;7i1..f1..f2t:T.3.
i
Qturrrrlo a chapa estii em equilfbrio terurir:o, a temperatura I enr cacla porrto internir
{ isto 6. rlrre niio esteia rra trrrrd:r) strtisfar.z
I
I
d.T a]'l'
iJ 21
I
0.r'2'0!t:
I
'lu,' ll;rrli{ trr:ris " qrre a eqrlrg;irr rl,. I-;r1rl;rct'. .\ figrrr;r 2.1 m,,str;r irs isnr,.rrrrli. rt.q-iu's rr:rs
tltt;Lis I = ctel. sol,re rrm:l r:hapa de 2() crllr. cu.j:rs bordas siio rnantirlas if, relrrpelaturib
T,t = T: = Ir = l(l ,Ct. rr = .l ,,C.
i
Figrrra 2 I Isorcrrna; cru rrma chalra,
R\
\i --=--__/
I
\l
F'itSrrrlr 2 :3 R.cgiao ll conr frriutcir.r ofi rrt qual resolvernos problernas de tquilibrio .\s colclqrie;
jobre a variiihrl dt:lrerrtL:nte.iirr lplicarlis lo lorrgo de toda a lronteira da regiio
-\rt t:xetrrpl0 ant{jrior tla chapa. :r rrrntligao especificada fbi il terll)r]rirturtr t|t lon{O
rltr suirs Irorrlas. l'ocleriiurr,rs tlmlrtinr t1'1 r-:spe.cificarlo o Iluxo ff tle r:alor nortnal zlttrdit-
,<-\-----.'.
>)3 \
Figura 2.-1. Perturbagao rro ponto P irrfluencia toda regiao Il.
o'p otp
Ar"-AVr=Itr'Al
que tambern d urna equagao eliptica.
analftica), seus novos ralores em sucessivos intervalos de tempo )f. at6 alcanqarmos o
instante final ty:
=EEl;E'
su"i
iiz:?;iZ:if t=l
?F-;ietti;?i;:t!:-+E +
lrl
Itl
7i ; j:i 7 i ;=Z 7i-' q i ? i
LJ
i
' E; ii
tr *1:
i:3itii rii.ii+
n'=_!\:a:aD^:
i -
- I I
-:- T "_
. | - r } : . e; f :: g ZE,r?
==/
+= r
ii i i * : ]i"'7,', E i lE: r iz'=
7'7=**=i=?1Fr:n=E=+l
\Eri7;*E+;+1 oxi
x:; * Lip, i s 1i: i i i6l5
;iEe+r;5;i;r "ER.
x'+^ *+l ait i ; al =t;Fl?:.
F:'JH ;;,
t*5sr ifa;gili{i
*i lEiBiia gi!, i olD
I=-P66o=
i$FE
Era$:HeE';,
is*i,sie i:';fit,
irggfiFr icil i
-==
:i.:
a
i;.; 5
?
i
T!:
-
; :Eriac
s[:Eg *s
! a
$ t=e6
5:s -=-=:A
"^h"- !-' ? t
sli
xqo .--tJ!
. !l.E.iE z i;? it
g
,s Zi:A=a: " ! e,3 : *,s
ieEZ? i €{E X-.o;i,4u
iE=:=€
€ii;i i [E;
r_=
a -I ";.i
5
FS
'::-"- ,]
+ l-:9
SF6iEdOI.l
y:
ssi :EAt,8
;;Ef;
Ei "i-i;*
s;Ae!'; H g*
*-- 3: + L-
iFe. ar€
! 9F
€E;s;
!:=8.; X ', p -- i
-l
'7
E A F,Z=
Z:bE :€'l'
E or\
::Ec.ii
,
=trar-g'=o*c.:l s AI93'1 E I
{'XEc;
i,a?^" EE !;dtaFE;
-E,aIs !
=
6.=X-',n:.o
'h
:s
E C -
+:I cc-
LJ
E E I i 6li
.E F = 3 or:
=+
I
c
. ,<
t !.Eg
SIiisr3; F r HT.?
!iEE ;,
o
l
F i:i€!i;
t; rs
LT7"^ :
::'Zt=aA@^C--_--
E i'€€*E ;: ,:=;-=t
=:; r
ao! i: 3
: +!+i; :E r.Ef I
,7"? !:?i
F
=
-5 o'Y- ! *i
-s €.;i.op!
ii 7.E+*=
; l= * 2
'H ,5
E.: r d,: 1c:G
s --o,.adjo
c:!6'r-6 =
S+:*g; tt ei;g d 'E ! sb 1€
o
o a ; i -E>=
4= tre6: E N=3 4,34 I e 3
\,'3.€E*
+j
E
Ef EEE_€
ii "x;:!i
6ii.=?
; €;1
-9€€
€
.o
6'oE i;2= :
=
t
:='l:t=njl
Y J a Y' - aoc e:.! 3 ! '
; *tij : ;i ==.tq
t':" Fd.oa Ptt 7 i
t4 e,";?E *'' ,"V' id
T iP +^ Y u:
:a: * --
o tl;e'f; +l ^
t= i g{ aEs-E:-;
+-*'F'C-: !
3 p;
. 1*;l* 8i
A' !!P,*
q=';c4:a.-lv. *
=: i[+=gF E
3. e**t3 ""s [q g
T
,..1 e
Igi.j?E E'IAo{
a e
o.
6'
to .; ;l
tg:ii si ;rxli'*
=.iod,*-
:
qI d- o'
:? €F+ifi i:.: € 5
i :E €g3f E 9
Et L *: o-1 i
al9
! 3 f *€-. ^
el3 23 T;ir;i{ 5'
;t €e.Fi: E
i. E i& " ^,^. 9
l- las 5
ll
Eg t 'g *; E 9'
* P ^
r9
4 -a'-
*: ;fr;tfBld'"
p-nfi_ZI r ii
'i. o.zEl! o,, p i:37 Fr,9PF ;
L li F c. 5 i artc, 6 g 5W4PFF
\ o f, T F€s?1.1i "
4 ;{ ?^FE. $
3 ib 5;eHs
E-fr 3 i I 6ie € 5^. e j)
E: q gE
gc. ;' s:J.-
e;'8H E ao
R I )o 6
fia
i3E :,=+x 3.
:g -?r1 3. L I;T=1
;^roO
3 36cf- F
ir "T iE:ce
o
D sp i * t' V€iofra
B
bf;i E .r=_.2d-'
Pi[:8,
re PEt e ;3 x "'H x'v
6:7)
= F 59.;,:e
!). z z aEr FX'c,7o
3 :3Ei 7 ;- d
t*4.?. & ". L
i = E.9
'.-b *a-= :- - -i:P
6 -
E : .dioli.
4-i:'-4;
?i*e ^
t 7i z s ;
a
iiu"=E;?E ? 1: +
:i gE eif F
;;Fili- ?:' i
:s;tzi
Ei;*Vi ! ii i
) i, sr;tF €i F
'; ?
iiilaz EF:g= F : 3t :
ii iiieii rr ie EE
l
F
E *5r,F a ;,- ;, A F+FE s
:E iiiL= iE
=
.t *iA; Ei: ;8, 3'83 *t;Z !;;EEf
'g gg;j :;E liEifl?E€J{€
i!F ;zz
?:iF
ro-e: "nE
bsi n';E +ier ;ifre fr:+€i1
s;fs€f I;l "dI
ds ,E
iYtf€:
e5€ €l;$ g.g.i€ ;EgEE=
:ls Eia[ i€rP::={::;i
. isiFY !T€El iii :€{!ii!l:ciEi::
3t!
: R l€EiE
E, j,Ei
b
='?€ =i€ igiEn{"?tz;;;:€;+
egiF*;;gg:;ss:Hi:tE';
i €€rt*jl€i*i
€ E ;e;{ !gj
E€; t:fi:
I *??
jEi.l feE;Et,:j-1*i-
iir'Eas?ii:Eu.ii,ti
iE8rn;i;;€l
A g ;s;i
rrs€!i
i.;ili:i! $;lirt=:E;*;:
Fg i;lg:aE
lg;f :[;i; :Ej€"Ei!,i"*i€=!i=ii::
] ;e; ieiE*Ai'ii ij;+=til
{rd1[g dri'*iiEiz"iiiz,ti1;i+iz
ii3 i i-i';!s
i;;Ert
Fil*€E;:*,s !fig;:5iliigE€€
i!if?e;;;sE;3fsggsg€€$?3€€?€E€gE;s
: ; tEF i5;; r €g€ ;si*" ;€€; ees;;
;
i
E.s I
5E -E€ i.j.!trt; t
Qn,;
6ts5
s E* "i :$
,-1
3.-e
€EE
fl3"{-r'?
-'c ^
'4r:
ai 6i h
(
al €€E
oti
al
!dOS-.- qil dE '*EF
Coq;:
coI
ioq
6 -d= +;: .v."=
C!'q-t .
u ^ i 3.? a=.L
-}o:o3. :ht!7
!c'-=.=a>
-'-:o
'g ?EF'
.! -J
€.t ::=ots
Za +
.:
i d6;=
)--
3 = hO
ql 5
tr o
. !F6 3ti 6toN !: v
i
-Yoe..!o
{,^o''j 'an; ,ea J
. : .:l
.=:.
,'
! 9t€
,{,9 ?f
d d5l,
! ci c 9
ti,=A
F EY
3J;-
a
il E€
Fi o
€ i:!
6 -.- = Ol>
a ^e Y !15; elH
>=a^,
-:1
-:.9^
d;HIO
!-
f(JaQcol6FolQ:
l,a U H or- d L
- , '; * rxlcfr' -. = E flE! a u + =
tl
e!!=
^ n -dl?
il
8': X -€-
H
:oa .o 'i I H o gl UH €t€
5 + -'q- -^6;h'€.ArsE.: I Gto$ E..96 ^
.'E:=;
'6 q -.: c5la;
I =
EoY.E€-,^e srh € E
,i E1
g
I
: F-: ts
g.sg3l3 H8l€
rl .a rl
io
iYia
Yd
'v^i^= ^
X sl
I
$
q-Esa ,Pf;.;" E 53€ s i € q =i *
V16tr'=
-q qo E
li=e €E:
itEh
_l
*d^:oN6l
* 'g
5 I-
€Fe$
E+E,3 : ;e': i
,g 9ds-
;.:; i
E;n t$
g
HE a t:P 6 g .,-F
:r; q'e'.-- = 5I
6 " -ot*.e-
i"; I
E.Ie;
a ? !Ph-
x x.= : E c v._-vfv
a - / ",
5F E fr i'i E
=o i I'o r €3 rJ-:
)1 !LJ rO^ i i;g '.- FF
Eo- E.E
E s+ i
" fi j
'.n = ,1
v.:tor'E-l
;
i6:
96? 'd
:!
7"-
€H"r
IU€d
I F'P 6 € 6 i
*5;o 'a'!= =:at",=';
"i d8o : aP U'i,=E
EEE )E' c's ;
#l" i.-
Q a - -€:
€E g
:6 \
r,aE:Fii,! :fFi g!E, A E
a
I
ii;Eiu,=if;+ liiiiill i i
-Eis:l-i
E: is::: F{I+ ;e;' ;;5j*r*e :
r)
r
e fl6;i*j=aea+ ;;: e
{i5gt.i+f { t€gi rff x
2\
; ij AeD, P
-i
/;
/P
/1
t6
!aaG.. o) .:
/@ --- .-
c1'-^
o'' lq)
-$:Ai /t.
s!o: i:
^rOF -!Fo /h
v'ZCa voq /^
.-/
"A
<-
U)
;:.-=
g4.iF
err* Pu
djpo^
-\k F a = p q to B'.
:_ l i O: f il
llatsu-
E ei
s ;-c p FO
=
Dr a
^:i-'_:
:r''"r!
u*oi'
=?ll 9:.1
-r^O
$=tJ
-=: ^;
-i .-< c
o=o o^
<=!-
p-L 8
A-: o
=vd
^a^
h"d a p'
ga:'g I
o'
le€ F a
N -. N o 8
:^ i =- N
E -:
di=€
opo
a
t
al
*;;t jil :i+ tiil:1i
;3n
;i
- 4'-
\ 3
l
il
i3e! i€i €!g
t
d O
t<=,h,2':==_!v4!:{* i:!
=i!t!'i
9 € 9^ .i d a *d i r r a F : a 's;l l-E\
ui+
::i$.
gi rE4 eei fri:HrEE
=
d-O \J 13
a (\
sr; 3Eo.
fl{flh J
l,i EEE E#gEE!i at
tr;?:
H;a +I
vl
U
+
H
';*'R s€ 3.?
I
^T^ sl.* 5l H
.B IAJ
.il H E-|a 66
siig:;;i;ig€;;ii€
! .: a d (ot(b'"t(b
CO ICO r!>
.ts ll
() iltl , i'l
+ E.i:c 55 alH
IG oiY
:l! €. :IIFg?€fi .'ol.R
l-:
'" tco
6P-Ct
.=6*
\r3
a.t > 51 5
cot(o
++
Cotco
oi vt6
AIH
-"
I
liitsli:E$i:iEiiiS
€h' q to
+
i*uri
'r - olo
H|t -B
\3
a.l H ]l H oo U
?:rE;:E ii ii:
(olo 6la
:'-
co
|t -.!ll
N9* +
t.5
1 il cJ ", Itl ci.. >l
EEtEi=' oa* H
r;;ii;;; i*;f fi€ig69f;
I doli..
;i
o'i
It*
il 5
a.e
'dto a3
€F'
o9
:
5t
I
lfsiriF*
E H
s{ s;38 iEFnE E
E i! 3
-{
=a=9- ad
qi,^.
;s
€ i sgs-i : s' ? ei'igg-i ;;
9Edr':
e:,!tx
r',=a3o.
o
al
'e.2 i,3 " a4
6=F|J
3P
6l
+a et=6 6i
^l ai
J !o
o;-do
€E: E
il
d.= o
d c
r3F :,<! = 6
d -:'9 ,e 5.
c : .'L "::
=* ," l\) |
ab-
316 ET
3a o.- i.= :2i@?-3 -lrl ;: bo
=I
3t nQ
c.v i;i
1e=
i
r
l:, l-I
ln \'&
v! !t:
s; 3 ;
lcC
>l |2
d
&
-ic!?
a5A.*- 5 +i -t
.a !
U tul da d .4: '{€: o !l .le
b0
+ tal d4ha'^Y
l'l
lrl x;!!,60 g
'i: n Y=
I
,2- q
lJ-l it !
5 €4 .i"c.@
o
d lJ t-e !
6Xa.::
:h^dld_
,z? (bld.q3
lS l"' td :! 6l
tc >l rd" =!
e..-'
o
;ti r
+] *4.43..38 c?^:
iz E: EI
|
-I .!i d, bE6rr'Po
ll\
E* ?tl,t E'9
I
o!
.d a 'l; Ei Ei tfl
|
t! 'Ai
-l l'B
13
!t
>l H
.B 'd ,, c ;.* F o.E e
XEe!o'f-
t..:l
tl
lrl f,.g U& il!.d
I-B o!!
n
q
ci ll
U d'E 3': E i
a==9rG sco fr-u !
.9 loa lN ta F, 1
'd VO a y^-==q
e=tr,n=3
SN
Ani 6>l Ja-!
a d
6
s -c2
N al I i6 q \l*lrl 2a+Q f;'o gEr
olR
o16 '6 3F-a€Kc- .=
o O
9u \/ '6
q :c;
'o ?r", a o;3Bi!F 9dsS Ee
C..
a:
ou
o o,^ o 9:=
F;6: fi;- iA
dr.9 vi ll
^q 6=a6.i:d+ otxo. ,PO
9tl
9 x -,o d ! s C
q-:
+#
>o v-n?Fq- d qa, ' :
t! =::j_x*'
.iCd.:dJ=
"'JT*:ltE
\J
4,
,A
,tI
(r€
0.
i9 &il
.2
.,2 ;
'?
=+
€s
^;
!-
cr6
=-
o-
g_a?! deesEFF cEF #s f;qH
f r:
F !
AP gl i3: Ei;:P !sF *. YeL i=
6 fo!',fl t)
P:!'ro
ri! t- o
<ol'-=di
eigi;:'eri{3€:;gei ..b'^ I X
^.1 LF:
:
;
t6,i';i
l^^^.c9
e
?
7i t i ; i €I =i I *e: i :
f, !!*E3
:!? o o
t'
3. r,:1E= b f
iiiE It llt iiE i i; i: I,- s +8,* ; ts
IT
iR'.t::
q
=
B;y;tiaE;1E lT - o ^:a*
lo
IFi*i: t-
nig:ii
t5+! H :
1
t9lI + r'6'f,,ll o 9
t\ F: A *F €
+Fg ir ;fi;gilii€:, i lFt
tl +i5:; He *t
lo =6
HgiE f;
iisf[!iIi]E:in!:i T F o 3'g B
h'l - iiHF. ;'
rl
"--- b":o-F l.
*-'*gs E
tlr :i 9;flFFrisaai XolD-
I F*EI
;.?l iI Ei#r[[*t;, i3 iiEE
a A;'A
iii Fi ij:i;[g ii3 e, 5 B -'1"
Ftn
Tatl
6i,,
P. HT
O o'.
ili ffi iEs;faa rEl pv.t
e. lJ +l jotS!t
o?
:l
-- FAg:S: "i
3 S
u. 9-
4.
7 :P (r rJ s3;i;i :
Ps,Cg^ +F. n G
s' C i., Y P
,_N
:::
x*:-'pv.N ='I
aa:vo
F-1--= Z: ^9:3E
- Y :
'' == -V
5t 'o V.
Y?
a?!
\J' A
o
T5::0f; *
tcDlll(l t,igegs
9PAo=o
eZ'Gy3 +
l;- .8 eF+iE E
r c6. oo5i;oi
sti g x- ;n. H.i i.e. 3'
iI'
-; E ll 3
:; ,r- HP3:3
!;- G
y 3?;61
c=?J o * -
':= N
a
5F9l; s
I
v,--^ 3 e,T'E I =
-g:i
1;=il.
7-apri=j'
i q
'=fR' p
^?pi-42.
d i, o:
==
.raaa 1= !
i'/ 2 =- F i
:t7 " 8 a.( A
?
p br-.u,=7 F
ee!P: .B
-,-t
2. t9
FFq€; i:
?;;t
!,- +r'F:3 :
/4 aQeF.'^
ep 5::-=
c i'": - r
ii
FO sslFs
=.
p o. P o. -'' n-
o
i z*o.o
w' ox 4ut
€ n = 1p
i
3:.i s *
- f3':: i:
68 . Tdcnims Compvtocionais pora Din6,nim dos Fluidos
/ na fronteira da regiio R:
condiqdes sobre a varidvel dependente
Obviamente, urn problema pode apresentar uma mistura dos trds tipos de con-
dlqoes de fronteira. Nesse caso, dizemos que ele possui condiqdes tle fronteira misfas.
Na DFC t! muito conmm encontrarmos, em um rllesmo problerna, diferentes tipos
de condigoes de frorrteira sobre a mesma varidl'el. Por exetnplo, serii visto no capitulo 5
que a velocidade relatira entre um fluido e uma parede ri nula. -{ssim, na parede, devenros
especificu o l'alor da velocidade tangencial do fluido ir parede colno sertdo igual a zero
Assim, temos uma condigio de fronteira do tipo Dirichlet. Jai na regido de saida do
fluido, pode-se utilizar uma condiqio de fronteira do tipo Neumann, dada pela expressio
8i = 0, que u ti a componente da velocidade normal ir fronteira de safda.
"tn
2.6 SUMARIO
8. Em que instabilidads inereiltei & escoamento, por exemplo, faem com que o sisterla fisico p6se para
uma con6guraq6o (soluqe) rnais estivel.
Equogdes Dilerenciais Parciois . 69
Esses dois tipos de fen6menos d6,o origem a dois problemas matemdticos distintoS,
que devem ser resolvidos apropriadamente: problemas de valor inicial (PVIs) e problemas
deralordecontorno(PVCs). OsPVlsexigemraloresiniciaisdagrandezafisicanaregido
em que estalnos buscando a soluEdo e condiq6es de fronteira; PVCs somente necessitam
de condiqoes de fronteira.
Quando ndo possuem mecanismos dissipativos, os fen6menos transientes obedecenr
a hiperb6licas. Caso contrSrio, a equag6es parab6lica.s. A regido contendo a
equa.q6es
soluqao de anrbas as equaqdes 6 aberta. Equaq6es elipticas descrevern problemas de
equilibrio e possuem regiio de soluqio fechada.
Dependendo do problema tratado, a especifica4do das condiq6es auxiliares corre-
tas ndo ri uma tarefa trivial. Erros na especifica4do fazem com que a solugio nunrrlrica
nio seja rinica ou nio seja fisicamente plausfvel. A identificagdo das condig6es auxiliares
apropriadas 6 facilitada pela aniilise das caracterfsticas das EDPs. As caracteristicas s5o
curi'a{; que propagam informagdes das condiq6es de fronteira para o domfnio. Obviarnen-
te, no momento de determinar as condiq6es auxiliares corretas para o problema, a estrita
classificaqdomatemitica das EDPs deve ser aliada ir fisica enr-olvida.
EDPs elipticas neo possuem caracteristicas reais; EDPs parab6licas possuenr so-
mente uma Caracteristica real e as EDPs hiperb6licas possuem duas caracteristicas reais.
.{s equaq5es hiperb6licas se distinguem das outr&s duas pela velocidade finita de propa-
gaqdo da informaqSo ao longo das caracteristicas. Isso dri origem a duas regi6es distintas:
o dominio de depend6ncia e a zor:.a de influOncia. Para calcular corretarnente a solugdo
de uma equagS.o hipertr6lica, m6todos nunrdricos devem levar em conta a exist0ncia des-
sas diferentes regi6es. Ao longo das curvas cara.cter(sticas, uma t6cnica especffica, .,
nr6todo das caracteristicas pode ser utilizado para a obtenq6o das solug6es de equaqdes
hiperbdlicas.
2.8 EXERCiCIOS
:
:rgg,ftsrrsl
:F Z eei-; i:^r€ i oeece€ B
')= 5 ii H,.gt L ? 5: "at o o c o
co-se A'sr:,krlr-pl3L-rl.:"
,N.,lcl'!1o-
f 8 e .qlc' c + F 2 ; f tt tt tt tt f; , crq 'ro
t:
=. =ri g:;5":: \h
E! :t"E 'o +rr 'rolJ\l"'I E
q.u-.
'L? 6c f-' o e- a i ,f ; 1. r'
;o :r: ;i; i.er;;!:, q:r L-1iyl.Yiti."i,tlli s
!,o e,. l ^. dj = \ .E 1 1 !
€ t'; € :!' -Y3 e= ar
c!5 .6
i!E ' ? n; isl F
;; s a,
E
q 5 s, Fs fu''d S'
3'
' \" Pl?' ? Y i;
;g plo. t
F.: ; ;= "lo e g_t' I
ERli TE
r-1". r
if"l*
1 7.
lFl
\.ld i sH Y?
.siq €,
i-
tl" prq 3+
E
= E ; l : nI \ild' 9, *
1; l,l.-i P : B' ig o
"
+sE:r7 i + x ,i ft -oij -s
= - ;3. i E' i ,:i 4
5g H
aajhu,a=F
=_ ; i f
'E
7 E r r *: T
=
p 7 ": € d
o
r f f: g*
!
tB" ''5'
it
pi:6
i- €r :F
;id
Io<'-o * -z
P, !X
3 * P;
r F FFF Fe ?
A solug6o de uma EDP em uma regido ft implica a obtenqio dos valores para a
vari6vel dependente em cada ponto de r3. Computacionalmente, somente podemos lidar
com uma regido continua se determinarmos uma f6rmula analitica para a soluqio do
problema. O cornputador pode, ent6o, ser utilizado para calcular a soluqdo em qualquer
ponto desejado da regiio, com o uso dessa f6rmula. No caso de tdcnicas numdricas de
soluqio, por6m, n6o 6 possivel tratar a regiio .R como contfnua, jd. que o mdtodo numdrico
obt6m a soluqSo em pontos (2, t), por exemplo, por cdlculos como adiqio e multiplicaCao.
Nada nos impede, no entanto, de escolher alguns pontos dentro de ft e sortenle neles
calcular a soluqio do problema. Na segSo 1.3, vimos que esse processo recebe o nome
de discretizaqdo, e que, ao conjunto de pontos discretos, 6 dado o nome de Inalha- A
figura 3.1 mostra a placa e alguns dos pontos discretos utilizados para obter a solugdo
apresentada na seqio 2.2.
Inicialmente, observe-se que os pontos da malha localizam-se na intersecqto das
linhas horizontais com as verticais, estando separados entre si por uma distincia Ar e
74 . Ticntcas Computocionuis paro Dind,nico dos Flutdos
tl
Regia() continua
rrl
-L
i i,,
I
R I
': .;-r
Uilrir dproxirnitq:5o rle diferenqa-s finitas parzi f ti aoao pelo lildo direito da equaqi.
I. scrn tornarnroi o lirnite da expressao. Utilizando-se dois ralores de / separados por
J.
Equagoes de Dtt'erertgos Finitos ' 75
uma distincia (finita) lr. a expresseo 3.1 representa um;r aproxitnagao alg6brica para a
primeira derivada de /.
Os pontos mostrados na figura 3.1 representatn coordetta<las ' e l/ nilj quais serao
calculados os valores de uma fungao /. Esses valores serilo utilizados tta aproxitttaqao
da^s deriraclas presentes na equaqao diferencial. Portanto, aproxitllagoes rlc diferenqas
finitiu efetivamente substltuetrr o operador diferencial cotltiltttu (p,lr eserrlpl". f i por
urna aproximagdo discreta, calculada a partir dos valores de / errt urn ndntcro tinito <le
pontos.
_\s aproximaq6es de diferenqas finitas podem ser otrtidas tle v;irias ftrrrnas. -\s
mais comuns sio: expansS.o em s6rie de Taylor e interpolaQiio polinonri&1. Itricialnrente,
o m6to<lo da expansi.o em stlrie de Taylor serd apresentado (:orn a obtengi.r <ltl frirtrtulas
para as primeiras e segurrrlas derivadas de uma funqdo /' EIrr seguiria' a t6cltica tle
interpolaqdrl polinomial Ser6 discutida no contexto tle tnalhas etrl quo o espaqanrento
ni.o 6 unifornre. Finalmente. serd. apresentada urna rnetodologi;r dc c'lculo. ba^seirda na
trjCnica de expans.lo ern serie de Taylor. para a obtenqio drr exllressot,s tle diferengas
finitas gerais-
As aproxirnaqoes tle diferengas finitas t6m conro bastr a explrnsilt enr serie tle Ta-vlor
de uma funqao /. Srrpondo que seja continua no intenaltl i(l.l,l de iutert'sse e que
/
pOssuaderivadas at6 ordem N continuas nesse interElo, o Tc,lrern;r tlc Tal lt,r txrs pertnite
escrever. para todo ponto r € [a,b],
o'='t!]"#l .(elah| r(
Considere-se a figura 3-2, que mostra alguns porrtos rle utna trtalhir rrrtirlilrrensional
Os pontos sd.o uniformemente espagados de z, - ri-t = ll'
'f,tl
em que "..." indica os termos restantes da s6rie de Taylor at6 o resto .Rry. Paragarantir
a exist€ncia das expans6es ern stirie de Taylor, ao longo deste texto N ser6 considerado
sempre maior que a maior ordem das derivadas que aparecem nessas expans6es. Assim,
por exemplo, N > 3 na expansSo 3.3.
Ap6s isolarmos a primeira derivada, podemos escrever
Note-se que, para isolarmos $f | , toao. os termos da s6rie de Taylor foram divididos pelo
*t"tT"i'irll;3.4
indica o*'pri-"i., derivada 6 igual ao quocienre
'*=[-?'#1,-+#L- ]
(3.5)
.A,o conjunto desses termos 6 dado o nome de erro local d,e tnncomento (ELT). Esse erro
aparece devido i utilizaqio de um nfmero finito de termos na s6rie de Taylor. Como ndo
podemos tratar os infinitos termos dessa s6rie na aprodma4do num6rica para a derivada
de /, a s6rie foi truncada a partir da derivada de segunda ordem inclusive.
Conforme ser6 visto a seguir, o ELT fornece uma medida da diferenga entre o valor
exato da derivada e sua aproxima45.o num6rica, indicando tamb6m como essa diferenga
raria com a redugio do espa4amento Az, isto 6, com o refinamento da malha. Lembrando-
se que as derivadas da s6rie de Taylor at6 ordem N slo continuas no intervalo [a, b], existe
,4f>0talque
lajfl
l-=-+l<M. l<i<N
lort 1 -
Considerando-se 0 < Ac ( l, pode-se supor que o termo dominante do ELT serii o
primeiro, isto 6, aquele com a menor pot6ncia de Az- Assim, considera-se o primeiro
Sendo / uma funqio de uma dnica lariivel, seria mais apropriado utilizarmos a nota{ao de derivada
totat $- Pordm, como d tdcnicN aqui apresentada sio viilida para funq6es de iirio wridveis, por
quesieo de padronizacm adotaremos a oota4eo mais geral.
Eqragies de Diferengos Finitas . 77
termo do ELT como aquele que exercerd, a maior influ6ncia sobre a soluq5o num6rica,
pois
em que P > 0 6 o maior valor em m6dulo da funqio S no intervalo aberto (0, l). Final-
mente, definindo K = MP, podemos escrever
A expressio 3.7 para o limitante superior do ELT sugere que esse erro decresce
linearmente com a reduqSo do espagamento Az. Suponha-se uma aproximagSo da pri-
meira derilada de / pela express6o 3.9, com espaQamento Azs. Por (3.7), sabemos que
o erro local de truncamento ELT0 satisfaz
supondo Kg
= K1- Portanto, para Aa suficientemente pequeno, o erro na aproximaqSo
num6rica da derivada de / 6 reduzido de forma linearmente proporcional ao espa{amento
utilizado. Assim, para reduzirmos o erro por quatro, devemos utilizar um espaqamento
l/4 do original e, portanto, quatro vezes mais pontos na malha. Dessa forma, os termos
do ELT 3.5 serSo representados por O(Ac) (leia-se "ordem Az"), jri que Ar em (3.7)
aparece elevado d primeira potencia. Deve-se notar que uma expressio do tipo O(Ac)
s6 indica corno o erro local de truncamento varia com o refinamento da malha. e n5o o
uclor do erro.
Podemos simplificar a nota4So se escrevermos fi para /(z;) ou, em geral, 111
para /(r; + kAr). Com isso, a expressdo 3.4 se torna
A expressSo 3.9 6 uma equaqSo de diferengas finitas que representa uma aprorimogdo de
primeim onlern para a primeira derivada de /, utilizando diferengas progressiuas2. Ot
seja,
r t+Lx
Figura 3.3. Pontos utilizados na expr66o 3.9 paa o cd.lculo da primeira derivada de / por
diferenga progrsin
Ainda pela figura 3.3, percebe-se intuitivamente que, quanto menor o espa{amento
Ac, mais proxima
. nr I
de if | . ser6 a inclinag6o da reta L. Essa intuigSo 6 confirmada pela
aniilise do ELT feita anteiriormence.
Uma segunda aproximaqio de diferenqas finitas pode ser;btida a partir da ex-
pansdo de J@ - L,x) em s6rie de Taylor em torno do ponto r;:
* (ri,)'z aZl
/(ci - 5r) = Ib) - ($)gl
ox L z! dr. l; *ors,f
Isolando a primeira derivada, temos
Figura 3.4. Pontos utilizados na exprsSo 3.10 pua o cilculo da primeira derivada de /por
diferenqa atrsada.
Note-se que a aproxima4So dada pela expressio 3.13 utiliza os pontos ri-l e ri+l
para o c6lculo da primeira derivada de / no ponto central, intermedi5rio, ri. Por es-
sa razdo, ela 6 denominada aproximaqio por rlit'erengas centmisT (ver figura 3.5). A
inclinaqio de / em c; 6 aproximada pela inclinaqdo da reta N.
Utilizando raciocfnio andlogo ao que levou i expressSo 3.8, redug6es sucessiras do
espaqamento Az provocam uma redugio quadrdtica no erro da aproxima4do da primeira
derivada de / pela expressio 3.13. Ao dividirmos o espagamento por dois, o erro i
dividido por quatro, sem precisarmos de quatro vezes mais pontos, como nas express6es
3.9 e 3.10. Isso 6 uma propriedade extremamente ritil, j:i que, com menor nilmero de
pontos e, portanto, menor esforqo computacional, podemos conseguir uma aproximaqSo
melhor que aquelas fornecidas pelas aproximaq6es de primeira ordem.
I6-Lr,
:N
r-Ar r .r+AJ x
Figura 3.5. Pontos utilizados na expressio 3.13 paa o cilculo da primeira derirada de / por
diferenqa ceatral.
I
0,01250000 -5,05399568 -r,07991351 1,99509903
l
0,00625000 -5,02703065 -0,54061308 1,99757195
-5,01352350 -0,27046996
I
I
0,00312500 1.99879158
I
I
0,00156250 -5,00676379 -0,r3s27575 r.99939719
0,00078125 -5,00338240 -0,06764806 1,99969895
!
I
0,00039063 -5,00169133 -0,03382657 1,99984956
0,00019531 -5,00084570 -0,01691392 1,99992480
I 0,00009766 -5,00042286 -0,00845712 1,99996245
0,00004883 -5,00021143 -0,00422860 1,99998133
passem a dominar o erro da solugSo num6rica. Al6m de o erro ser oscilat6rio, seu valor
depende nio s6 do espaqamento Az, mas tamb6m do ralor da funqio em r. A principio,
n5o hd como se evitar esse problema, mas seu efeito pode ser amenizado se realizarmos
as operag6es aritm6ticas de ponto flutuante em precisio dupla.
L0xl0'
l,0xl0 l
l,0xl0'r
l.0xl0'r
s-
ff t,o'to{
l.0xl0-6
l.0xlO-?
t.0xl0-E
l.Ox l0'e :
I
l,0x l0'ro
I
I,0xl0 ''
I
AI I
Figura 3.6. Valor de ER% em fungdo do espa{mento Ac, no cd,lculo de /'(i) por diferengre
centrais de segunda ordem, I
I
-l
Express6es para derivadas de ordem superior a I podem ser construidas da mesma
maneira como foram obtidas as f6rmulas para as primeiras derivadas, isto ti, por meio '
de manipulaqdes adequadas da s6rie de Taylor- Como exemplo, vam_os determinar uma
aproximaqdo de diferengas centrais de segunda ordem para a segunda derivada de /.
I
I
l,0xl0'r
l.OxlO'2
t,OxtO'l
I |,0x l0{
|,Ox lO-t
s |,0x t0{
l.0xl0't
I
l.OxlO'l
I,Oil0'e
l,0xl0'lo
l,0xl0-rl
l,0xl0'12
l,0xt0-ll
l.0xl0'r'
l.0xl0-rl t.0xt0'10 l.oxl0-t l.oxlo'r t,oxlo-l
Ar
Figua 3.7. Valor de ER% em fungdo do espa{amento Ar, no cd,lculo d" /'(*) por diferenqru
centrais de segunda ordem.
Ainda utilizando as expansSes 3.11 e 3.12, queremos combind-las para que a primeira
derivada de J seja eliminada, pois estamos interessados na segunda derivada; as derivadas
de ordem superior a 2, que permanecerem, fardo parte do ELT. Assim,
A2FI
J@i + Lz) + l(r; - Lx) = 211' 1+ (Ar)'?-l
or"
+ O(Ac){
l,
Rearranjando os termos,
a"Jl
0x"
+ o(Ac)2 (3.14)
L
superior podem tamb6m ser obtidas pelas expansdes em s6rie de Taylor, simplesmente
I
utilizando mais termos dessa s6rie. T6cnicas de interpola4io polinomial (segdo 3.1.4) ou
a generaliza4do da expansdo em s6rie de Taylor (seqao 3. I.5) permitem a obtenqao dessas
express6es de forma mais simples do que a manipulagdo direta da s6rie de Taylor.
A soluEio num6rica de uma EDP em um domfnio pode apresentar regi6es nas
quais os gradientes da solugio sdo elevados, e outras, em que os gradientes seo pequenos.
Para resolvermos adequadamente os gradientes nas regides em que eles sAo elevados,
precisamos dispor de uma malha fina, isto 6, com espaqamento pequeno entre os pontos.
Jii nas regi6es em que os gradientes sao pequenos, uma malha grossa (com espaEamento
maior entre os pontos) 6, em geral, suficiente. Apesar de podermos utilizar malhas finas
em todo o dominio, o grande nfmero de pontos acarreta um elevado custo computacional.
84 . Tdcniw Computocionais pora Dinimico d,os Fluid,os
A soluqio 6 combinar o uso de malhas mais finas, nas regides em que os gradi-
entes seo maiores, com o de malhas mais grossas nas regi6es em que eles sao menores.
Consegue-se isso variando-se o espa{arnenm entre os pontos da malha. A t6cnica de
expanseo em s6rie de Taylor pode tambem tratar esses casos.
Considere-se os tres pontos mostrados na f,gura 3.8, que tem espa{amentos
ti+r -ti - BL,z e ri- ri-r = oAz, com 0<a,A <l'a* Fe Ar um espaqamentode
refer6ncia.
cA; BAr
X;-t Xi ri+l
u#l * or"",
/(r, + frz) = .f ('i) + @^x)
H,,.ry (3'ro)
Devemos combinar adequadamente as express6es 3.15 e 3.16 para obter uma expressdo
para a primeira derirada de J. Conseguimos isso calculando -
cujo resultado 6
Com os trds pontos da figura 3.8 6 possivel construii uma expressdo pu." ${ qu"
sejadeO(Ar)2. Osdetalhessdodeixadosparaoleitor(verexercicioJ),quepodeconferir
Equagdes de Dilerengas Finitos . 85
Todas as express6es mostradas atd aqui valem ta.rnMm para funE6es de mais de
uma rari6vet. Supondo que / = l(2, y), uma aproxima{io de O(A,x)2 para ffl
-- ti,j
6 dada
por
em que o indice j est:i associado i coordenada y, isto 6, yi = jLv (ver figura 3.9). Note.se
a semelhanga entre as express6es 3.20 e 3.13-
i{t-"--.l
Figura 3.9. Regiio discretizada bidimeirsional
Com as expansdes srn s6rie de Taylor de f@,y) em torno do ponto (r;,g7), pode-
mos tamb6m determinar eXpqess6es envolvendo derivadas rndsfos, isto 6, do tipo
o-t
d;il
Como estamos interessados em obter uma expressSo que relacione a varia4io de
/ com incrementos em r e y, simultaneomente, devemos utilizar a expansio em s6rie de
Taylor de funE6es de duas laridveiss, dada por:
5. Supdes aqui que a fungio / seja contioua e que apresente derivadc pilciais continud atd ord€m N na
regiio de interesse, com N maior que a derirada de maior ordem utilizada nos cirlculos.
I
86 . Tdctiu Comprtocionais pore Dindniu dos Fluidos
a2J a la[\
a;fi= N\d;)
aproximamos, inicialmente, o termo entre parenteses por diferenga-s centrais de segunda
ordem:
a (U\ o (t;+u-. t;r'i) +o(lr)'
-
ay\a,)-ay\ 24' /-
Aplicando agora o operado. $ aos pontos (i * l,j), obtemos:
&(b'6*=") +o(ac1, =
* (#1,.,, - #1,_,,) +o(Ac)2
a ("af\
0x\'tu)
em que | (gama) 6 um coeficiente de difusSo ou viscosidade, que pode ou nio ser uniforme
ao longo da malha. Se I n6o for uniforme, podemos aproximar a derirada 3.22 a partir
de uma t6cnica andloga i utilizada para deriradas mistas. Considerando a figura 3.2,
podemos escrever
Note.se que as aproximaq6es anteriores foram feitas nos pontos z;1172. Embora esses
pontos nio estejam definidos na malha da figura 3.2, sua utilizaqio 6 apenas ur4 artificio
Equagdes d,e Dilerengas Fini u . 87
ou
a/"a/\l =r,+'r,1ft4# n h-r.' +o(Ar)z (32'l)
J;+r-Ji-r-,rui;ff
n(u); _"
Os valores de f;1172 na expressao 3.24 podem ser aproximados pela mddia arit-
m6tica dos pontos vizinhos, isto 6,
I
No contexto de expressdes de diferenqas finitas, o est|ncil, ou mol6cula, de uma
I
aproxima4So indica, por uma 6gura, a posiqdo relativa dos pontos presentes em uma
EDF. Isso permite visualizar a depend€ncia entre eles, tanto nas coordenadas espaciais
I
como, conforme serd visto mais adiante, na temporal. A figura 3.10 apresenta o estencil
da equaqSo de Laplace Y'f = 0, discretizada em uma malha uniforme, por diferenqas
centrais de segunda ordem:
A2Jl , a2f
I l;+r.i -21;.i * f;-r.t . j;,i+r -2f;,, t'J;,r-,
81,.,- w1,., ----la;P- - {ory '
+ O[(Ae)':, (Ay)'] (3.25)
l+l
j.l
t-l i i+l
Figura 3.10. Est€ncil da EDF 3.25, uma aproximagm paa a equa4io de Laplrce.
Devido aos pontos que utiliza, essa aproximaqdo 6 conhecida como 'f6rmula dos 5
pontos",e 6 a mais comumente empregada na soluqSo num6rica de problemas envolvendo
a equa4So de Laplace ou a de Poisson.
88 . T€cniw Computocionais porc Dindmiu dos Fluidos
Figura 3.11. Pontos utilizadc pra o cdlculo de uma aproximagSo atrreada pua a primeira
derirada de uma fungi.o I.
ril
Ar
Impondo que nos pontos ri, xi-r e ui-2 o polin6mio p2 assuma os valores de fi,
I;t e lt-2, respectilamente, podemos escrever:
p2(2L.x) = li_z = 4a(L,x)2 -2b(A,t) + c
mGLx) = J;_r=c(Ao)2-b(Ar)+c (3.26)
P:(0) = J;=c
.4, soluEdo do sistema linear 3.26 pode ser calculada pelas t6cnicas de substituiqSo
Equagdes de Diferengas Finitas . 89
J;-z-2Ji-r+f;
q = --{4-F-
l;-z - 4t;-r +3f;
b - 2L.t
c =Ji
Dessa forma, no ponto ri = 0, temos:
**1,="=2o(o)+ u=u= h z-!r*l+sI; (3.27)
Hl,=
Com os mesmos tres pontos da figura 3.12 e p2, pode.se obter uma aproximaqio
a2tl
para htl.:
J'-t -'21;-t+ fi
^U"l = *l
dz'li dt'l,=o =2o= (Ar),
(3.28)
l. O m6todo mais geral consiste em expandir os termos i*r que aparecem na EDF,
em s6rie de Taylor em torno do ponto xi, e substituir essas expansoes na prdpria
EDF. Para a expressdo 3.27, temos:
I,-t = Ii-(2r')gl
' dxli *(21i)'Hl
2l Or! li +o(s't'
A substituiqeo dessas expans6es em (3.27) fornece:
Simplificando, obtemos:
uJl
dz li =
Ul
dr
+o(Lt\2
l,=o
indicando que a aproximaglo 3.27 6 de segunda ordem. Essa tdcnica pode ser
aplicadai determinaqio da ordem de qualquer expressSo de diferenqas finitas.
90 . T6,cnias Computocionais parc Dindmica d,os Ffuidos
n@)=c+bx+ac2 (3.30)
P2(0) = ft=c
A soluqio do sistema 3.31 6
,f;-z - (l t a)Ji-r + af i
a(a + l)(Az)2
, f;-t-(1+a)'?/.-r +a(a+2)f;
I
I
o(a + rr-,
Eqvogies de DiJerengu Finitas 91
i
I
i
I
i
Figura 3.13. Pontos com cpagamento ni+uniforme perto de uma fronteira.
Pr(x) =ai'+ bx + c
---
dAr A-r
yl
drli = +l
:2a(0)+ 6:6- fi-z-(r+?)2f;-!!a(a+z)fo
dtl,=o a(o + l)Ac
derivadas mistas. O material desta seESo segue a apresenta4io de Celia & Gray (1992) e
Fletcher (1992).
amfl r q
Ijl
dx^ l;
+o(A:)" =arJr*a2J2+C.3ft*..-ro.qlq=D"tli (3.32)
,=l
-rt x2 Xi Xq x
Podemos expandir cada fi, I S j S S em torno do ponto ri. Essas expans6es tCm
a forma:
DotJt
,!", [^+(z;-e;) #l,r@;t'#1,. )
Ao a1*a2+...+0q
Ar cr(zr - zi) + a2(x2 - ri) +.
- - * ao(ro
- r;)
(r, - ,,)t , (r" - rr)' (ro - ,;)2
Az or-T-
^. ^
- or---T- + "'+ aq-
: 1r.as)
(:r - r;)^ (xz - z;)^ T''' i (t. - z,)^
....".:
A,O -t ------------;- T A2 ------------i-- (ia
,n! tnl ml
(r,-z;)'+t, ,^ ("0-",)-*,
Am+l ct
^
(rn+ lI
+c2--0n+l)!--+"'+ac":1;Jl)!
^(rz-r,)-*t,
Para que a equagi.o 3.34 seja igual ao primeiro termo da equa4io 3.32, devemos
. fO, para0(jcm
'"=l (3.36)
t, sej=va
Em geral. a condiqSo 3.36 6 necessriria para uma aproximagio de O(.!r)-* p"r" ffi1.
Caso desejeuros uma aproximagSo de ordem (Ar)3,., ou superior, devemos eliminir
tamb6m os terrnos .{a.r1 ou superior (ver exercicio 15)-
O sistema de equaqdes 3.35 pode ser escrito na forma matricial Ao = r:
ol
0l
o
l:;:::;
(3.37)
:l |
-r J
O sistema 3.37 torna explicito que os valores de rn e q n5o podem ser arbitrdrios,
isto 6, que ndo 6 possfvel aproximar uma derilada de ordem rn sobre um ndmero g de
pontos quaisquer. A ordem da matriz A, (rn + l) x q, fornece informaq6es importantes
sotrre a existdncia e unicidade da aproximaqdo de diferenqas finitas desejada.
Para valores de m * 1 > q, o sistema 3.37 nio admite soluq6o, pois temos mais
equa.gdes (m + l) do que inc6gnitas (q)- A soluqao rinica 6 obtida quando a matriz A
d quadrada6, isto d, m + I = (. Isso nos diz que precisamos de, pelo menos, rn + I
pontos para obter uma aproximaqdo que seja O(Ar)-., de uma derivada de ordem rn.
Esse 6 urn resultado extrenlamente importante sobre diferenEas finitas. O m6todo aqui
descrito nos fornece aproximagdes que s6o, em geral, O(An)S;f. Conforme mencionado
anteriormente, a exceqio 6 quando aproximamos uma derir:ada de ordem zr = 2q, utili-
zando diferenqas centrais sobre 2q f I pontos igualmente espaqados. Nesse caso, obtemos
aproximaq6es de O(Az)1.* (ver exercicio 16).
6. Nesse cao, a matriz A d uma mo,riz de Vandemont, cujo determinante d diferente de zero.
94 . Tdcniw Computacionais porc Dindmica dos Fluitlos
afl
J;*z = fi+z(ar) #l
ox
+O(Az)2
l;
e, portanto,
A6 = or-ta2+03+o{
Ar = -arAzfa3Ac*2olAz
Aplicando as condiq6es expressas em (3.36), encontramos Ao = 0 e -4r = 1. O
sistema 3-37 6 escrito como
cr = 2aetor-lI\T (3.40)
a2 = -3al-Zor+fi (3,11)
Equogdes d,e DiJerengos Finitu ' 95
A2 = ",!+*",# *'^ff
At = -o,(tY)'*".$*..$P (3.42)
Az=O + ar+d3+44{=0
As=0 + -ar+rr3+844-0
Substituindo-se nessas express6es o valor de al dado por (3.40). encontramos
I
c|t*4aa = -2aa-or+1"
1
a3*8aa = 2aq+.03--
A:T
2r.t+6r.r = *l
t
bol = _A,
Portanto,
I 1
e &4:-- (3.43)
It Oj.\J
lllI e ar = -6tr-
o" = -*, (3.44)
"' = -*, ", = *
.A. aproximagdo F 6, entdo, dada por
1- l- l.
. = -*r,-, - _tj+_t:
2-\r " A: "-'
, _ _t:,r
6.\r' '-'
(3.45)
96 . Ticnirc Computocionais pam Dindmiu dos Fluidos
'i
|+ Ii
(3.46)
ll;i I til
Para verificarmos a ordem de F, inserimos, na expressao 3.45, expans6es em s6rie
de Taylor de 111 e f;+z at'6 O(Ae)3 inclusive. Obtemos, entdo,
como esperado.
Deseja-se, agora, determinar uma aproxima4do F de O(Ar) para #l ' Co-"
rn = 2, precisamos de, pelo menos, q = m+l = 3 pontos paraobtermos essaaproximaga.o.
Vamos utilizar os pontos ri, xt+r e t;1;2, de forma que
a2fl
#lt= F =arf;*azJ;+r*atJ;+z (3-48)
JL _ JT
.'lo = dl+(r2+03
-'11 = oz\x +2as\x
. a2(Ar)2 . 4a3(A'r)2
Az = 2l ---21
As condiqdes expressas em (3'36) fornecem Ao = Ar = 0 e Az = 1' obtemos'
assim, o sistema
fr r I lf"'l fol
l: &,lT, ll:: l=L:l
cuja soluqdo 6
al
I
or=-6f 2L e a3=(ar)2
Eqragdes d.e Diferengu Finitu . 97
I
r- = (a;f 2 I
ti @I;zJi*t
*
6;;ur'*,
,..- (3.4e)
A2tl
F+o(lc)
or'l; =
-l
(A")'
- 2f i'i L-.f;-r,;
' * (/'.r*t -2J,.t t.f;,;-1) = g
f ;+r'1
ffi '
e agruparmos os termos
7. A menos que Etejamos utilizando uma formulagio pseudo-transiente para determinar a solugio estaci-
ondria. Nese c6o, o tempo d apend uma grandeza numdrica, nio tendo relagio com o tempo fisico.
98 . Tdcnius Computocionois pcro Dind.miu dos Fluidos
t=O r- Ar---t
em que P = ff. A equaqSo 3.50 vale para todos os nove pontos discretos (i,i) :
(tAc, jAy), I Si., j < 3, do interior
da regiio R. Portanto, podemos escrever que
Temos aqui um sistema linear com nove equa4Ses e igual nrimero de inc6gnitas, o
que garante que o mesmo possui solugio (nica. Deve-se notar que alguns valores de l,;
(como, por exemplo, .fo,r e n6o s6o inc6gnitcs, jii que' por estarem na fronteirade
"fr,r)
R, t€m seus valores dados pela condiqSo de contorno. Levando-se isso em consideraEi.o,
pode-se escrever o sistema na forrna matricial Af : r:
009201'Y00P2 -J4.2
t a2 I
00o1t0o7l0 .fi,: -J0,3 - s Jl.{
0000020171 fz.t - P'12,1
00000a2011 Jz,t - It.t - 02 lz.t
Eqtog6es d.e Diferengos Finitas . 99
A partir dos valores iniciais das grandezas em to, problemas transientes exigem o
cd,lculo da soluEio da EDP em interlalos sucessivos de tempo a, at6 o instante final tt:
fo t At,fo + 2\t,to+34r,...,t1 - L,t,t1
AT A2T
(J.J
at="ar, r. ,l
em uma barra delgada como a da seEao 2.3.1, discretizada utilizando /M + I pontos (ver
figura 3.17). O coeficiente de difusividade t6rmica do material 6 o.
O indice "0" em ?,o indica que esse 16 o valor de fl no insta.nte inicial t = ts. Em geral,
o valor de T na posiqSo (zo + iAo) e no instante de tempo to I nLt ri representado por
r:.
As condiq6es de contorno s6o do tipo Dirichlet:
i=0 #
Figura 3.18- lvlalha de Pontos tro plilo t - t
lnicialmente,discretiza-seaequaqao3'5lnacoordenadaespacial'nopontor;:
url a2Tl
arl,=" fr1,
centrais de se-
Suponha-se que a derivada espacial 6 discretizada por diferenqas
gunda ordem. A equa46o anterior 6 escrita como
oll = oTi-, -,?^T'r! T'+, + o(L,x)2 (3.53)
dt l, (Arr'
Necessitamos, agora, discretizar (3.53) na coordenada temporal'
A discretizagSo tem-
poral visa a fornecer relag6es entre valores de T em instantes sucessivos de tempo' por
I
t
i
T-
Eqtagies de Diferengas Finitos ' 107
I
i
!
Substituindo (3.55) em (3.54), obtemos
r&'
orr-' -
ff =
rffir+
+ o[(At), (Ac)'] (3.56)
(3.57)
em que
F,4!
i-l i ,+l
inc6gnita, obtemos
To rro + ?$r
Lt=lo+a(lt)1# (AT)
(3.58)
que ri uma f6rmula (ou discretizagao) explicita paraT], j6 que esse valor pode ser deter-
minado explicitamente em funqdo dos ralores conhecidos de f e 7,0*,'
L
102 . Ticnicss Computacionats paro Din'im,.ca dos Fhtidos
.{o escrevcrrrros a express6u 3-.13 para cada ponto da barra enr que se descja a
tcmperatura no nivel de tellll)o tt = l. ohtestos o conjunto de equaq6es indepe-rvle'ntes
ff
Tf-2If+rj)
erlr 11. = Iit +0(lt)-
rP'- 2r.ro + rro
ernrl. Il = f.!+n(-\r)-# i;i.59)
-,*.rtfr)tL# \le,
que permitent facilnrente calcular os rirlores cle {l . Note-se que nd,o escrecemos a erluaqarr
3.58 para os pontos.ro e r/,rr. jd qrlt tteles a temperatura ri conhecida por ser e-specifir:adi"
pela condigio de frontrira 3.52. O cuilculo anterior pode ser c()nveniententente represell-
tado no plano I - t iver figrrr;r 3.20). no qual cixla linha tracejatla esti a^ssociadir a ttrlta
das equaqdes de (.1.59).
tl
I
I
I
-i n=r
arl
-L r=0
F1;-.l i=lM 'r
nos perrnite ttbter os r':rlor,'s rle Ti ent todos os pontos da barra. t:nr funr;ii.r rlits tt-'tt,-
peraturil.i Tt . Essc cik rrlo r: teito de rrraneira arriiloga a anterior ( rtr fiqurir li.-,1 [ J. istcr
6, aplicanrlo l cquu,;itl J.0i),r ttrtltrs,)i [)ontos tla rnalha ellt qrte se deseja ellt:ttl:Lr 7,r.
Corno resrrltaclo. obt6rrr-se (, s('quintc conjunto tle equaqoes independentes:
Equoqies de Dtferengos Ftnitas . I0!J
'l
n=2
i r,-
a___-______a-___,___a__, _a_,a
i,i
t'i-a=r ffi-i-{
r a=o i--rf--l'-i-_=- I
i
I E inrportante ressaltar que sd podenros c:rlcular Tl apos lodos rrs valoles dc Tt
I
I terern sido detcrrninados.
I
Prosseguindo essa nrarcha no teulpo. rletcrrnin&rrros tr strliir:rrt:il
r:.r:. ..r:'
para todos os pontos internos r, da barra.0 < i < I-11 e nir.eis de ternpo rt 1 n1.
conforrrre tnostra a figura 3-18.
Uma caracteristica das discretizaqr)es explicitiu 6 qrre r:las excluerrr ralortrs dru cor,-
digoes de fronteira, no nir.e[ de tenrpo rr, quc r0rn irrfiuincia sobre a soluqio nunr6ric;r
do probltrna no nivel de ternpo , f l.
conside.e--srr figrrrrr J.22. rlue ilrrstr, a propa-
^
.
gaqao dtus corrdiqoes de li'onteira entre (]s niveis de ternp(] fr D + 2. qtrando se utiliza a
discretizagiio3.5{. .\ soluqio nos n6s liqados por lirrhl.s rrii*rjadas niio tem efeito -;obrrr
a .;olugao no [)onto interno (r. r) no rrirel rle tempo rr r ?. -{lt]rrr (lisso, ir soluq,.o lress(l
ponto d ittflttettciada apena^s pelas colrdiqoes de fronttira clo rriscl dc terrrpq l. e n:ut ltt,lo
ralor dit corrrliqdo de fronteira no nir.el de tenrp(, r, + 2.
Esse e uIn efeito puramente nuntirico, serrr.Lr erlrrivitlt.nte ir rxistdncia tle urrr rrtraso
na propagagao da-s condiqoes de fronteira para tlentro tlo rl,rrninio. ,{,ldnr de fisicamerrtc
lncorreto. t'sse fendnrelro pode causar serias inrprecisties r1u;urrlo a corrdiqiio tlc frorrteirir
104 . Tdcnicu Computacionais para Dini.mico dos Fluidos
I = r. +!A,
#
Figura 3.22. Propagagio da condigio de contorno em uma discretiza4eo explfcita, a piltir do
nfvel de tempo n.
2. T2, T3,. . . , T^r sio calculados em seqiidncia. Como no m6todo explicito, para o
ciilculo de T"+t. sdo necessdrios todos os vatores de T".
A diferenqa entre os m6todos est6 principalmente na /orma como se calcula T^+1.
.4o contrSrio das discretizaq6es explicitas, nos mitodos implicitos as derir.adas
espaciais seo discretizadas, em geral, no nfvel de tempo n + l. Como exemplo, ao discre-
tizarmos a equaqdo 3.53 no nfvel de tempo n + l, obtemos
(3.62)
.4 derilada temporal pode ser aproximada por diferengas atrasadas de primeira ordem:
_ ZI, + r'?1'
1 \ -\:l + o[(Ar), (.lr)'] (3.6{)
Equag6es d,e Dtferengas Finitu . 705
em que s =
ffi A discretizaqSo 3.65 representa o mdtodo de Euler implicdro. Notese
que, apesar de o lado direito das aproximagdes 3.55 e 3.63 serem semelhantes, na verdade
elas representam discretizaqdes distintas: a primeira 6 uma discretizagda progressiua em
torno do nivel de tempo n; a segunda 6 uma discretiza€o atmsada em torno do nivel de
tempo n + l.
O estdncil da aproximagdo implicita 3.64 est6 mostrado na figura 3.23. Compare-o
com o da aproximagdo explicita 3.56, apresentado na figura 3.19-
'Art
i,l
.{o contrdrio da equaqio 3.56, a equaEio 3.65, sozinha, nao nos permite determinar
o valor de If+I. Observe-se que, no lado esquerdo de (3.65), aparecem tris inc6gnitas:
I,11t, T,"*t e l,!jt. Portanto, o lor d" ?i'*t 6 definido implicitamente pela equaeeo
3.65, ao contrdrio da discretizaqio explfcita 3.56.
t=In
-"' (dli,1i +dlii;)+ (l +2(s, +s,))diir -", (dfltl, +6?j)) =d?,, (3.6e)
Como esperado, a equagdo 3.69 possui mais de uma inc6gnita, o que nos forqa a
resolver um sistenra de equaq6es a cada passo no tempo. A relaqdo entre os pontos em
diferentes nfveis de tempo pode ser observada no est6ncil da equa4ao 3.6g, moitrado na
figura 3.26.
Figura 3.26.
i
I
Eqtogdes de Dilerengu Fiaitc . 109
diferenqa entre os flJ*o, qrr" entrarn e os que sa€m de V- Esses fluxos s5o, basicamente,
de dois tipos:
^a -a
v:xar+Yay (3.70)
Ta-xa de rariaqio
temporal de d em V
_ tFad-.'f-q,rd;l
ldedem), I
, ll.-*r..-*"*-l
ldeoernV I
(37r)
*(,#)+s=o (3.72)
// \
| ./ \ I
w w/P e E
/ tr'''''''-'-''''''--{
&
Volume de
conrole
t9G*\
Jvttt \ tE)
dv+ [sdv=o
Jv
(323)
I
I
t
Equagiu de Dilerengas Fini'c ' III
I
I
ffi(,#) *.I:sdz=o (3.74)
I
: Pelo teorema fundamental do cd,Jculo, podemos determinar a primeira integral da
j equagio 3.74:
:
l,s av (rff) "- (.#)-
[*(,#) av + +sAz = 0 (3.7s)
a"-ia+5Az=0
em que rj : -k# 6 a componente do fluxo de calorl2 na diregSo 3. Portanto, a tem-
peratura da barra delgada serii dada pela diferenga entre as componentes dos fluxos de
calor que cruzam as faces direita e esquerda, somada ao termo-fonte S.
O passo seguinte 6 determinar, em funqdo das inc6gnitas nos pontos discretos,
os valores a" (r$f)" (t#), Inicialmente, observe-se que esses termos podem ser
"
escritos como:
12. O sinal negativo indica que o calor flui de regi6e de alt6 temperaturG p&a reSides de baix6 temp€-
raturN.
112 . T6.cnius Computacionais pam Din6,miu dos Fluidos
O valor def nas faces e e ru pode ser obtido por interpolaqao linear entre valores
adjacentes de r
nos pontos da malha. por exemplo, quando f" e f- estdo no ponro
mdlio entre os respectivos pontos discretos, pode-se aproximd_los por:
n -fw*fp fp+fs
€ [.e=-T
'-=--1--
Jii as deriradas de @ em (3.76) podem ser aproximadas por diferenqas centrais de
segunda ordem:
SAz=5"+Sp6p
A vantagem de tratarmos implicitamente a dependdncia do termo-fonte com @p 6 que,
em geral, o m6todo num6rico resultante apresenta uma melhor taxa de converg€ncia do
que a obtida a partir do tratamento explfcitol3. o tratamento explfcito do termo-fonte
implica calculii-lo utilizando ralores conhecidos de @p, por exenrplo.
Finalmente, a equagio de diferenEas finitas para o ponto p pode ser escrita cono
nQe-de - ^I u-6p-Qw
l'-.4-;.: ^ + sPoP =
+ 5b 0
Rearranjando os termos,
ou ainda,
opQp=awQwloa{e*Sc (3.78)
13.Supondo Sp ( 0.
Equagies d.e Dileretgu Finitas . 113
ab0)
At
= * (.#)." (3.7e)
sa"]
I:^"."' l(,#)" - ('#)_ + ar (3.81)
As aproximaq6es que ainda devem ser feitas no termo entre colchetes depender6o
da discretizaqio temporal adotada: explicita. semi-implicita ou totalmente implfcita.
Para facilitar a deduqSo que se segue, denominaremos F(d(t)) o termo entre colchetes
da expressSo 3.81, que, entio, pode ser reescrita como
il^+5t
F(a(t)) dt (3.82)
J,^
Vamos considerar o valor de ff como uniforme no interior do volume de controle
Com isso, o lado esquerdo de (3.80) pode ser escrito como
f l"*'' aJP"
J- IlJu ot d,]I d,
e integrado diretamente em c, fornecendo
-'#o'=
f'^*o' abo) ,. | [t"+^t F(6Q))dt
l,^ * J,^ (3.84)
Prosseguindo com as integra45es, o lado esquerdo de (3.84) pode ser integrado pelo
teorema fundamental do ciitculo:
u@J'
dt = (p6) +'\ - bilb (3.85)
I:^*"'
A expressSo 3.85 6 exata. Se mnsiderarmos p constante, temos pf I = pi = pp. Se
considerarmos tamb6m p como uniformet pp = p e a expressSo 3.85 pode ser escrita
como:
o€|froo : r,(d")
= \'/^ad\" /-aq)"+S,a"
a"i. - \' a, ) -' " -' (3.88)
\v'v\
A equaqdo 3.88 nada mais 6 do que o mdtodo de Euler explicito, pois todos os termos
espaciais (lado direito) sio avaliados no nfvel de tempo z.
Obt6m-se o m6todo de Euler implicito fazendo-se
todb*',-Q?6d
Lt \-' = F(d.+,)
(3.8e)
"' r rrrrr', as =
! @!)j! (r)-
6ty
li^".
I
er porlanto,
ab : F(d"+r) + r(d")
-Ar25x
odb*'.-, I (3.e0)
.
[(#)" (#).] ==,,llT:::!';v))
ta" (3.s1)
. equag6o 3.88, obtemos o mdtodo de Euler explicito (compare-o com a equagdo 3.56):
vp - Dr f,b
rn+t n
'.'p - 2Oh + Ok - - 2Q7+t + OfrlLl
a, L- t"au-- .6b+L to"y ,
.As tr6s formula46es anteriores podem ser generalizadas pela expressdo
TI
Avl
-l
_l_
"-At-
Figura 3.28. Malha bidimensional pua volumc finitos. As linhc trrcejadx indicm c fron-
teira dos volumes.
e a malha mostrada na figura 3.28. Al6m dos pontos E e lU , o ponto P tem agora, como
vizinhos, os pontos N (norte) e 5 (sul).
A equaqio 3.93 6 integrada no volume centrado no ponto P:
Supondo-se agora que as componentes (t#)" " (t#)- dos fluxos difusivos
representarn valores midios sobre as respectivas faces e e u, o lado direito de (3-95) pode
ser diretamente integrado em g para fornecer quantidade total de @ que atravessa, por
unidade de tempo, as faces laterais do volume de controle devido a efeitos difusivos:
[('**). - ('#).]*
,"^,(#) r.1. (#)
"- _ (3.e6)
em que empregarnos o fato que as dreas da.s faces esquerda e direita do volume de controle
valem .'1. = A- = AY.
.{ segunda integral em (3.94) 6 calculada da mesrna forma, resultando em
com as dreas das faces superior e inferior dadas por .4' = .4, = Az. O termo-fonte 6
integrado como
(#)"
(#). *
w ^, (3.100)
%# (3.101)
&)"= \# (3.102)
(H)" ^' +#
tipo dzgp, por exemplo, se referem i distancia entre os respectivos
nos quais os termos do
(3.103)
= I:^"."'
[1"" [ *" ('#) dz dv +
I: 1"" & (H) *a"] at . roor
I
118 . Ticnire Computaciona* poro Din6.mica d,os Fluidos
t^ 4, .{" A"l
F(d(r))=-l*+ lv * 5r * sr.1 o" * .
LAy
I i.-1..1 . r^1 r^1
. 1.4.
[*]t" * L*low +
[tJt" *
L"r]ds(3.r0e)
Combinando as express6es 3.107 e 3.109, obtemos
,1q1,110,
I^t"'uault " = o,frr, l'^^*"'
(3.1 10)
I
I
I
L
I
I
I
3.6.1 Consistbncia
Uma caracterfstica importante de uma dada aproximaqio de diferengas finitas 6
que ela seja consistente com a equagdo diferencial parcial que ela discretiza. Na se@o
3.1.1 vimos que, desprezando erros de arredondamento nos cilculos, quanto menor Az
melhor a aproximaqio para as derivadas de uma funqao /. Isso equivale a afirmar que,
quando Ar -+ 0, o ELT tende a zero, e recuperamos, a partir da expressdo discreta
(EDF), a aproximaqSo continua original (EDP):
,.^ Q@+L?)-6b)
A,+o At
_o_Q
dr
Para que uma discretizaESo seja consistente com a equa4So diferencial parcial, seu
ELT deve tender a zero quando Ac, At -+ 0. Para verificarmos a consistOncia de uma
discretizaqio, utilizamos o procedimento (1) apresentado na segd,o 3.1.4: substituimos as
expansdes em s6rie de Taylor na equa4do de diferenEas finitas, e fazemos Ac, At -r 0.
Caso o ELT vd para zero, a discretiza46o 6 consistente com a EDP. Esse 6, essencialmente,
o caminho inverso do processo de discretizag5o.
Como exemplo, considere-se a equagdo transiente de difusdo
a0='^a2a (3.111)
at or"
e sua aproximagio por diferengas finitas
(3.1 l2)
aol"
d?+t = gi+@,r) a,l,
", #1,-# #1, +o(rz)a
afl" - 0,0ll"
arl, = ' a,rl,
Isso indica que a discretizaEao 3.112 6 consistente com a EDP 3.lll. Note-se
que, durante o processo de solugio numdrica, devido ao emprego de Az, At > 0, a EDP
120 . Tdcniw Computacionais pora Dindmico tlos Fluidos
que estamos eletiuamente resolvendo quando utilizamos a EDF 3.112 6 aquela dada por
(3.113), que contdm, inclusive, os erros provenientes do truncamento das expansdes em
s6rie de Taylor. A substituigio das expansdes em s6rie de Taylor nos permite identificar os
termos que comp&m esse erro. Com isso, podemos minimiz6Jo, aumentando a precisdo
de nossa aproximagSo (ver exercicio 38). .{ EDP obtida a partir dessas substituiqdes
e elimina46es das derivadas temporais, quando presentes, 6 conhecida como equagd,o
modifrcaila. Para maiores detalhes, confira Fletcher (1992), Tannehill et aL (1997) ou
Rolnik (1998)ta.
Embora possa parecer 6bvio que todas as discretizag6es s5o consistentes com a
EDP original, algumas delas ndo o sdo, ou o sio apenas em alguns casos (ver exercfcio 32).
Por isso, devemos sempre verificar a consistOncia da discretizagdo antes de trabalharmos
com ela numericamente. A relaq6o entre discretizaqdo e consistOncia estd mostrada na
figura 3.29.
discretiagdo -*
Equagdo diferencial Aproximaglo por
parcial diferengas finitas
-.- consistencia
qumdoAt,&-0
-
Figura 3.29. Rela4do entre discretizagio e consist€ncia.
: E o que acontece quando uma discretiza4do ndo 6 consistente com a EDP que
t
queremos resolver? A resposta 6 que a soluqSo numr5rica da EDF @i nao 6 mais repre-
sentati da solugSo 6@;,t") da EDP. Na verdade, est6 sendo resolvida uma EDF que 6
I consistente com uma outraEDP, diferente daquela que realmente se quer calcular.
i
I 3.6.2 Conuerg€ncia
t
Soluqdo exata da .- converg€ncia Solugdo num6rica
i
EDP quandoAr,&.-0 aproximada
-
I
Consist€ncia 6 uma condiqi.o necess6"ria para convergdncia, pois se ao fazermos
I
3.6.3 Estabilid.ade
Valores para At maiores que esse limite geram soluE6es instiveis. Por exemplo, a equaEdo
ry =
"'i-'-rffi.,'i.' +o[(At)'(Ao)'] (3.1 l4)
o crit6rio de estatrilidade do m6todo explicito representado pela EDF 3.114 6 dado por
c(At) I
s= (A")' (3.1 15)
-2
Apesar de sua existOncia n5o ser intuitiva, o crit6rio eKpresso pela equaqSo 3'115
deve ser seguido ir risca para que nio haja acrimulo de erros de arredondamento que,
eventualmente, destruiriam a soluqSo numdrica. A figura 3.31 mostra duas soluq6es para
a temperatura na barra da segio 2.3.1, calculadas pela discretizaqao 3'114' com s = l
(-) e = f t i C--1, ambas no mesmo instante de tempo. Note'se o comportarnento
"
da soluEdo num6rica para s = f, por ter*or violado o critdrio de estabilidade: ela 6
oscilat6ria, com valores de pico muito superiores aos permitidos pela fisica do problema.
'': ..;
F
:,,
012345618910
X
Figua 3.31. Temperatura na bara pda 3 = i (-) ", = * C--) no m6mo imtante de tempo'
o crit6rio 3.115 exige que, caso a malha seja refinada para melhorar a precisdo da
soluESo, reduza-se tamb6m o ralor de At. Suponhamos que sejam adotados os valores
Ato e Azo que satisfazem ffi = |. Se utilizarmos um novo espagmento Az1 =f ,
Como exemplo de aplicag6o desse m6todo, lamos obter o critdrio 3.115 para a
discretizaqio 3.114. Note-se que o crit6rio fornecido pela andlise de von Neumann de.
pende n5o s6 da EDP, mas tambdm d,e como ela foi discretizada, isto 6, das expressdes
de diferenqas finitas utilizadas para aproximar as derivadas parciais.
Para procedermos i andlise de von Neumanxr, devemos substituir cada termo de
(3.114) pelo equivalente dado por (3.116). Portanto, devemos primeiro calcular
O?*' = Qn+retQti
Q?+r : $nslQz&t : .iDnslQ(zi*Ae) = OneIQ'i erIQ^E
em que n6o h6 somat6rio por estarmos tratando uma componente apenas. Sutrstituindo
as express6es anteriores em (3.114), encontramos
G=1+2s(cos(QAr) -1)
6 conhecido como fotor d.e arnplif,cagd.o, pois 6 ele que controla a amplificaqio ou ate-
nua45o de iD. Note-se que G depende ae s = lZal#, sendo, portanto, funqSo dos
parametros da discretizaqdo. Para que a amplitude iD nd.o aumente a cada passo no
tempo, a condiqdo
IQn+,
l-l I
I
Eqrogdes d,e DiJerengu Finitu . 125
que 6 o crit6rio 3.115. Nem sempre podemos determinar express6es simples para o
fator de amplificaqS.o G como (3.118). Por exemplo, quando G 6 um ndmero complexo,
lGl" =GC ( l, noquald6ocomplexoconjugadodeG. Quando G6 umamatriz, seus
autovalores.\ devem satisfaeer l,\l ! I (se ) real) ou l,\1, = Lt S I (se .\ complexo).
A and,Iise de von Neumann pode ser igualmente aplicada a discretiza46es em mais
de uma dimensSo espacial. Por exemplo, em duas dimens6es espaciais, a solugio @i, 6
escrita como
6!,i = tb"slQ''sIRv;
em que Q e fi sdo os nrimeros de onda na <iireqio r e y, respectivamente. Substitui-se
a expressSo anterior na equaESo de diferengas finitas e determina-se G como feito no
exemplo da equag6o unidimensional. Para a discretizaqdo explicita 3.68, a condiEdo de
estabilidade 6
I A2T - -
1 ?i,;-r 2T;,i lT;.ia1
paor-f---llo-)- (3.r21)
em que ri = d + dar. Jii a discretiza45o das derivadas radiais pode ser feita de dois
modos distintos:
f
Equogies de Dilerengu Finitos ' 727
A2T
.
#-i,i
I AT Ti-r,j - 2T;,i
+ffi+o(a'r)2
* T;a1,i , [+r,i - Tr-r,i ,
'#1,-,,,.,
: (3.124)
"-"'*+o(Ar)2
O modo (2) apresenta melhores propriedades num6ricas que (1), e deve ser empre'
gado quando possfvel.
Combinando as express6es 3.121, 3.L22,3.123 e 3.124 para discretizar a equa4do
3.120 na coordenada espacial, e o m6todo de Eulerimplicito para a discretiza{5o tempo
ral, obtemos a EDF:
i
I
128 . Ticnicos Computacionais pam Dinilmia dos Fluidos
Escrita para todos os pontos (i'i) do disco, a EDF 3.125 origina um sistema de equaq.es
pentadiagonal.
A implementa4do das condig6es de fronteira 6 semelhante a dos problemas
ern
coordenadas cartesianas. por exemplo, condiqdes de
Dirichlet = f(r,€) aplicadas ao
longo das bordas interna e externa do disco. " condigdo de Neumann,
caso se utirize uma
especifica-se a componente normd
-e# do fluxdde calor atravds da borda. .4, integraqio
temporal pode ser facilmente rearizadacom o uso de
um m6todo imprfcito, sendo o sistema
de equag6es resultante resolvido por tdcnicas iteratilrs.
Alguns cuidados devem ser tomados quando a origem do
sistema de coordena.das
estd inclusa no dominio, uma vez que a equa4do 3.120
6 singular no ponto r = 0. Detarhes
sobre o tratamento do ponto
f = 0 podem ser encontrados em Davis (fg79), Ozigik ( l9g9)
e Scheisser & Silebi (f997).
o mdtodo de volumes finitos pode ser empregado tamb.m em outros sistemas de
coordenadas. Em particular, a figura 3.3s mostra o volume
de controle associado a um
ponto P no domfnio computacional da figura
J.34.
A partir dos resultados da seEdo S.l.b, vimos que express6es de O(A:r)2 para
de.
rivadas de ordem rn necessitam, normalmente, de m*2 pontos.
Em geral, para uma
f6rmula de o(ax)p , p > l, necessita-se de rn +p pontos.
o ndmero de pontos necess6rios
cresce linearmente com a ordem da aproximagio e da
derivada que desejamos discreti-
zar' Por exemplo, oito pontos adjacentes sao utilizados em uma f6rmura
de diferengas
atrasadas de O(Az)4, para uma derivada de quarta ordem.
F6rmulas que utilizam grande nrimero de pontos apresentam alguns
inconvenien_
tes:
.t- Perto das fronteiras, alguns pontos da f6rmula podem "sair" do domfnio (ver figura
3.36). Por exemplo, uma f<irmula que utilize os pontos x;-2, ri-r, ri, xi+r, ti+2
vi pode ser aplicada em z;, i > 2. Quando i = l, o ponto c-1 fica fora do domfnio.
i
I
I
I
I
I
i
I
Figura 3.36. Fdrmula uextensas" apr*ntm problemrc perto de fronteirre. Qual valor atribuir
!
j m ponto fora do domfnio?
I
Embora algumas vezes seja possivel, por meio de considerag6es ffsicas ou das
condiq6es de fronteira, determinar o valor dos pontos externos, no caso geral, temos
que utilizar uma outra discretizaqio perto das fronteiras. No caso especifico da f6rmula
artterior, devemos empregar uma expressSo com est€ncil z;-1 1 ri, ri+r, xi+2, zi+31 e ri+4-
.{ necessidade de f6rmulas distintas, em diferentes regi6es do dominio, 6 uma potencial
complicaqdo a mais para ser tratada durante o estudo num+5rico de uma EDP.
Deve-se lembrar que a expansio em s6rie de Taylor de uma funESo / s6 d represen-
tativa quando /
6 suficientemente suave para {rie os sucessivos termos da s6rie tenham
lalores decrescentes. Portanto, se as soluq6es da EDP apresentarem descontinuidades,
nio h6 garantias de que as derivadas presen-
possiveis no caso das equag6es hiperb6licas,
tes na s6rie de Taylor sejam limitadas ou mesmo que diminuam de magnitude. Nesses
casos, a ordem formal da aproximagdo de diferenqas finitas, ou seja, dizer que uma da-
da aproxima4So 6 de O(Ar) ou O(Ac)3, perde seu significado. Isso porque, quando
aproximamos a primeira derivada de / pela expressio
A=fl
orl; -f;+\-f;
ar +o(Ac)
estamos considerando que a derina<la de segunda ordem, presente no ELT representado
pela notaqdo O(Ac), pequena o suficiente para ser desprezada. Quando existem descon-
tinuidades na solugSo num6rica, essa hip6tese ndo 6 mais v:ilida.
Conforme relata Fletcher (1992), experimentos num6ricos sugerem que, quando a
malha 6 grossa, as f6rmulas de alta ordem ndo necessariamente fornecem aproximag6es
melhores que as fiirmulas de ordens menores. Em malhas finas, por6m, o resultado
130 . T6.cnius Computacionais pora Din6,miu dos Fluidos
muda, com as fdrmulas de alta ordem se destacando pela precisSo e pelo maior custo
computacional. Aproximaq6es de O[(At)2,(Ac)'?] sao consideradas satisfat6rias pa.ra
muitos problemas. Para controlar a precisdo da soluqSo numdrica, 6 preferfvel ajustar os
valores de Ac e At dentro do razoii.vel, at6 que se consiga uma boa relagSo entre o custo
da computaEeo e preciseo dos resultados, isto 6, uma boa efici€ncia computa.ional.
ry1"*' =
3a?+t - !a? + o!-L + o(ar), (3.126)
}tl. 2Lt
que 6 um esqtema de tr€s nireis, assim denominado devido i utilizaqdo dos valores de
d em trds nfveis de tempo distintos. A expressSo anterior 6 facilmente implementada
em programas j6 existentes. Quando combinada com discretizaqSes espaciais no nivel de
tempo n t l, como, por exemplo, o lado direito da equa4So 3.62, obt6m-se
(3.127)
/'".'*+ agd
./r".,-* dt
o, = o(!6)1"*'
dt
t, (3. l2e)
I
1!.+r * f
L. F(o(t)l dt_ F(d"+')^, (3.130)
t"+r- T
"
(3. 13r )
Note-se que poderfamos ter obtido a expressio 3.131 diretamente a partir da dis-
cretizaqio, por diferenqas finitas, dos termos da equaqdo
aqal
dt = F6ft\\
no nivel de tempo n + l. Contudo, para utilizarmos o formalismo da t6cnica de volurnes
finitos, integramos a expressdo anterior entre os instantes de tempo tn+t - * e t^n 1 * f -
Os esquemas 3.127 e 3.131 s6o de implementageo direta, mesmo em codigos j6
existentes. Por6m, fazem referdncia a dois niveis de tempo (n e n - l) para a obtengio
132 . T6.ctiw Compttacionais pam Dinimim dos Fluidos
do terceiro (n+2). Quando n = 0, eles n5o podem ser utilizados parao c:ilculo de dl,
pois exigem 40, dado pelas condiq6es iniciais, e /-1, esse normalmente ndo definido.
Portanto, necessita-se d,e rm esquema inicial para o calculo de {1, que pode, a
principio, ser de dois tipos (Thomas, 1995):
1. Por um m6todo num6rico que seja de O(At) (Euler explfcito, por exemplo), com um
passo no tempo At = (dl)2, em que d't 6 o passo no tempo do esquema de segunda
ordem 3.126. Isso faz com que o coeficiente A, do ELT, advindo da discretiza4So
temporal, presente no mdtodo de Euler, seja da mesnra ordem que o respectivo
coeficiente do esquema de segunda ordem 3.126.
2. Pelo uso de um m6todo de O(Lt)2, como Crank-Nicolson, que neo exige valores
em 3 niveis de tempo €, portanto, pode ser utilizado para dar inicio ao processo de
soluqeo.
A t6cnica (f) pode ser implementada com a realizaqao de ff passos no tempo com
o mdtodo de O(At). O riltimo ponto obtido nessa etapa 6 o valor de /r a ser utilizado em
(3.126), para o cd.lculo de $d , n = 2, 3. A partir dai, temos todos os pontos necessd,rios
para avaliar a discretiza4do 3.127.
As duas t6cnicas anteriores sup6em que, para mantermos O(At)2 na soluqSo
numririca, devemos calcular /l com essa ordem. Pode-se mostrar, por6m, que o uso
de um m6todo num6rico de O(Ar) para o cdlculo de {I (como Euler, por exemplo) n5o
afeta a ordem de precisdo da solugdo obtida pelo esquerna 3.127 para n > I (Thomas,
1995). Isso simplifica ba-stante o processo de soluqSo por meio de discretiza.gSes que uti-
lizem mais de um nivel de tempo parao cdlculo de Crn+I, fornecendo uma terceiraop@o
de procedimento inicial.
3. 9. 2 Formulagd,o Pseudo-Tfansi,ente
Caso o problema em estudo possua estado estaciondrio, uma das formas de obter
esse estado 6 pela formulaqio pseudo.transiente: utilizamos a t6cnica de marcha no tempo
at6 que ff seja t6o pr6ximo de zero quanto se queira.
Se marchamos no tempo para alcanqar o estado estaciondrio, por6m, nio haverd
problema na utilizaqio do m6todo de Euler, jd que, nesse caso, a solugSo estaciondria
6 independente da aproximagdo para a derivada temporal. Nas formulag6es pseudo.
transientes, 6 ',antagem utilizarmos um m6todo implicito, pois podemos tomar valores
de Af maiores que os permitidos pelos crit6rios de estabilidade dos m6todos explfcitos.
Essa 6 uma t6cnica muito utilizada na literatura para a obtenqdo do estado estaciondrio
de escoamentos.
Deve-se ficar atento, pois, em geral, quanto maiores os valores de At, mais lenta-
mente os r,alores de @ se aproximam da distribuiqdo estacionSria, exigindo um nrimero
cad,a vez maior de aplicaq6es do m6todo implicito, aumentando consideravelmente o tem-
po de computa.qd.o. Portanto, quando se faz uso de uma formulagdo pseudo-transiente,
Equag6es de Diferengu Finitos . 133
deve.se escolher co-- c,riaaao o valor de At. Normalmente. essa escolha 6 feita aDos
experimentos num6ricos.
3.TO SUMARIO
Para que o computa.dor possa calcular numericarnente as express6es diferenciais
que aparecem nas EDPs, 6 necessiirio transformar essas express6es. A transformaqdo 6
feita por meio da aproximagdo dos termos presentes na EDP, com o uso de equag6es
algdbricas, que relacionam entre si os valores das inc6gnitas em pontos adjacentes da
malha computacional. Obtemos essas f6rmulas pela manipula{5o das expans6es enr s6rie
de Taylor ou utilizando interpola45o polinomial. O resultado mais importante deste
capitulo, apresentado na segdo 3.1.5 6 que, em geral, precisamos de pelo menos nr + I
pontos para obtermos uma aproxima{eo de O(Ac) de uma derivada de ordem rrr.
Para equag6es estaciondrias, o processo de discretizag5o gera um sistema de equa-
gdes acopladas, que deve ser resolvido por m6todos apropriados, geralmente iterativos
devido ir esparsidade da matriz de coeficientes.
As equaq6es transientes podenr ser discretizadas de dua,s formas, dependendo do
nivel de tempo em que aproximarnos os termos espaciais. No nfvel de tempo n, obtemos
uma discretizaqdo explicita, cujas equa4Ses podem ser facilmente calculadas. Contudo,
m6todos explicitos normalmente apresentam restriE6es de estabilidade, o que limita o
lor de At efetivo que pode ser utilizado.
Aproximaq6es dos termos espaciais no nivel de tempo n + I resultam discretizaq6es
implicitas que seo, em geral, incondicionalmente est6veis para qualquer valor de At. For
outro lado, elas fornecem um conjunto de equag6es acopladas, cuja soluqio exige um
maior esforEo computacional do que para as equaq6es dos mr6todos explicitos. Qual
das duas formas de discretiza4So escolher depende do problema tratado e do esforqo
i computacional necessdrio para resolver o sistema de equa46es.
Nos estudos de fen6menos transientes, 6 recomendado o uso de m6tocios que se-
I
jam de O(At)'. Os m6todos de Euler explfcitos e implfcitos, embora simples de serem
implementados, sao de O(At). Conseguir boa precisio pode exigir ralores de At muito
reduzidos, com um conseqiiente longo tempo de computa{eo.
A t6cnica de volumes finitosp6dIer considerada uma outra forma de obtenqdo das
equaq6es de diferenqas finitas. U'ma de suas vantagens 6 expressar a ffsica do problema
por meio de relag6es entre os fluxos que cruzarn as fronteiras dos volumes de controle.
O estado da arte hoje, na DFC, 6 o uso de volumes finitos em malhas n5o-estruturadas
tridimensionais, para o tratamento de problemas em geometrias complexas.
Apresentaram-se, por fim, os conceitos de consistencia, estabilidade e convergdrrcra.
Pelo Teorema de Lax, as duas primeiras implicam a terceira, se o PVI for linear e bem
posto. Os crit6rios de estabilidade de mdtodos num6ricos podem ser obtidos de viirias
formas, sendo a mais comum pela aniilise de von Neumann. Esta decomp6e a soluqio
do PVI em suas s6ries de Fourier, e imp6e a condigio de que o fator de amplificagio
134 . Ticniw Compulacionais pam Dindmiu dos Fluidos
seja menor que um. Devido ir complexidade das EDPs, nem sempre 6 possfvel encontrar
f6rmulas analftica-s para os crit6rios de estabilidade dos m6todos num€ricos; considera.g6es
sobre problemas mais simples podem sugerir esses crit6rios, que precisam ser testados na
prdtica.
Como refer€ncia para o leitor, a seqeo A.l traz as f6rmulas de diferenEas finitas
mais utilizadas na discretizaqSo de EDPs.
3.I2 EXERCiCIOS
2. A partir das expans6es de /(ci + Az) e f (z i + 2\x) em torno do ponto .c;, obtenha
uma aproxima.gdo progressira de O(Ae) pu" {}l .Repita esse problema com as
expansdes f (x i - Ar) e J @i - 2Aa), obtendo ugoiu urnu expressSo atrasada.
4. Determine o uoto. rnri*rlo P da funqdo S em (3.6) no intervalo aberto (0, 1). Para
isso, utilize o fato de que a expansSo em s6rie de Taylor de e' em torno do ponto
r=06dadapor
e, =r+r*{+ro*
(a) Mostre que a funqSo 5 6 dada por
e'-l-x
------;-
Equog6u de Difenngu Frnitas . I35
Utilize os tr6s pontos da figura 3.8 para determinar uma expressSo p-u $], po.
meio de expans6es em sdrie de Taylor. Qual a ordem da expressSo obtida?
8. Mostre que as aproximasdes de diferengas centrais para t (X) " & (3*) r*
iddnticas.
9. Encontre uma aproximagSo de diferenqas centrais O"t^ ffi que seja de ordem
(Ac)2, (As)2 e (A,z)2.
10. Utilizando os quatro pontos igualmente espaqados ri-2, ai-r, ri e t.+1, encontre
uma aproximaqr" 0"."
ffl . Qual a ordem dessa aproximag6o?
11. Por meio da t6cnica de expansSo em s€rie de Taylor, e posterior substituiEio na
expressdo de diferenqas finitas, mostre que a expressSo 3.28 6 de O(Az).
12. Utilizando todos os pontos da figura 3.13, qual a maior ordem possivel das apro
ximaqdes p*" {#li {i||,, Encontre essas aproximag6es por s6rie de Taylor e
"
por interpolagio polinomial.
13. Obtenha uma aproximagao pa.. $]l de O(Ac), utilizando os pontos da figura
3.37, com 0 < a< l. Deduza essa f6rJirula por:
o s6rie de Taylor;
r interpolaqSo polinomial;
r m6todo geral da seqSo 3.1.5.
i
14. Encontre rlma aproximagAo para V2l,; na malha mostrada na figura 3.38, em que
0 < a, A 1| e a ff. Qual a ordem da aproxima46o?
15. Mostre que as condiq6es dadas por (3.36) sao necess6rias para a obtenEio de uma
aproximagSo de, pelo rnenos, O(Az).
16. Verifique que, utilizando diferenEas centradas sobre 29 f I pontos igualmente es-
pagados, as condig6es 3.36 permitem obter uma aproximaqSo de ordem O(Ar)2
pu" {#l .Sugestdo: construa o sistema 3-35 para algumas derivadas que satis-
fagam as i6ndiq6es descritas e verffique que a solugSo do sistema elimina tamb6m
o termo ,4-..1.
136 . Ticnias Compttacionais porc Dindnia dos Fluidos
xi-t
oAr A:
Figua 3.37. Pontos utilizados tro exercicio 13.
f ,i"
J i+lJ
f,+,
17. Incluindo as deriladas de segunda e terceira ordens nas expans6es 3.39, obtenha o
sistema 3.42,
19. Qual a maior ordem possivel para uma aproximageo du $] | o, pontos igual-
"ob."
mente espagados z,i-2,xi-r,xi e ri+r? Determine essa apro#maqdo pela t6cnica da
seqao 3.1.5.
21. Descrelaasdiferengasentremdtodosdeintegra4ionum6ricaexplfcitoseimplfcitos.
23. Al6m da f<irmula de cinco pontos para a equaqeo de Laplace bidimensional, ou-
tra f6rmula mencionada na literatura 6, a de noue pontos. Obtenha essa f6rmula,
discretizando as derivadas de segunda ordem da equa46o de Laplace por meio de
diferenEas centrais de quarta ordem. Desenhe o est6ncil da aproxima4So resultante.
Equogdes de Diferengas Finitas . 137
25. Dada a tabela de /(r) = cos(c) abaixo, calcule /'(0,7) e J"(0,7), utilizando pol!
n6mios de $au dois. Como voc6 faria para calcular /'(0,83) e /,'(0,62)? Calcule
esses valores e compare-os com seus respectivos rralores exatos.
x I@)
0,5 0,877583
0,6 0,825336
o,7 0,764842
0,8 0,696707
0,9 0,6216r0
26. Suponha que se queira resolver um problema transiente de difusdo de calor por
meio da equaqio 3.127. T0m-se as condig6es iniciais T0 e as condiq6es de contorno
apropriadas. Como proceder para iniciar o processo de solug6o?
27. Verifique que os valores de o dados por (3.44) sio solug6es do sistema linear 3.46.
28. Discretize a equaqdo 3.72 no ponto P da figura 3.39 pela t6cnica de volumes finitos.
As faces u e e do volume de controle se localizam a meia distincia entre os pontos
adjacentes. Atengio, por6m, para o fato que a separaqSo dos pontos r! ndo-uniforme,
jiique drjyp I 6xps e que, portanto, 6r-p f 6tp".
.r
WWPCE
, 6&.
6?*' - Oi
A'
representa uma aproximaEso atrasada, central ou progressi para a derivada tem-
poral? Construa o estencil de (3.90).
o?*'-6? __,.6i-Q?-r
At-Az
em que u ) 0 6 uma constante, 6 consistente com a equagio de convecE5o linear
a6 a6
at:-"a'
32. A discretizaqio de DuFort-Ftankel aplicada ir equa4So transiente de difusdo
a0 ^aro
at:'6A
di, origem ir seguinte equaqao de diferenqas finitas
Oi+t - 6?-t
=
.dl+r -2ry+di-,
2Lt
Em rela4io ir EDF anterior, mostre que ela
----?^;F-- 6
(a) explfcita, apesar de dl+' aparece. nos dois lados do sinal de igualdade.
(b) consistente somente quando f,f -+ 0. O que acontece quando f,f -+ d, em
queC6umaconstante?
33. Discuta a seguinte afirmagSo: "O fato de um m6todo implicito ser incondicional-
mente estdvel permite o emprego de qualquer valor de At na resolugio de um
problema de valor inicial".
34. ApartirdacomponentedeFourierdadaporOi,i-tb^elQ"terRv;edadiscretiza{5o
explicita dada por (3.68), utilize a andlise de von Neumann para obter o crit6rio
de estabilidade 3.119.
35. Pela anrilise de von Neumann, verifique que o fator de amplifica4So do m€todo de
Crank-Nicolson aplicado i equaqSo transiente de difusio
6 dado por
,D"+t
_ I+s(cos(QAr) -1) (3.r33)
On l-s(cos(QAz) -1)
Equagdes d,e Dilenngas Finitu . 739
JO. Na integraqdo temporal de uma EDP, quais fatores devem ser lerados em conta na
escolha entre um esquema implfcito e explicito?
T:*, -Ti _
-Ti_t -2Ti
+TI+_
(3.134)
At (Az)2
para a equa4do transiente de difusio do calor
m a2T
(3.135)
at="ar"
6 de O[(At),(Ac),]. Se escolhermos um valor adequado para s = #i], por€-,
a mesma etpressdo 3.134 apresentar6 um erro local de truncamento muito menor.
Esse valor para s pode ser determinado pelo procedimento seguinte:
a2T ,}aT
aF "6/ (3.137)
140 . Ticnirc Compvtocionois porc Dind,mia dos Flvidos
(d) Substitua o lalor de$T auao por (3.137) na expresseo para o erro local
de truncamento 3.136 e mostre que podemos anular o coeficiente de S se
tomarmos
a(At) I
"= 1*;"= t
Qual a ordem da aproximagSo 3.134 quando utilizamos s = *?
4
Ax=r
em que A 6 a matriz de coeficientes e r o vetor de constantes.
Seja 4-t a matriz inversade A- Podemos obter, formalmente, o vetor x a partir
da operaq6o
A-lAx=A-lr + x=A-lr
.{ desvantagem desse procedimento € que necessitamos determinar etVlicitamente
A-t, o que pode representar um problema computacional maior do que obter a solugeo
do sistema linear original. Existem m6todos para a soluEso de sistemas lineares que ndo
742 . T6.cnicu Computacionais parc Dind,min dos Fluitlos
Tais operag6es sdo aplicadas ao sistema linear em uma ordem que, ao final, a
matriz de coeficientes do sistema transformado seja tiangulor superior, ou seja, uma
matriz na qual o elemento oi,, seja nulo se i > j. um sistema triangular superior pode
ser resolvido de forma eficiente pela t6cnica de substituigdo reuersa.
Para exemplificar o m6todo de soluEio de um sistema linear pelo rndtodo de eli-
mina4So de Gauss, considere-se o sistema de tr6s equag6es e trds inc6gnitas:
ar,tJt+ar,2x2+arJ:t3 (4.1)
a2,rjcL+a2,2I2+azixT -12 (4.2)
(}3,1'1 *a3,2I2+a3!r3 (4.3)
-rj
em que' por hip6tese, oi,i * 0. Para obtermos uma matriz de coeficientes triangular
superior, a aplicaqdo do m6todo de Gauss a.s equag6es 4.1,4.2 e 4.3 dele eliminar os
termos a2,lrl, a3,rxr e a3.222. O termo o2.lrr 6 eliminado se calcularmos
que fornece
(^ o3.r^
--:o,,t/\-rr +, / a3.r \ +/ \ @3,r os.r
\or.,- 1ar.z
- -or.")12 (a3.3 - fi"r.t)", = rr - il",
ou
oL,zrz*a\,"4-r't
l
I At6 esse ponto, o sistema de equaq6es lineares 4.1, 4.2 e 4.3 est6 na forma
que resulta em
ai34 :7'!
i
e pode agora ser facilmente resolvido por substituiqdo reversa (ver a seguir).
Deve-se tomar alguns cuidados durante a aplica4do do m6todo de Gauss, como
garantir que os termos a;,; nao sejam nulos. Para maiores detalhes sobre esse m6todo,
consulte textos de c6lculo num6rico como os de cliudio & il'larins (lgga), cunha (rgg3)
ou Ruggiero & Lopes (1997).
Em relaqio As matrizes obtidas a partir da discretizaq6o de EDps, a eliminagio de
Gauss normalmente nd,o apresenta boa efici6ncia computacional. A raz6o disso 6 que o
mdtodo nio aproveita a esparsidade da matriz de coeficientes para acelerar o processo de
144 . T6ctiw Comprtocionais para Dindmiu dos Fluitlos
1r 0P2 0 0 0 0 0
1.y10920000
ol7l0P'000
fl2001r0p200
o12ol1lo?2o (4-10)
o o P2 o I 7 o o P2
000p200110
0 o 0 0 P2 011r
oooo0p'01'l
Note-se como os elementos dessa matriz estSo agrupados nas diagonais adjacentes ir
diagonal principal, formando uma "banda".
Certas matrizes de banda podem ser resolvidas de forma bastante eficiente pela
decomposigSo LU. A id6ia por trds desse m6todo € fatorar a matriz A no produto
A=LU
em que L e U s6o matrizes triangular inferior e superior, respectilamente. uma vez que
a matriz A tenha sido fatorada, 6 possivel obter a soluEso do sistema linear de forma
eficiente2.
.4.s matrizes de banda tridiagonais (com tr€s diagonais nionulas) sao freqiient+
:
mente encontradas na DFC. Pelo procedimento descrito a seguir, utilizamos a decompo'
signo LU para resolver sistemas com matrizes de banda tridiagonais, tambdm denomi-
nados de sistemrc tridiagonais.
b1x1lc1x2 - rl
a2xr+htz+c223 - 12
asr2fbsxs*caxa - 13
_:
aN-rtN-2*b,y-121y-1+cN-ltN = rN-r
aNgN-r*Dryr1y - rN
bs cr 0 0 0
02 b2 0 0 0
0 0 0
A= 1": ::
00 arp-l brv-r cN-l
00 o arv bry
oo
la' Az o o 0
0 ... 0
lo, at1s 0 0
L=
l0 0 0 0
t:::::
|
lo o o crN-r Ax-t ;
L0 0 0 0 c,v 0n
f t 1t '120 00
-.. 0
1010 I 00 0
l0 ... 00 0
u: I
1,0
lo o
far ct o 000
1", b2 c2 000
0. 0
A=LU+ l0osbz
0
t;;;
|
pl 7flr o "' 0 0
A2 azlrt Az 1z'tz 0 0
0 d.3 aslz t 0s 0 0
Cl
fu =bt 1=-
'' Ft
Ci
Para2(i<N-l: a;=4, fi=bi-ai^ti-r ti-7 (4.1r)
Pi
cN = oN FN = btt - oNTN-l
Ax :r * LUx = r+L(Ux) = r + Ls = r
0r00 00
a2fr20 00
oatAt 00
:::
000
000
or-r
o
gN-r
orv ;ilt lll
Sua soluqSo pode ser obtida, facilmente, por szbsrituigdo direta. Assim, por exemplo,
para determinarmos o valor de sq, fazemos
rl (4.12)
pl
T6cniw de Solug6,o Numdria . 147
'r-E
ri -(Iisi-r
Paraf = 2,3,...,N - 1,lr': si at
(4 14)
Com os valores de s calculados por (4-14), podemos agora resolver o sistema linear
Ux=s
lt t'1't,0 ... 0 0 0
f "'l
f0 0 0 0
l"ls3
l0 o
l' 0: 0:
I
1 o o
::
017r.--r
o
:
-l:l
-l |
l0
00 l | ""-' I
L0 0 0 L"ru I
pot srbstituigdo reuersc. Esta segue a mesma id6ia da substituiqio direta, s6 que se inicia
a partir de sry, isto 6, a partir da riltima equaqeo do sistema linear:
u
'* =
sN
Parai:N-l,lf-2,...,2,1; t; = si-7iri+r (4.15)
lim x(t) = x
&+@
entio, dizemos que o m6todo iterativo conuef(Je para a solugSo do sistema de equaE6es,
caso ela exista. Essa seqiidncia de vetores 6 gerada pela expressio
por ponto, pois "v6o de ponto em ponto" no dominio computacional. J6 os m6todos por
linAc calculam os valores das inc6gnitas em uma linha (ou coluna) de cada vez.
I
a1,1I1 *ar,2x2+ar9rz - rl
o2Jxr+az,2x2*a2pt3 - 12 (4.r7)
I
a3Jj,!+a3,2I2+O3,3t3 - 13
rL-ar,2t2-atitg
Il
Ol,l
X2
12 - o2,Lxr - a2tr3 (4.1g)
Art
rJ-Aj,r'r-Oj,2t2
Ij
o3,3
- at.zxfl - or -(e)
A l,l
12 - a21t\al - or,r"tl (4.1e)
oD
13 - o3.1clt) - o"lrf;l
cdlculos subseqiientes. Seguindo essa id6ia, as equagdes 4.1g sio escritas como:
., - or,r"te) - or,s"{r)
- A1 |
{t+l)
12-o - 94xf) (4.20)
It+r)
f*+rI 13 - Ca,lti - Orpr,*")
43,3
Observe-se que na segunda e terceira equa46es utilizou-se o valor das inc6gnitas jri
calculadas na iteraqeo (k + l).
Isso contribui para que, na classe de problemas normal-
mente encontrados em engenharia, o m6todo de Gauss-Seidel necessite de menos iteraqdes
para satisfazer o mesmo crit6rio de parada que o m6todo de JacobiT. Nas seE6es a seguir
veremos a aplicaqSo dos m6todos descritos anteriormente, e de outros, na solugio de
algumas equa46es da DFC.
Dispondo de dois vetores soluqSo x(*) e x(t-l), com N elementos cada, e de um
valor e ) 0, alguns dos crit6rios de parada freqiientemente adotados s6o:
l. Mfuima diferenga absolutaentre elementos correspondentes de vetores sucessivos:
N
S(t) = )- lrl*) - r1*-')l
' I
-t'
Uma vez escolhido um dos critdrios anteriores, o m6todo iterativo 6 aplicado at6 que dois
vetores sucessivos fagam com que DG\, E$) ou,S(t), respectimmente, sejam menores
que €.
O crit6rio (2), por envolver o erro relativo 6, em geral, preferivel aos que utilizam
o erro global, como os crit6rios (t) e (3). Estes possibilitam que pontos no dominio, em
que a solug6o nd.o 6 "boa", sejam mascarados por outros, nos quais a solugio 6 .,boa',.
Al6m disso, o fato de D(*) ou S(*) ser um ndmero "pequeno", ndo implica que o erro ri
"pequeno", pois pode acontecer que os valores da soluqdo real tamb6m sejam ,,pequenos".
Um outro crit6rio de parada muitas vezes utilizado 6 o da norma euclid,iana do
resid,uo. Se definirmos o restduo como
R(*)=r-Ax(t)
7. Se mbos partirem do msmo vetor iniciat x(o).
_
I
I
rN Jr/2
ll",-'ll, = lI ("1-')"1
A norma euclidiana do resfduo fornece um escalar positivo que indica 'a distAncia"
entre a soluqdo x(r) e a soluqSo real, esta riltima alcanqada quando R = 0. Note-se
a semelha.nqa da expressSo anterior com aquela que fornece a distarcia de um ponto
("soluEio atual") ir origem do sistema de coordenadas ("soluqio real"):
d = (r' +a")'/'
Portanto, em geral, quanto menor a norma euclidiana, mais pr6xima da solugdo real
x(t). A exceqdo € quando temos um sistema linear ma!
do sistema linear est5, o vetor
condicionado, ou seja, aquele em que pequena-s alteraq6es nos elementos da matriz A
causam grandes alteraq.6es no vetor solug6o x.
Em geral, o determinante da matriz de
coeficientes de um sistem)'mal condicionado 6, numericamente, muito pr6ximo de zero8.
Finalmente, podemos encerrar o processo iterativo ap6s um nrimero determinado
de iterag6es. lsso evita que, devido i baixa tata de convergdncio do mdtodo iterativo ou a
eventuais erros de programagio, o programa de computador seja executado por periodos
de tempo excessivamente longos.
A taxa, ou razio, de converg€ncia pode ser vista como uma medida de qudo
r:ipido a soluqSo fornecida pelo mdtodo iterativo se aproxima da soluq5o do sistema
linear. Considerando duas solugdes consecutivas x(*) e x(t-r) e a soluqdo real do sistema
linear x', varnos supor que exista uma constante real {1 > 0 tal que
llx(t) x' ll
tim f6 = lim ;l-;-, - --.-o = q
t-F ft+@ llx(6-r, - x'll
existe, ent6o, a taxa de convergdncia 6 definida como - log,e {, que representa quantos
digitos corretos ( sdo obtidos, em m6dia, a cada itera46o. O m6todo iterativo converge
para4 < I e diverge para ( ) l. Quando € = l, nadapode ser afirmado. Para{ < 1,
8. A magnitude do determinante, pordm, nem sempre € uma boa indica{ao de mal condiciorramento, pois
pode ser alterada se, por exemplo, multiplicarmos uma €quagAo do sistema linear por uma constante
maior que 1. Essa multiplicagio nio altera a mluqa do sistema linear, mc multiplica o determinante
original, aumentando seu mlor.
9. Por exemplo, fr = 0, I iodica que o erro foi dividido por 10 e, portilto, que guhamos
- loglq 0, I = I
digito correto na slueAo.
152 . Ti.cfli@s Computacionois pora Din6,miu dos Fluidos
quanto menor o seu valor, melhor d a convergancia do mdtodo iterativo, ou seja, ele
necessita de menos iteraEdes para obter o vetor soluqeo x, para uma mesma aproximageo
inicial x(0) e um dado critdrio de parada.
A taxa de converg€ncia de um mdtodo iterativo depende n5o s6 do pr6prio m6todo,
mas tamb6m das equaqdes sendo resolvidas e da ordem na qual visitamos os pontos do
dominio computacional.
A pnlxima pergunta que surge 6 como saber qual o valor de e devemos utilizar na
expressdo do crit6rio de parada. A resposta 6 que o valor adequado depende do problema
estudado. O que 6 feito na pr6tica 6 repetir-se os cdlculos para valores decrescentes de e,
at6 o ponto em que as diferenEas entre os resultados num6ricos obtidos para dois lalores
€l e €2, com €2 < €r, sejam despreziveis.
A desvantagem dos m6todos iterativos 6 que, para alguns sistemas lineares, eles
podem neo convergir ou apresentar baixa taxa de convergdncia. Al6m disso, mesmo
que o mdtodo de Jacobi, por exemplo, aplicado a um sistema de equa46es lineares seja
convergente, n6o se pode afirmar que o m6todo de Gauss-Seidel tamb6m o seja, e vice.
versa (ver exercfcio 29).
Como mencionado anteriormente, muitos dos problemas em engenha.ria produzem
sistemas lineares que convergem com m6todos iterativos- Uma condiqSo sufciente para
converg€ncia do mdtodo de Gauss-Seidel 6 que a matriz de coeficientes A do sistema
linear possua domin6,ncia iliagonalro. Para isso, os elementos da diagonal principal de
A devem satisfazer:
N
loo,,l 2 ! lot,;l para todo i
i+i
N
loi.il t ! for,rl para pelo meno6 um i (4.21)
Sy=Sc+Sp6p
A razdo de se fazer Sp ( 0 fica clara quando pensamos na dominincia diagonal da matriz
linear. Quando montamos a equa{eo de diferengas finitas com
de coeficientes do sistema
o termo-fonte separado nessas duas parcelas,
Sistentas (le equaqoes lineares aparecc[r (:arn tiurra freqii€ncia rlue existern con-
juntos tle prograllral especialtrlente elaborados lraru resolvi-los. Esses programa sau
encontrados en bibliotecas- isto 6. enr uma colt:q;io de >rrb-rotirras que poderrr ser charna-
das diretarnente a partir do prograilra principal t|r usuiirio. Por tueio clesstrs bibliotecas.
o usuirio l;assa a dispor de rnetc,r.los eficicntes p;rr;r a solur;lio de sistemas line:rres. o que.
ern geral. reduz o tcrnpo de desenvolvimen[(, dit aplicir(;io. Essas sub-rot,inas operam
t2. Ern quc se defitre um sistema de coordenadu alinhado cott ,!r frunleird <lo dominio- Esde sistema i
nluito utilizado na discretizaq;o de .lurnitrios com {eorrrltriai (:o!nplcx.tl. Para maiores detallres. !ea
t'lercher (t991), Hoffnrann.t Chiang (19!8) ou \,laliskii i[,]ti)
l3- Sem erros de arredorrdanrento.
I
2. Conto a-s llilrliottr:as (,n(:orrtrarn-se ern uso hi virios anos, its sutr-rotirrls t:stdo bem
depuratlas, e srio poucas as chances de ainila existirenr erros de progrtrnragit-r.
Urna rlersr-arrtir.4t)rrr rkrssirs bibliotecas 6 que elas forarn escrittrs piirl cornputadores
gendricos. niio tirantl0 pro\1rito. em geral, de quaisquer caracteristi(jJs oferecida.s pelo
cornpilador ou polo hrrduare do comput:ulor particular utilizado. p:rra melhorar o de-
sempenhol;.
[-irn tlos rnrris ((,nr[)lr]tos repositiirios de bibliotecas nrrnrdricas ti o Netlibl6. Para
I iistemils lirreares, a bitrliotrr;;r rrr;ris conhecida 6 a Lapack (Lineor ,llgebra Puckagel, qne,
I
I
na versao 3.(l c.rntrlrn. irproximirtlanrentt:, 800 nril linh:s de ctldigo Fortrarr 77. aldm de
1000 srrb-rotina.j [)iuir a s()lu(,iio de sistemas lineares, pro]]lerrrls de rrrirrirrros qua(lrados
I
ll.lsso rLio i rre.:cssaritrnr:rrte utrlir tr)d coisa, jdque 6 inrpor[ante que o usuirio terrha noq.io rlo metodo
nuln€rico ulilizado, [)irril il]re ele. trsrriri.r, possa ini€rvir rnanualrnente, caso hirja ,rlgurn inrpreVisto
durarrte o uso,lessiD srlr-r'rtirras.
li. Netn senrprt. .\lgurs t.il,ri\:.rrl!cs de is,lper)compuiadores oferecerrr Vers6cs especilicl; .'orIrriz;rcl:rs dessa
bibliorectus pirrii seus sist.r(nlLJ.
16. http: , !vw''r.netlil).i)r*
156 . Ti,cnacas Computacionais para Dinimiu dos Fluid,os
4.3 EQUASOESPARAB6LICAS
4.3.1 Discretizagies Unidimensionais
Considere-se a barra delgada da seg6o 3.3.1, mostrada na figura 4.2, a uma tem-
peratura inicial !n1s = 0 oC. A ba.rra possui comprimento | = I m e sua extremidade
direita 6 colocada ir temperatura Tr,v = 100 oC, enquanto que a extremidade esquerda 6
mantida em ?o = 0 'C. O coeficiente de diftrsividade trlrmica a vale 0,0834 m2/s. A par-
tir da temperatura no estado inicial, queremos determinar a distribuigSo de temperatura
na barra em v6rios instantes de tempo. Para isso, € necessdrio resolver numericamente
a equaqdo transiente de difusSo de calor unidimensional 3.51:
conforme Boyce & DiPrima (f 979). Os m6todos de Euler explicitos e implicitos aplicados
d equagio 1.22 foram apresentados nas seg6es 3.3.1 e 3.3.2, respectivamente. O mdtodo
de Buler explicito
T;" = Ti+"t-rrlff
(4.2s)
.' TM_ +Tit
- 2T?,
rifr'-' = Ti'u-r + a(^qTi!!.-z
(A")'
que podem ser facilmente calculadas. Jii o mdtodo de Euler implicito
com s = ##, qu" pode ser resolvido pelo algoritmo de Thomas. Finalmente, o m6todo
de Crank-Nicolson,
L o o -s 2-2slLrl,;1,
I zri + + s(r,f - 27'i + Ii) l
"T,i'*t
I zri + -s(ri - 2Ij' i IJ') |
-tl
=l 2ri+s(TJ"-2Il+Ii) |
L J
Vamos aplicar agora esses tres nldtodos na solugdo do problemal da barra apresen-
tado no inicio desta scgio. Escolhendo I:If = 5, tenros 6 porrtos no total (de.16 = 6 2i6
r; = I m) e. portanto, tr = 1/5 = 0.2 m. Como condig6es tle fronteira (tipo Dirichlet)
uC. Para os tris trtetodos, o valor de -\t 6 escolhido de
ternos: To 0 oC e f. = f00
=
forma a satisfazer ar condigio 3.115. -\ssinl. podernos tonrar s = *, pois
cr(lr) | - |
"=(-\t)'=.>r
e. portanto.
5-(ar)r
11 =
a = *t.. 1!i'l)'
0.0331
= 0,023980 s
. Para os dois prirneiros passos rro tempo. o m6t0do de Euler explicito fornece as
seguintes etluagoes:
-o.o5o o_._. _o l l4 l
1.100 -0,050 0 ilzll
Il-l=
-0. 050 r. r.00 -0. u.iu | | rj
| "l* 0 -0.050 1,100 I L 71 j I
,il
que possui, r:orno solugdo.
Ti = 0,000{3'C
= 0' 009'15 'C
":'
T; = 0,207{7oC
ri = 1,55'{88 "C
I
0 9,;.ils j
I
0 -0.050 l,100 l Tll
ar I
O vetor solur,::io e
ri = o. oo2orl oCl
rt = o. o:1533 " c
T; = 0';3626 "C
ri = 8,71291 'C
. C)s sisternzu Iirrcarcs obtirlos pela aplicagao do ni6t<tclo rlc Cr;rrrk-\ir:oisorr sao
I -0.02:10
|
r. o;oo -0.0250 0
1.0500 -0.0250
lf 'r
0
llr; =l0l
0 i:l
L: -0,0250 1,0500 -0,0250
0 -0,0250 1.0500 lLn L 5.01
cuja solugdo ir
T? = 0,0004e'C
r; = 0,01547'C
r: = 0,43290"C
Ti = 9,08575oC
lT.Essa influiocia global introduz, esencialmente, um efeito de aq;o i distincia, pois faz com que a
informaCd6 se propaguem por todo o dominio a uma \€locidade '"infinita".
I
arl
^
or |lo =0 (4.28)
18- Esa condigio vem da rei de Fourier, que afirma que a compgnente do fluxo de calor
em uma direqdo n
proporcional a
6
ffi. Po.tunto, para que essa componente do fluxo de calor seja
ff a"* "". r"ao.
^-,
162 Ticnius Computocionois Vora Dini,mica dos Fluitlos
r, T, T,,
[m**"---@
Extremidade
xo x, xtu
Figura 4-3. Bma com a extremidade cquerda islada termicamente, representildo a condiqa'o
de froateira dada pela expressio 4.28.
# --
"\:ffi+ o[(At), (Ac)'9] ({.2s)
Note-se que a equaEso 4.29 faz referancia i temperatura ?"r, que nio estd definida
,,dentro" da barra. Na verdade, ela est6 d esquerda do ponto to (ver figura 4.4). Tratantos
essa temperatura com o auxflio da condigio de fronteira dada por (4.28), como serd. visto
a seguir.
-
T6cnius de Solug'i,o Nrminu . 763
\
Voltemos agora ao tratamento de ?- 1. Podemoi discretizar a condigi.o de fronteira
4.28 utilizando diferenqas centrais de segunda ordem aplicadas ao ponto ro:
aTl Tr-T_r
A;lo= 2a" =u
Essa discretizaqdo indica que
) T-r:Tr (4.31)
A temperatura ?-l que aparece nas equag6es 4.29 e 4.31 estd, em um ponto Jontas-
rna' ou auxiliar, que 6 utilizado apenas como um artificio matem6tico para resolvermos
o problema da temperatura na barra. O uso de pontos exteriores ao dominio computaci-
onal nio 6 a rinica forma de se tratar problemas em que temos condiq6es de fronteira do
tipo Neumann. Conforme visto na segSo 3.8, 6 possivel alterar a discretizagdo da EDp na
fronteira, de modo que seu estdncil n5o extrapole a fronteira do dominio computacional.
A utilizaqdo do ponto auxiliar, por6m, quando aplicd,vel, 6 sirnples e direta.
Substituindo-se (4.31) na primeira equaq6o de 4.30 obt6m-se, finalmente, as equa-
q6es que devem ser calculadas a cada instante de temoo:
?f*' = Tt +o1:ry:?7ifJ!1i
(ar)'
?ii - 2Tr".+
T,"+r = Ti +o(ar) "i
(ar)2
TB+t
!t ,t*"tor)w @32)
rtu+l
ry +,,(^|ry-l4lfji
.f n+L
7:"*"(Ar)s.ffi]3
.{plicando as equaqdes 4.32 i barra (inicialmente em 0 "C), desde t = 0 at6 t 4 s,
=
obtemososl'aloresmostradosnatabela4.2paraastemperaturasemasat{ica. Utilizou-
se nos c5,[cul<is A, = 0, I s.
Devido i
imposigio da condiqio de fronteira 4.28, observa-se, como esperado, que
a temperatura na barra aproxima-se de uma distribuiqdo uniforme e igual a 100
"C.
Uma outra equaqdo parabdlica de grande importdncia na DFC 6 a equagio de
convecqd.o-difusio 2. 7:
a6 a0
-0t ^a20
-0t2 (4.33)
At
Em virtude da presenga de termos convectivos e difusivos na equaqio 4.33, ela
apresenta propriedades semelhantes aos das equaq6es de Navier-Stokes, sendo, por6nr,
de resoluqdo mais simples. Isso permite seu uso na avaliaqio do comportamento de
discretizaqdes tipicas das equa46es de Navier-Stokes, com o objetivo de estudar os efeitos
dessas discretizaqdes sobre a soluEdo numririca.
L
164 . Tdcnire Computacionais pam Diadmiu dos Flvidos
Tabela 4.2- Distribuiqio de temperatura em uma bura que tem sua extremidade equerda
isolada termicmente. Tod6 a temperaturas sio em grau Celsiu.
Tempo (s) Ts Tr Tz T3 Ta Ts
1,0 3,11 5,78 r5,r2 33,94 63,34 100,0
2,0 17,30 2r,02 32,08 50p0 73,43 100,0
5,0 54,96 57,17 63,56 73,52 86,08 100,0
10,0 83,93 84,72 87,00 90,55 95,03 100,0
20,0 97,95 98,05 98,34 98,79 99,36 100,0
40,0 99,96 99,96 99,97 99,98 99,98 100,0
Volumede ar
controle
19. No c6o de uma simula4io transiente, a discretizalio temporal pode ser realizada posteriomente, por
uma ds t€cnicd vist6 na seCeo 3.5.
_-r.
I
A equa4do 4.36 exprime o equilibrio entre os fluxos convectivos puf e difusivos fff aa .
ou
*ll6e -zQwl)='[ r,
^[oe -2Qp + Qr+'1
I
Note.se que o uso das aproximaE6es.4.38 equivale a discretizar-se o termo convectivo pr.rff
por diferengas centrais de segunda ordem. Rearranjando a express6o anterior, obtemos
It Pa1 rf P.l
0p=i,lr-il,i,"+ilr+
. t zJ .L -low
(4.3e)
ou
Qp=aefe*owQw
em que
aE=
;['-?] e aw =i['.?]
O nimem de P6,clet2o
ps = gu(/\z) ll
ti um valor adimensional que, como o nfmero de Reynolds, mencionado no capftulo l,
mede a razdo entre as intensidades dos processos de convecgd.o e de difusSo. Quanto
maior o nfmero de P6clet, maior a intensidade da convecgd.o.
*o t
Q@) = 6o + (6t -d') iT).-_r
*p(#)
A figura 4.7 apresenta o resultado para Pe = 0,2, com lf = 4 (Az = 0,20 m) e
u = 0, I m/s. Note-se que a soluqeo num6rica 6 indistinguivel da soluEso exata. Jd na
figura4.8, obtidacom Pe =3eu = 1,5 m/s, pode.se verclaramenteaoscilaqdo numcirica
perto do segmento no qual o gradiente de @ 6 mais acentuado. Finalmente, a figura 4.9
mostra a soluqeo do problema para u = 1,5 m/s, por6m com dc = 0,02 m. Com esse
espa{arnento, Pe = 0,3 1 2, e a soluqio num6rica fornecida por (4.39) 6 praticarnente
id6ntica ir exata.
Note-se que a soluqAo oscilat6ria representa a solugeo para a qual o esquema de
diferenqas cenLrais conuerge. Essas oscilaq6es ndo so-o instabilidades num6ricas, pois, se
fossem, elas seriam amplificadas a cada iteraqSo e o m6todo n5o convergiria. Na verdade,
as oscilaq6es indicam que a malha 6 muito grossa para resolver, de forma adequada, os
gradientes presentes no escoamento. Ver Gresho & Lee (1979) para maiores detalhes.
i Tdcricos d,e Solugd,o Numiica . 767
x(m)
ei-
x x-x
o I
^(t)
Figura4.8. Solugio exatae num6ricapua Pe=3 e u = 1,5 m/s.
A boa soluqdo numdrica mostrada na figura 4.9 foi conseguida porque aumentamos
o ndmero de pontos na malha, reduzindo o valor de Ar para 0,02 m e, conseqiientemente,
o valor de Pe para abaixo de 2.
O refinamento da malha, embora aceitd,vel em problemas unidimensionais,6 geral-
mente impratic6vel em problemas bi e tridimensionais, pois o custo computacional seria
proibitivo. Outras aproximagdes podem ser utilizadas para os valores de @ nas faces
do volume de controle, inclusive algumas que n5o provocarn solug6es oscilat6rias. Mais
detalhes sobre essas aproximagdes ser6o vistas no capitulo 6.
Na ausdncia de termos-fonte na EDP 4.34, o valor da vari6vel dependente ndo pode
exceder os seus valores na fronteira. Quando o esquema convectivo ndo 6 limitado2r, ou
;"
X-X
x (m)
monot6nico, ele pode fornecer lalores que excedem os vatores da fronteira da lari6vel
dependente. Nesse caso, diz-se que o esquema 6 ndo-limitailo ou neo-monotdnico. Como
visto na figura 4.8, a discretizagdo dos termos convectivos por diferenqas centrais nio
produz um esquema limitado e pode, portanto, produzir soluq6es oscilatdrias.
Finalmente, vale ressaltar que, embora os resultados anteriores tenham sido obti-
dos com a t6cnica de volumes finitos, as mesmas dificuldades existem quando se aproxima
o termo convectivo por diferenqas finitas.
frr'l
s=c(.\t)' l-+-l < (4.12)
l(Ar;' (av)'.1 -
Ticnius de Solugdo Numiriu . 169
ou
- s"",$1, =
-".r,11rt. + 2(1+ s,)Tir.tst
= ",7'::;1" - sr)?i,t'/" + "uTlflt'
+ 2(1 (4.45)
T
.L
ayt ayl
T
I
r--:-----1
ar a implicito AI
(a) o expliciro
(b)
Figura4.10. OmdtodoiterativoADltrataimplicitamenteumadimemdodecadavez,originando
dois sistemm tridiagonais que podem ser resolvidos de forma eficiente pelo algorituro de Thomm.
(a) (b)
7:30.C
rylT 7:3OOC
-L
j4
F-r-
c20"c
Figura'1.12. Regiio em que serd, aplicado o mdtodo .{DI
I
j = 1,2,3,4, temos:
-tTij'/'+ - tTi.t'/" =
2(t + s)rif '/' sTtt+ - s)rir +.s?if r
2(1
-"Ti,{'/" - sTi,ft/t =
+ 2(l + s)firF'l2 siftz+ 2(l- s)?i? + s?if2
-sTitt/2 + z(l + s)rif '/2 - sTi.f,t/z - sTtp+ 2(1 - s)Ti, + s?ii,
-sTi!t/2 + 2(l + s)Tif,r/2 - sTif
t/r = sTt,+ 2(l - s)Tfo + s?ifn
Os pontos Tii'/" Tift/2 sao condiq6es de fronteira e, portanto, devem ser transpostos
"
para o lado direito das respectirras equag6es. Com isso, as equa46es para o instante n = 0,
escritas na forma matricial, sdo
| 2,77s -0,387 o
cuja solugSo 6
I
L 0
-0,382
o -0,387
z,zls
;iv l ;iil L*:::J
rl!t2 =25,v"c rlf =za,oa"c Tl/i = zz,ts "c = 36,5t 'c
"i./.r'?
O mesmo processo 6 aplicado i coluna i = 2, originando as equag6es:
Da mesma forma que na etapa anterior, deve-se ajustar as equaqoes que contenham, no
lado esquerdo, pontos que sejam condiqdes de fronteira. No caso, si.o os pontos lol., e
7irr. O resultado desse ajuste 6 o sistema linear
tempo, deve-se, em geral, calcul6las a partir das equae6es 4.44 e 4.45 para que o m6todo
num6rico seja de O(At)2. Ver Fletcher (1992) para mais detalhes.
A extensdo do m6todo ADI para problemas em tr€s dimensdes 6 direta. Nesse caso,
por€m, ele 6 apenas condicionalmente est6vel e sua ordem temporal € reduzida para At
(Fletcher, 1992). Em tr6s dimens6es, pode-se utiliza.r.o mdtodo de Douglas-Gunn, que 6
essencialmente uma vers5o estendida do m6todo de Crank-Nicolson. Para mais detalhes.
ver Hoftmann & Chiang (1998) ou Thomas (1995).
O m6todo ADI pertence a uma ampla classe de m6todos denominada latoragdo
titulo reflete a formula4So do problema multidimensional, que 6 fa-
aproximad,a. Esse
torado em uma seqiidncia de problemas unidimensionais. Mais informaq6es sobre esses
mdtodos podem ser encontrados em Fletcher (1992), Hirsch (1988) e Thomas (1995).
M6todos tipo ADE22 s6o m6todos explfcitos de fatoraqdo aproximada. Combinam
as facilidades de implementa4So dos m6todos explfcitos com a estabilidade incondicional.
dos mdtodos implfcitos- O leitor interessado pode consultar Tannehill et al. (1992) para
maiores detalhes.
Na seqdo 2.2, vimos que as equa46es elfpticas estdo relacionadas com problemas
de equilfbrio que ndo dependem, em geral, do tempo. Dentre os fen6menos regidos por
equag6es elipticas, podemos citar a distribuiqdo de pressdo dentro de um escoamento
incompressfvel, percolagio de iigua sob uma represa e o campo el6trico perto da ex-
tremidade de um material condutor. Tamb6m naquela seqdo, foi mencionado que a
equag5o-modelo dos problemas elipticos 6 a equaqdo de Laplace, uma vez que ela surge
naturalmente em muitas 6reas da fisica e da engenharia.
Jii na seqio 3.2, obsenramos que a discretiza4do de uma equagio estaciondria nos
fornece um sistema de equa46es que pode ser resolvido por meio de m6todos diretos ou
iteratiros. Os conceitos de m6todos explicitos e implfcitos no tempo nio sio aplic6veis
is equaq6es elfpticas devido i aus6ncia da integra4So temporal. Dessa forma, 6 sempre
necess5rio resolver um sistema de equaq&s lineares e, como a matriz de coeficientes do
sistema n6.o 6, em geral, tridiagonal, a soluE5o 6 obtida por m6todos iterativos.
Jd vimos que equaqeo de Laplace em coordenadas cartesianas
A26 A26
(4'46)
arr* ar;=o
6 normalmente discretizada por meio de diferengas centrais de segunda ordem:
Nas seE6es seguintes sereo apresentados v6rios m6todos iterativos aplicarlos i so-
lugSo numdrica da equa4do 4.47, no dominio mostrado na figura 4.15.
I=0 "C
-1-
Avl
-l I= 100 "C
I
T=75"C
I=50t
Figua 4.15. Regido em que serdo aplicados os mdtodos iterativc de solug5o.
A EDF 4.48 deve ser escrita para cada ponto do domfnio, mostrado na figura .1. lb,
em que ndo se conhece o valor de dt,i. Esses s5o os nove pontos internos (l,j), com
| < i,j S 3. Supondo condig6es de fronteira tipo Dirichlet, podemos escrever as nove
equa4Ses como:
o Linhaj=l:
6r,t = #6(6".,, + + 926r.z + Oo., 921l..o)
o Linhaj=2:
6t,z
,F+n (02,2 + + fl2 6t'z + 02 Qt')
6o.z
6z,z
#n (h,z + h.z + Qzl + o2,l 02 a2
r,2a.'.)
gJ,2
#6(04.2+ 02.2* 026s,s+
o Linhaj=3:
Qr.s
#m(6,, +6,, + 926r'q+ 026r:)
fzt #6(63 + d,,r * 0262"t + fr26z,z)
(oes + bz.s + a2 + h,z)
v3,3
# ez.q 92
Os valores de @;,i, dados por essas equaq6es, devem agora ser calculados em alguma
seqfiincio, isto 6, deve'se definir, por exemplo, se i ser calculado antes ou depois
d2,l
de dr,z. uma ordem freq0entemente utilizada, e adotada neste livro, € calcular os lalores
de de acordo com sua posigio no dominio computacional. Em duas dimens6es, eles
/;.;
sdo calculados da esquerda para a direita e de balxo para cima. Portanto, essa ordem
), t)
implica o ciilculo de Oil,*t ), oln,*t), Olli' Ollr* etc. (ver fi gura 4. 16).
J
i{F6;ii=4x
Figua 4.16. Seqiiincia de cd,lculos adotada pra o m6todo de Gaus-Seidel'
c Linhaj=l:
o Linhaj=2:
d!lr*')
#A (of) * 0",, * P" 6\2 + P" o\T'))
o Linhaj=3:
d1:*') =
#6(oll\., *o!1i,1) + p'oli]*,* p"o!:i-'l) (4.4e)
O processo iterativo 6 repetido at6 que E(t) 1! e, com e:0,0001 oC. Com os'alores do
comprimento da chapa e do ndmero de pontos sobre ela, obt6m-se eue Ar : Ag = 0, 25 m
ef2=l'
Aplicando a equa4So 4.49 a partir do ponto (t,i) = (1, l), temos
E(,) = fi7='./=tt-"
fr lrjl, _ rj,e,l = 242,62 "e > e
como o critdrio de para.da n5o 6 satisfeito, mais uma iteraqdo 6 necessd.ria. Na verdade,
para satisfazer o crit6rio de parada, o m6todo de Gauss-seidel faz 23 iterag6es. Ap6s
essas iterag6es, encontra-se a distribuigd,o de temperatura mostrada na figura 4.17.
A equaEso 4.51 possui trds inc6gnitas: Olii,tl, OI:.tt .6t--I:).Jd encontramos situasdo
semelhante na seqdo 3.3.2, em que o cdlculo de ?i+t necessitala dos valortx de lilt e
?n+l
!i+l -'
A solugio foi escrever a equaqSo 4.52 para todos os pontos do dominio, obtendo um
sistema tridiagonal.
Aqui serri adotada a mesma t6cnica: vamos escrever a equagio 4.51 para cada
ponto (i,j) de uma linha j = cte, em que queremos determinar o valor de d(t+l). Co-
megaremos com a linha j = I e prosseguiremos, em seqii6ncia, at6 a linha j = IM - I,
completandoumaiteraqdo. Paraodominiodafigura4.l5,aaplicaqSode(4.51) atodos
os pontos da linha j = I fornece:
Avl
T t implfcito
t o €xpliciro,l
*.explicilo, t+ I
i_-
H
Figura 4.18. o mdtodo de Gam-seidel por linha calcula, simultmemente, todre m incrignitx
em uma linha do domfnio computrcional.
dSbt)=d$s+')+lh
em que 4!f;j) 6 o valor extrapotado d. d$r*t) e OG\ 6 o ralor de { na iteragSo anterior,
ou sua aproxima4do inicial d(o). Aj*t*do-se o valor de A, podese extrapolar o valor
a" d$r*t), a fim de se obter um valor para d;(*+r) que esteja mais pr6ximo da soluqio
num6rica @yyy (ver figura 4.19). -\
ot
IteraE6es *
Figura 4.19. O. m€todo de SOR 6 baseado na extrapola4io de sucssivos valors dm inc<ignitas
do sistema de equaq6es. Note.* que {$o+j) estri mais prriximo do ralor real @pg11 ao que @$jt)
I
I
I lineares- Nesse caso, a sub-relaxaqSo pode ser a dnica forma de fazer o m6todo iterativo
i
4.56 convergir. Para I ( c.r < 2, estamos aplica.ndo sotrre-relaxagdo e, efetivamente,
I
enrapolanoo o varor oe ,(t+l)
' @cs
t Partindo'se do mdtodo de Gauss-Seidel, a implementaqdo da t6cnica de SOR 6
ba-stante simples. Considere-se o m6todo de Gauss-Seidel aplicado ds trOs equagoes do
I sistema 4.17:
l
182 Tdcnicu Computacionais porc Din6miu d,os Fluidos
(ft+t)
(t)
rt - oL2xi - (lrrtir*)'
ti,cs' = tt
(*+l)'-axxi' (tl
(t+1) f2-o2rti
ti.cs' (4.57)
'
"""
t*+l) (t+l)
-(t+l) 4-a3tri -ozzTi
-3,GS
"33
Vamos utilizar a equaEdo 4.56 na extrapolaqdo de cada.clt+r) nas express6es 4.57. Isso
pode ser feito de duas formas- A primeira 6 calculando-se, a partir de (a.57), o valor de
r{f{rt) e substituindo-o em (4.56) para calcufr. antus de pissarmos paraa pr6xima
"jtf,'}
equagdo em (4.57), ou seja, antes de calcularmos rll-i.tJ,
A segunda forma 6 substituir cada uma das tr€s equa{6es de (a.57) diretamente
no termo dSJt) ar equa.g6o 4.56. O resultado 6
-(r+r)
ri,soir . - o,z"f) - o,r'tt)l
f", oll + 1r -.,rlu)
L I
-('r+r)
xi,soR ["' -'""11JJI-"""ir)l +(r -c.,)c!*)
-= .."l-ff1
{r+r)-
zi,son - """!t$l - ".r"t:stA.l .. .
f 13 r*)
"L ". l+(r-orri
em que as express5es entre colchetes sio aquelas utilizadas no m6todo de Gauss-Seidel.
Analogamente, a aplicagio da t6cnica de SOR na equaEdo de Laplace bidimensio-
nal, discretizada pela f6rmula dos cinco pontos, fornece
23- N6te livro coroidera-w que @ 6 o m6mo paa tod6 6 itera{6€s. E posivel, tmtr6m, urilizar-se um
ralor de o diferente a cada itera!;o. Para detalhes, veja Amo (1992).
TEcnire de Solugdo Ntm4riu ' 183
o
o
I
0)
Figura 4.20. Tipica ruiagio do nfmero de itera46c com o pilametro de reluaqio o. Quudo
o: 1, temos o m€todo de Gaus-Seidel.
(a) Para cada linha j = cte, os valores de d(t+l) s6o calculados atrav6s da equaqSo
4.59.
184 . Tdcnias Computacionais porc Dinimiu dos Fhid,os
x(r+l) _
ofii,lt + ol1i,,l + B, (ofjf ,
(4-60)
drl
a'1,=. = o (4.62)
L{$dl temicmente
isolada
I=75'C
Yl
O,lr=o=Tu'i.:T''t
2Az =o
Portanto, Ts,i = Tt,i. Essa igualdade 6 necessii.ria q*,rdo o"."u"mos a equaqio 4.47
paraa coluna i = 4. Parao PGS, as equa45esao longo da linhaj = I sEo
+ o*6lt*')_lor4(it + orat*,t
og*rt =.o"e(t) + (r _ u)/$) (4.63)
a2O
*A2./, =2v(322 +y2it, ocr,9< I
arr' 6i
com condiE6es de fronteira tipo Dirichlet:
(4.64)
'A' tabela 4-3 mostra o ndmero de iterag6es necessd..rio para que os m6todos itera-
tivos satisfaqam o crit6rio de parada 4.64.
Tabela 4-3' Nrimero de iteraE's necesirio pua converg€ncia dos m.todos iterativos.
'{' figura 4.25 mostra o efeito de o sobre o nfmero de iterag6es necessd.rias para
satisfazer esse crit6rio. Jd na figura 4.26, pode-se observar,
com mais detarhes, o ndmero
das iterag6es perto do lalor "6timo" (com duas casas
decimais) de t:. com u = 1,2J,
o uritodo LSOR precisou apenas de 22 iterag6es. Jd o
m6todo pSOR, com cu = 1,6g,
necessitou apenas de 3g iteraq6es para satisfazer
o mesmo critdrio. euando t,, = l,
188 Ticnire Computacionois pom Dinimiu dos Fltidos
nor
Gq
,5
300
I
I
200
z
I
o
Figua 4.25. Compuaqio eqrre LSOR e PSOR. A linha vertical em o = I indica o mdtodo de
Gauss-Seidel.
Eq
60R
,8
-:
e
2
z
obtdm-se os m6todos PGS e LGS, com 221 e 122 iteraq6es, respectilamente. Embora o
m6todo LSOR necessite de menos iteraq6es, ele demonstrou ser mais sensfvel ir raria4do
de u; do que o mdtodo PSOR.
Quando utilizamos m6todos iterativos, observamos que as solugdes em pontos dis-
tintos da malha podem apresentar diferentes graus de "qualidade", isto 6, algumas me-
lhores que outras. Um exemplo estd na tabela 4.4, que mostra a evolugAo do erro relativo
percentual em dois pontos do dominio computacional, conforme e dirninui.
__
T6.cnius de Solugd,o Num4riu . 189
t5o boas, em outros pontos. Isso porque ess:ls express&s refletem o erro m6dio da
soluqSo numdrica, id que usa.rn informaq6es de todos os pontos para obter um [nico
nrimero E(t). Assim, a exist€ncia de pontos com soluE6es ruins 6 mascara.da por
aque[es com soluESes boas.
o(*) D(*)
--M6
em que
-
ld:-l"" d3-'l*l
-=F':';'-;r'too%
sejam "pequenos", como na soluqao para /1,5, o erro relativo pode ser ,,grande,,.
Por tudo isso, 6 essencial a escolha de uma condiEdo de parada adequada, que
reflita a precisio que
se deseja da solugio num6rica. Em geral, a soluEio obtida por meio
de m6todos iterativos deve ser independente do crit6rio de parada escolhido, ou seja,
um
menor valor de e em (a.64) ndo deve alterar a solugdo numdrica significatilamente. o
qu5o significativas sdo as alteraE6es depende do problema tratado.
Raramente podemos compa.rar as soruq6es num6ricas com resurtados analiticos.
o objetivo das comparaE6es anteriores 6 ilustrar alg";\ caracterfsticas dos m6todos
iterativos de solugSo e de como a escolha do critdrio de para\a pode influir na qualidade
da solugio num6rica.
L-
190 . T{cnius Computociorois poro Dindmiu dos Fluitlos
Tabela 4.4. Solugio uum6rica em dr,5 e drs,{ compnadG com a solugio exata.
€ d Soluqeo Num6rica Erro relativo (%)
l0-2 Qrs -0,00356250 398,8403
6s.a, Q,0134r464 2,3t75
10-3 Qt.s 0,00007231 39,3430
dft,q 0,01370190 0,2257
10 -4 dr.s 0,00011446 3,9878
6rc.a, 0,0t372977 0,0228
10-5 Qt.s 0,000n875 0,3887
6rc,t 0,01373260 . 0,0022
10-6 dt.s 0,00011916 0,0393
prb.4 0,01373288 0,0002
x=xo+vt
.{s dificuldades na solugao num6rica dos fen6menos regidos por equa.gSes hiperbG
licas decorrem das propriedades desses fen6menos. Entre elas, podemos citar: I
ry = -,"'*'r;i'^ +o[(Ar),(Ac),]
Figura 4.28. Est€ncil da discretiza4do ,1.66 sobreposto )s curvas carrcterfstics da equaqSo 4.65.
o Ela introduziu uma dependdncia artificial entre o ponto uf+l e os pontos uf*, e zf.
.{ssim, o valor em zf+r passa a depender tamb6m de pontos fora da caracterfstica,
contra.riando o item (1) citado anteriormente.
792 . Ticnius Compttacionois pam Dindmiu d,os Fluidos
Eta s6 permite o cdlculo dos valores deu'+r nos pontos internos do dominio com-
putacional. Os valores de u'+l , em uma fronteira atrav6s da qual z d transportado,
ndo podem ser calculados sem o uso de alguma relaqio auxiliar (ver figura 4.29).
Figura 4.29. Discretiza4do 4.66 aplicada perto de uma honteira. Para calculumos o valor de
tffi, nmsitmos do lalor do ponto externo indicado.
Por fim, a aplicagio do m6todo de von Neumann i discretizagSo 4.66 indica que
a mesma i incondicionalmente instduel. Esse 6 um tfpico exemplo no qual discretiza{6es
aparentemente "corretas' ndo tem nenhuma utilidade pr6tica.
Uma discretiza{5o que ndo apresenta essas dificuldades 6 a chamada discretizaEao
upuind2a, em que a aproximagSo da derivada espacial depende da direqio de propagaqeo
das caracteristicas, isto 6, do sinal da velocidade u:
0u u!-u? '
u;; = ,:]-6f;a, seu)0 (diferenqasatrasadas)
ul
,";0u - ,ff, ' -u? seu(0 (diferenqasprogressivas)
u?*'--.u!
At-Ac- -uu?
-u?-r + o[(At), (Ar)]
24. Exprsio inglsa que signifie d montante de um ponto tro ecoamento, ou seja, na direqdo de onde vem
o soametrto-
25. Na direcio para onde se propaga a cailteristica-
Tdcnius de Solug&o Numdrica 193
O est€ncil da equaEso 4.67 estd mostrado na figura 4.30. Esse estOncil possibilita
o cdlculo do valor de uif) na fronteira do domfnio, uma vez que n6o utiliza pontos i
direita de uIM. Lgora, somente um ponto extra influencia o valor de uf+r; uma melhora
consider6vel em relaESo ir discretizaqdo por diferengas centrais.
at<-
-a
(4.68)
que 6 conhecido como condigd,o CPtr26 (Courant et cl., 1928). Quando u nio 6 uniforme
no dominio computacional, utiliza-se o maior valor, em m6dulo, de u na expressdo {.6g.
Esse crit6rio de estabilidade decorre das velocidades finitas de propagaqio de si-
nais atrav6s dominio computacional, apresentadas por fen6menos regidos por equag6es
hiperb6licas. A figura 4.31 mostra que o valor de z(c;,t^), ponto P, s6 depende da
caracteristica sotrre a qual ele estd. No caso particular da equagdo 4.65, o ralor de u d
constante sobre uma caracteristica. Al6m disso,
. em to aplicamos nossas condiq6es iniciais. Portanto, u(x,ts) 6 conhecido;
26- Courant, Friedrichs e Lewy, mbrenomes dos trds autore que primeiro a enunciarm.
794 . Tdcnicos Computacionois para Dind,mico dos Fluitlos
Int
Ctrtrteristica
Condig6es iniciais
ao longo de to
+
" xi-2 xit Ii
Figua 4.31. O valor de u(a,t) em P si depende do valor de r(ro,fo), ja que a(r,t) 6 constante
m longo da cilrcterfstica-
T
arl
I jft-c!..=*
O produto
^Lt
u =u a,
6 conhecido como ndmero de Cotmnt. Escrevendo a expressio 4.67 em fungSo do nrlrnero
de Courant, temos
u!*'=u?-c({-ui-r)
Td.cniw d,e Solugdo Numi.rim . 195
I
I
Em rela4So d discretizaqSo anterior, podemos distinguir tres casos. Quando C > l,
I
temos a situa4io mostrada na figura 4.33. O dominio de dependOncia num6rico n5o
inclui o ponto (rs,t6), violando o que est6 mostrado na figura 4.31. Portanto, pelo
m6todo numdrico, o ponto u!+r ndo depende do ponto (zs, t6). Podemos, entdo, alterar
o valor da condigSo inicial u(c6,ts), sem modificar a solugdo em rl+1, destruindo a
propaga4eo de informag6es atrav6s da caracterfstica e violando a fisica do problema.
Dito de outra forma, o ponto uf+r ndo "enxerga" todos os ralores da condiqdo inicial de
que ele precisa para ser corretamente calculado. Isso 6 fonte de instabilida.de num6rica
que eventualmente destr6i a soluqeo.
Figura 4.33. Coupua4io entre os domfnios num6rico e ualitico de depend€ncia do pouio ui+r,
qumdo C ) 1. O domfnio nurn6rico u6o inclui todo o domfnio ilalitico.
u!*' : u?- r*
l\r'-("1 - ul-r) = u! - c lui - u?-) =,i-t
o que representa o transporte de z para a direita sem dissipaqdo-
Por fim, temos o caso em que C ( I (ver figura 4.35). O dominio de dependdncia
inclui agora o ponto (26, t6 ). Temos informa,q6es suficientes para o cdlculo de uf+ r, sem
incorrer em erros que causem irrstabilidades num6ricas. Os r:alores obtidos, por6m, ndo
sdo os mesmos daqueles calculados quando C : l, uma vez que o dominio num6rico de
depend6ncia inclui pontos adicionais entre r0 e ri.
Portanto, para estabilidade, o dominio num6rico deve incluir o dominio analftico de
depend6ncia.
Uma situagdo andloga existe quando u ( 0. Nesse caso, a informaqd.o no dominio
computacional se propaga da direita para a esquerda. Isso porque as caracteristicas da
T
I
T
arl
L
XO Iit Xi
Figua4.35. CompuagSoentreosdominiosnumdricoeanalfticodedepend€nciadopootoui+r,
quando C ( l. O domfnio num6rico inclui pontos al6m do dominio ilalftico.
equagSo 4.65 agora sio curv:xi que se propagarn da direita para a esquerda (ver figura
4.36). O estencil adotado no caso u > 0 n5,o 6 apropriado, pois enquanto a caracterfstica
se propaga da direita, o estencil utiliza pontos ir esquerda para o cdlculo de uf+r (ver
figura 4.37).
Dessa forma, quando queremos calcular um ponto uf+l com u < 0, devemos olhar
para a direita, pois 6 de 16 que vern a informaqSo. Quando aplicamos a discretizaqdo
upuindit equaEe,o 4.65, com u < 0, obtemos
FJdvt
Figura 4.37. Estducil da equa{eo 4.67 e sua sobreposigao is ceeteristirc com u < 0.
u?+'=ui -C(u!*1-ui)
O est6ncil da equa46o 4.69 est6 mostrado na figura 4.38a. Jri a figura 4.38b mostra
como esse estCncil se adapta a diregio de propaga45o das informa@s-
Da mesma forma que no caso u ) 0, para estabilidade do m6todo 4.69, devemos
ter
CFL=lul9<r
".^u-
.{ restriqSo CFL < f proibe que o sinal propagado atrav6s das caracteristicas,
passe por mais de um ponto da malha do dominio computacional em um intervalo de
tempo Ar. Isso pode ser deduzido se observarmos que
cFL=lulff St = lul(Ar)<Ar
198 . Ticnicu Compvtocionois para Dindniu dos Fluidos
ttl
--T--t--]--
-ft-l-
n+l
n-l
--r-T-T-
i-l i i+l
(x) (b)
Figura 4.38. (a) Est6ncil da equaqSo a.69 e (b) sua sobreposigeo as macteristicas.
(t- o. o<z(lo
u(2,0) =ltzsen[('-10)ft] , l0<r<20
t 0, z>20
e est6 mostrado na figura 4.39
l5
0 I
Figua 4.40. Propagag5o do perfil senoidal rc longo de uma ceeteristica. A seta iodica a
diregio dm curvs careteristics.
Jzi a figura 4.41 mostra a diregao das curvx caracteristicas em duas dimens5es,
com um observador.no plano u = cte > 0 olhando na direqdo do plano r - t. Compare.a
com a figura 4.27.
0l0mlo4050@708090100
r (m)
'i Figura 4.41. Propaga4io de u vista de um pluo u > 0. A sta iudica a diregSo dm curvas
I cea€teristi6.
I
I
I A propagaq5o de u para a direita, com C = I e em diferentes instantes de tempo,
I
I
pode ser observada na figura 4.42. Note.se que o perfil inicial de z 6 propagado sem
altera(6o.
200 . Tdcniu Computacionois pam Dindmiu dos Fluitlos
Isso jd era esperado, pois, conforme visto anteriormente, para C = | o esquema 4.70
fornece a solugdo exata do problema:
0 l0 :D 30 a0 50 60 70 E0 90 lm
r (m)
28. Nem *mpre. Na solugm de problemd hiperb<ilicos complexs, muit6 vezes d necesiria a adigio
explicita de alguma difusrc para 6tabilizar o mdtodo num6rico.
Tdcniw de Solugdo Numdriu . 207
0l0a)l0,a05060t0t0sl0o
r (m)
Figura 4.43. Perfis de u em diferentc iretutes de tempo pra C = 0,8. Notese a atenua{m
do per6l inicial. Crilculos feitc pela discretiza{do xpuiad.
C. Ct
C. ql
Figura 4.44. Perfis de ! paa tres valors do nrimero de Couratrt. O perfil coneto corresponde
aC = l. C6lculos realizados com a discretizagdn tpwind.
Expandindo os termos uf+l e uf-, em s6rie de Taylor em torno do ponto (z;,t,), obt+
mos29:
29. O procedimento d o m6mo utilizado qa segAo 3.6.1 ptra determind a ordem do erro local de truncamento
de equa.96s de diferenSs finitu.
t!
({
I
204 . T€cniw Computocionais para Dininica dos Fluidos
Figura 4.46. A difusdo num6rica 6 maior em regi6es nm quais o vetor velocidade V estd, inclinado
em relag5o aos eixos do sistema de coordenads.
em que estd explicito que o termo dominante no ELT 6 uma derivada de terceira ordem.
Assim, nio se deve esperar que efeitos difusivos dominem a solugio numtirica. .A, figura
4.47 mostra os perfis de u em diversos instantes de tempo. como nb discretizaqdo pelo
esquema uproind, eles se propagam sem distorgdes.
0t0z)304050@m8090100
x (m)
Figura 4.47. Perfu de u ern difereutc instante de tempo pua c = l, calculados pelo rn6todo
de Lu-Wendroft.
praticamente iguais i do perfil inicial. Por6m, nota-se uma "onda" i esquerda do perfil,
a qual o acompanha em seu deslocarnento para a direita.
0l020t0to5060mm90lm
| (m)
Figura 4.48- Perfis de z em diferentes instanta de tempo paa C = 0, 8, calculados pelo m6todo
de Lu-Wendroft. Uma "onda" aompanha o deslocamento do perfil pua a direita.
Essa onda pode ser melhor obser da na figura 4.49, que sobrepde o perfil inicial
com dois outros, calculados com C = 0,8 e C = 0, 5, para o mesmo instante de tempo.
:.
Cr0.E
-l l-
50
i (m)
Figura 4.49. Perfu de u no m6mo imtmte de tempo, pila trris lal016 do nfmero de Courmt,
calculados pelo m6todo de Lu-Wendroft. O perfil correto corrcponde a C = l.
€? a-,o te a! I p o o_ tD 3 o o
271 ;c:. I tr cEE_i* :EE.E
F*x 6s
',] iE
s.? E3F ! E
t'E* 2E^
Hi; [6i ei 8:;ii $
!.zg
<^G Eua *F =uir!..gigl*
lrai:e"*?E"sE i
@.p=
?". ;,
i':E^
\=>_'
EiE EaEEr{i
i
it i ail1'=iiiil
YP,
@e: =
OX
;N E
i,YI= liE
U'>
i iltiii.. 'Ei iFii iiiii
cit
^;.^
*d,
a6
9
ao
Ntl
lii,* ?Ezi it-'- I is.*1i11
u, u) tl
^'ii r
iaEgiiEiEgiiFElilii
AO
6!
;i ;zlit;;la; i
tj
i 1 i:',ir ?
208 . Tdcniu Compvtacionais parc Dininiu ilos Fluidos
a2h
AP= -"a2h
?'- (4.81)
Ez2
-
A velocidade de propagagdo C da onda na corda 6 dada por:
"T
"-=;
em que ? 6 a tensao aplicada l corda e p 6 a densidade da corda por unidade de com-
primento linear (Boyce & DiPrima, 1979).
Considere.se uma corda de comprimento L = 2 m e de densidade linear
p = O,O2 kg/m. A corda 6 esticada entre dois suportes, A e E, com uma forga de 2 N
(ver figura 4.52). Com o dedo no ponto cp = 1,5 m, uma pessoa desloca a corda para
cima 0, 05 m, soltando-a em seguida- Deseja-se saber como a corda se comporta nos pri-
meiros instantes ap6s ser solta. Para calcularmos a soluESo de (4.8f), devemos primeiro
determinar as condigdes iniciais 4.80 apropriadas para o problema.
t,
,r=0 x=2 m
Hr, 0(e<1.,5
(4.82)
^O,= - - 1,5), r,5 Sx 32
{ 0,0s ?g!(,
A
/160,05 mi fro--o,osm)\ n
=:::1----.-,----- -- I
,r=0 rp=l'5 m rP=l'S m
'=2m
Figura.1.53. Trid,ngulos usados paa determina o dclocamento da corda em t = 0.
.{ segunda condiqSo inicial exige a especifica4So du ASiA Uma vez que h(c,t;
tem dimensSo de comprimento, pois mede o deslocamento da corda a partir da posigio
central, sua derivada temporal tem dimensio de velocidade. Ou seja, precisamos satrer a
Ticniw de Solugdo Nun€.nco . 209
velocidade da corda no instante t = 0- Uma vez que a corda estava em repouso quando
foi solta, sua velocidade inicial era zero. Portanto,
dh(r,0)
(4.83)
ot
Finalmente, temos as condiq6es ---=u
de fronteira: as extremidades da corda estdo sem-
pre fixas aos respectivos suportes. Matematicamente, isso significa que
h(o,r)=l'(2,r)=0, r>0
Ambas as derir,adas da equagSo 4.81 podem ser discretizadas por diferengas cen-
trais de segunda ordem:
o2hlo h!+t __2.!t_+ h,:-t
ar" l, = (ArF +' o(ar),
a2hl^ _
a,,1, - ----1o;;,--
tri+r -_?r'i_+hi-,
-,
+o(Ac),
Substituindo essas aproximag6es na equagSo 4.81, e rearranjando os termos, obte-
mos a EDF:
Substituindo-se a igualdade 4.85 na equa4io 4.84, obt6m-se a EDF a ser resolvida somente
no primeiro passo no tempo:
0.4 ii*,
0.02
0.01
oprttt
6.io,.',
{.ol
-0.02
-0.o1
-o.g
012
x (m)
Figura 4.54. Deslocmento da corda pua vdrios imtiltes a" tu*po 1"* s1.
. Crank-Nicolson:
4.6 SUMARIO
A soluqSo de sistemas de equaq5es 6 de importdncia fundamental na soluqd.o
numririca de EDPs. Bibliotecas de programas de dominio priblico, especialmente aque-
las disponiveis via Internet, possibilitam ao usud.rio tirar vantagem de diversos m6todos
nurn6ricos para a solugdo de equa.qdes lineares. Essas bibliotecas sio escritas por especia-
listas e testadas por uma extensa comunidade de usud.rios, o que aumenta a confiabilidade
dos c6digos. Quando possivel, o usu6rio deve considerar seriamente o uso dessas biblio-
tecas como alternativa ao desenvolvimento de c6digo a partir do zero-
Quando resolvemos numericamente uma EDP, o custo computacional para se ob-
ter a soluEeo num6rica ndo deve ser desprezado. Em relagSo aos m6todos implicitos, os
m6todos explfcitos t6m be.ixo custo computacional por passo no tempo e sdo de imple-
mentaqao direta. Dependendo do ralor de At adotado (dentro dos limites do crit6rio de
estabilidade), pordm, mdtodos explicitos exigem tempos de computaqSo mais longos do
que m6todos implicitos com Al maiores. Ndo se deve esquecer que a precisdo do resul-
tado num6rico 6 reduzida conforme se aumenta o talor de At. efetivamente limitando o
valor do passo no tempo dos rn6todos implicitos.
Como exemplo, suponha-se que o mdtodo ADI para equag6es parab6licas bidimen-
sionais seja, computacionalmente, entre l0 e 20 vezes mais caro que um m6todo explicito-
56 6 vantagem utilizarmos o m6todo ADI sobre esse m6todo explfcito se pudermos utili-
zar um passo temporal entre t0 e 20 vezes maior do que'aquele permitido pelo m6todo
explicito, sem perda de qualidade na solu€o num€rica.
Discretiza46es de EDPs unidimensionais geralmente formam matrizes de banda,
em particular tridiagonais, que podem ser resolvidas de forma eficiente por m6todos
diretos, como o algoritmo de Thomas. Jd para discretiza46es de EDPs em duas e trOs
dimens6es, os sistemas lineares n5.o sdo tridiagonais, sendo normalmente resolvidos por
212 . T|,cnirc Computocionois para Dininin d,os Fluid,os
mdtodos iterativos.
Por serem de implementa4eo direta, os m6todos
iterativos Gauss-seidel e soR,
tanto nas versdes por ponto como por linha, sd.o os
mais comu.s encontrados na literarura-
O uso de t.cnicas iteratiras de solugio, por6m, exige a escolha
de crit6rios de parada
adequados ao problema em estudo. Isso incrui o
de e, que deve ser escolhido tar
que a soluqdo numdrica seja independente 'plor
dessa constanre.
As versdes dos m6todos iterativos que trabalham por
linha (LGS, LSOR) apre-
sentam uma melhor taxa de converg6ncia que suas
respectilas vers6es por ponto. Isso
6 devido i mais r6pida propagaEso das condig6es
de fronteira para dentro do dominio.
Pode'se conseguir uma merhor taxa de converg6ncia quando
se aprica o m6todo por linha
ao longo da diregao em que os ralores das inc6gnitas
rariam mais rapidamente.
Infelizmente' para probremas gerais, ndo hd uma f.rmula que permita
determinar
os melhores valores do fator de reraxagdo o para mtltodos tipo SoR. o valor de o que
minimiza o ndmero de iteraE6es varia de problema para probrema,
e deve ser estimado
por experimentos numtiricos.
os coeficientes das equaE6es discretizadas devem ter, todos,
o mesmo sinal. caso
algum deles tenha sinal oposto ao dos restantes, pode-se
obter soluq6es oscilat<irim e,
portanto, nio-ffsicas, em regi6es com gradientes
elevados.
A
dominS,ncia diagonal 6 uma condigio suficiente,
mas nao necessd.ria, para a
conYerg€ncia dos m6todos iterativos. A discretizagio
de um termo-fonte deve ser feita,
em geral, de forma a contribuir para essa domindncia
atrav6s de um coeficiente .gp
negaf,lvo.
I
Tf.cnicos de Solugdo Numdriu . 213
I
devem satisfazer a cooaiq"o CFL < 1, o que efetivamente proibe a propagagdo das
informaqSes por uma d'rstincia maior que Ac a cada instante de tempo.
I
214 . Td.cnius Computacionais porc Dinimiu dos Fluidos
4.8 EXERCiCIOS
&T
(4.8e)
-=0 a necessidade de termos
(a) D€ argumentos ffsicos que justifiquem
B= 7. Su-
gesti,o: Explique se 6 possivel obtermos uma soluEdo estacioruiria para
a tem-
peratura na barra quando os fluxos de caloi que atravessam as extremidades
da mesma t€m valores diferentes.
(b) Aproxime a EDO 4.8g por diferenqas centrais de segunda ordem. Faga o
mesmo com as condiEdes de Neumann-
(c) Discretizea barra com tr6s pontos apenas (um em cada extremidade e outro no
meio) e verifique que o sistema de equagdes 6 singular. Mostre que, na verdade,
para um nrimero arbitr5rio de pontos, o sistema de equa46es 6 singular.
(d) D0 argumentos fisicos que justifiquem o resuttado obtido em {6c). como 6
possivel remover a singularidade do sistema?
ar tar 2ar1
ar="Larr*;u)
Quer-se determinar a distribuig6o de temperatura no estado estaciondrio, em que
# = O "a temperatura ? 6 uma funqdo somente do raio. Entdo, com ? = ?(r),
a temperatura na casca esfdrica satisfaz a equa4io:
&T 2dr
-;-;t--=U
af' r dr
Tdcniw de Solugdo Nrmd.riu . 215
2R00
T(r)= -96,66667+;
temperatura = 100 oC. Sua superficie externa est6 a T0 = l0 oC. .A, distAncia d
""
entre as paredes externa e interna do tubo vale 0,12 m.
Considerando-se o tubo de comprimento infinito, procura-se a distribuiqdo de tem-
peratura no estado estacion6rio. Para a segSo reta da figura 4.56, essa distribuiqSo
6 dada pela equaqdo de Laplace,
a2T a2T
+
6rz 6oz =u
(a) Resolva numericamente o problema anterior pelos m6todos iterativos PSOR e
LSOR.
-l-irte.Q
sircria
Tl i'
"-T;-
12. Considere duas chapas paralelas separadas por uma distincia h por um fluido
viscoso (ver figura 4.59). Tanto o fluido como as chapas esteo inicialmente em
repouso. No instante t = 0, a chapa superior d acelerada para urna velocidade
uo = cte > 0. Obt6m-se, entao, o chamado escoamento de Couette. Considerag6es
de mecdnicados fluidos permitem deduzir que nio haver6componente da velocidade
na diregdo g e que o perfil de uelocidades na diregSo o ser6 dado pela solugSo da
equaqSo diferencial parcial
0u 02u
(4.e0)
-
at 0a2
emquez6aviscosidadecinemiiticadofluidoeu6avelocidadedofluidonoinstante
de tempo, e a uma altura y ! h da chapa inferior. No estado estacion6rio, ff = 0
e a soluqio de (4.90) 6 uma reta cuja equaq6o, para o presente problema, 6
----->
zo= 30 m/s
Regiio com fluido
l,=.,,*
.v/r.44 7zzrzz7mruwm a=o
I
L----,
rtaca ltrtenor
13. Aplique a equaEio 4.43 arrs nove pontos internos da chapa moqtrada na 6gura 4.15.
se os eleme'tos do vetor de incdgnitas do sistema linear AT r forem ordenados =
na seqii€ncia
T = (r,ii r
. rlj'. rrlj,, t
.I:i.t t, T{.{t,r{I,, rir' )'
"il "ii,,
verifique que a matriz de coeficientes do sistema de equaq6es correspondente 6
pentadiagonal.
14- Implemente o m6todo ADI (cf. segao 4.3.2) para resolver o problema do exercicio
13. Fa4a a = 0,00045 m2/s, Ar : Ay = 0,1 m e At : I s. A temperatura iniciai
da chapa 6 20 oC. Suas bordas esquerda e direita sd,o colocadas a 70 oC; as outras
bordas sao colocadm a r0 oc. obtenha a disiribuiqdo de temperatura no domfnio
para os instantes 6, 8 e 12 s.
A2a A2a
YJ+"-!-t-x+v
0r2 0U2 -'"
no quadrado O 1 r,U < l, com as condiq6es de fronteira:
16. A lirmulo de nore pontos para a discretizaEio de V2l no ponto (i, j) 6 dada por
-re
, -Ar.i-, + reAr,i-t - nQrl.
= O
A expressao anterior produz uma aproximaEdo de O[(Az)a, (Ay)a] para V2l. Dese-
nhe o estdncil dessa f6rmula e discuta a aplicabilidade da mesma perto de fronteiras-
17. Encontre a distribuigi.o de calor no disco apresentado na segSo 3.7 para diferentes
instantes de tempo. O disco possui raio interno a = 0, I m e raio externo 6 = 0' 3 m.
As temperaturas ao Iongo das bordas interna e externa do disco valem, respecti-
lamente, 4 = 130 "C e T6 = 60 oC. A distribuiqSo inicial de temperatura sobre
o disco 6 T = 0 oC. O disco 6 feito de um material homogdneo, com difusividade
t6rmica constante a = 0,0834 m2/s. A discretizaqSo do disco estd mostrada na
figura 3.35.
AT aA I Ar\ | f (4.s2)
At r0r\.0r)
|
= --
- -
r,"*l Ti _+_
l, , = r;(Jr) 1 '''r'
(,*r,rW _*r,"W)
'-Lt: 1n.nry
Ar Ar ) '
em que ? = Ti = ?(iAr + a,nLt), ri = dAr + a, i - 0,1'..-'./Vft e
Nn = %f.
(b) Obtenha a equaqSo 4.93 a partir da discretiza46o de (a.92).
220 Ticniu Computaciotais pom Din6,miu tlos Fluidos
(c) Mostre que, escrita para todos os pontos do disco, a equa{Ao 4.93 fornece um
sistema tridiagonal.
(d) Utilizando o algoritmo de Thomas, resoha esse sistema para At
= 0,01 s e
um espa{amento Ar = 0,002 m. Como condiqdo de parada para a marcha no
tempo, adote E" ( e, em que .84 6 o erro relativo entre Tn e T'-r (r.er seqio
4.1.2)ee=lQ-z.
(e) Mostre que, no estado esta4iondrio, a distribuiqio de temperatura no disco 6
dada pela soluEdo da EDO:
,t:"
-dr
em que C 6 uma constante de integragdo.
(f) Integre essa EDO entre r = a e r = R, determine o lalor de d a partir da
condigio de fronteira em r = c e mostre que a solugio estaciondria em r B,
=
a(.R(6,6dadapor
:
"(R)
?(o) *
ffiffi trn(a) - h(a))
em que ln representa a funEio logaritmo natural. O gi:ffico da funqao T(r?),
(4.e4)
!
disco, marchando-se no tempo at6 que
ff I 0. Compare a soluqdo analftica
com a solugdo numdrica estaciond.ria, calculada pela marcha no tempo utili_
zada em (f7d), para diferentes valores de e.
0l o.2 03
R (m)
Figura 4.61. DistribuiEao aualftica da temperatura sobre o disco, como funqio do raio, dada
pela equa4io 4.94.
18. Duas computa46es distintas foram feitas para estudar o transporte do perfil mos-
trado na figura 4.62a. o resultado dos c6lculos esti.o mostrados nas figuras .1.62b
e 4.62c- A que podemos atribuir as diferengas entre os resultados obtidos e o perfil
inicial? O que poderia ser feito para corrigir isso?
I
I
I
I
,
I Ticnicas de Solugdo Nuniriu ' 227
22. Observando a figura 4.50, cite algumas caracteristicas de como os erros difusivos e
24. Implemente os m6todos de Euler implicito 4.86 e Crank-Nicolson 4.87 para a soluqio
da equaqd.o de convecqdo 4.65 e os aplique para o problema da propagagio do perfrl
senoidal da seqio 4.5.1. H6 alguma vantagem no uso desses mritodos em relagSo i
discretiza4So explfcita 4.67 ?
27. Na seEio 2.4.2 vimos que a solugSo analitica para a equaqeo da onda de segunda
ordem:
a2d
aF ='#
"a26
Essa expressSo indica que a soluso se propaga com uma velocidade c constante ao
longo das linhas caracteristicas dadas por x + ct = cr e r ct cz.
- =
Considere o domfnio mostrado na figura 4.64 e o perfil senoidal da forma
I o, o(r(45
u(r,O) ={ tzsen[(s-4s)ft] , 45<x<SS
t 0, z>55
o loo
, ,.,
Figura 4.64. Perfil inicial de u pra o exercicio 27.
^ e 86b.0'l
@(t,u)=u -iJ;:=0
para calcular a solugSo em diferentes instantes de tempo. Faqa um griifico da
soluqdo num6rica para diferentes valores do tempo , > 0. serii possivel obserrar
o perfil se separando em dois, cada um se movendo ao longo de uma das duas
caracterfsticas, conforme mostrado na figura 4.6b.
28- Freqiientemente, pode-se melhora^r a taxa de convergOncia das vers6es por linha
dos m6todos iterativos aplicando-os, por exemplo, primeiro ao longo de dire@o o
(dando origem aos ralores de S$+r/271 e, depois, ao longo da dire@ y, quando,
entdo, obtemos d(t+l). Esse procedimento 6 aniilogo ao m6todo ADI.
i
Ticniw de Sohgdo Numdriu ' 223
Quando aplicadas ao longo das respectivas direq6es, as equaq6es 4.95 e 4.96 resultam
em sistemas tridiagonais que podem ser resolvidos pelo algoritmo de Thomas.
29. Na seqSo 4.1.2 foi dito que a convergincia do m6todo iterativo de Jacobi nio im-
plica convergdncia do m6todo de Causs-Seidel e vice-versa. Ames (1992) apresenta
exemplos dessa afirmag5o.
i
224 . Tdcniw Compttacionois pam Din6,miu dos Fluklos
(a) Verifique que entre os dois m6todos, apenas o m6todo de Jacobi converge
quando aplicado ao sistema
rr+282-2ts = I
xr+82+23 = J
221*2r2+x3 = g
(b) Verifique agora que o mdtodo de Gauss-seidel converge quando aplicado as
equaq6es:
5x1 44 =
+3x2 + 12
}xr+6xz*4xs = 13
4ayl4x2*5t3 = 13
l__
I
r
t
1. Conservagdo de massa.
As seq6es seguintes descrevem como podemos, a partir desses tr6s princfpios sim-
ples, obter as equa{6es que modelam o movimento de algo tio complicado como o ax
fluindo ao redor de um automdvel. Essas segdes seguem as id6ias apresentadas em An-
derson (1995) e Versteeg & Malalasekera (1995).
Para todos os efeitos, o fluido ser6 considerado um continuo de massa, no qual ndo
existem "buracos". Nas escalas macroscripicas, a estrutura discreta da matiria e os mo-
vimentos das mol6culas podem ser desprezados. As propriedades do escoamento podem
entio ser descritas em termos de grandezas macrosc6picas como velocidade, pressio,
densidade e temperatura. um elemento ile ffuid,o cont6m um nfmero suficientemente
grande de mol6culas para que as propriedades macroscdpicas neo sejam influenciadas
pelas proprieda.des de mol6culas individuais. Nesse sentido, as grandezas macrosct5picas
referem-se a um elemento de fluido como um todo e representam mi,ilias sobre todas as
mol6culas que o comp6em.
Escoamentos de fluidos s5o essencialmente tridimensionais, especialmente os tur-
bulentos- com o objetivo de simplificar o problema da DFC a ser resolvido, muitas
vezes consideramos o escoamento bidimensional. Essa hip6tese 15 normalmente utilizada
quando o domfnio apresenta alguma simetria em relagdo a um plano, por exemplo, e tem
i
a vantagem de reduzir o ndmero de equa46es que devem ser tratadas- Apesar de essa
simplificagSo, a deduEso das equaq5es de Navier-stokes a partir de escoamentos bidimen-
I
I sionais ainda ret6m as ca^racterfsticas biisicas do caso tridimensional, sendo, por6m, mais
I
simples de ser entendida. Portanto, nas seE6es seguintes, as equa46es de Navier-stokes
i
serio derivadas para o caso bidimensional.
No caso geral, as propriedades macrosc<ipicas do fluido e do escoamento, como
a densidade p, a pressdo p, a temperatura ? e o vetor velocidade V, sio consideradas
funq6es da coordenada temporal t e das coordenadas espaciais c e
3r. As componentes
de V nas direq6es c e g serSo denominadas, respectilamente, u e u. para simplificar a
notaqio, escreveremos, por exemplo, apenas p ao inv6s de p(x,y,t), quando estivermos
nos referindo d densidade.
...+ v :^t
;
u L,t
I
Equagoes de Notier-Stoku . 229
m=Spl=(At)Spz (5.1)
Para calcularmos a descarga rh, isto 6, a quantidade de massa que cruza a drea S
por unidade de tempo, basta dividir a expressi.o 5.1 por At:
rn - puS (5.2)
5= S cos(d) (5 3)
l.Nos exemplos bidimensionais adoiados neste texto, a consistencia dimensional exige que a mssa m e a
dacarga rh sejam grandeza medidc "por unidade de profundidade" dro regi6es bidimensiooais. Para
torna a apreenta4to que se segue vd.lida tambdm para o c6o tridimensional, a expresseo "por unidade
de profundidade" serd omitida do r6to do texto.
2.Ou drea molhada.
230 . Ticnicas Computacionais para Dindmin dos Fluitlos
!tI5'ta,
t" = Drv-fi,(as),
s
No limite de A.S; -+ 0, obtemos a descarga atraves da iirea .9:
n= lrov.a as ID.D,l
t
lon
l.
6-r
Isso pode ser mostrado pela andJise da seguinte situageo. Considere.se a figura
5.5, que mostra uma regiSo delimitada pela fronteira S, que inclui os segmentos Sl e
52. Fluido entra com velocidade u1 atrav6s do segmento 51 e deixa a regido por 52
com velocidade u2. Sem perda de generalida.de e para simplificar a apresenta.qio que se
r-
Equogdes de Novier-Stokes . 237
Figura 5.5. Regiio com uma fronteira de entrada e outra de saida de fluido-
Ao longo de,Sz, o vetor velocidade v2 do fluido tem sentido oposto ao vetor normal i.
Portanto, v2 .i = -o2 e a integral ao longo do segmento 52 6 escrita como
ds*
^= Ir,ul Ir,-u'ot
Quando
ff
ot : ot
J r,"' J r.u'
a quantidade de fluido que entra 6 a mesma que sai, ou seja, a descarga resultante rir
atrav6s da fronteira 5 d nula. Quando rh > 0,
tfff
I u1 dS- JI52urd.S>0 + JSr
JSr
| u1 dS> J|52 u2tlS
o que mostra que h6 mais fluido saindo do que entrando na regid.o. Finalmente, na
situa{ao em que rh < 0,
I r.a
Js
as. (i.6)
quando F - pv- ExpressSes do tipo i.6 sdo denominadas de flwo de F atravds da drea
.9. Em particular, quando F = pv, a integral 5.6 representa o fluxo de pv.i atrav6s
da iirea s, ou seja, a descarga (note-se que fi 6 o vetor normal d rirea s). A expressdo
pV 6 denominada fftno de massc3, cuja componente, em uma certa diregio, 6 dada pelo
produto escalar pV.fi.
considere-se novamente o elemento de fluido mostrado na figura 5.4. As proprie-
dades macrosaipicas do fluido estao definidas no centro de uma regiio, cujas coordenadas
sao(c,g). Vamoscalcularaintegral 5.6nesseelemento,utilizandoaexpressio
Inicialmente, considere.se a face s2. Para aplicar a integral E.b a essa face, note-se
que F.i = F.* = F", em que d d a componente de F na diregio,. portanto,
/ "
Js:
o as=
J
[s, r, as (b.8)
Se d-z e riy forem pequenos, 6 possivel aproximar a integral 5.g pelo valor de F!
no centro da face s2, multiplicado pela 6rea rig. como a face ,sz possui coordenadas
("+ t,y), tumos
ot = (6il FJ,ag,u
Ir,r, (5.e)
Pode-se tratar a face .sa da mesma maneira, apenas tomando cuidado de lembrar
que
lr F.ft a5=-
/
JS. | F" ds
"/sr
I F,
- Js4 dS = -(6y) F,l,_,,
- 2'',. (5. l0)
3 Em fungio da exprsio geral pgY para os fluxos convectivos, apre*ntada na segdo 3.5, obt6m-se o
fluxo de mrua faendese { = I
-- ,
Equag6es d.e Nouier-Stokes . 233
[ " o ds + [- F.n ds =L
[4],*+,,
-'z'' - et"_g,u] (ov)
ls" tst
Multiplicando-se e dividindo-se o termo h direita por do, vem
r]1"*+''--r"1"-+''l,or,,o',
/. o ds+ ls.[-F.n ds-fL
Js, o, I
O produto (dz)(dy) fornece o volume4 dV do elemento de fluido. No limite 6x,6y -+ 0,
obtemos
r*
r6v+o ( dV [ ''a ds]) = rm Lf r'1"++''-dt r"l'-+''ll
{: /sr*g. 62,6s+o
,liT.{#1,*,." n ds}=
?
Portanto, no limite dV -+ 0, a expressdo 5.7 rale
v = *3
or +y3
oy
(5.r2)
/ t.o
Js
as
representa o balanqo entre os fluxos de massas, ou seja, a descarga resultante zir, atrav6s
das fronteiras do elemento de fluido. Portarto,
o(P.
rim i*] =
V -F = cV-o[dVJ 0x +4J4. (5.13)
0y
L" ,-.'
I
I
I
t
I
t
I
i
t.
Equogdu de Natier- S,oku 235
0".$21u,
o,-Yi* * a +pu-Yj*
,"1
t
o"'Ylt
Figura 5.6. Fluxo de mrca atravds dre fronteirr de um elemento de fluido.
em s6rie de Taylor dos respectivos valores no centro do elemento. Para cada face, deve se
calcular a integral 5.5 lelando-se em conta o sentido do escoamento e o do vetor normal
a face. Com isso, encontramos
Portanto,
^
=
fYoo] tovr *
[f t,,r] r*r
236 . T*cniw Computacionais pare Dindniu dos Fluidos
0p.0(pu).0(pu)
att a, t au =" (5. l5)
=o (5.16)
H*r-(pv)
em que V = (u*,oj). A uantagem do emprego da notaqSo vetorial, por meio do ope-
rador divergente, € que a expressEo 5.16 fica independente do sistema de coordenadas
adotado. Dessa forma, para obtermos a expressdo da equa4io da continuidade em outro
sistema de coordenadas, basta expressar o operador V na forma correspondente ao sis-
tema sendo utilizado. Por exemplo, em coordenadas cilfndricas, o produto escalar V-F,
com F = (!"*.,f,i,feq,6 dado por
u#
*, @y =
a#. u#.W *u'#' =o (4. r /.1
t,
Lr'J =-\
)l \ t'= t,tLt
|
t\
I
._...- [n
t_4
I
ull
- rr) oxlt * U, - il yl tl
pz
= A t(zz ou i
+ G" - *.1
otlt
Dividindo a expressSo anterior por t2 - tl, obtemos
o operador V definido por (5.12), o termo convectivo pode ser escrito como o produto
escalar de Vpor V quer em coordenadas caxtesianas bidimdnsionais,6 dado por:
V.Y = aa
"U*u aO
du=*d,+*n*ldt
dx dy - itt
Dividindo-se a expressio anterior por dt, vem
6u 0udz .0u6y . 0u 0u 0u 0u
iL_iU_ (5.22)
6t 0xdt 0ydt At il'0x'0y
Equogies de Nouier-Stokes . 239
que representa a acelera4So do elemento de fluido. Note se que a expressdo s.22 representa
a derirada substantira de u ({ = u na equaqao 5.21). pela segunda lei de Newton, a
aceleraq6o expressa por (5.22), multiplicada pela massa do elemento de fluido, 6 igual d
forqa resultante que age sobre o elemento. A massa do elemento de fluido 6 dada pela
expressdo drn = p(6t)(6y) que, no limite dr, dy -+ 0, pode ser escrita como drn
= p dr dy.
Resta agoradeterminar quais forgas agem sobre o fluido. Essas podem ser de dois
tipos:
o Forgas de campo que agem sobre a massa de fluido como um todo, isto 6, sobre
cada ponto de um elemento de fluido. Exemplos dessas forqas s6o a gravidade,
eletromagn6tica, centrifuga e de Coriolis6. Como essas forgas nem sempre possuem
magnitude suficiente para influenciar o escoamento, as express6es matem6ticas des-
sas forgas s5o, em geral, adicionadas como termos auxiliares (fontes) nas equagdes
de momento. Esses termos tdm a forma geral pF dt dy, em que F 6 um v€tor que
representa a forga exercida no elemento de fluido por unidade de rnassa, ou seja,
uma aceleraESo. Por exemplo, se o efeito da forga da gravidade 6 importantc para
o escoamento, ent6o F = g, em que g 6 o vetor aceleragdo gravitacional.
A figura 5.8 mostra as tens6es que influenciam um elemento de fluido. Elas podem
ser de doistipos: normais e de cisalhamento. .A.s primeiras tendem a esticar ou comprimir
o elemento de fluido, sendo, portanto, proporcionais d variaqdo temporal do volume
do elemento de fluido. Jri as de cisalhamento tendem a deformar o elemento, sendo
proporcionais d taxa de deforma4io do mesmo (ver seqio 1.2).
As tens6es na direEdo s sobre um elemento de fluido bidimensional com drea
(62)(6y) estdo mostradas na figura 5.g. Uma vez que os campos de p e r variam suar.e-
mente, seus valores foram expandidos em s6ries de Taylor a partir dos respectivos valores
no centro do elemento de fluido- A pressao p aparece como urna das tensdes normais. Em
geral, na nomenclatura das tensdes viscosas, no sfmbolo qj, os fndices i e j indicam que
a tensao age na diregSo j sobre a superffcie normal d, direEdo l. Dessa forma, a tensao
ryr mostrada na figura 5.8b age na diregio c sobre a superficie normal i direqao y.
As tens6es na direqdo positiva dos eixos r e y Lerdo sinal positivo; caso contrd.rio,
serao negativas. Paraobtermos as forqas que agem sobre o elemento de fluido, basta mul-
tiplicar as tens6es pelas respectivas dreas sobre as quais elas agem e sornar os resultados
6' Asforqc centrifuga e de Coriolis apar€em, ou n5o, dependendo do referencial utilizado para ecrever
N equa{6 de momeoto.
240 . Ticnius Computocionois pora Dindmia tlos Fluidos
(a' G)
a deform6-[o.
"r,-k;s,
P-Ft** 6p r-
+P+fi* 6p r^
&- lr- + 4 rs+
'"" - -E; t* *;*
dada por:
= (_y*
q=) (rir)(dy)
I
\ dt or/
. Faces superior e inferior:
I
(_ dr,t. ! \ + / + 6'* t,tut) 1611 dlu"
- (',' - "-#;(6v))(rir) (z'" i;r\-v' ) v'' = dv
1a";10y1
(-y *P)
6x /' tu"rrorl* $ir,ttar)
I
\ 'it oY
Eqwg6es de Natier-Stokes . 247
,o dx--du .Dt.
': = (-Y* *=)
or/
dt dy *a!= 6" ds + pF, dx. dy
\dr oa
Nt*"t
A."t".-r"gao
equasio da continuidade = 0
: :
A@") . A0""'),T 0(puu)
----:-
0(pu),
---;:-- r n, -..,,,
r 1Pur7 (5.25)
i
ot or oy = or
O mesmo pode ser feito para a equaqi.o
- de momento na direE6o y. O resultado s5o as
equaqoes:
A@u) 0(su2)
: n 0(puu) _A. 0!,, 0T:,
At
-r
0a 0x 0x* 0r * 0g + op- (5.26)
L
242 . Tdcnius Computacionais para Din6,miu d,os Fluitlos
-
r_,--;___:___:-_ lt"b.,h" ealrrd.-l
lvailaqao remporall =:___:__-i_
ltluxoresultantedel | |
l.da | | | lsoDre o etementol
I energra no ete- | = | calor para dentro | + | |
| | l. I lpelasrorQasoecam-l
lmenrc | ldoelemento | | po e de supertlcle |
I I
DE
PDt
Essa energia total E corresponde i soma de tr6s componentes:
s=oa#-*(r#).&(rE)
ir com q - -ftV? o fluxo de calor atrav6s das paredes do volunre de controle, e ,t r! o
i coeficiente de condutividade t6rmica do fluido. O primeiro e segundo membros, respec-
tiramente, representam:
I
Equog6es de NarietStokes . 243
. a taxa de calor por unidade de massa produzido por agentes externos, como ab-
sorESo de radia4do pelo fluidos, ou internos, como rea46es quimicas.
A equa4io 5.28 pode ser escrita de uma forma mais conveniente para os obje-
tivos deste texto- Podemos extrair dessa equa4do o termo respons6vel pelas variag6es
temporais da energia mecinica e obter uma equaqSo apenas para a energia interna e.
Se multiplicarmos as equaq6es de momento nas direE6es c e y (equag6es 5.23 e
5.24), respectiramente, pelas velocidades u e u, obtemoslo
A soma das equaq6es 5.30 e 5.31 fornece uma equaqio de conserlaqSo para a energia
cin6tica do elemento de fluido:
,rl#fl = _v ro*"(*.+).
. '(+ .*) + p(uF" +uFu1 (s.32)
em que
V-Vp= ("Y*"aJ\
' \ dr dU/
Subtraindo a equaESo 5.32 da equagdo 5.28, obtemos a equaqio da energia escrita
para a energia interna e:
Deve-se salientar que al; equaqoes 5.28 e 5.33 sao expressdes diferentes, e equivalentes,
da lei da conservaqSo da energia do elemento de fluido. A principio, qualquer uma delas
pode ser utilizada na soluEio de um problema.
Podemosescreveroladoesquerdodaequaqdo5.33naformaconservativa,somando
a ele a equaqeo da continuidade 5.15 multiplicada pela enerqla interna e:
=*.ffi'=rP-+v.(pev)
=-at ---6;- aa - at
Portanto.
o(pe) An
".#*v.(pev) = ofi-v'{-P(v'v) +
0u
0u* 0u*,'r#* 0u
r*"-fu te,
* r,"ft r"fr (5'34)
Dependendodaaplica4So,aequagdodaenergiapodeserescritadediversasformas.
Dedug6es detalhadas podem ser encontradas nos textos de Anderson
(1995) e versteeg
Gerais porque necessitam da expressSo para as tens6es tii em funqeo das propriedades
marrosc6picas do fluido. Especificas porque' nas respectivas deduE6es' foram
ignora-
dos os efeitos de, por exemplo, rea46es quimicas e de forgas como a eletromagn6ticatl'
encontrados em aplicaq6es particulares que fogem ao escopo deste livro'
Em relaqdo irs tens6es viscos?rs, na maioria dos fluidos elas sdo consideradas como
lineartnente proporcioncis d taxa de deformaqSor2 do elemento de fluido' Para
essa classe
rzz - ,rHtI(V'v)
4,,
rvc - 2tt"Au +,\(V'V) (5.35)
j
Equog6es d,e Navier-Stokes . 245
0(pu)
a-
Abuu) + O(pu'\
At 0z 0u =
I
- =,,1(';)'.
\"
L
(#)' .;(H. #)"] r ^(v v):
I
I .4, deduqao das equagdes de Navier-Stokes em tr6s dimens6es segue um procedi
I
I mento andlogo ao anterior. A forma conservativa dessas equagdes estd mostrada na seqdo
I
i .4,.5.
t
I
para o escoamento:
p=p(p,T) e e=e(p,T)
No caso do escoamento de um giis, muitas vezes, podemos assumir que o material
se comporta como um gds perfeitoLa , e as equag6es de estado acima s6o escritas como:
com R sendo a constante do gis, ? sua temperatura e cv seu coeficiente de calor especifico
a volume constante. Assim, determinamos a pressdo a partir de p e ?, sendo que ? estd
relacionada com a energia interna pela expressdo T = e/c".
Com as equag6es 5.39, temos agora seis inc6gnitas - e, p, u, u, p e ? - e seis
equae&s. Resta ainda determinar valores para os coeficientes de viscosidade p e condu-
tividade t6rmica ft. Em geral, eles sio obtidos a partir de dados experimentais tabelados
para diversas combinaq6es de temperatura e pressdo. Esses dados, junto com as equaq6es
ll para o cd.lculo da pressSo e da temperatura, fecham o sistema de equaq6es.
i
Eqtog6u de Navier-Stokes . 247
Escoamentos inviscidos gerais s6o regidos pelas equa46es de Euler, que, conforme
mencionado na seEao 1.2, sio obtidas a partir das equag6es de Navier-Stokes quando
tt = 0. A forma conserlativa dessas equag6es, em coordenadas cartesianas e em duas
dimens6es, supondo o fluido ndo-condutor de calor (k
= 0), 6:
Ap 0@u) . 0(w\
:T_T_
ot ox da = U
O(puu) 0p
0(pu) , 0(pu2) .
a.- o" t ay = -u;*ro,
A(n) . Abur) . O(p"u)
-6.- au * u = -**oo' 0p
u#.v-(pEv)
= ,u#-W W+pF V
r EquaqSo da continuidade:
0u 0u
;-+;-=U (5.40)
ox oa
r Conservac6o de momento na diregSo r:
De
'Dt =ru#-v.q+o
uma vez que pV.V :0. Se introduzirmos agoraa entalpia h = e+ * e a substituirmos
na equagdo anterior, obtemos
Quando o ndmero de Machr6 .&1 6 muito menor do que um (cf. seqao 5.10)'
costuma-se desprezar a dissipa4So viscosa O e o termo $rP. Nor*almente, utilizamos
a equaqdo da energia quando estamos lidando com gases, e, em particularr com ar.
Nesse caso, para as temperaturas e press5es freqiientemente encontradas em aplicag5es
de engenharia, podemos considerar o fluido como um gds perfeito, cuja entalpia 6 dada
por t! = g?.Na aus6ncia de fontes externas ou internas de calor, # = 0. Ne"se caso,
a equaqSo 5.43 6 escrita como
DT
Pcp6l = -Y q (5.44)
15. Essa d uma aproximaqio muito comum em escomentos internos. As equacdes que modelam os escoa-
meutos com superficies livrs, por€m, devem conter um termo-fonte do tipo pg.
t6. O nimerc de ,[,fcci representa a reio entre a relocidade mdxirna do fluido e a velocidade car&teristica
do som no fluido.
Equag6es de Natier-Stokes . 249
ar ar ar lazT azT\
at*"arnuau= "\ar'* aF) (b'4b)
A presenqa dos termos viscosos, ou dissipativos, pY2Y faz com que as equaqdes de
Navier-Stokes exibam comportamento parab6lico, em escoamentos transientes, e eliptico,
em escoarnentos estaciond.rios- Para escoamentos inviscidos e estacion6rios, o comporta-
mento eliptico ou hiperb6lico depende da velocidade do fluido em rela4So i velocidade
de propagagdo de ondas mecanicas no meio (velocidade do som), ou seja, do ndmero
de Mach ,DI. Quando M > l, o fluido desloca-se mais r6pido do que a pressdo pode
propagar as perturba46es - que sao ond:s mecinicas como o som - e a pressao ndo pode
influenciar eventos na direqio do movimento do fluido. Esse tipo de limitagSo 6 carac-
terfstico de equaq6es hiperb6licas. Jd. quando M < l, a pressio propaga perturba46es
para todo o fluido, uma vez que o mesmo tem velocidade inferior i propagaqdo do som,
comportamento an6logo ao de equaq6es elipticas.
*tttz?stlt{*t;*i
i,+x;ti
ill iii
i!;zuj
iilll
i tlzTlii?i!i'+;ilililif#\ iil;
{#iiii
ii
E
{t#*u,*i!,iliili ili
cSE
lis I
friisTifItTE?i!:tiiiii;l iZfi
:ii ;{i;}: r: i' i}F"r .=
E j; i
+1ti!ii iz;i ,?i i i i' i
:=if :i==?i .=.Izi;i^l
a. I +: + I j - | - : -
= ". = =7
l: ii i; I !+:ii *lr
=iz!!: :
I
!ls
I;i: i;E;;i Iiiti\i;L
u
o
iLi;'E EilEtui ; l;
.-lN
ii i :rrti:
!i i
iil+rti?i l=
iii i:ii;, rr :ii:i I
'=i ==ii=1-7 i* 7=ii1$
;1i
zj '=i':
Ese i'=
i;r ai**ii ii iEE:iY
252 . Tdcniw Computacioncis paro Dini,mico tlos Fluidos
em que F e G, que cont€m os termos viscosos, convectivos e de pressi.o, sio fung6es das
velocidades no nivel de tempo n e da pressio no nivel de tempo n * l- As equagSes 5.52
e 5.53 podem ser escritas como
un+l = Gr(u",t",p"+r)
V.V'+r=0 (5.56)
I
Substituindo em (5.56) as express6es 5.54 e 5.55, para u'+r e u^+r' respectiramente,
I
obtemos
I
dFJu^t'P^+L)
i
v. va+r - .rg{#n (5.57)
I
que, como serd, visto a seguir, representa uma equagSo de Poisson para a pressdo.
I
O valor de p"*l nas funq6es F1 e G1 deve ser tal que a equaqdo 5.57 seja satisfeita
para todos os pontos do escoamento. Portanto, o campo de press6es no instante ,o + At
i
I deve pemitir que os lalores de u'*l e un+r sotislagam a equaqio da continuidade. Dessa
forma, o inica Jungdo da pressdo no escoamento incompress{vel d lazer com que o campo
i de uelocidades satisfaga a equagdo da continuidoder1 5.57-
E como determinar o ralor de p no instante to + At? H6 basicamente dois modos
quando trabalhamos corn as raridveis primitivas u, u e p:
O m6todo (1) 6 anrplarrrente utilizado na literatura e por isso ser6 adotado neste livro,
estando descrito a seguir. A t6cnica (2) 6 conhecida como mitodo da compressibilidade
artifcial e tem o atrativo de resolver as equaqdes de Navier-Stokes para escoamentos
incompress(veis por nreio de algumas das t6cnicas num6ricas utilizadas em escoamentos
compressiveis. \laiores detalhes sobre esse m6todo podem ser encontrados ern Fletcher
(1992) e Peyret & Tay'lor (1990).
A importA.ncia da equaqi.o de Poisson para a pressdo r! que ela faz a ligagSo entre as
equaqdes de momento e da continuidade. Essa equaqio fornece lalores de p que permitem
is velocidades u e u, obtidas a partir das respectit'as equaq6es de momento, satisfazer a
equaqSo da continuidade.
Um outro procedimento para obtermos a equagio de Poisson 5.57 consiste na
aplicaqSo das seguintes operaq6es as equag6es de momento:
=a
60:
r.=
agsf o g-
3
P^'
iiilifliFs $ii; n i ;ir{zr J'
-.
9r
9 1 -r'
E' ^.4 c.l e;
r'a 'Yl <
AJ:
J'
a'=ii?zElil; ,lii;iI I r I;if ii
>+ P. t
a
1.f ifi!t?;i, 5ii iiu + ,e :
F
1r':;ri I
c
ri 4: ;
tj;
iiSii[ilEi lri Elii I
1 :l
4 a
?i.' !iiz'a ?iii:li ii?t\ ii
'i IA
r; €^.t '3,
=lFEi;i*,i !li + t!
256 . Ticnius Compvtocionais pora Dindmiu dos Fluidos
em que os termos ffi e pY2 D levam enr conta os erros no ciilculo do campo de velocidades
devido i
soluqeo inexata da equaqSo de Poisson em passos anteriores. Corno esses erros
fazem com que D I 0, ambos os termos s5o, em geral, n5o-nulos e contribuem para
estabilizar o c6lculo da solugio num6rica.
Portanto, para a soluEdo de escoamentos incompressiveis, devemos utilizar a e-
quagio de Poisson 5.67, que escrita em coordenadas cartesianas e em duas dimens6es, 6
representada por (5.61). O campo de press6es obtido a partir da soluEeo dessa equaqdo
permite determinar um campo de velocidades que satisfaz, simultaneamente, as equa46es
de momento e da continuidade, dentro dos limites dos erros de discretiza4io das equag6es
e de arredondamento nos cdlculos. Como serd visto no capitulo 6, a equaqSo 5.61 forma a
base dos m6todos de soluqdo numririca das equagSes de Navier-Stokes para escoamentos
incompressiveis.
0u 0u 0u | 0p / 02u d2u\
d,*"E*ud = -nfr*'\aa* w) (5.68)
0x u 0u 0v I 0p / 02u d2u\
ar* ar*"a, = -;6*' \aa * aF )
(5 6e)
$(ucu.eao
s.ool - fr(eruaqeo
5.68)
o que resulta em
O termo
0u 0u
A'y -
(5.71)
At
6 conhecido como uorticidade a;. A vorticidade 6 uma medida da rota.gi,o de um elemento
de fluido em torno de um ponto. Em termos da vorticidade o, podemos escrever a
equaqdo 5.70 como
Arb e U: -;-
A$
:-
oy or
(5.73)
A2r,. A"tl,
[ut + 6rz =a
(5.74)
que 6 uma equaq6o de Poisson para funqSo corrente. A partir do instante to, e com as
condig6es auxiliares apropriadas, as equaq6es 5.72 e 5.74 podem ser utilizadas para a
determinaqio do campo de velocidades do fluido.
Outra forrna de escrever as equaqdes de Navier-Stokes 6 utilizando somente as va-
ri6veis vorticidade e velocidade. Essa t6cnica se baseia na soluqio num6rica da equagSo
de transporte para a vorticidade 5.72, juntamente com a equaqdo da continuidade 5.40.
Note-se que, ao contrd.rio da formulaqdo corrente-vorticidade, na qual a equaqdo da con-
tinuidade era autornaticamente satisfeita, aqui devemos trat6-la separadamente, o que
complica o processo de soluqSo numririca-
Embora as formulaq6es acima tenharn o atrativo de n5o exigir tratamento especial
para a press6o, elas apresentam caracteristicas que n5o a.s tornam atrativas:
l. A pressdo neo 6 obtida diretamente, devendo ser calculada ap6s o campo de ry'
ou de velocidades ter sido determinado- Esse c6lculo pode, por exemplo, ser feito
utilizando a equaqSo de Poisson 5.61.
Portanto, neste livro, trataremos de m6todos num6ricos para a solugS,o das equaq6es de
Navier-Stokes nas variS.veis primitivas u, u e p.
. Fluidos
258 Tdcnicos Cimputociotois para Dini'mico dos
sSodadassomentesobreascomponentesdaveloci<lade,j6queelasndoincluemuma
pressSo' Considerando tamb6m a equaqd'o
equa4io que descreva a evoiuqSo temporal da
de fronteira para a temperatura T'
5-46, precisamos de condiqdes
A condiqdo inicial apropriada para as equaE6es de Navier-Stokes 6 que o campo
develocidadesveatemperaturaT,quandoutilizada,sejamespecificadosemtodoo
dominio.Emparticular'ocanrpodevelocidadesdeveserconstruidotalqueY.V=0'ou
Caso isso ni'o aconteqa' a converg€ncia
seja, ele deve satisfazer a equagd'o da continuidade
prejudicada'
dos m6todos num6ricos pode ficar bastante
temos:
Jii em relagS.o irs condiqoes de fronteira' normalmente
em geral' ou se conhece a velocidade m6dia do
fluido'
t Regifuo de entrada rte fluitior8
"
partir davazSo' pode-se calcular
ou sua lazSo na regido de entrada no dominio' '{
avelocidadem6diadeentrada..A'ssim,nessaregiio'umaoumaiscomponerrtesda
n5o especificadas podem ser
velocidade podem ser especificadas - as componentes
temperatura e/ou a pressd'o do
obtidas durante o ciilculo do escoamento' Caso a
elas devem ser especificadas'
fluido que entra no domfnio sejarn conhecidas'
de um escoamento seo paredes s6lidas'
c Poredessdlidas: muitas das fronteiras dentro
temos uma parede s6lida em um
um exemplo sao as paredes de um tubo' Quando
definirmos a velocidade tongencial ut do fluido
l
escoamento viscoso, 6 apropriado
a zero caso' diz-se que a frotrteira
em rela4do i parede conlo sendo igual Nesse
I
reflete o fato de o fluido'
.:l 6. ndo-escorregattia (no-slip' em ingl6s)' Essa condigdo
il superficie da parede' estar em repouso ern relaqdo d'
imediatamente adjacente ir
I
I parede. A componente normalun da velocidade do
fluido tamb6m 6 nula' uma vez
I
I que o mesmo nao pode penetrar na paredele (ver figura
5'll)'
l
i
l.
i
I
l,
ii
ii
.l; (u') e tmgencial (u1) da velocidade eu uma fronteira-
Figura 5.11. Componentc uormal
,l
I Infou, em ingles.
l 18.
I
i9. A. fro.tui.* iolidu sio, normalmente' considerad6 impermeiveis'
il
Equag6es de Navier-Stoku . 259
O- = -,t-ldn
lp"r"d"
Se ndo houver transfer6ncia de calor atrav6s da parede (seja porque ela 6 termica-
mente isolada ou porque o gradiente de temperatura 6 zero), entio a condigio de
fronteira apropriada 6 obtida fazendo-se ri = 0 na equagdo anterior:
arl
0n lp.,"a"
Fronteim srilida
7///////11////////1/////////////%,/.///////////////////,,//////,/%
v
Y.L
I lD
I+rl T5_u
lAv
_______L:____ - - - - - --s
F-ronteiradcsimeria
Inicialmente, note-se que a hip<itese de simetria proibe que haja fluxo de massa
atravtis dessa fronteira. Portanto, u ao longo da linha de simetria 6 nulo.
Com o auxilio da figura 5-13, que mostra a regiio bidimensional completa, podemos
determinar os valores dos gradientes normais de u, u e T atrav6s da fronteira.g. .4.
soluqdo na metade inferior da regiio 6 uma reflexi.o da soluqio obtida na metade
superior; o ponto p' corresponde ao ponto p. Dessa forma, devido i simetria, temos:
Portanto, a partir dos talores para u', u' eT, dados por (5.75), temos, ao longo da
fronteira de simetria .9:
Frcotein sdlida
////////////////////////////////ru"'/'.//////////////ru
vi
I
I
t+-r r[!-*
-I u
IAY
i',;il"i; ;;i,";; - -f .- - - - - - - - - - - - - - - - - - - -' s
lay
T'f--=* u'
lp
I
v
Fronteim s6lida
o"l
lt
El",- n'
i
it O valor de u a.o longo da fronteira de simetria, quando necess6rio, pode ser ob-
tido durante o processo de solugio num6rica. Flonteiras em que a componente
i:
Equag6es de Nauier-Stokes . 261
Deve-se notar que, mesmo quando o dominio e as condiqdes de fronteira s5o sim6-
tricos, o escoamento pode ndo apresentar simetria. Fearn ef cl. (1990) e Foumeny
et al. (1996) apresentarn exemplos desse fato. Um outro exemplo sda as esteiros de
vdriices de uon Kdrrnan, que surgem quando um objeto estii imerso em um fluido
em movimento. Acima de um certo nfmero de Reynolds, o escoamento i jusante
do objeto se torna transiente. V6rtices surgem a partir de extremidades opostas
do objeto, alternadamente. Apesar de ndo possuir uma soluEdo estacion6ria, esse
escoamento possui uma soluEdo periddica no tempo.
Figura 5.14. Objeto de formato quadrado imerso em unr escomento rc longo de um cmal.
q *^?
112
tf!^
-=F
Iis"
i 9.a
-.=b-
c9'3.
si
,?a
I<
=^
tc'
r:
55
3s ,\:>i,:i1,
ij::>//2
U3 i\'
;\'
{/i>\-i
't t i\ rFl
i$it\r.,1
iiit\tii\1
5q i\\\\\\\\r
L6 I
!:x
x= i\ \\\\\\\i
I \ \\\\i\i;
3ri
p.o i \\\\\\\\i
P3 | \\l)))iI
issss!tfil
I
\J.\J,\l I | | |
xE. Itilt,1tt,
'tiltlr111
39 111111111
t,rr++++1
trt't't1111
e.g 11117,11,1,1
7.'/.1.r.1.'t 111
,,rr.1,t1lll
at,ara+++a
itttlt ++ l
5=- 111111'1',1
'11111111
5J lllliiliil
iil ll lill
=/ 1ilililil{
itilililll
it(ttttttl
itil tttill
tttt(ttllt
-3' tttttltatt
jtttttttt
io ftttttt({
Iililtilt
A=
o, E'
p5
Equag6es d,e Navier-Stokes . 263
c Flontein peri6dico: essas condiq6es s6o apliciiveis em situaq6es nas quais, devido
as propriedades geom6tricas do escoamento, as varidveis do fluido t6m o mesmo
valor em pontos distintos do dominio. Por exemplo, devido i simetria da regido
mostrada na figura 5.16a, a simulaEso do escoamento pode ser feita considerando-se
apenas o usegmento" mostrado na figura 5-16b. E necessd.rio atribuir is vari6veis
do escoamento na fronteira CD os lalores correspondentes ao da fronteira AB. .4,
fronteira peri6dica permite que se reduza consideravelmente o esforqo computacio-
nal necessiirio i soluqio de muitos problemas de escoamento, j6 que a simulagio 6
feita apenas em um segmento do dominio. como no caso de fronteiras de simetria,
a validade da hipritese de fronteiras peri6dicas deve ser analisada com cuidado.
Muitas vezes, apesar de o dominio ser peri6dico, o escoamento nio o 6.
i'/zz2z4/nzzzz4D
i7/Z:@
,
li
S ,zvvrv?rTvzvvvz; C
(a) (b)
Figura 5.16. Escomento com coudig6es de fronteira perir5dicm: dominio completo (a), segmenro
em que d feita a simulagio (b).
c Regido de soiila de fluido2r: essa 6 uma das condig6es mais dificil de ser tratada,
pois a incorreta especiqcagio da condiqdo de fronteira nessa regiSo pode afetar todo
o campo d,e escoamento. Veja mais detalhes a seguir.
Frcnrcim sdlida J
vclaidade e ;7////////Z/////////////////7 "4v////////////////zzz//////////////////ru
----
lemp€nlua \ :
cspcifiqdas \: :
Frootein xilida
V€lcidade = 0, remp€ntm
T--
il fluxo de calor cspccifiodo
Figua 5.17. Resumo das principais condig5e de fronteira para ccoamentos internm-
li
Equag6es d,e Norier-Stokes . 265
B@ cs@lha
7"\ I
Zona de
As condiqdes de fronteira para a equaqdo de Poisson para a pressio b.6l s6o pu-
romente ntmirius, jd que essa equagSo 6 obtida pela manipulagio das equag&s de
momento. As condiE6es de fronteira sdo, em geral, do tipo Dirichlet na fronteira de
entrada oz na de saida, e Neumann nas fronteiras de safda e sobre superficies s6lidas.
Note'se que, em geral, n5o se deve aplicar condig6es de fronteira do tipo Dirichlet, simul-
taneamente, nas fronteiras de entrada e/ou safda do escoamento22, pois isso pode gerar
solug6es fisicamente incorretas ou mesmo divergOnciado m6todo num6rico. As condig5es
de Neumann s6o obtidas a partir das equaq6es de momento, projetadas na diregio nor-
mal i fronteira. Por exemplo, para uma superficie sdlida paralela ao eixo g, a equaqdo
de momento na diregio s fornece a condiqdo de fronteira
ff apropriada:
I lpl 0u 0u2 O(uu) /02u* d2z\
pElu""*,." = - at - 6; - -6u *'\ar" aF )
(5.80)
.to longo dessa fronteira s6lida, as velocidades u eu sio nulas e constantes, o que implica
0u 0u
dt itt
Portanto, alguns dos termos da equagio 5.80 tem valores nulos:
0u2 0u 0u ^
-;-=u;-i-rr;=9, O(ut) 02u
e
or oE or dv oy"
A equaqdo 5.80 pode, ente.o, ser escrita como
-=U
apl / o2u\
dlu.*",.^ = u\ap ) (5.81)
d'p\ fd-
[[(a'zn (5.82)
rr^\;=,,* w)*da= ls;;ds
em que 5 representa a fronteira do escoamento ffi e condiqdo de contorno tipo
" ^
Neumann aplicada a essa fronteira. Caso a condig6o 5.82 ndo seja satisfeita, o m6todo
num6rico nio ir6 convergir ou apresentard uma taxa de converg6ncia muito baixa_
O tratamento da pressSo diretamente pela equa4io de Poisson 6 relativamente
complicado, especialmente devido i necessidade de utilizarmos a equa4eo 5.80 e sua
an6loga em regi6es paralelas ao eixo r, pois elas exigem discretizag6es diferentes das
equaq6es de momento escritas para os pontos internos. Mais detalhes serSo apresentados
no capftulo 6.
----;-------
I
, --;-----r
ACUmUIO Ce @ nO I
[auatttdrd.
I
*.rl-l I ProduEio resultante
a" n,ria. I
= tante de d lue entra
|
+
| | de / no elemento
"r"-"rto I no elemento I
Equagdes d,e Navier-Stokes . 267
,fabd
ir-dv+ r
^. rr-v.(pQv\dv= lv.(fvildv+ I
Jv dt lv Jv IJv s6dv
que ap6s algumas simplificaq6es, pode ser escrita como
* (l,r^ *) *
I^n- kQv) = I^ii (rvd)
oo . dA +
Ivs6
dv (5.84)
= . (rvd) dA dt + o, o, (5.85)
l^, I^ii lo, I,r,
A aplicagio da t6cnica de volumes finitos para problemas de escoamento parte
da
equagSo 5'85' Por meio de aproximaq6es adequadas para
cada termo dessa equagio, como
feito no final da segdo 3.5, chega-se a um sistema de equaE6es de diferengas
finitas, que
pode ser resolvido pelas tdcnicas apresentadas no
capfturo 4. A discretizagEo das equaE6es
de Navier-Stokes, pela t6cnica dos volurnes finitos, est6 mostra.da
na secdo A.15.
5.I5 SUMARIO
& Caughey (f998), em CD-ROIU, cont6rn diversa.s animaE6es e filmes que auxiliam o
usu6rio a compreender os principais fen6menos associadosi mecinica dos fluidos.
M6todos numrlricos especificos para as diferentes classes de escoamento podem ser
encontrados em Anderson (1995), Fletcher (f992), Hoffmann & Chiang (1998),
Maliska (1995), Peyret & Taylor (1990) e Tannehill et al. (1997).
Sani & Gresho (199.1) discutem o efeito sobre o escoamento de vdrias condiq6es
de fronteira da regiSo de saida do fluido. Condigdes de fronteira para problernas incom-
pressfveis, especialmente para a press6.o, sio apresentadas de forrna bastante detalhada
nos artigos de Gresho (1991), Gresho & Sani (1987) e Orszag et c/. (f986).
Fletcher (1992), Hoftmann & Chiang (1998) e Peyret & Taylor (1990) descrevem
a formulaESo corrente-vorticidade. Uma aplicaEio da formulaE6o vorticidade-velocidade
pode ser encontrada em Gatski et al. (1982).
5.17 EXERCiCIOS
3. MostrequenaequaqSo5.l,rntemdimensdodemassaporunidadedeprofundidade
no caso bidimensional, e de massa, no caso tridimensional.
4. Repita os c6lculos da segio 5.2 para tr6s dimens6es, utilizando o elemento de fluido
com a forma de cubo mostrado na figura 5-19- O cubo tem arestas 6r,6y e 62.
.sl
v2
Lril
(a) Mostre que a descarga em uma s€qeo reta do rio 6 dada por
tn - PuiLid
iIrfl
------.. r:= r,*Ar
\ \
./-' f,
2
A figura 5.22 mostra um elemento de fluido e as tensdes na diregdo r que agem sobre
ele. As velocidades nas direqdes r, y e z sdo u, u e u, respectilamente. O volume
do elemento 6 (6x)(6y)(62). Com o auxilio da figura e seguindo o procedimento da
segSo 5.5, deduza aequaqio tridimensional de momento na diregio z. Depois faga
um desenho mostrando as tens6es na direqdo y e obtenha a equa4So de momento
naquela direqdo. Repita o procedimento para a diregSo z.
Equogdes d,e Novier-Stokes 271
p* iL
dr2
lr,
P- 9Lt& - 8r.-
dr2 0z t-* t-dI2 !a'
t- {-dr2 ra, ---;--'
1----i.
r.3it
Figua 5.22. Volume de controle mostrildo re tens6es na diregdo r.
10. Muitas vezes se utiliza a simetria do escoamento, em relagdo a uma linha ou plano,
a fim de reduzir o esforEo computacional necess6rio I obtengdo de uma solugio
num6rica. considere o escoamento dentro do cilindro mostrado na figura b.2J. o
cilindro tem uma abertura lateral para a entrada de fluido. Discuta a viabilidade de
utilizarmos simetria angular, no c5lculo do escoamento resultante, para reduzirmos
o nfmero de equaE6es a serem resolvidas.
Figura 5.23. Escoanento em um tubo com entrada de fluido por uma lateral.
11- utilizandoasdefinigdes5.4zeaexpressdoT'=Tlro,escrevaaequa4dodaenergia
ar aT aT I A2T azT\
aT*"ar*rau="\a;r*W)
na forma adimensional 5-51. Lembrese que o nrimero de prandtl 6 definido
como
P,=!=+=+
272 . Ticniw Computacionai.i porc Dindmiu dos Fluidos
12. Na seqSo 5.13 foi mencionado que, ao longo de uma fronteira de simetria paralela
ao eixo r, o ralor de $f, e* que u 6 a componente tangencial da velocidade, pode
ser n5.onulo. Portanto, ao longo dessa fronteira, o lor de u tamb6m pode ser
nio-nulo.
Considere.se a figura 5.24, que mostra uma rtigido cuja fronteira.S 6 de simetria.
14. Apartirdasequag6esdeconservagdodemassa5.15emomento5.36e5.3T,obtenha
as equa46es 5.40, 5.41 e 5.42 para escoamentos incompressiveis e isotdrmicos de
fluidos newtonianos.
= -)#..(#.#)
Eu 0u2 , O(uv)
At ar- ay (6.2)
= -;H.,(#-#)
0u du2 , O(uv)
At' ag- a, (6.3)
o Nao hri condig6es de fronteira fisicas para a presseo. Devese utilizar condiq6es de
fronteira apropriadas ir solugdo num6rica da equaqio de Poisson para a pressSo.
A prdpria discretizagSo da equa4do de Poisson para a pressdo exige alguns cuidados
especiais. Considere-se a malha mostrada na figura 6.1. Valores para as tr6s inc6gnitas
u, u e p sdo armazenados em cada ponto da malha.'Malhas nas quais as inc<ignitas sdo
definidas no mesmo ponto s6o denominadas de co-locolizotlosr.
Jii vimos que a equa{eo de Poisson para a pressio
1 (62p . 02p\ AD 0"(u') 6'(r') ^02(uu)
p\aa*\F) = - at--aF---af--'V;d;-
la2D a2Dl
' - lAtz
L tt l_ r
6rt I
(6.4)
-l
fornece lalores para a pressSo que fazem com que o catnpo de velocidades satisfa.qa
V.V = 0. Para podermos utilizar a equa4So 6.4 no c6lculo do escoamento, devemos
discretiz6la por qualquer uma das t6cnica's discutidas em capitulos anteriores. Por+im,
com o objetivo de explorar algumas caracteristica^s da discretiza4So da equagdo de Poisson
para a pressSo na malha colocalizada, 6 mais instrutivo obter sua versdo discreta a partir
das equaq6es de momento 6.2 e 6.3 escritas como
Pi+t,i--Pi,i +o(L,x)
3l
dzli,i - At
(6.7)
L. Colo@tel\ em inglCs.
M€,totlos Ntmd.ricos paro Notier-Stokes . 275
j+2
j+l
(a) (b)
Figura 6.1. Na malha colocalizada (a), todx as inc6gnita si,o armmnadre no m6mo ponto
(b).
*(*#") =
0Qi,i
0z
(6.11)
#'("t#) =
0&,i
0y
(6.12)
e adicionar o resultado. Os termos no lado esquerdo das expressdes 6.ll e 6.12 s5o
aproximados por diferenqas atrasadas de primeira ordem:
9 (p,*r.i - pt.t
\ = "-"t* - *+-" p,*r.i -'2pi.t r pi-t,i
d"\ Ar )-------A"- =
-
0 (p,.i+r -p,.t) 4t+t: - &*" --A;p--
_ p;.t+r -2pi.j *p;.j-t
dy \ ay = / La ----(Atr-
combinando-se as express6es anteriores, chega-se i, forma discreta da equa4io
de poisson:
Pi+t.i-2p;,i rp;-r,i Af.o
(4")' *p;,i+r-.2pi,i-*pi,i-t =r++ (6.13)
(Ay)- ox oa
o lado esquerdo de (6-13) 6 id€ntico i
discretiza4do com diferengas centrais de
segunda ordem aplicadas diretamente ao tci'ro # * porim, se tivdssemos obtido
"tf uma aproximaqio de primei-
essa discretizagao diretamente, ndo veriamos qu e era impiica
ra ordem para os termos envolvendo a pressd,o nas equaq6es de momento,
conforme (6.2)
e (6.8). como o gradiente de pressdo 6 uma das mais importantes
causas do movimento
de fluidos, uma aproxima4do de primeira ordem para esse gradiente
necessita, em geral,
276 . Tdcniw Comprtociotais parc Dindmiu dos Fluitlos
de uma malha fina para fornecer resultados precisos em escoamentos complexos. O custo
computacional de tal malha 6 proibitivo, principalmente em problemas tridimensionais.
Podemos melhorar a aproximaqio para a deiivada da pressio se utilizarmos dife.
renqas centrais de segunda ordem:
Discretizando.se o lado esquerdo das aproximaE6es 6.14 e 6-15 por diferenqas centrais de
segunda ordem, encontra-se
r-2 r-L a t+ I
cada um desses grupos pode, potencialmente, fornecer uma solug6o diferente para
o campo de press5es, originando campos oscilat6rios como aqueles mostrados na figura
6.4 (Ferziger & Peric, 1999; Patankar, lg80). Embora seja fisicamente incorreto, esse
campo de press5es 6 "visto" pblas discretiza46es 6.14 e 6.ls como um campo de pressdes
uniforme. como queremos obter solugSes que sejam fisicamente plausiveis, campos osci-
lat6rios desse tipo seo inaceit6veis.
, ar,
j+2 -F
lAv
j+l -L
; r Grupo I
o Grupo 2
j-r tr Grupo 3
o Grupo 4
:a
Aldm disso, a equaEio de momento na direEio .r, por exernplo, representa.da por
(6.14), em um ponto (i,j) 6 influenciada pela diferenqa de pressio pi+t,j pi_L.j; o
-
valor da press6,o no pr6prio ponto (i,i) ndo.influencia diretamente essa equa4io. Esse
resultado 6 irrealista do pcnto de vista fisico e, por permitir o aparecimento de soluq6es
oscilat6rias, torna essa discretiza4do indesejada.
2'Staggercd' gid, em inglGs. Em portugues, 6 tmbdm conhaida como malha deset@ntmda ou d,ilererci-
ada.
278 T|cnius Computocionois para Dindmiu d.os Fluidos
, At,
r---l
j+2
j+l
j
j-l
j-2
r+l i+Z
Figura 6.4. A equa4do 6.16 permite o apiltrimento de uma cmpo oscilat6rio de pressdo.
vi,
i+t
i,'l+'*,1'
L_,,;- A!
Figura 6.5. C6lula da malha dclocada. A prssdo 6 umuenada uo centro, euqumto que 6
velocidads s5o umuenadr am frces.
)
M6.tod.os Numiri@s pom Navier-Stokes . 27g
lAJl
;
-a -a -a -a 43
i o
o
-o -a -a -a
o
t,l
a a -a 4.1
Fronteira s6lida
Figura 6.6. segmento de um dominio discretizado com a malha deslocada. Notese oue c
fronteira coincidem comc faes dm c6lulm.
#1,,,*H],.;Y#e.Y^E* (6.17)
I
I
I
Tu'l - u?+t,j-u2i,i
6lr*rtr,, ^' --E- '
(6.18)
vi,lr+t Yi+l.j+r
if
4.i Pi*r.i
ilt-n,j a o Ll i*yt j
u i*v\i
Vt.r, t*r,pr
tl
il
Figura 6.7. A discretizaqdo dm derivadc prsetrtes qa equa{io de momento na direqSo c 6 feita
no ponto (i + l/2, j).
il
ll
Os termos u?+r,i, u?,i, (uu)i+r/2,j+t/2 e (uu\;a112,i-112 nao est6o definidos na
tl
malha, devendo ser obtidos a partir de interpola46es dos valores de u e u das faces das
c6lulas. Dependendo das t6cnicas de interpolagdo utilizadas, diferentes express6es para os
termos convectivos s5o possfveis. Essa interpolaqSo 6 an6loga d. que foi feita na equaqdo
il
4.38 para os valores de6. e d-. Mais detalhes serdo vistos na segdo 6.1.2.
It Continuando com diferengas centrais de segunda ordem para a discretizaqeo dos
termos do lado direito da equaEio de momento 6.2, temos
opl
dil+rtz,i
3'# (6.20)
0'ul
67',;+rrz.i -ru.- | l2,j - 2ui+L /2,J t u;+t lz,t
(6.21)
i
Mitotlos Numiricos parc Nauier-Stokes . 281
como a velocidade u;*11r,i serSo influenciadas diretamente pelo gradiente de pressSo en-
tre (r + I, j) e (i, j). Esse 6 um resultado extremamente importante, uma vez que, como
jii mencionado, os gradientes de pressSo exercem forte infludncia no escoamento de um
fluido.
Al6m disso, quando calcularmos a equa4io de Poisson para a pressSo na malha
deslocada, veremos que ela tambdm relaciona valores de p adjacentes entre si. Isso
evita o problema descrito para a equaEdo de Poisson na malha co-localizada, em que sua
versd,o discreta relacionarra pontos distantes entre si, 2Ax e 2Ly, o que originava sistemas
desacoplados e solug6es potencialmente oscilat6rias.
Ao se repetir o processo acima para a equaEdo de momento na direqio y, utiliza-se
os pontos mostrados na figura 6.8. Ignorando mais uma vez a discretizagio temporal,
temos:
ou" I
fu li.i+ttz
- eEIo (6.23)
ui-Lj ui.n j
Figura 6.8. A discretizagio das derivadm prsentes na equa.q6o de momento na diregdo y 6 feita
no ponto (i, j +l/2).
As discretiza4Ses 6.26 e 6.27 dos termos viscosos, por diferenqas centrais de segunda
ordem, valem para pontos internos do dominio. Em c6lulas adjacentes a uma fronteira,
elas necessitam de pontos fora do dominio computacional. Hri duas opg6es:
1. Em funESo dos pontos internos, obter valores para os pontos fora do dominio com-
putacional.
A primeira t6cnica serd vista na segeo 6.2.1, no contexto do m6todo MAC. J6 a segunda
ser6 apresentada na seEdo 6.2.2 junto com o mdtodo Sola.
Na.s seq6es 3.5 e 6.1, vimos que algum tipo de interpolagSo 6 necessd.rio na discre-
tizagio dos termos convectivos- Por exemplo, devemos determinar lores como ui,j e
u;,i, nb definidos na malha, para podermos finalizar a discretiza4So dos termos 6.18 e
6.23. Em escoarnentos nos quais a convecEio tem papel importante, como aqueles a altos
nfmeros de Reynolds, a adequada discretizalSa dos termos convectivos 6 de extrema im-
portA.ncia pa.ra a qualidade da soluE5o num6rica. Afinal, efeitos como difusdo e dispersio
num6ricas, discutidos na segSo 4.5.1, sao indesej6veis. Um dos maiores desafios na DFC
6 encontrar aproximag6es para o termo convectivo que nio introduzam distorg6es, na
forma de difus5o e/ou dispersSo artificiais, na soluEio num6rica.
Uma das formas de se discretiza^r os termos convectivos das equag6es de Navier-
StokeJ baseia-se na diferenga entre a xelocidaile de conrecgd,o u e u, e a propriedade u
ou u sendo transportada. Para deixar essa diferenqa clara, considere-se a forma n6o-
conservativa da equag6o de convecqSo-difusSo 5.83:
off**ff**u#=,(#.#).', (6.28)
com ,5, = -# " t = p. Essa equagdo ainda representa a convecqio da propriedade r.,
com velocidades u e u, e sua difusdo no meio. Por6m, como d = u, podemos distinguir
dois tipos diferentes de velocidades:
o As velocidades de convecqSo u e u.
Mi.totlos Numiicos torc Noder-Stokes . 283
Lembrando que (6.29) representa uma equagio pa"ra a propriedade u, da mesma forma
que (6.28) representa uma equaqdo para /, os ralores de t e u que aparecem multiOlicando
as derivadas espaciais sio considerados como conhecidos.
A discretiza4io do termo puft da equaqeo 6.29, no ponto (i + ll2,j) da malha
deslocada, pode ser escrita como:
"u#1* r, r.,
= Pu i+ | / 2,j (
#) (6.30)
vi.
i,u vt.t.iru
iun, j
Figura 6.9. A velocidade de convecgio i;1112.i tdo sti{ definida na face lateral de uma c6lula,
deveqdo ser calculada em fungd.o dre velocidades u vizinhx m ponto (i + l/2,j).
06 . afuil .a(uil
* r lazt. a,d\ l^
at' a" ay =;\47* avr)* po, (6.32)
(6.33)
L.z
i
0 no centro das respectivas c6lulas. Devido ir sua localizagSo espacial, no ponto m6dio
entre ui1172,;, as velocidades de convecgSo ii e 17;11 s5o normalmente definidas como a
m6dia aritm6tica das velocidades u adjacentes:
Note-se que a m6dia aritm6tica nio 6 a rinica forma de se aproximar o valor da velocidade
de convecga,o r7, mas 6 a mais comum. Quanto ds propriedades Q; e 6;+r, essas devem
ser aproximadas por uma fungSo de interpolaqdo.
Quando d = u, So : -ff. | = p na equagio 6.32, obternos a equa4So de
momento na direqio g. O termo convectivo
S 6 aproximado no ponto (i + l/2, j\ por
(6.33):
ryll
dz li+r/z,j-(uu);+r-(uu)i
At
O produto (uu) representa a wlocidade de conaecAd,o u multiplicada pela propriedoile u.
Como feito nas express6es 6.30 e 6.33, essa aproximaqSo pode ser escrita como o produto
entre uma velocidade de convec@o t e uma propriedade'r,
lfy
Os valores das velocidades de convecESo f; +L/2,jrr/2 sdo definidos como a m6dia aritm6ti-
ca dos valores de u nos pontos adjacentes (ver figura 6.10), enquanto que as propriedades
ui+r/2,j+L12 seo obtidas a partir de alguma fungdo de interpolaqdo.
Ur'^, i,^
vi,
i.x
i'*'t in
Todas as observagdes anteriores sdo v6lidas tamb6m para a discretiza{ao dos ter-
mos convectivos da equagio de momento na direqSo y. Os pap6is de u e u se inverteru,
sendo a aelocidade de conuecgdo u considerada conhecida e a propriedade u, a inc6gnita.
Observe'se q:l'e a uelocidade d,e conuecg&o o tamb6m 6 considerada conhecida.
A maioria dos esquemas de discretiza4do dos termos convectivos depende da di-
regdo local do escoamento, ou seja, da direqio do escoamento em um ponto (i,j) da
malha. Fisicamente, isso reflete o fato que as propriedades do escoamento, em um ponto
qualquer, dependem fortemente das propriedades do escoa"mento i montante desse ponto,
ou seja, que seo transportadas para esse ponto-
286 . Tdcnius Computacionais parc Dindmiu dos Fluidos
0u t,t _ r,^
u# * ,\f,a, seu20 (diferenqasatrasadas)
al
r.h lu,.^ 1u,," lr,,.r,
tArl
Figura 6.11. Posiqio das velocidades utilizadx nr funq6s de interpolaqdo para c termos
convectivos.
u9 : u'-r /2 : u*L 12
(
u,-rtz, se uf > 0
ui=1I (6.36)
I [ ,r*t/r, se uf < 0
I
l
I
Mitotlos Numdius pam Narier-Stokes . 287
fr+srl . [l-srl
"'=[---l u;-r/z*1 , 1"t*',, (6'38)
6 inclinada em relagdo is
linhas a = cte ef ot y - cte. Assim, o emprego do
esquema uptind em problema,s praiticos ndo d, a principio, recomendado. Apesar
disso, por nio produzir soluq6es oscilatorias, dispersivas, ela ainda 6 encontrada na
literatura como um dos componentes do esquema irtndo (apresentado a seguir) e
do procedimento d.a cotegdo atrasad,os, apresentado na segdo A.10.
U;-tlZ + ui+rt2
ui=ui=" (6.3e)
2
P", = 1!9")
v
Dirog|o do Bclmsb
(a) (b)
Figura 6.12. Diagrama mostrildo m aproxima46es para ui dadm pelre discretizaq6s upuind
(a) e diferengm ceatrais (b).
em zonas nas quais Pe; )_ 2. Nessas regi6es, o esquema hfbrido permite a obtenqao
de solug6es nSooscilatdrias, por6m, afetadas pela difusSo num6rica6. Ele pode ser
escrito como
I ulP, se Pe;>2
"t =
(6.40)
I t't"' se Pe; < 2
em que urtlP e ufc s5o os vaiores de u; dados pelas discretiza{6es upuinde dife-
rengis centrais, respectivamente.
Para evitar que a taxa de mnverg€ncia do m6todo num6rico seja afetada pela
mudanga brusca do valor de ui, quando P e; crtza o limite de 2, podemos fazer essa
mudanga de forma mais gradual utilizando a fung5o FP, apresentada em Wesseling
(ree2):
Quando Pe; ) 2, muitas vezes a discretizaqdo dos termos viscosos 6 "desligada' fazendo.
sep : 0, pois o coeficiente de difusSo num6rica introduzida pelo esquema upwind 6, em
geril, maibr que o coeficiente de difusSo real p do fluido.
6. Na verdade, d a difus5o artificial introduzida pelo equema upuind que, muit6 vezes, evita o apurci-
mento de soluc66 num€ri* oscilat6riN, pois ela suaviza a solugio pela redugSo dos gradienta.
Mitodos Num4lius pam Novier-Stoku . 289
-- | i --+---------
Figura 6.13. Diagrama mostrildo a velocidades utilizadas pelo squema upuind de segunda
ordem.
As expressdes 6.42 podem ser obtidas a partir dos pontos mostrados na figura 6.14,
em que o escoarnento 6 considerado da esquerda para a direita.
Dimio do scoamnb
Figura 6.14. ExtrapolaqSo das velocidade pelo squema tpwindde segunda ordem_
"=(r*l\ro't=11a";
\ 2/' z
i
t ui+Llz -! [(f + r;(u1*r7 z - u;-rlz)+
se
(6.45)
I
Direeao do scomeoto
--.--------+-.....- -+-......-...
+
Diregeo do 6@moto
Figua 6.15. o esquema QUICK utiliza interpola4io quadrdtica paa carculu a verocidade u,-
As aproximaE6es vistas atd aqui para a propriedad e ui sa,o lineares. pois dependem
linearmente das propriedades adjacentes i u;. Godunov (lg5g) mostrou que nenhuma
funqSo de interpola4do linear de ordem maior que r 6 monot6nica, ou seja, nenhuma
delas garante que, na aus6ncia de termos-fonte, a solugio num6rica de uma equaqdo de
convecqdo-difusSoestaciond,rian6odesenvolvaoscilag6es(versegeo4.3.l). R€centemente,
desenvolveram-se funq6es de interpolagio nd.o-lineares que, em geral, utilizam limitantes
de fluxo, para evitar o aparecimento de oscilag6es. Dois exemplos desses esquemas sdo
mostrados a seguir.
6- MSou (monotonic secowl order upwind): esse esquema, apresentado por Tamami-
dis & Assanis (1993), 6 derivado do esquema upwind de segunda ordem, com um
limitante de fluxo para evitar o surgimento de oscila46es. Tem um comportamento
intermedi6rio entre primeira e segunda ordens. A propriedade z; 6 dada por:
^ = 1{:X=*, se t,!>o
iM "'+'r"-"t-"t''
l -=f+ii#' se u! < o
Note-se que os valores de u; dados por (6.46) e (6.48) dependem, de forma n6o-
linear, dos valores adjacentes de u. Essa depend6ncia nio-linear vem das express6es para
@- em (6.47) e 7 em (6.49). Em discretizag6es implicitas dos termos convectivos, essa
depend€ncia exige um processo iterativo nas velocidades atd $* e 7 convergirem.
A partir do material antes apresentado, a discretizaqSo dos termos da forma u;,,
na expressS,o 6.18 e u;,; em (6.23) 6 direta. Como exemplo, considere-se a discretizaqdo
de $ no ponto (i +rlz,j):
0u'l (rr)i*r,i - (rr)i,i dr+r,iui..1,i -i;,jui,j
^. ^- (6.50)
0r li+r/2,; Ar A"
i.sr,r - u;-t/zt*u,+t/z'i
- 2
ui+t/z,i f ui+g/z,i
ti+r,j
2
fr+.9i.,.lui-L/2'i + [l-S,.;l
-t,J
[-, I L-T-1",*r1t.t
ui+l,i f l + Si+r.il [l - Sr*',il _
L , lui+t/2'ial Z 1"r*ttt't
com .9;,i = S(t:,i).
Substituindo as express6es para ui,j e ur+r,j na equaqao 6.50 e rearranjando os
termos, obtemos
Mitotlos Numdricos pom Navier-Stokes . 293
A =#t+l _gt+l
-
B H[L+,'] (6.52)
c = -HI=tu1
A discretizagSo do termo 1S t"go" os mesmos principios. Pode-se escrever
d(uu)f (uu)i+L/2,t+tt2-(ur)r+ttz,i-r/z
oy lr+r/r,i Lc
_
A'
ui+rl2,j+r/2ui+r/2,i+r/2 : ui+r/2,i-L/2ui+r/2,i-t/2 tE ?',
1o'o3)
ay
A aproxima.g5o upwind fornece
ui,j-r/2 + !i+L,i-r/2
i;+rlz,i-r/z
2
ui,i+t/z * 1:;+t,i+t/z
6i+r/2,j+r/2
2
- *.S;..172,;..s721
ui+t/2;+t/z = ll-S;+rtz,i*rtzl - n [l -
lff)ui+rlz.i+t [-Tltr;+r/z.i
Sia112,i-rpl - + S;a112.r-1pl
ui+t/z,j-L/2 = l1- , ll
2
-.
[------t--)ui+r/z,i*l Jui+t/2,i-l
em que Sia172';+r/z = S(ut+V2,i+r/z)' Substituindo as aproximaq6es parzui+r/2,i+r/2
em (6.53), obtemos
com
n =- - Sr*rtr,i+rPl
"ayL2l
U 'i+r/2'j+r/2 ll
ai+r/z,i-r/z ll - Sr*rtz,i-rnl
D^ = oi+tl2,i+tp ll + Si+tlz,j+rn1
2 Ay L 2
L l- J
^v
-r =- -l t;+rtz,itp ll * S;+r/z,t-tnl
Aa l- , J
o m6todo MAC (marker and cert) 6 um dos esquemas explicitos mais populares
para a solugio num6rica das equa4des 6.1, 6.2 e 6.3. Ele 6 normalmente implementado
em uma malha deslocada, podendo ser aplicado tanto para escoamentos transientes como
estacioniirios. Foi descrito por Harlow & Welch (1g6b).
o m6todo foi originalmente desenvolvido para o tratamento de escoamentos com
superficies livres, em que partfculas marcadoras (markers) definem a localiza4io da su-
perficie livre do fluidos. Exemplos cldssicos desses escoamentos incluem a simulagio da
queda de uma gota (Fletcher, 1992), abertura de comportas e ondas quebrando
na praia
(Harlow & welch, 1965; welch et at., lg66). para escoamentos sem superficies livres, as
particulas marcadoras ndo sdo necessd^rias, uma vez que o fluido preenche todo o dominio
computacional.
A discretizaqdo temporal das equag6es de momento 6 baseada no m6todo de Euler
explicito, em que todos os termos que envolvem velocidades sdo discretizados no nivel de
tempo n. o termo envolvendo a pressdo 6 discretizado no nivel de tempo n+ l, de forma
que, ap6s os cdlculos das velocidades u^+l e un+I, bdas as laridveis do escoamento
tenham sido avanqadas no tempo. Finalmente, a derivada temporal 6 discretizada por
diferenqas progressivas de O(Ar).
A equagdo de momento na diregio z,
o"l u?[iz.i:
ot l;at1z,i - "?*rp,i + o(Lt)
vrsci+r/2,j = "W*
u!+t /z,j+t - 2u!*r,",t + u!*,
+v (av)'
A forma exata das aproximag6es discretas representadas por CONVi*r72,.i depende do
esquema convectivo adotado, isto 6, da fungdo de interpolagdo empregada.
E conveniente definir .{}rrr,, como sendo a soma dos termos convectivos, viscosos
e da velocidade u?+rp,i:
G?.;*,/" _
tt plji, - pij'
'7.1]'p: 'p Av
(6.58)
coNVij+r/2
(u" )i. +,
i - (r" i, (uu)i+ 2.j +
)?, |/ | / z - (ur)?- r / z, j +t / z
^v*
..ul,i-r/z - 2u?,i*, /, + u?.7+t12,
vISCij+r/2
E- - 2u?'j*, /, * ui*r,j*, /"
n uu!-,,i*, /,
(L")2
Queremos que as velocidades calculadas no nivel de tempo n * I satisfaEam a
equaqao da continuidade, que ser6 discretizada no nivel de tempo n * 1:
u#1,,.,'
* udl,.','
- "ll1n' :lijl p'i *'i'!]'' ::ii]' r" - p
o (6.60)
296 . Tdcnius Computocioaais parc Dindmiu, dos Fluitlos
2. Para obter p'+r, resolva esse sistema por um m6todo direto ou iterativo.
O m6todo MAC pode ser descrito de forma compacta a partir do vetor velocidade
i
I
I
V = (ui, uf) e do vetor F = (F*, G9). Queremos que o carnpo de velocidades fornecido
pelas equaq6es 6.57 e 6.58, escritas como
I
ya*t-p.-Aty'.+r
p
V'p"*' = (6.63)
*o.""
que € a equa4So de Poisson para a pressSo 6.61. A expressdo 6.62 indica que, em um
escoamento incompressivel, a funqio da pressio, calculada a partir de (6.63), 6 fazer com
que V.V'+l - 0.
. coNDrQoES AUXTLTARES
As condig6es iniciais no m6todo MAC devem ser impostas somente sobre a veloci-
dade. Em particular, na seg5o 5.11 mostrou-se que a equagdo de Poisson para a pressio
Mdtotlos Numiricos paro Nouier-Stoku . 297
(6.64)
/v.aas=o
em que i 6 o vetor unitiirio normal i fronteira S. A integral acima implica que, na
aus6ncia de fontes ou soroedouros de massa, o fluxo de massa que entra no dominio 6
igual ao que sai. Isso profbe que haja acrimulo ou -desaparecimento" de massa dentro
do dominio. A restriEdo 6.64 deve ser satisfeita a cada passo no tempo; caso contrdrio, a
soluqdo numtlrica pode divergir.
As condig6es de fronteira para o mdtodo M.A,C sno impostas tanto nas velocidades,
quanto na pressio (para a solugSo da equagdo de Poisson) e seguem o material apresen-
tadonaseqdo5.l3. Amaiordificuldadedecorredadiscretiza.g,Sodostermosviscosospor
diferengas centrais de segunda ordem. A descriEdo original do MAC emprega essas dis-
cretizaq6es em pontos adjacentes is fronteiras, o que exige a especificagdo de valores para
as velocidades em pontos fora do dominio computacional. Por exemplo, a discretizagio
0'"1 ^.
ui+r /z,j+r - zu,+r12,j + ui+r/2,j-r
Wl,rrtr.,--
necessita do valor de ui+r/2,j-1, que est6 fora do dominio computacional (ver figura 6.16).
O uso das f6rmulas de diferenqas centrais de segunda ordem em pontos adjacentes
is fronteiras, representa uma simplificaqS.o para o ciilculo de Y2u e 92u, ndo sendo de
utilizaqdo obrigat6ria. Na verdade, a dificuldade com a especifica{io da velocidade em
pontos fora do dominio pode ser evitada com o uso de f6rmulas nio-centradas, a serem
vistas na segao 6.2.2, que, em geral, sdo mais precisas.
O valor apropriado da velocidade no ponto exterior depende do tipo de fronteira,
como descrito a seguir.
10. Estamos, efetilueDt€, utilizudo um procedimento de cdlculo p*udo-trmsiente (cf. sesio 3.9.2)-
298 Tdcnius Computacionais pore Din6,miu dos Fluid,os
u i.ni.t
ui.\j t:
FrcnEira
-
Figura 6.16. A aplicaqio da disaetiza4So centrada de *gunda ordem um em ponto adjacente a
uma ftonteira necsita de um valor fora do domfnio computeional.
Fronteira de entrada
Fronteira s6lida
Figura 6.17. FYonteira de entrada de fluido em um ccoamento. O sfmbolo (x) indica a locali-
zag6o dm velocidads ur/z.j+t/2.
*l
uo,i+t /2 - 2u.t:i+l!z + u2.i+r/2
or'lr,j*rr" = (Lr)'
Md.todos Nvmiti@s para Novier-Stokes . 299
Igualando as expressdes 6.66 e 6.67, obtemos, conforme Peyret & Taylor (1990):
Figura 6.18. Extrapolagio linear pua o ci.lculo uo,j+r/2 em fungdo de ur/z,j+r/z e a\j+t/2.
*l
u;+rtz.i+r - 2u!l/?.i't (-u;+rtz.il
duz li+t/z,i= (Av)2
(8.72)
(a) {b)
ui+t/2'i --Yi+t/2'-t
#1",,"
- - o
u;+r / 2,i
- | = 2u ;+r /2,i -r /2 - ui+r /2,i = 2ui'r1 12,i - ui+r /2,i = u;+r /2,i
0u^0u
;-=U e ;--=U (o. / 0.,
OT OT
e sobre a pressdo,
0p_o
Ax-P
sejam representativas do escoamento. O valor de B pode ser determinado por
considera.gdes fisicas sobre o escoamento ou, ent5o, tomado como sendo igual a
zero, como mostrado a seguir.
llrl
tl:.,,
l.l
-i- I
a
l'r...:
{.1
a
+
i. ir
1l-v
!
i i
]"'-'.,
* Fronteira
I t.0
+-a
ix, . ^
r
Figura 6.20. Estducil tta equaqao de poison para
a prsdo aplicada no ponto (r./) = {3. t).
.*1.*5!-.L#u]
que, apos algurnirs sinrlrlificagdes, pode
ser escrita corno
i
I
I velocidade uj'11,," d conheeida, corno, por exenrplo. ao longo de uma superficie imper_
I
I
me:ivel. Caso contrdrio. a equaqAo 6.78 n5o rem utilidade e telnos de calcular CIf,r_,,,"_
;
Firralrnente. note-se que a equaqio 6.78 pocle ser diretarnente obtida se nd,o substituirntos
zrs respectivas expressoes 6.57 ou 6.53 na equaqd.o da continuidade 6.60, quando
um ou
rrrais ralores deuj'f,).., ulou r?,lirl.. forenr conhecidos.
Se a frouteira mostrada na figura 6.20 rr:presenta unra parede stilida e imperrneir.el.
".li:,,, i conhecid. e igual a zero e a erluaqdo 6.78 6 vdlida. por lado, st: r:.nsi-
derarnos a fronteira mostrada conlo urna regido de said. de fluido,'utro a equaqio 6.7g. er'
g.ral. nrio i. u6,lida, grois nem senrpre sabemos o ralor de uj.ilr^
nessa fronteira. Uma
solugSo 6 inrpor. sobre o gradiente rrormal de pressdo, rrrna condiqi.o do tipo
(6.7e )
Portailro. a substituiqio d" Gi,i_r,,., por rir'rl, (" d" F,,i,,,..,,, po. ,if,,7r
i , r) ern uma
fronteira. implica unr gradiente de pressa. rrorrn.r .ulo rressa fionteira (Easion. lgi2).
Ess;r substituiqao represetlta apenas unl artificio rrraternitico para sinrplificar os ciilculos.
I
iai que o lira(lier)te de pressSo norrnal.io e. enr geral. igual a zero, conforme rnostra a
txluar;ao 5.31:
I
I
Dpl f J'u1
t1,.,,,,.,., =,'\rr/
1 Quando o escoamento s6 possui contrig.es de fronteira do tipo Neuma'n. o 1'aror
tla lrressAo 6 deterrni'ado a menos de uma r:o.st'rrtc. Isso acontece porque E o gradiente
i
(la pressto. e n5o propriarrente a press6o. quc irpar€ce n;x
cquirgdes de Na'ier-Stokes.
Dassa fornra. infinitos campos de pressao sdo possir.eis. t.dos cor'o
mesmo gradiente rnas
diferindo apellas l)or uma constante. Ptrra irrserir essi] const:ulte na s6luqao nunrdrica,
a
pressS.o dere ser r.a.tida fixa ern um p.nt. d, donrfrrio (o
que pode causar problema-s
rlrr corr|ergdncia) ou, errtd.o. ser nonnalizada ir r;ertla intr:ragao.
Essa norrnalizagiio 6 feita
I lrela adigao de unr ralor a todas as pressoes (L) carrrpo. <lc tal forma rlue a pressd,<l cnr um
i
lronto de refrrrancia seja rnantida fixa. Esse l,rucedinrento evita que os valores da oressao
tro rlonrinio cresqarn ou dirnirruanr arbitrariarncrrte.
I
I
I t. Tarrrbdm cham:rda de hontog€nea.
I
I
;
':
i
I
I
304 . Tdcnims Compttacionais parc Dind,miu dos Fluidos
l
l. O fluido n6o pode percorrer uma distdncia maior que o comprimento de uma c6lula
a cada passo no tempo. Esse crit6rio nada mais 6 que a condigSo CFL. O valor de
At deve ser tal que
Ar1(min(##) (6.81)
Ltz 1
rl l r
-l \-r (6.82)
-t-+
2u \(Az)2 (Lv)" )
Note-se que (6.82) 6 iddntica i expressSo 3.119, obtida como crit€rio de estabilidade para
a equaqdo de difus5o transiente bidimensional.
O valor de At adotado deve satisfazer, simultaneamente, as condiqdes 6.81 e 6.82:
At = rmin(Atr,At2) (6.83)
Durante uma simula45o, o valor de Lt, se for o mesmo pam tod,os os passos no
tempo,deve ser tal que os crit6rios 6.81 e 6.82 sejam sempre satisfeitos. Pode-se tamb6m
recalcular o valor de At a cada passo no tempo por meio de (6.83), em funqSo das
restriQ6es 6.81, com as velocidades u" e u^, e 6.82.
Outros autores, como Bulgarelli et ol. (198a) e Casulli (1981), adotam, como
crit6rio de estabilidade, a express5o
a's,[q?.ls.,"(6h"#)] '
(6.81)
uo
-.......'.....*
Tampa
H /;")
n"ia"
\ )
\ _-,/
L
12. E$a denominaqSo, freqientemente encontrada na literatura, indica s equa4@s de Navier-Stoks que
modelam esoamentos incomprsiveis.
13. Lid-driuen uv{y ffow, em inglds.
14. Flow ouer a backward,-Jacing step, em ingl€s-
306 . Tdcnicas Crtmputrtcutnats para Dini,tnica d,o.s Fluulos
^ uiH
I
ne=- (6.85)
u
t F)rn fungzlo do rrrinrcro dc Re1'nolds do escoarneuto. a velocirllrle u0 da rampa pode ser
I
I
I
deternrinada il partir da expressSo 6.35. -{.pesar de a car.idacle ser. em geral. quadradl
I (L = H), outras relaqoes entre, e Il sdo possiveis.
I -\ figura 6.22 apresenta a tipica discretizagiio. por nteio de urrra nralha deslocada,
I
I do dominio mostrado na figura 6.21. O nrimero de c6lulas nas direq(les r e y siio. respec-
I
I
tivamente, r\-1 = i0 e NJ = 10. Note-se qrre as fronteiras do dorninio s5o rangentes ).s
I
faces das celulas. ls c6lulas hachuradas representarn c6luliu de frorrtoira ern tlue rlevemos
especitirar :s velociclades u e u. quando utilizanros a tdcnicit rla reflexdo.
./=10
l
'I r-'
,=1214567de
+-t.!
_ _[
It[6todos Nvn4trcos pora Nauier-Stokes . 307
cavidade, serao adotados os indices inteiros, nlostrados na figura 6.23b, para as taritivers
em uma c6lula (i, j). Em relagio a^s velocidades u Lit l2.j, basta somar ] ao indice l. para
as r-elocidades ui,txtlz, sonlamos I ao indice j. Os indices para a pressAo nao rrcce.;siranr
de alteragdo.
}; ).,"
. Parede inferior:
. Paredes laterais: I
(
Para j = 3,{.....:\'.,I- I: { 't' = -'" i6.SS r
[:
308 Ticnius Computaciotois pard Dift|mie dos Fluidos
Em seguida, deve-se calcular os valores d" Firlr.i . G?.i*r 1, para todos os pontos
internos do domfnio:
na diregS.o y.
Paracompletar o cdlculo de F[t,.t, necessitamos da discretizaqdo dos termos vis-
cosos. Essa discretizaqdo 6 feita utilizando diferengas centrais de segunda ordem, como
mostra a figura 6.26.
M€todos Numdrius poro Novier-Stokes 309
calcula (uu)i
estina velocidade
gg=(s(i, j )+u(i+1, j ) ) +o. 5d0
if (ue.ge.0.0d0) then
uesqcu(i j )
'
else
uesq=u(i+1,;;
endif
endif
uesq2=ue*uesq
c (uv) j
y5 = (y(i, j)+v(i+1, j))*0.5d0
if (dabs(vs)*dylvkinen.1t.2.0d0) then
usul=(u(i+1, j - 1) +u( i+1 , j ) ) +0.5d0
else
if (vs.ge.0.0d0) ttren
usut = u(i+l,j-1)
else
usuL = u(i+1,j)
endif
endif
usul=vs*usul
1 Figura 6.25. Tlecho de programa em Fortran mostrando o cilculo do termo O"to esquerna
I f
I hibrido.
c depois, @2u/@y2
u2y= (u(1+1, j+1) -2. 0d0*u(i+1, j ) +u( i+1, j -1) ) / (di*dy)
I
fi . fi\
I
Figura 6.26. Trecho de um programa em Fortran mostrandr) o ciilculu dos termos Vo,
diferenqo centrais de segunda ordem.
{
Fi' o
oara i =2.....:\./ - I ' I r$r' = (6.e3)
I =o
I
I . Paredes superior e inferior:
Mdtodos Numincns pora N auier- Stoke; 311
:6
Parai=2'"'Nr t' I
I
c7."
(6.e{)
t
t "i:^-,=u
Os ralores de F e G dados por (6.90), (6.91), (6.93) e (6.9{) devenr ser substiruidos
t
rua equagSo de Poisson 6.61.
Note-se que o uso da
velocidads un+l e un+l nas fronteiras implica modifit:aq.ries
t nessa equaqao, uma vez que essas substituig6es altelam a lornn da equaqeo em cada
t fronteira da cavidade. ..L equaqSo 6.78 representa a equagio de poisson, nrodifica.da por
essa substituiqio, para a fronteira inferior do dominio:
I
pl.l' - 2p1.1' +pl.i' , pi'.j' -pl,t' _
I
tJr)r ' (l.q),
I l iFJ'*,
r,
*
Gl ,.r'r_
.rLfl,,,,,l
i
I
-Fi-r,.,.,
frrgl
:
Sua comparaqdo com a equaqio de Poisson original 6.61 deixa claras as diferengas:
r,; = P.l1-1.;
j
(6.96)
riir'tt+tr = (l -.,r)pi-tr'(a) +
* fi6d:i'1;1n)+pll,1;(o) + B'p!.!]i!t + p"p?j)!r) +
- (ar)z Jo,il
(6.e8)
em que (t) 6 o nrimero da iterag6o, p=
fr u
t,.i=fr[:-#L-.9*#*l (6.ee)
l/z
/r,tt_tNt_t \
llnll,=lI f (6.101)
i=2 j=z
\ ^i, / l
ern que
,ii.' -Pli'
= F!,.. . -ltPlfi, a,
-r.i-ri+r,i-7- (6. r02)
4. Zete os ralores de 4?r,; e Gir*, nas fronteiras da cavidade de acordo corn (6.g3)
e (6.9a), respectivamente. Isso representa a substituigdo de F,|,,, e Glr_,
nas
fronteiras, pelas respectir.as velocidades uifrt, e uil,, qre rao ig,rj,
u rero.'
5' Resolva a equaqio de poisson 6-6r com as condiqdes de fronteira
homog0neas dadas
por(6.96)e(6.97). Essascondigdesdevemseraplicad.asantesdecadanovaiteraqa.o
dom6todoPSOR.comocrir6riodeconverg6ncia,adote(6.10r). Ap<iscadaiteraiao
do m6todo PSOR, normalize as press6es no domfnio conforme (6.100).
I
&( [':t' t'11,1'''r,l + lui,tr -'r,l) s' (6.101)
:ij
I
r r l#l l.l#l
Nr-lNJ-ll^,
I "' l;,r
I
I
I
A razSo para a escolha do crit6rio 6.104 6 rimples: quando estamos nos aproximan-
do do estado estaciond,rio, os valores de ff e fr tendem a zero. Portanto, quanto menor
o valor do termo entre par6nteses em (6.104), mais perto estamos do estado estacion6rio.
O valor de e deve ser escolhido de tal forma que a diferenga entre duas soluE6es
estaciondrias, que satisfaqam o crit6rio 6.104 para 6r e €2, com €2 < €r, seja desprezivel-
Pode-se adotar, para €, uma expressSo do tipo:
o
(6. l0s)
com r^,
10-6 e N o nrimero de c6lulas em quese calculaapressio- O uso de N no cdlculo
faz com que e diminua conforme aumenta o nfmero de termos no somat6rio 6.104, isto 6,
conforme aumenta o nfmero de cdlulas no dominio. A constante a > 0 6 um parimetro
ajust6vel pelo usuiirio, que deve ser tal que a soluqio num6rica independa de valores de
o menores que o escolhido.
As etapas do m6todo MAC estdo esquematizadas na 6gura 6.22.
GO -r
lCilola os temos I
lreuapunrrds F--r
equa(6cs de mommrol
_r.-l
I I
equacio
JResolve r
-=r--
I
lde
Poisson I
tempo II
I
Prriximo nirel
----T----
I
lde I
<-*.**n")>-q-l
\-.,-
ls
@
Figura 6.27. Etapx do m6todo MAC.
ll-------.---z----.-_---.-----.
tl tl . / .,'--
ilv))
,
l
,\.\\---__/, /, I
Si/t
\ \\..=- -",/. I
Figura 6.28. Vetores indicando a diregin do escommto em uma cavidade paa fie = 10.
Figura 6.29. Vetore indicando ru velocidads relativc dentro de uma cavidade paa Ee = 10.
Note-se que m maiore velocidads ocorrem em pontos adjeentes i, tmpa m6vel.
Uma zona de recirculagd.o 6 claramente visfvel no centro da cavidade, al6m de outras nos
cantos inferiores.
Finalmente, as figura 6.32 e 6.33 mostram as linhas de corrente na cavidade para
fie = 10 e Re
= 100, respectilamente. Essas linhas de corrente seo tangentes ir diregdo
do escoamento e representarn a trajet6ria das particulas no mesmo.
. tl
ii
. it;!
t{
' tl9,l
I
t.
I 316 . Tdcniw Computacionois pam Dindmiu dos Fluidos
Figura 6.30. Vetors indicando m velocidads relativs dentro de uma cavidade para Re = 100'
Figura 6.31. Vetorc iudicando a diregSo do scoameuto em uma cavidade paa Re = 100'
:
=:
\, l_ ,/..
l0
I
Figura 6.32. Linhm de correote em uma cavidade paa Re = 10. Os indices referem-se is
coordenadas (r,j) dm cdlulm.
m -10
Figura 6.33. Linhro de corrente em uma cavidade paa Re = 100. Os fndices se referem is
coordenadas (i,j) dre celulx.
318 . Tdcnim Conputocionais para Dinimica d,os Fluitlos
I
-u
.Y
PI
41 ,
r3
Cdlula de 2
canto
>-u
2 como sendo -u. O mesmo 6 feito para u no ponto 4, que 6 igual a u em 3. por6m,
a velocidade no ponto 2 deve ser zero, quando formos carcula.r Ga no ponto 3. J:i a
velocidade no ponto 4 deve ser zero, quando formos calcular Fu em l.
Apesar de essas dificuldades serem perfeitamente tratdveis, elas introduzem com-
plexidade adicional em um programa de computador devido i necessidade de se alterarem
os valores das velocidades em diferentes etapas do processo de c6lculo.
No caso de existirem quinas ns dominio computacionar, pode.se simplificar con-
sideravelmente o processo de cdlculo dos termos F" e G" pelo uso de express6es nd.o-
centradas para os termos viscosos, as quais serio vistas a seguir-
t aurnenta a press6o da cdlula caso haja um fluxo liquido de massa para dentro da
c6lula ou;
o d,iminui a pressdo na c6lula caso haja um fluxo lfquido de massa para fora da c6lula.
o sentido do fluxo liquido de massa pode ser determinado pelo ciilculo da dilataqio D,
que nada mais 6 que o divergente de V:
I
Mitod,os Num4,ricos poro Novier-Stokes . 3lg
Como na segdo 5.2, quando V. V > 0, hii um fluxo lfquido de massa para
"*posto
fora do elemento de fluido. Assim, devemos diminuir a pressio interna do elemento. Jii
quando V . V < 0, tr6 um fluxo lfquido de massa para dentro do elemento, o que exige
um aumento da pressSo.
Esse procedimento 6 necessariarnente iterativo porque, quando ajustamos a presseo
em uma c6lula. todos os seus vizinhos sio afetados, jii q.|'e 6 a diferenga de pressi.o entre
duas c6lulas adjacentes que define o fluxo de massa lfquido entre elas. o procedimento
6 executado atd que a dilatagdo de cada c6lula do dominio esteja abaixo de um limite e,
cujo valor depende do problema tratado.
Em razd.o da diferenga no cdrculo da pressdo, as versdes discretas das equaq6es
utilizadas pelo m6todo Sola
Lt pi,l+r - pi'.,
'i.llv' = G?.i*,/, _ p^a (6.108)
diferem das respecti'as equaq6es 6.57 e 6.5g do mdtodo IvlAC, devido ao aparecimento da
pressSo no nfvel de tempo n. os termos F" e Gn continuam sendo
dados pelas express6es
6.56 e 6-59, respectivamente:
.{s velocidades z\f}p.i . rij}rt, dadas por (6.107) e (6.108), respectivamenre, nao
satisfazem, em geral, i equaEio da continuidade. portanto, as dilataq6es D das c6lulas
do dominio computacional nd.o sereo iguais a zero e deverio ser ajusta.das iterativamente.
Desejamos corrigir a presslo em uma c6lula (i,j) para que seu divergente seja nulo.
As velocidades nas faces da cdlula da marha deslocada (ver figura 6.35) s6o dadas por
(6.107) e (6.108), respectivamente, que, para as quatro faces, podem ser escritas
como:
\t pi+rl - p?,i
"?li",i = FI*,1".i _
pAz (6.10s)
atp?'i+t - P?t
t'a+l
"i,j+L/2 = Gl.,,,^
.,t_Lt. - p
(6.111)
vi,i+n
L#
:r, lt-l.,"^,1^,
&
D;,i = O. Substituindo-se essa corregio nas equag6es 6.109, 6.110, 6.11 I e 6' 112, obtemos:
r p1+l'(0) - pl;, com pi], dado pelos valores da itera4io n ou pela condigio inicial,
quando n = 0.
i.,(t) at aPllr'
"-r+r/2,j -
- o h,r
,i,,(t)
""t-t/2, j = -Atdpl:].
p :\r
(6.1 r8)
dPll,)
,,n+r,(*)
"i-L/2.j
_ ar
p 5r
" {*) :
op;,; (6.122)
que 6 a equagdo para a correEdo dpi,j, em fungeo da dilataqio atual da c6lula, que torna a
,l-l-l'(t) indica que
dilataqSo nula. Note.se que o sinal negativo multiplicando a dilataqeo
a pressio na c6lula deve, por exemplo, ser reduzida quando h6 uma descarga resultante
para fora da mesma, isto 6, quando D > 0.
Uma vez determinada a corregio dpr,j, a presseo da c6lula 6 ajustada para
e as correg6es das velocidades da c6lula sio obtidas a partir de (6.117), (6.llg), (6.119)
e (6.120):
a, del:)
In+1,(t+l)
"i+r /2,j "f,)jir, *
alil p,i = +
pA,r (6.124)
"?l,li[n)
.,n+1.(t+l) ,i1,)ii] atop$.
"i-r/2.j + a"!i', r",i =
"i!lifl') - pA'z (6.r25)
,,n+1,(*+ll
"i,i+r /2 ,ij];(f) * 6,!lln,r"= ,l,iiifl .
dp!:r'
ig (6.126)
,,n+t,(t+l)
"i,j-r/2 = ,1,-.]i8 + duj-t)*,r, = r:::'12 - Arp^a (6.127)
Ar oPit)
,,n+1,(k+r/21
* i+L /2,i ui+t/2,i T,
".tr+r.(&) (6.128)
7 L
,,n+1,(t+l)
- i-r /2, j ,,n+r,(t+r/2) lr APf!
(6. r2e)
t-L/z,) p lJ
,,n+t,(t+l/2)
"i,i+Ll2
..n+r,(*)
u;.i+t1z I , a'ttPlil
i Lu
,,n+r,(l+r) .\roPl*,)
^.n+r.(t+t/2)
-
" i,j -r/2 ".,i-t/2 7\
Em geral, a convergdncia desse processo iterativo pode ser acelerada se multipli-
carmos o ralor de op;,.; por um fator de relaxagio o, com I ( u 12. -\ equagio 6-122 6,
ent5o. escrita como
6p::] -wD!+t'(*l
= (6.132)
,+ (& * cii")
O procedimento iterativo do mdtodo Sola pode ser resunrido nos passos a seguir
I
i
Mdtodos Num6li@s poro Novier-Stohes . 323
.*lol,9ls. (6.133)
A condigSo de parada 6.133 garante que o m6dulo da ditatagao mdxima nas c6lulas
do domfnio nio seja maior que e, cujo valor depende do problema tratado. pode-se
calcular e por meio de uma expressio do tipo (6.10S)
o
(6.134)
/Nt-r NL-t \
&t
\
t t
t=2 J=2
I,i,*' -,i,1+ 1,i," -,i;l I s.""r
/
(6.135)
O parimetro eu"1 tambdm depende do problema, sendo calculado por uma expressSo
andloga a (6.13a), com l0-3 < r < l0-5.
il
il
ilH
lji
I
324 . Tdcniw Conputocionais pore Diadmiu dos Fluidos
t:
Conforme mostrado na segeo A.6, o processo iterativo definido para o ajuste das
no m6todo Sola 6 equilalente i solugdo da equaqio de poisson
press6es e velocidades
para a pressio 6.76, obtida no m6todo MAC, utitizando o nr6todo pSOR.
A rigor, a expressSo 6.132 6 vrilida somente quando estamos corrigindo as quatro
velocidades de uma cdlula. Velocidades conheeidas no nivel de tempo n + l, como aque
las normais is fronteiras s6lidas ou de entrada, nio devem ser corrigidas pelo processo
iterativors. Nesse caso, a frjrmuta 6.132 deve ser modificada. O processo de modificaqio
est:i detalhado na segSo A.7. Embora essa alteragSo seja direta, ela ndo 6 normalmente
feita nos c6digos que implementam o mdtodo Sola, pois torna a programaqio unr pouco
mais trabalhosa.
O tratamento de c6lulas de canto (ver figura 6.34) no Sola apresenta a mesma
dificuldade que no m6todo MAC: os valores de algumas componentes da velocidade de-
pendem da etapa de oilculo dos termos F" e Gn. O uso de discretizag6es nio.centradas
para o tratamento dos termos viscosos perto das fronteiras evita esse problema.
. CONDIqOES AUXILIARES
As condiq6es iniciais para o m6todo Sola s6o as mesmas do m6todo N{AC, isto 6, o
campo de velocidades no instante t = to deve satisfazer V.V = 0. Em qualquer instante
de tempo, devemos ter
aas=o
/v
para garantir que nio haja viola4So na condiESo de incompressibilidade. A pressio pode
ser colocada em zero.
As condiq6es de contorno para fronteiras de entrada de fluido, escorregadias e ndo.
escorregadias, sdo as mesmas do m6todo MAC. A diferenqa principal estd no tratamento
das velocidades e press6es adjacentes e fronteira de saida, conforrue detalhado a seguir.
Considere-se a fronteira de safda mostrada na figura 6.36. As velocidades indicadas
sdo conhecidas por terem sido calculadas ou, enteo, por serem condiq6es iniciais.
Se utilizarmos as fung6es de interpola{ao hibrida, de diferengas centrais ou upwind
para os termos convectivos, al6m de diferengas centrais de segunda ordem para os ter-
mos viscosos, podemos calcular r;,r1i{ll,a partir das expressdes 6.109 e 6.ltl,
"iii;f.l,.
respectivamente. Os valores a" rl,r1i{ll,porim, necessdrios ao processo itera-
tivo do m6todo Sola, n5o podem
"liir!l] "
ser calculados diretamente a partir daquelas expressdes.
Nesse caso, aplicamos as condig6es de fronteira 6.75 sobre as velocidades cates do infcio
15. Elc podem atd ser corrigids, mo devem ter ses Elores corretos restaurados m fim da etapa de
correce. Muit6 rezes adota-se w procedimento devido i comeqiiente simplifica4io do programa de
computador.
Mitodos Numdrius pora Natier-Stokes ' 325
Fronteira de safda
^{
Fronteira s6l da
-
do processo iterativo:
Com esses valores, o processo iterativo pode ser aplicado normalmente ir coluna
i = 3, corrigindo -l
as velocidadas u4Lr112,i e u4,j+L/2. Note-se que o m6todo Sola, ao
contrdrio do MAC, n5o necessita de press6es fora do dominio computacional, j6 que o
ralor de ps,i, por exernplo, nio aparece nas equaq6es de correEio 6.128, 6.129, 6.130 e
6.131 quando as escrevemos para a coluna i = 4.
Considere-se agora a figura 6.17, repetida a seguir por conveniOncia, que mostra
as l'elocidades adjacentes a uma fronteira de entrada de fluido.
As velocidades ur/2,j e ur/2,j+t 72 si.o, normalmente, especificadas sobre a fronteira
de entrada, isto 6, ao longo de toda a linha i = ll2. Por ser especificado, o valor de
u1p| nfos deve ser corrigido durante o processo iterativo-
Em relaqSo aos termos viscosos, a discretiza{do centrada de segunda ordem do
. h2-
termo 6# nos pontos (l,j + l/2) necessita dos valores de us.iq112:
Fronteira s6lida
l6u p,ia1 12
1 * 5u2,i a 1 12 - u3,j +r / 2 - llv 1,i,,1 2
co,t+L/2 -
1
(6.140)
5
ou, entdo, o emprego de discretizaqdes neo-centradas, como mostrado a seguir.
Considere-se uma discretizagSo nao-cenrrada de no ponto (i + l / 2, j) mostrado
ff
nafigura6.38a. Essadiscretiza4Sopodeserconstruidaapartirdasvelocidadesui+r/2,jrrt
u;+r1'2,,i e ui+r/2,j- r/2, utilizando qualquer uma das t6cnicas vistas no capftulo 3. Em
particular, vamos empregar a t6cnica de interpolagio polinomial apresentada na s€Eao
3.1.4.
Com os tr6s pontos, U;1172,1+r, ui+t/2,j e u;+L/2,j-r/2, podemos construir uma
aproxima4do n5,o-centra.da de O(Ay) p*u #lr*rt",i. Pa.rtindo de uma funqio do tipo
u(y) = oyz + by + c, podemos escrever o sistema linear (ver figura 6.38b):
I (Au)2
ui+r/2,j-r/2="=? _^Ag *^
"GiAV) = 2
u(0) = ui+L/z,i=c
u(av) = ui+Lr2,i-t/2=o(av)2+6(Ay)+c
Esse sistenra possui a solugdo:
_L-_ -.
M 6.todos Num€rius poro Narier- Stokes 327
t__I 1
loY
l'.'f
D
ui*'ti t
,li.ui-"-
I
lo,
Fmnteim s6lida
(a) (b)
Figura 6.38. (a) C6luh adjrcents a uma fronteira s6lida. (b) Interpolagno polinomial pua o
cdlculo de $p oo pooro (i+I/2,j1.
olul a2 , ,
iil,*r,r., - ar'
(oY' + bs *
")lr=o = 'o
r
_ 2ui-t/z,t-rtz t u;+r/z,i+r - 3ui+r/2,j
parede
6 igual a zero. Portanto,
0tul ui+r/:.J+l
Wl,-r,r., -- ----.[s*-3u'+rtt.t (6. r42)
#1,,,*,,;'W+o(La) (6.143)
I
Figura 6.39. RegiSo contendo um degrau.
uoh
Re= (6.114)
u
^v
uo=rcE
. u = u = 0 em todos os demais pontos da malha.
o inferior:
. supenor:
0rrl
Wl+rn,i
^.
r
zui +t /2,j - | /2 + ui+r/2,j+r - 3ui+r / ),j
(6.145)
.\s duas primeiras expressSo sdo utilizadas para pontos adjacentes is fronteiras in-
ferior ou superior, respectivamente. .4, riltima 6 utilizada para honteiras i esquerda
do ponto (i,j + ll2). .4, r'elocidade tangencial do fluido irs fronteiras s6lidas do
dorninio d zero. .4,16m disso, a componente D da velocidade definida na fronteira de
entrada i nula. Portanto, nas express6es 6.145, 6.146 e 6.147, temos
,,n+1,(o) _ ".n+1,(o)
*NI+l,j
Para j - 2,3,...,NJ - - aNI-r,j (6. r18)
''{ ,,n+1,(0)
"NI.j
_
- ",n+1,(o)
"NI-r,j
'1. o processo iterativo de correqio da pressdo 6 aplicado a todas as c6lulas interiores
do dominio computacional. Note-se que a cornponente normal sobre as fronteiras
s6lidas e de entrada de fluido n5o deve ser corrigida. J6 a componente normal ),
fronteira de safda deve ser corrigida normalmente pelo procedimento iterativo.
Como no escoa.mento sobre o degrau ndo hd, um valor de referencia para a presseo
li dentro do dominio, d interessante normalizar as pressdes para evitar que seus valores
I
cresEam ou diminuam de forma arbitr6r'ia. Podemos escolher o ponto (2b,2) como sendo
I
ii igual a zero e' da mesma forma como feito no problema da cavidade, alterar as press6es
em todos os pontos internos do dominio. Essa normalizaqd.o deve ser feita ap6s cada
iteraqdo na pressdo, isto 6, a cada vez que todas as press6es forem corrigidas.
Mdtodos Nvmirius oam Nauier-Stokes . 337
\\\--'-..-'
Figura 6.44- Zona de reirculagSo atris do degrau em um Bmmento com .file = 100.
I.
j
16 como Gtamos efetiwente utilizudo uma formula4io pseudetrusiente, o tempo, ne$e cao, n;o sti
relrcionado @ tempo fisico.
I
I
i
l
L.
M6totlos Nrndricos wrc Navier-Stokes .
dr l;+r/z.t Ar
ril
334 . Ticniw Conpdocionais parc Dindmiu dos Fhid,os
ff
l!li
o termo u^*r 6 uma inc<ignita e, portanto, as equag6es argdbricas resultantes da discre.
tiza46o contom termos nio-lineares do tipo (,rr)"*,. Escritas para todos os pontos
do
domfnio, as equaEdes arg6bricas formam um sistema de equa46es nio-lineares. A solugio
desse tipo de sistema 6 uma tarefa muito mais complexa do que a solugio
de um sistema
de equag6es lineares. Se adotarmos a t6cnica
de separar (uu)"+r em Zu.+r, apresenta.da
na segdo 6.1.2' enteo, o produto das inc<ignitis desaparece e as equa46es algdbricas
se
tornam lineares.
Devido ir esparsidade da matriz de coeficientes do sistema linear resultante da
discretizaq5o das equa46es de Navier-stokes, processos iterativos de solugdo,
como aqueles
vistos no capftulo 4, s5o indicados. para cada nfvel de tempo, as itera46es
devem ser
repetidas at€ que crit6rios de parada sobre as velocidades, press5o e, opcionalmente, a
conservaqio da massa, sejam satisfeitos. Em particular, considerando que as velocidades
e pressSo convergiram na itera.qdo (,t), temos que.
L-
I
Mdtodos Nrm6rias pom Navier-Stokes . 335
uil|,",, - ui!112.;
A:r
+ ::t-t\Orz:re
'n*l -,,n+l
=o (6.151 )
19. Nada impede, pordm, o uso de exprcs6e niccentrads de se4unda ordem nos pontos adj&eots as
fronteirx.
336 . Ti.cnius Compvtacionois pom Dinimi@ dos Fltidos
At pi,i - pi-t,i
I!-, /r.jur-r/t.i = Mi-r/z,t _
pAT
AtPi+r,i -Pi,i
I!+tn;u;+rtz,j = M!+t/z,t _
pAT
I!,i-r/zui,i-r/z = N!,i-r/z _ \t pi,i - p;,i-r
(6.154)
pL9
At
I!,j+r/zu;,i+rlz = N!,i+r1z _ P;,j+r - Pt,i
pLu
vi.irr
r-+-r
ir'f
l__# u
Figura 6.45. Cdlula da malha deslocada.
Vamos definir uma corregdo d- para as quatro velocidades e para a pressao dessa
c6lula, de forma que as quatro equaq6es de momento e a equaqio da continuidade sejam
simultaneamente satisfeitas pelas velocidades e pressSo corrigidas. Essas correqoes sio
semelhantes As aplicadas no m6todo Sola, exceto que, para o cdlculo de 6u e 6u, lera-se em
conta n5o s6 a equaqio de continuidade, mas tamb6m as quatro equa4des de momento.
Supondo a aplicagSo do mdtodo iterativo da esquerda para a direita e de baixo
para cima no domfnio computacional, as velocidades sio corrigidas pelas equaq6es
un+1,(t+t) n+1.(t+l/21 .
r/z,i = u;-tli,i + oui-rl2'i
t
,ii;;;-:,," =,1..,'l:l 6u;*,1".,
I;u-'12 i6u'-112i
I!*1p'i6u;+r1zj
rli,':t,#:),r: z,iu;+r1z,i -- R!+r/z.i (6.157)
Ii'i-1ptu;'i-1/2.-!i:f'n,-,/2ui.i-,lz=
Ro;.i-,/z (6.rs8)
I!,i*r/r6ur,i*r/, - i,or'r* =
= Nil*rp- Il,i+'/z'i'i+t/z = Rui'j+tlz (6.15e)
6ui+r/z,j - 6uitl.t,j *6or,i*r/r:'6ot,j-r/, = ni,i =
Ac Ay
lt'l
li';*'t"
0 0 0 n2 --5'
;@ii o",*"'
a; +++o
Ar Ay Ar
I oP'.t
L
(6.162)
O sistema 6.162, quando resolvido, fornece as correq6es procuradas.
Os fatores o1
e 02 permitem aplicar sub-relaxagdo as equaqoes-
Seus valores dependern do problema,
mas, em geral, toma-se ur a2 r,,,= 0,5 ou menor-
= =
observe-se que o elemento da rlltima linha do vetor R 6
o residuo da equaqio da
continuidade e que a correqio correspondente no vetor
d 6 dp. portanto, efetivamente,
estamos usando a mesrna t6cnica do m6todo sora para
corrigir a pressdo: urna c6rula com
dilataqeo positira der€ ter sua pressdo p reduzida e vice-versa.
o sistema de equaq6es 6-162 pode ser resolvido por meio de f6rmulas expricitas
se
for escrito em uma forma particionado. A segdo.4..l1
descreve esse procedimento.
Mdtodos Num6icos parc NovierStokes . 339
Da mesma forma que o Sola, o sistema 6-162 pressup6e que as quatro velocidades
da c6lula ser6o corrigidas. Quando estamos adjacentes a uma fronteira em que a compo.
nente normal da v'elocidade 6 especificada, a corregSo d dessa velocidade deve ser nula.
A seqdo.4.l2 apresenta as modiffcaq6es necessdrias no sistema de equaqdes 6.162, para
que, mesmo nessas situag6es, seja possivel utilizar a t6cnica de solugio do caso em que
as quatro relocidades sdo corrigidas.
O procedimento iterativo do m6todo estd. mostrado na figura 6.46 e descrito a
seguir.
(a) calcule o coeficiente / e o lado direito das equaq6es de momento 6.154, utili-
zando os lz,lores mais atuais de u, u e p;
(b) monte e resolva o sistema 6.162, tomando o cuidado de modifici,-lo nos ci$os
em que uma ou mais componentes da velocidade s5o conhecidas no nivel de
tempo n + I (por exemplo, perto de fronteiras s6lidas);
(c) calcule as novas relocidades e press6es, pelas expressdes 6.155.
3. Verifique a converg6ncia. Caso o m6todo ainda n5o tenha convergido, repita o passo
(r).
.{o contr6rio dos m6todos explicitos lvl.A,C e Sola, nos quais as equaE6es de mo-
mento eram calculadas somente uma vez a cada passo no tempo (ver figura 6.27), no
SCGS, e nos m6todos implfcitos em geral, as equaqdes de momento devem ser calculadas
at6 a converg€ncia em cada nivel de tempo (ver figura 6.46).
. coNDrqoES AUXTLTARES
/ ',r.n as = o
Js
deve ser satisfeita. A seqSo A.l3 apresenta um procedimento para a correqdo das velo-
cidades nas fronteiras de saida visando satisfazer essa condiqdo. Com freqiidncia, esse
procedimento acelera a converg6ncia do m6todo de soluqio-
As condigdes de fronteira escorregadias e ndoescorregadias s6o as mesmas dos
m6todos explfcitos. Em particular, a condiqdo ndo-escorregadiaimplica que a velocidade
340 . Tdcnicos Computocionais para Dindniu d,os Fluidos
l. Velocidade u:
aul ) u4'i+'12-a3'j+rl2
=(t + u4,j+r/2 = u3.j+L12 (6.163)
o'lr*rrr,i*rr, Ar
i
L
Mitodos Num4icos parc Novier-Stokes . 341
t&l
--r-
I
Avl
'l
I
___L
Fronteira s6lida
. CRITI1RIOS DE CONVERCIiNCIA
B. =
[I(n"),f"" .,"
o erro da massa i considerado aceitdvel. A soma 6 feita sobre todas as c6lulas
em que se
calcula R", que 6 determinado a partir da expressio.6.160:
r ui-r/2'i
Ri._; = - lui+r/2'i : + u.'i+r/2 : ui,i-L/21
IAcAsj
como nos casos apresentados anteriormente, o valor adequado de e" depende do probrema
tratado.
Em relagSo irs equag6es de momento, um crit6rio de convergdncia 6 que os residuos
dessas equagdes sejam "pequenos". uma medida da grandeza desses residuos 6 fornecida
pela expressdo
"', - [---lN'--]
[D (n")' + D@")"1'/" (6.166)
em que .R" e R', s60 0s resfduos das equa46es de momento e Nr representa o n[mero de
c6lulas do dominio em que calculamos essas equag6es.
combinando os dois crit6rios anteriores, as itera4des do m6todo sdo apricadas at6
que
R"Se" e fir!ee
em que 6c
= 10-3 e e, r l0-3- Os valores exatos de e. e de e, dependem do problema
estudado, mas dever. ser escorhidos de maneira a que uma "boa" soluqio seja
obtida
em unl tempo computacional aceit6vel. valores muito pequenos para
um ou ambos os
parametros podem exigir tempos de computaceo muito longos,
sem melhoras na quali-
dade da solugd,o que justifiquem esses tempos.
Pode-se reduzir o nrimero de iteraq6es do scGS e dos m6todos
iterativos implicitos
em geral, se for<;armos a conservaso de massa durante o processo
iterativo. Essa inter-
venqSo manual, feita pelo procedimento detalhado na seqdo
.A,.13, visa, basicamente.
Sarantir que a massa que entra no dominio 6 a mesma que sai, atrav6s das respectivas
fronteiras.
Mdtodos Numdtius oars N atier-Stokes
Uma placa de orificio (ver figura 6.48) 6 um dispositivo muito utilizado na medigio
da vazSo de fluidos (Delmee, 1989). Essencialmente, i um disco com um orificio no centro
(figura 6.48b). Baseia-se no principio que, quando um fluido atravessa uma constrigio,
surte uma diferenga de pressdo Ap entre os lados dessa constrigio. lvledindo-se Ap,
pode-se determinar a descarga rir atrav6s da placa de orificio. Essa descarga segue uma
rela4io do tipo
. Arn
-= at =r((AP)-
em que K ri uma constante de proporcionalidade e c = 0,5.
Diregio do
escoamento
Eixo de simetria
Paedes s6lidas
(a) (b)
Figura 6.48. Placa de orificio. Vista lareral (a). Visra frontal (b).
uoD
R. =
v
Nesse exemplo, os didmetros do disco e do orificio sdo tais que D
= 2d. O nrimero de
Reynolds do escoamento 6 igual a 20. As fronteiras sdlidas sio ndo-escorregadias.
Como estamos tratando de uma geometria cilindrica, d conveniente expressarmos
as equaE6es de Navier-Stokes no sistema de coordenadas cilindricas. Supondo que o
escoamento possui simetria angular, as equaq6es de Navier-Stokes seo escritas como
0u . 1 O(ru)
0 (6.167)
0x' r 0r
0u ,0u2 . ld(ruu) l?p l02u.02u ldu\
0t0xr0r pAr ' - \022 0r2 r 0r ) (6.168)
Figura 6.49. Dominio utilizado pua o ci,lculo do ccoamento atravds de uma plrca de orificio.
-?:J!,
'i,i+r12
.{ discretizaqeo dos termos convectivos em coordenadas cilfndricas 6 semelhante
i sua aproxirnaqSo em coordenadas cartesianas mostrada na segdo A.g- Assim, por
exemplo:
la(lrt)l (ri,j+rDi,j+roi,j+r)-(rr,i0r,ju;.j)
r or lr,r*r/" =- r;,;a172(Ar)
em que ri,j = (j - l/2\(A,r). O termos D sdo considerados conhecidos, enquanto que
ui,j e ui.J+r sao aproximados por uma das fung6es de interpola4ao apresentadas na seg6o
6. r.2.
Mitotlos Numdius pam Natier-Slokes . 345
Como se est6 interessado na soluqio estacion:iria, o SCGS pode ser aplicado di-
retamente is equa46es de momento sem os respectivos termos de derirrada temporal; o
resultado num6rico obtido i a soluqdo estacioneria. Assim, efetivamente, resolve-se as
equa46es
0u | 0(rrl
0tr0r = il (6.170)
-+-r
0u2 l O(ruul | 0p / 02u 02u I du\
ar -; a, = - par *'\arr ' a* *; ar )
(6.171)
Seria possfvel, tamb6m, marchar no ternpo at6 alcanqarmos o estado estaciondrio. Con-
tudo, nesse problema particular, 6 possivel, e mais eficiente, resolvermos diretamente
as equagdes de Navier-Stokes estaciondrias 6.170, 6.171 e 6.172. Nesse caso, tomamos
al = 0 nas expressdes A.57 e A.58, e ai = 0em (A.77) e (A.78), al6m de At = l.
As velocidades iniciais s5o nulas em todo o dominio, com excegSo da fronteira de
entrada, na qual 6 imposto um perfil reto. .-l,s condig6es fronteiras nas paredes rclidas
sdo nio-escorregadias. A maior diferenqa 6 na fronteira de simetria. Como mencionado
na seq5.o 5.13, ao longo de uma fronteira de simetria a componente normal u;.172 da
velocidade 6 nula, mas a componente tangencial ui+r/2,r/2 pode ser ndo-nula. Se forem
utilizadas aproxima46es n5o-centra.das para # e $i em (i + l/2,1) (ver figura 6.51), o
valor de ui+r/2.r/2 deve ser calculado durante o processo de soluESo.
TlAr
I
u i,h. I -t-
Eixo de 1"*
ai;;G;'- f---''*
I
ui,no _l:*
i
+I
I
que6andlogaa(5.76).
Com esse lalor para u;+r1z,o, as aproximag6es centradas de segunda ordem apli-
cadas no ponto em (t + l/2, l) seo
3=o
ox
para o cdlculo de o. Jii a velocidade u 6 crlculada a partir da equa,eao da continuidade:
0u _ _l O(ru)
0xr0r
Finalmente, a pressSo ao longo da riltima coluna do domfnio 6 obtida pela inte.
graqdo de uma vers5o simplificada da equaqdo de momento na diregdo y, dada por
| 0p | 0(ru2) | 32, L 0u U\
pAr r 0r '-\flr2 r0r ,2/
Um trecho do escoamento atrav6s da placa de orificio estri mostrado na figura 6.b2;
a distribuigdo da pressS0 estd mostrada na figura 6.53. Note-se as zonas de recirculagdo
adjacentes a ambas as faces da placa de orificio.
Figura 6.52. Escoamento atrav6s de uma plrca de orificio com Re 20. Sio visiveis zotrd de
=
rairculaqio a montmte e i jusante da plrca.
Muitas vezes queremos simular um esco:unento no qual o dominio e/ou o fluido n5o
estSo na mesma temperatura ?. Nessas situaq6es, o escoarnento € dito ndo-isotirtnico.
Nludanqas na temperatura de um fluido fazem com que suas propriedades, como visco-
sidade e densidade, variem no espaqo e/ou no tempo. A forma exata dessas tariaq6es 6
unra propriedade particular de cada tipo de fluido.
Para levar em conta os efeitos das mudangas dessas propriedades, as equaq6es de
Navier-Stokes devem ser convenientemente alteradas- Em geral, para pequenas riaq6es
de temperatura2o, pode-se utilizar a aprorimagdo de Bo.nssinesq, que ser6 apresentada a
seguir. Esta envolve a adig6o de um termo-fonte de flutuagdo, ort de empuxo, nas equa{des
de momento- A densidade do Buido 6 tomada como constante, exceto nos termos de
flutua4do; todas as outras propriedades do fluido seo consideradas constantes (Griebel ei
cl., 1998). Quando as variaqdes de densidade s5o aprdci6veis, por6m, a aproxima4do de
Boussinesq nio 6 adequada e deve.se recorrer a modelos mais refinados. Maiores detalhes
sobre um desses modelos podem ser encontrados no livro-texto de Bulgarelli et al. (1984)
ou no artigo de Casulli (1981).
O termo de empuxo pode ser obtido pela expansSo da densidade p em sdrie de
Taylor ao redor de po = p(To), que € a densidade a uma temperatura de refer6ncia ?s:
apl
p(T) = ps +
illr" Q -rd +o(T -Td2
Se desprezarmos os termos de segunda ordem e superiores, encontramos:
p(T) x po +
aPl (T
-vt
allr"' -T^\
A equaqdo anterior 6, normalmente, escrita como
p(r)-pol,.*#1," (r - ?b)]
ou, de forma compacta, como
p(T)=ps[r-Pg-To)]
em que
^1 apl
P=-po orlr"
6 o coefciente de expansdo tdrmica do fluido.
20..{tdt,25Kparaaiguae2SKpuaoil;ovalorexatodepeodedrepropriedadedoproblemaedoerro
toleri.vel da soluCio- Pea maiorc detalhc, cf. Gray & Giorgini (1976) ou Griebel el ol. (1998).
Md.todos Numi'icos oorc Nader-Stoks . 349
vi.irn
'i. rh
tJ
Uma vez que a equaqao 6.176 possui termos convectivos e difusivos, sua discreti-
zag6o 6 semelhante A das equagoes de momento apresentada na seqdo 6.1.2 e no contexto
dos m6todos IVIAC e Sola. Pordm, devido ir temperatura ser armazenada no centro da
cdlula, a equagdo de convecqio-difusio 6.176 6 discretizada no centro da c6lula. Como
*
o *.j:
5P9 i +0q :
d-pa
-L t\p
,|j
.raa,P3'7
:
, a,
*c:q/:.: o
G : erl c, z--
o trr;'FX - !i. a
rF'
r :- Q'r' I
il
ili? +. t ,'; G. o
o
I
lcii
v'r?*>a - : ;x:
-5i.
i
ilvlr a .i + - -' ?
ti
, ?.?
\|\ o\ e, E*
==--tl
F: _ -ati
-rt -lJ --
. I al! ^ -
s.li' :l -, 6 el
:-- ^<l_"=!. P si:
( + : "^T; kl'"" E 5N
ri : D -l K eX
4 = I -
c
i-.F'it'.':i
/ 4 aev.x= a 3V
ll (( ! 3 2=
iE*! ': : rotr
v ; !.^F, 1 : + P*
I - ; tr
i x5.
--::: ':
+
V,?,{= ^'; v ?.N
I e. { E e 5ls eo
b*=?Yl t- -6
d QI ^D'
d T
l>lf -lV] N i.
:;e [9 n t 6- ll
3t r + YI
I x?qe,
a; + fx
r -; ^ a
p1 =' ,!-
(. a
t: * ; o rl
x n
t\
+ tJe ; G,
l! o
d d > vt- +
=
D PI 5l'
tl 4 !r -- ; 'Jl a.
al ^-: I
t
vl*
cl- t
YI 3 ?.'= €
-:4
i p?
-! r:2n
ag ?
-=A
= '/=*ll:.
-: r--.?1
- =- Ff
:'
P: i.
.-; G N:.
-'t
a s' ] i< =
^= a
3
a= -*I,o
I
z:ii
tE3 at
3v4 ;-2-
!lF ; :4
h t! *a - a:
:?a9.
i=o-cfF
:-4 X; *eo.
I t, I
FirIpI
-l
vt*
i <l' : '_-.'tL.
il --
^taa^ 3:.;
I =i 'l- F|.'.L<
al u.-al=
\I-
i--
l1 /"' =-e
.'-4
, |: I ;-/,
?t- a.
\ll a
I- -a =:
1--
lq 7_
== Or i =z*
'.
-t
=-=
a
1 -:,'
4
wl
,-l
a' '-=
vl?
ql'
2.i|' a'
?.
r(::_:
-.1
=-3E
-dX
>,=Z !
ti, I :i3
1=-,o
n
aix-
v
*a
382 . T4cniu Computocionois pam Dinilniu dos Fluidos
af = I
em que para simulag6es transientes. euando fazemos
# = 0, to*u^os of - 0
eAt=1.
Chega-se, assim, i versdo discreta da equagdo de momento na direqao r:
It"+r/",iur+r/r.i = o,iul+r/2,j * S!-r/",jur-r/",i * S!*rp,ru;.r12,i +
* Slf t/z.i-r'i+ tlz,j-r I Si"+r/z,i+P;+r/z,j+t +
- ?*1;-*r,"", (..{.58)
ib\
Complementos . 383
u1'i*'-u?'i
'!l
da l,,i*rr"
- Ay
!u*:{i;l!J]u (A.61)
di,j+r = 5*#* e
ui.j+r/2 + ui,J-t/)
(.4..62)
v..
r,F Yt
u i*rt i
vi.tn
ui.j+r =
il,t t P)u;.1ay12+(t-
p)u;.,412) (A.63)
na qual
ri.j [l + Sl
A' -^vt , J
F& E SE
d=a- H
:,FP x q
E
xoc
)-; i
3
! *E=^ a
a; l- -g 'f;o:
;.oc!
v- a;l: p (C !r ^. a F
TT hl: q. I t^ce
o l- - z'n: E
ltll ll:i:
t- ald!
I ln
li ti ts' (l ..lT
vli, lr t: =4=:
vli ? = a'';
i: l- s li vt,- v c, tl 3
ll Ii ts, li a L
,l-' - i. i
l+ ;:
lii l,i t:; l- o :
lir =
+ : -:=A
tF -1 ==;F
r:l I rrl+ .:_ :. =od,R
oo 1
F ,.- 9
rul* ': o.F -loF ! .91;
-r,,;i x
l* t , ; ^ 'rt
u.aF
I t|l alr
>=
cx9
lt" (. .:c I i
l: + I a. to I
1_
l:"
.- I
f-t;
,t
t: + !
1,. a
ilo
o
i
jl
O
i. I'r o
+ ts. I
3;
E =
,i
''1" €
lr :
l- n
l;- ,,
I: c
P
l*
o
-E
d
? \': c.-1==
-:;
=
=-';
f.tr o
t
?:.y - : =""'l !
Y!.Cg
L
a7
s;
4- I
-D.
+^ l g
a.i:
Y Eo.5^ n
o dEi EEF"3?
5; ; x''
i. sq sl'J
oJP=I+
oPc 'Jl c :1 -iat
:-
L
- 5,*
,O !- - aD
:iN bO;:i =
3Pp I
o E* -qii:
ti fF2-a.
\lc u.*^='
l.- := B 9*;
=? i
*.7 t:
-s
t
l: 6'r-E+8
lr!
; I'
I
l:?e.
i="'P'?
lN F
'^l t
;3"X;:k ;.
t-l: a
=. Z
pi -
sl+ c, l.+6'
ai. Yl- -li !-",4*
lf X.6J
ld
l:' J:6i'
p-
I:
*prDi
t:
I'J
OAOPI
a.67p.
o!!!
9-: !c ^,
=iNo ee -
=9
ig-
; pE,: -
tDxxx
a ! -o'='
-3c-l
{ a
t9 ^osg
xqu--
t^.@
k
6
386 . Tdcnias Compvtacionois pora Dindmia dos Fluid,os
A aproximaqio A.72 nao rale para pontos (i,j + l/2) adjacentes a fronteiras,
uma vez que exigiria pontos fora do dominio computacional. Nesse caso, utilizamos
diferenEas de o(Ag) adiantadas ou atrasadas para aproximar o r".rno 8ll. vamos, entio,
definir o coeficiente w1, que representa o lalor da velocidade u tangente a fronteira; essa
velocidade 6 nula se a fronteira 6 n5o-escorrega{ia. Quando se estii afastado da fronteira
e utiliza-se a aproxima46o A-72, Wt = 0.
A figura A. 12 ilustra os dois casos possiveis. Considerando uma fronteira e direita,
temos
u 02ul "---TZilr
*2ar - 3a;,j*t/z
arrlr,.*r,r-= ,u;-t,j+tlz
A expressio anterior pode ser escrita como
02u I
na qual
ttu 4u 4u
vY4=-(Ld2, ws=0, w"= s<fu " vX=
3&f
8u
Esses coeficientes incluem VY5, eue 6 nulo devido ir velocidade ui+r,i+t/2 nio aparecer
na expressdo A.74.
No caso de uma fronteira i esquerda, temos
0'ul
' #l.r*r,"= lwalv;,ia112 t lwslu;af ia112 * [\4[p"."ael up.."a"
- lgl = -!Pi'i+r
P d! li.i+r/z P LS
- Pi.i (A.76)
P,.n,
a
lvi.i*u t
4+r.j+{
4.i
a
(a) (b)
Figura .lt,12. Pontos utilizados na di*retizag5o do temo $] adjace.t" a uma fronteira direita
(a) e esquerda (b).
- f,o-;-*t''' (A.i8)
388 . Ticntcas Computoctortats paro Dtndmica dos Fluidos
!'inalmente.aequacsodacontinuidade6discretizadapordiferenqascentlaisde
segunda ordern no Ponto (i.j):
i +-ld" l u+t/).t - ui-112,t , ut j-ri2 - -"i.j-Li:J
du
- - i (.{,.7e)
b"1,., ' ayl,., =+
-l l-r Jv
.\ discrctizagio dos tertnos convectivos por tneio do esquema upwind traz algumas
Yantagens:
o Seu estdrrcil possui tamanho reduzido. Isso permite o eurprego dessa discretizaqSo
enr pontos adiacentes a fronteiras e diminui o acoplamcnto entre equaq6es' redu-
zindo o esforgo corttputacional necessirio ) solugio do sistema de equagoes'
pode com-
Corno desvantagem. a tlifus6o arti{icial introduzida pela aproxirnagio upuind
prorneter a qrralidade da. soluqSo nurn6rica. Esquemas de ordem superior' como SOU
ou podem ser enlpregados para reduzir esse efeito Porem' rluanto rnaior a or-
QUICK.
dem do esqueml, ntaior seu est€ncil. o que aumenta o acoplalnen[o entre as equaq6es e'
conseqiientenxrnte, o cuito computacional de soluq6o.
O cAlculo etplir:tto tlos esqttemas convectivos de alta ordem, contudo' quando corn-
parado:ro custo total cla soluqdo num6rica, nio apresenta un custo computacional eleva-
do. Essa ob.serr.agtio derr origem ir t6cnica d,a coffegao atrasod,u, apresentada por Khosla
& Rubin (1971), que. aplicada i cliscretizagdo implicita das cquaqoes de \avier-Stokes'
enr.olve dois passos:
iterar;ao (lc):
oll lg
.-ri. u a.-l,rrirl)
, u\ tk)
- -]s,,,"-t.i**,1 t T, icurn-l
\r,- i (A.80)
p
Conplementos . 389
na rlLrarl
.\ ., \1n+t,(t)
(, =
s:)"+, _
[(#1" #1,) - (rrj" - +jrl
oa lt/)l )
1.\ 8i1
-ldr le ls
e a equaqao 4.80 torna-se
\ \l4rr'rr)
\,.rr i* -qgfl
,"c/
,qu,,,-,.,k) -l(a"'l (.\.82)
-[\dyl, oul.r)-(i)turt
-d,'I dr lr/]
'\ irnplerttcntaqSo da t6cnit:it rle tr;rttgrio atr:rs:rila rto SCGS 6 feita da sogrrinte
forrrra:
L Obtidos os termos NI r"*r,,"., e Ni" j- r : { r'er erluitqtres 6- 1i2 e 6. l5J)' somamos a eles
os respectivos ternros-fonte:
O sistema Ad = R:
Ii-rtr.,
tl
n 0 0 oul,."""l
0
00
/i'2"
UI ' 0 0
#lf l;;,;;; I
4 0
Ii.t*rt"
6 | | 6u,.j-,/, | = | ol.,-,,, I tr.a+l
00
-l
A,
I
Ar
0
-l
Ay
I
Az f IIo";o*,','"1 L"H'"l
gerado pela aplicagdo do m6todo SCGS a uma c6lula da malha deslocada, pode ser
resolvido por um m6todo explfcito se for escrito na forma particionada
na qual
y li-rr.., n 0 0t f*l
r= | ; ':"'
|
0
:0^ll-s'l
I| K=l7Fl irsol
100
100
4
0
t:.,,,r"1 l-+!l l':'_r1'l
- L p(rv)I
6ui-t/z.t
I i Ri-,1,.1f
U. = 6n,
6u,*,r,.i nl,r,,, '
Ur=
uu'rt,,t
l, n, = | | . (A.87)
h= Ri.i
r r'rl"rl L X.":t r-'r:,"r)
Complementos . 397
Em funqdo dos elementos A.86, A.87 e A.88, os valores de lJl e IJ2 sdo dados por
(Wesseling, lg92):
lr:'-
|
-t_t/2.,
o o ol
lo " Ii+'r" 0l
J-l = |
l0
I Ii t-tr" 0l I
u"l
1000 Ii,;+rt" J
Quando uma ou rnais velocidades na face da c6lula da malha deslocada sdo es-
pecificadas e n6o precisam ser corrigidas, a soluqdo do sistema A.g4 deve ser tal que
as
correg6es d associadas ds velocidades especificadas sejam nulas.
Ao invds de modificarmos o procedimerrto descrito na seEdo A. l l, podemos adotar
a seguinte estrat6gia:
como exemplo, considere-se o caso mostrado na figura A.2, repetido na figura A.14 por
convenidncia. A velocidade 6 conhecida, e, portanto, 6u;ar112,i = e.
"?ll1r,1
392 . T6,cnicu Computacionais pom Din6,niu d,os Fluitlos
C r*ilt*tl*+t+tttt**t****t*******++******+****+.
c resolve o sistema 5 x 5 do SCGS por neio de
c f6rnulas explicitas
c calcula a inversa de J
do 5 j--1,4
5 ai(j)=1.Od0/sofunax(j,j)
c calcula outros termos
do 10 j=1, 4
lo s (j ) =solnax (5 , j ) *ai (j )
r=0. d0
t=0. d0
do 20 j=1,4
r=r+s (j ) tsolnax (j ,5)
20 t=t+s(j ) rrhsvec (j )
c calcula U2 (dp)
dp=(t-rhsvec(5) )/r
do 30 j=r,4
30 q (j ) =rhsvec (j ) -soleax (j , 5) rdp
c calcula os ternos de U1
do 40 j=I,4
40 sotvec(j)=ai(j)rq(j)
c grava dp
solvec (5) =dp
recurn
end
Figura -{..13. sub-rotina em Fortru que implementa r expressdes A.g9 e A.90 paa a solugdo
do sistema de equa46es A.84 do SCGS.
Complenentos . 393
ll;-ni ,,*rlt
vt.i-'n
u
Figura A.14. c6lula na qual mmente trds velocidads devem xr corrigida. A relocidade da
fme direita 6 conhaida por ser specificada como condigd,o de fronteira.
1 .dt,;172,; = 0
he=alto I Ot=Asuo(Ly)
JS
Analogamente, a descarga de saida 6 dada por
i=e
"
tu" | pY.fr
= rsF dS tplu:o;(Ay)
I Em geral, teremos itu x n" somente quando estivermos pr6ximos do resultado conver-
.': gido. Nesse interim, a diferenEa (erro) entre descargas 6 dada por
tit'"=tit.-th"
Vamos corrigir a descarga na saida para que fi4 =;1". Por hip6tese, a descarga
corrigida na fronteira de safda, rh;, satisfaz
, t=n
n; = | o0+P)v.ff ds r pt(t + P)u26,;(Ay)
JS
.; I
:
Complementos . 395
na qual B 6 uma constante que faz corn que zir" = riri. Assim,
j=e
rtr; = pt(l + iluza;(Ail = rit" = in, + ins
j=e ,=9
pf uue,;(Ag) +pl0u26.i(\v) = rh, + rir" (.{.92)
t=2 j=2
ds
--
Uma vez que B 6 constante, ele d fatorado do somat6rio e o lado esquerdo da
expressao A.92 6 escrito como
ou, finalmente,
- tt,
lJ=- (.{.e3)
ffis
Il+r1z,iu;+r1z,i
Ljpi+rL: p;'i
= Gi+rlz,i - (A.e4)
Lt pi'i
= Gi-ttt.i - p^r -.pi-r'i
Ir"-r1".iur-r1r,, (A.e5)
Figura A.16. O SCGS/LS corrige, simultmeamente, todre r prs6es rc longo de uma linha.
= t+r/t.t. ";!U+-"
Iru*r1r,i6ur*r,"',
Ii-r1r,i6ur-r1",, = J;u-tiz,, -
+'-j,i-
I!,i*r1r6ur,i*r1, = K!.t+rtt- (A.ee)
+t#
I!,i-r1riu;.5-112 = Ki,i-rt, +t#
aL-
Complementos 397
em que
- t"".t*d* = ni,i :
---t;tu _lu'*,r"l::,-'r,.i
= .:*V] t.n.root
6ui+t/z,i
lx +
rv
#q+.-
' i+r /2,j
Ji-rrz.i+ #4}ti'
6ui-r/z,i - rv
^ i-r /2,j
Ki'i*rtr+ #W
6u;,j+r/z (A.102)
Ii,i*tt"
6ut,i-t/z =
Ki.i-,.r"-
Ii'i-'t'
tE
e substituindo-as em (A.l0l), encontramos, ap6s rearranjar os termos,
.at=
Ai
eE*tr;
^
Di = ;arllo*1;
r
'
lll
(\t)2Ii_r,r., " (Lylz li.i+rtz' (A,y)21i,5_r1z
v.
^5t =
7[+1;
Jr"*rtr,i Ji-rtt.i Ki,i*rtt Ki,i-r/,
u.
n. - r.i.i
- Dc - 6")r!_uu - CtjT;.
1ar)/,"rv-; ooryr_*
Escrita para todas as c6lulas de uma linha j = cte, (A.103) fornece um sistema
tridiagonal para as correq6es de pressio ao longo dessa linha. As condigdes de fronteira do
SCGS/LS para as equaq6es de momento e continuidade sdo as mesmas do SCGS. Por6rn,
deve-se adicionar as condiq6es de fronteira para as equag6es do sistema tridiagonal:
0u 0u2i-;-=--;-ivl;-
7fuu\ | 0o / 02u d2u\
0t 0z Oy pA, \0x2 ' Qyz )
(A.r04)
-T-
Ayl
I
% momentoy
t N momento r
ffi continuidade
'Ax
Figura A.17. Ivlalha deslocada mmtrando os tr€s volums de controle utilizados paa integru
u equag6s de momento e de continuidade.
It+5t 16 lc h,,2
I
Jt J^ | :l-
I J,, or
ax ay at - I(nuA). - (ruA)_l (Ar)
: [(au);.,1,i - (0"),,i] (ay)(ar)
V;,r.n V;,t.i.u
l"l
u i-\\
4, 'i.1. j
a
i .-.? u*yz j
lli.nii"
,
-a
v;.
t"n v;t.;-w
ie = iui+r,i
ui+r /z,i + u;-t/r,t
n,., = E; ;
2
t_
= ui+t,l , [(l + P)ur+r72,; + (l - P)ur*rtr;f
ue (A.107)
em que
/ -.-\
(F )i+s/z'i + (!u)i+r/z
/ ^-:\ - \Ft)*t,j
\!u)c= \r'.-\J2 : ------=+
(pa)' = (pu)''i -
(s");+rtz'i
! (s")i-'tt'i
os produtos (pE) e (pn) -representam os f ,oo, d" utrav6s das respectivas faces do
"
volume de controle v. ^orlo
A mesma observa4io pode ser feita em relaq6o il discretizagdo do
termo convectivo
f da equaqdo de momento na diregio z, e ir discretizagdo dos termos
convectivos da equagSo de momento na diregdo y. para simplificar a discretizaqio clos
termos das equaq6es de Navier-stokes, apresentada a seguir, p serd considerado uniforrne.
Substituindo as expressdes A.l0Z e A.108 em (A.106), encontramos
na qual
= -u,.i(ay)(Ar,[+]
Bu : r7i+r,i(A!,X^r,
[#] - r,,r(^vx^r)
[+]
Na seqii€ncia, temos
tt dt =
l,'."' I: 1," ff dx [(uaA)" - (uoA)"](At)
em que
an=a.+t/2.j+t/2 = "*:#*
is=ai+L/2.j_tt2 = !"r;-"
Aplicando a discretiza4do upuind aos termos u;.,172,14rl2, !€m
u^= ui+L/2,j+t/2 = (l
il,t +e)u;+rtz.i+ -e)u;*172,;*1] (A.113)
Ir'."' I: 1"" W
dy d,x dt = Duui+t/2.i-t * Euu;,,1P.i t Fuu',112J*1 (A.ll5)
na qual
= -ui+r/2.j-t tr(Az)(Ar)
t-i]
Eu =
tT] -
ti+t/2.i+t/z(Az)(At) ii+t/z.i-r/t(\"Xo,)
[T]
= t,+L/2.j+t/2(Ar)(Ar)'Lt+lz )
O gradiente de pressio na diregSo c i aproximado por
_1
; l,'*"' 1"" L?"
* dt x
d.v -f,uo.tt"- t,.{).)(ar)
-){o,*,., - p;,r) (ay)(ar) (A.116)
402 . Tdcniw Computocionais parc Dindmia dos Fluitlos
,
I,'*o' 1"" [# dx dy irt = ,1.'l#o).- (#4 .],o',
^, " - (#),,] (av)(at;) (A.rU)
[(#),.,,
u;-y.i U i.tl. j
i
na qual os coeficientes VX sdo dados por
I
J:
l
Conplementos . 403
I
I
I
I
O outro termo viscoso 6 aproximado por
u#
,
I,'*"' I: 1,"
dy dz dt =, [(#r)^ - (ff.r),] r*r (A.r20)
fraut /ou\ I
ui+t/2l+t-- ui+t/2.i
f+) =
\du/" Ay *) =ui+t/2.i -_yi+L/2.t-t
"- f\ay/" Ay
(.A.l2l)
8ut-9u;+tnu*ui+r/z.i-r ui+r/2.i:yi+r/2,i-r
f*) - -
"- f*) (A.123)
\dy/" 3As \av/, jry
Substituindo as aproximagdes A.123 em (A.120), temos
ft+st fe fn A2u
'J, J-l,andvdzdt=
-,l8u' - 9ut*'/"t + ut*',t,t-, u;+r/z.i -.u;*t/z'r-rl
[3ayay) - ro",ror,
l2ui+r/z,i + 4u;*r/r,t-rl4-\/,\r\
- ,8W -
3Av
x lVXalu;+r/z.j I [VX6lu;*112,i_1 + [VXlul (.{.124)
(a) (b)
IVX al u;a 1 1 2, 1 + lV X
-ol u
;1 1 1 2.i a 1 + IV Xl u1 (A.126)
(A.126), temos
6ani,loga. Afigura.{.2lmostra,emdetalhes,ovolumedecontroleemqueessaequa{do
6 integrada. A derivada temporal 6 aproximada como
il+5t fe f^ |1,,2
dv dt d.t = - (au.^l)"](lt)
J, l. l" Ei [(tu.4)^
u i+',t i
vr. j.^
u;'i+s/t tui'i+rlz
Dn = Di,i+r - 2
u''i+t12
o" = ui.: - !ui'i-r12
2
t-
t)n= ut.jrL =, ttt t P)u;,i*r1r+(l -P)u;,;*372] (A.l3l)
t-
us : ui,r = ftt -t S)ui,i-11" + (l - .9)u;,;1172] (A.132)
,
sendo P = sizol(Di.r+r ) e S = sinol(u-i,;).
Substituindo-se as express6es 4.131 e A.132 em A.130, encontramos
r
s
Complementos . 407
na qual
A, = _ru(ae)(Ar,[#]
Bu = di,;1q(Az)(^,, [#] - rij(a,XA,) [l#]
Co = u;..;11(Ar)("r)[+]
O outro termo crnvectivo 6 discretizado como
f+^' f f'o(uu)
J, J" J_ i; dt dv dt t - (utA).i(at)
[(uuA)"
em que
ile=u;+r/z.t+t/z = W#*
il-=ii-r/z,j+tlz ut-ri2j +:!-r/2'j+r
-
.A,plicando a discretizaqao upwind, aos termos uiillr,r+l/2, encontramos
oe=ui+t/2.j+t/z =
|[{t*Q)r,.r*, p+(t-Q)u;+r.i+r/zf (A.135)
)
E' = t,+t/2.i+L/2(Av)(Ar)
t+l it-r/z.t+rlz(Lyxar) [l- il
LzJLz)-
Lz)
O gradiente de pressio d aproximado por
t rt*Jl re rn
-!p Jtl"'-' J.f J"[" 9"
t I
dv dx dt : -: ((p'4)" - 0D-4)") (at)
Av
T,
- -;@|t*, - pi;) (Ar)(Ar) (A.138)
r.
s
408 . Tdcnius Compttacionois pora Dinimiu dos Fluidos
il] As velocidades da figura A.22 sdo utilizadas para discretizar os termos viscosos em
tI pontos afastados das fronteiras. Assim,
tiJ
tl
,
I,'*o' l: 1""'# d,y d.x dt = ,[(H^) (ffr),] ro,r
^-
="
[(#)',.,
- (#),,] (Az)(At) (A r3e)
vt .i*t+
vt.iw
Figura A-22. Velocidade utilizadas na discretiza4io dos termos viscosos quando o ponto
(i, j + l/2\ n5.o 6 adjmerte a uma fronteira direita ou squerda.
' J, J" J- ui dt dv dt =
" [(a;'t/" - (#',).1 t"'r (A'r42)
(ou\ .|.....
[/a,\
(*/,*,rr.,*, (o')(^t)
f ,,- \i).-,,".r*,,r1
utilizando no mente aproxima46es centrais de segunda ordem para as derivadas na
expressSo anterior, temos
,
I,'."' 1"" Lfr o" ou o, =
- "l--E* ]rorrro,r
- 2ui,!+L/2 + u;-r,i+r/2
N uu;+r.j+r/2 (ay)(Ar)
Az
= [Wql v i,j + t D + lVl"l u r* t.j *, / + [W6] o ;
- 1,i *, 1, /l rJl\
"
em que os coeficientes lY sio
ft+^t ln fe A2u
'J' J" J-aldzdYdt=
7 ,f8,qf - 9u;'i+t/'z + u'-'',*',' - ut'i+r/2 - ul-t.;+t rz I
L 3a' affl(aY)(At)
l2u.,r. , ^' {- Jr'
= ,8vt -
jff*(^v)(a,)
. ,..
Ar dilA,,\
wo = -ar(Alfr, tys = 0. tl! = z(51;If-{1 e wf=,tarlffi
410 . Tdcnire Computacionais parc Dindmica dos Fluitlos
4.n,
nl
i
t
Yi.
i*r I ti
,e
vi-r.1*
Pt.t
J
(a) (b)
Figura A.23. Pontos utilizados na disretiza{5o do termo $} "di"."tt" a uma fronteira direita
(a) e esquerda (b).
Se (i,j + l/2) for adjacente a uma fronteira esquerda, como mostra a fi8ura A.23b,
temos
/ 0u\ ui+l.j+t/.1 - u;.i+rt2 /0u \ -8u6 f 9u;,;a172 - ur+r,j+r/z
\a/.=--- " \a/.---il;- (A.147)
e fazemos al = 0 e At = l. Portanto,
0u 0v
d;n N='
d discretizada a partir de sua integrageo no rolume de controle mostrado na figura .{.24.
Assim, temos
f" f' 0u
dx ds = (u" - z.)(ly) = (u;.rtz; - r;-,2:,;)(Ag) (A.l5t)
J" l_ i
f" fn 0u dz -
l_ l, *
dv (u^ - u,)(A.r) = (u;.j+t/z - u;,;_1r2)(Ae) (A.152)
412 . Tdcnicas Computacionois paro Dindmica dos Fluidos
Note-se que, como as velocidades rtrej 7trw, t)tu e u3 esteo definidas na malha, nenhum tipo
de aproximagio 15 necess6rio para esses termos.
Substituindo-se as aproximag6es A.151 e A.f52 em (A.150), encontramos
AIAA, 1998. Guiite for the verif.cation and validation of computational Fluid Dyna-
I
mics simtlations. Reston, American Institute of Aeronautics and .{stronautics,
I
AIAA G-077-1998.
A[tEs, W. F. f 992. Numerical Methotls lor Partiol Differentiol Equations' 3' ed San
Diego, Academic Press, Inc.
I
ANDERSoN, E.; Blr, Z.; BtscHoF, C.; DEtnluel, J.; DoNc,lnn.c, J. J.; o.l Cnuz,
J.; GnpeweluNl,
- A.; HAMNIARLING, S.; McKeNnnv, A.; OsrouRcHo\', S'
& SoRerseru, D. C. 1995. Lapack User's Guid,e. 2- ed. Filad6lfia, Society for
Industrial and Applied N{athematics (SIAM) Press.
r J.[' (y.
J"
d,\
\ar+d) dxdY =
,
(A153)
x (ui+t/z,j - ui-rtz,i)(Ad * (ur,i+r/z - u;,;-173)(Az) = 0
I
BteLrocRAFrA
AIAA, f 998. Guide for the Verification and Valid,ation of Computationul Fluid Dyna-
nics Simulations- Reston, .{,merican Institute of Aeronautics and -4.stronautics.
i
AIAA G-077-r998.
l
.q.NrEs, W. F. 1992. Numerical lv[ethods for Parlial Differential Equations.3. ed. San
I
AnnnRsoN, E.; B.rr, Z.; Brscron, C.; Dernrnl, J.; DoNclnRl, J. J.; o.or Cnuz,
J.: GRpetira.A.ulur,
- .A,.; Hl:rrrrr,rRltNc, S.i NIcKENNEv, .{.; Osrouncuol., S.
& SoReNsei'r, D. C. 1995. Lapack [/ser's Guide.2. ed. Filad6lfia, Socierl.for
Industrial and Applied Nlathematics (SI.{NI) Press.
Ar,rurruos,P.; Hoarlr,, D.; Seronu, E.; Snlen, L. & Suer.r, W. N{. 1994. The Head on
collision ol rwo Eryol-Mass Black Holes: Numerical Methods. National center
for Supercomputer Applications (NCSA) Report TR024.
ARlvtENlo, V. f 997. "An Improved MAC Merhod (SIMAC) for Unsready High-Reynolds
Free Surface Flows". /at. J. Num. Meths. Ftuids,24, IBS-214.
Brnrxe'r, H. Z. &, Cr,.rnx, J. A. f 966. *On the Solurion of the Diffusion Equations
by Numerical Methods". Tlansoction of the ASME: J. Heat Tfansf., 42L-422.
BurceRer,rr, U.; Ce,sur,lr, V. & CREENsp,qN, D. 19g4. pressure Methods for the
Numericol Solution of hee Sarlace Fluid Flows. Snansea, pineridge press.
cnpr'rc, L. & AnMnrelo, s. rggs. "A simplified lvlarker and cell Method for unsteadv
Flows on Non-Staggered Grids". .Int. J. Nlum. Meths. Fluids,21, 15-34.
cuonrr, A- J. 1967. "A Numerical Method for solving Incompressible viscous Flow
Problems". J. Compfi. Phys.,2, 12-26.
__ ,
I
Bibliografo . 115
CouRlrr, R.; Fnreonrcus, K. O. & Lewy, H. f928. "0ber die partiellen Differen-
zengleichungen der lv{athematischen Physic". Moth. Ann., l00, 32-24 (Uma versio
em inglds se encontra em: "On the Partial Difference Equations of Mathematical
Physics". IBM J. of Research tl Detelopment, fl,2lS-2J4, 196Z).
CnlNx, J. & Ntcor.sor.r, P. 1947. ,'.{ Practical Method for Numerical Eraluation of
Solutions of Partial Differential Equarions of the Heat-Conduction Type". proc.
Ccmb. Phi..Soc., 43. 50-67.
Devtule, NI. O. f975. '.{n Alternating Direction Implicit Algorithm for Viscous Free
Surface Flows''. J. de Micanique, 14, f6l-182.
Dewev, B. R. 1988. Computer Gmphics for Engineers. Nova york, Harper & Rorv.
I
FALcoNER, R. .{. & Guryr, L. 1g92. ,,Modelling
Tidal Florvs in an Island's !!'ake
using a TwoEqrraticn Turbulence Model". Proc. Instn. Cia. Enors. lltat.. lv[arit
A Energy,96,43-53.
I
FeRlow, s. J- 1993. Partial Difrerential Equations lor scientbts and Engineers. Novz
!brk, Dor.er Publications. Inc.
Fe.lRN. R. l'I.; lrtulr-rN, T. & CLrrns, K. A. fggO. uNonlinear Flow phenomenairr
a Symrnetric Sudden Expansion. J. Fluid. Mech.,2Ll,595-609.
FLETcHER, C. .q,. J. 1992. Computational Techniques lor Ftuid Flous. \:ols. I e2.2.
ed. Heidelberg, Springer-\ierlag.
l.
.^..
476 . Ticnius Computocionais para Diai,mico tlos Fluidos
G.{TsKl, T.; GnoscH, C. & RosB, N.I. 1982. *A Numerical Srudy of the Two-
Dimensional Navier-Stokes Equations in Vorticity-Velocity Variables". J. Comput.
Phys-, 48, l-22.
Goour'rov, s. K. 1959. "A Finite Difference lvtethod for the Numerical computation of
Discontinuous Solutions of the Equations of Fluid Dynamics". Mat. Sboraik,47,
271_306.
Golun, G. H. & lnrv Lo,rN, C.F. 1996. Matriz Compdations. 3. ed. Baltimore, Johns
Hopkins University Press.
Ge.tv, D. & GroRcrr.rr, A. 1976. "On the Validity of the Boussinesq Approximation
for Liquids and Gases". J. Heot Mcss Trans|., lg,545-551.
& Lea, R. L. f979. "Don't Suppress the Wiggles - They are Tel-
ling 1ou Something!". In: Hughes, T. J. R. (ed.). "Finite-Element Method for
Convection-Dominated Flows". Am. Soc. Mech. Eng.,J7-61.
& S.lNt, R. 1987. "On Pressure Boundary Conditions for the Incom-
pressible Navier-Stokes Equations". [nt. J. Nwn. Meths. Fluid,s, Z, llll-1145.
HAtlttvftNc, R. W. 1973. Numerical Methods lor Scientists and Engineers.2. ed. Nova
York, Dor.er Publications, Inc.
HUNT, J. N. f964. Incompressible Fluid Dynamics. Nora york, Longman, Green and
Co.
Huxr, R. 1993- "The Numerical solution of the Flow in a General Bifurcating channel
at Moderately High Reynords Number using Boundary-fitted co-ordinates, pr!
mitive Variables and Newton Iteration". Int. J. Num. Meths. Fluids, 17,7tr-72g.
I6nto, v. 1991. EDP - [Jm crrso de Gratfuagdo. Rio de Janeiro, Instituto de lvla-
temiitica Pura e Aplicada (IMPA).
KHosLA, P. K. & Rus*,r, S.G. LgZ4. "A Diagonally Dominant Second-Order Accurare
Implicit Scheme". Comp. Fhids, 2, 202-209.
KurLER, P. 1985- "A Perspective of rheoretical and Applied computationar Fruid
Dynamics". AIAA J., 2J, 328-J4t.
Leuos, C. M. 1992. "A Simple Numerical Technique for Turbulent Flows u.ith Free
Surfaces". Int. J. Num. Meths. Fluids,lS,12Z-146.
LE.NARD, B. P. l97gn. "A stable and Accurate convective Modelling proce<rure Based
on Quadratic Upsrream lnterpolation". Comp. Meths. Appl. Mech. gng., 19, 59_
98.
N.{vtER, C. L. IU. H. 1822. Mimoires de l'Acod6,mie iles Sciences ile l'Institut de France
t. VI, Paris.
NtcHoLs, B. D. & Htnr, C. W. f973. 'Calculating Three-dimensional Free Surface
Flows in the Vicinity ofsubmerged and Exposed Structures". J. Comput' Phys',
12,234-246.
NtELsoN, G. Ivl.; Hlcen, H. & M0llen, H. 1997- Scientific Visualization. Los -A'la-
On.ri.r, E. & Bonrs, J. 1987. Numeiurl Simulation ol Reactiae Flou- Nora \brk'
Elsevier.
ORsz..rc, S. .A..; IsRnelt, lvl. & DEVILLE, N'I. O. 1986. "Boundary Conditions for
Incompressible Flows". J. Sci. Comp., l, 75-111.
Ozrgrx, Iv{. N. 1989. Bound,ary Volue Problems ol Heat Conducljion. NoraYork, Dover
Publications, Inc.
PAPADAKIs, G. & Benceues, G. 1995. "A Locally Modified Second Order Upwind
Scheme for Conrection Terms Discretization". Inr. J. Num. Meth. Heot Fluid
Flou,5. 49-62.
P..rt.rttt<lR, S. V. 1980. Numerical Heat Transfer and Fluid Flous. Nova \brk' He-
misphere Publishing Co.
PEYRET, R. & T.rrvlon, T. D. f 990. Computotionol Methotls for Fluitl Flou. Nora
lbrk, Springer-Verlag.
PolssoN, S. D. f 829. ''N,[6moire sur les Equations G6n6rales de I'Equilibre et du Nlouve-
mentdescorpssolidesElastiquesetdesFluids". JoumaldeI'EcolePolytechnique,
xiii, l.
Pot t-.r.no, A. & SIu, A. L. \,V. 1982. ''The Calculation of Some Laminar Flows using
larious Discretization Schemes". Contp' LIeths. Appl. Mech. Eng.' 35' 293-313'
l
Bibliosrcfa . 419
I
PRAcHT, lV. E. 197f . ".{ Numerical Method for Calculating Transient Creep Flows".
J. Comput. Phys., 7, 46-60.
PRuolt,, L. 1904. On the Fluid Motions uith very Small Friction (em alemio). Anais
do III Congresso Internacional de IV{atemd,tica, Heidelberg, 484-491.
Rtcnrrtt'en, R.D. & irloRToN, K.W. f 994. Difference Methods Jor Initial-Value pro-
6lerns- Ivlalabar, Krieger Publishing Co.
Rrzzr, A.; Elr.lssorv, P.; LrNoelno, L; HrRscu, C.; Lecon, C. & Henusen, J.
1993. ''The Engineering ofIvlultiblock/ltlultigrid Software for Navier-stokes Flows
on Structured ldeshes". Cornp. Fluids, 22, 541-J67.
RorT, N. 1990. "Note on the History of the Reynolds Number". Annu. Rea. Fluid
Mech..22. I-Lt.
RuetN, S. G.; KHosr.r, P.K. & Seenr, S. 1927. ,,Laminar Flow in Rectangular
Channels". Comp. Fluids,5, f5f-f73.
RuccteRo, Nt. .A,. G. & Lopes, V. L. R. 1997. Cdtculo Nutnirico.2. ed. Sio paulo.
N{akron Books.
420 . Tdniw Compttocionais para Din6,miu d,os Fluidos
S,q,Nt, R. L. & Gnesso, P. lvl. f 994. "Rrisum6 ar.rd Remarks on the Open Boundary
Condition Minisymposium". Int. J- Num. Meths. Fluids, 18, 983-1008.
Sc,ttttox, T. J.; Srrcxr,.lND, M. T. & Olonovo, A. f999.,'A Numerical .{nalysis
of Vortex Shedding within a Confined Channel Flow". Prac. [nstn. Mech. Engrs.,
Part C, 213, 477-490.
Snts, T. M. & Tlu, C.H. 1989. "Effects of Grid Staggering on Numerical Schcrnes".
Int. J. Num. Meths. Fluids.9. 193-212.
Sxvv, W.; Tuexun, S- & Wnrcur, J. 1992. "Second-Order Upwind and Central
Difference Schemes for Recirculating Flow Computation". AIAA "/., 30, 923-932.
SToKEs, G. G. 1845. 'On the Theory of the [nternal Friction of Fluids in Nlotion and
of the Equilibrium and lilotion of Elastic Solids". Trans. Carnbridge Phil. Society,
8, 287, Cambridge, Inglaterra.
TnrTNeR, A. (ro.) L994. High Performance Computing: Grand Challenges in, Sirnu-
lation. Abril, Communications of the AClvl.
THoM, A. 1933. "The Flow Past Circular Cylinders at Low Speed". prcc. Roy. Soc.
,4., 14t. 65r-669.
THotvtpsor'r, lvl. c. & FERzrcER, J. H. r9gg. "An Adaptire Multigrid rechnique for
the Inconrpressible Navier-stokes Equations". J. Comput. phys., g2,g4-121.
ToKATY, C. .\. 1994. The History and philosophy o! Fluid Mechani,cs. Nova york.
Dover Publications, Inc.
vlEcELLI. J. -A'. 1969- ".4, lvlethod for Including.A.rbitrary External Boundaries in the
lr,IAC Incompressible Fluid Computing Technique". J. Comput. phys.,4,S43_S51.
422 . Tdcaire Computocionais pam Dindmiu dos Fhidos
Wtlcox, D. C. 1998. Ttrbulence Modeling lor CFD.2. ed,. La Caiada, DCW Industries.
Zuu, J. L992. "On the Higher-Order Bounded Discretization Schemes for Finite lblurne
Computations of Incompressible Flows". Comp. Meths. Appl. Mech. 829., 98, 3,15-
360.
& Root, W. f991. ".{ Low Dispersion and Bounded Convection Scheme"-
Comp. Meths. Appl. Mech. Eng.,92,87-97.
fNorcn
I
I
I
derivadas mistas, 85
SOL.{, 32,1
estCncil, 87
Condigds de contorno, rer Condiq6s de
fronteira
interpola.gdo polinomial, 88
Condig6c de fronteira, 51
sdrie de Taylor, 75
equagdo de Poison paa pressdo, 265
tdcnica geral, 9l
Neumann, 161
por volume finitos, 108
implementag5.o, l6l
tipos, 68
c
Conservagio
Camada lirnite, 26 da energia, 242
sepaagio,27 de massa, 234
Cilateristica, 60 procedimento iterativo, 393
Clsifica4io de EDPs de momento, 238
dimensionalidade, 59 Consist€ncia, ll9
linearidade, 59 Converg€ncia, 120
nfmero de r.rid.veis, 59 Coordena.dm
ordenr,59 cilfndricas
pel6 ctrilteristic6, 60 equag6es de Navier-Stoks, 343
424 . Tdcnius Computacionais paro Dini,mico dos Fluidos
Descarga, 25 . de Poisson, 52
DFC hipertxilica, 57
e mecinica dos fluidos, 21, 23 da onda, 58, 207
objetivos, 21 de convcgSo, 57, 190
Diferenqr mdtodo ds carcteristicr, 64
atrradas, 78,364 solugio d'Alembert, 66
centrais, 79, 365 modificada, 120
progrsivil, 77, 363, 364 equa4io de convecqdo, 201
Difusio Lu-Wendroft, 204
atificial, 200 pilatxilic4 54
num6rica, ter atificial de transporte, uer convecAdcdifusio
DixretizaqSo de Burgers, 59
diferengm finitc, 73 de convcgdo-difusdo, 57, 266
equagde Gteiond,ris, 97 Equa46e
equag6s transientes, 99 de 6tado, 245
explicita, 100 de Euler, 19,247
inplicita, 101 de Navier-Stoke, 20, 22r', 241
Lu-Wendroff, 203 clsifica{io matemdtica, 249
nultidimensional condig6a auxilius, 258
equa46e etrciond.rim, 97 coordenadc cilindricc, 343
transientG,
equa,gdes 107 discretizagio, 376, 398
objetivos da, 73 em tr6s dimemde, 367
temporal, 100 escoamentos incompresiveis, 248
explicita, 100 forrna adimensional, 250
implicita, 10.1 forma conserratin, 211, 245, 248
*gunda ordem, 131, 347 forma ndeconservatira, 241
upwind, 192 Erro
volume finitos, 108 de medondmeato, 154
Dispersio nurn6rica, 205 efeito, 8l
Dominincia diagonal, 152 local de truncmento, 76, 15{
Erros
E no proccso de soluqao, 153
EDF, uer Equagio de diferenqm finitx Esoamento
Eq"agio atrav6s de uma plrca de oriffcio, 343
da energia de Couette, 217
conseri'ativa, 2-14 de Hagen-Poiseuille, 39
em tres dimetrsdes, 368 em uma cavidade, 305
ni.Gconservativa , 212, 213 mbre um degrau, 327
de diferengx finitru, 7{ Escoamentos
determiriando a ordem, 89 clrcifica4io, 27
de difmdo com influ6ncia da temp€ratura, 348
425
N Termos couvmtivos, 57
Nrimero aproximaqSo, 282, 292,326, 383, 399,
de Courant, 194 406
T
TDN!.{,, uer .A,lgoritmo de Thoma
T6cnica da reflexio, 299
Soenp o Auron
I
I
Ir. .
t:
t-..
I
I