Você está na página 1de 401

Tecnicas Computacionais

pard Din6"mica dos Fluidos


Conceitos Basicos e Aplicagoes

.\r-rttzrttrl<l cle ()livt:ir.lt Fot'ttrtt:r

l"n:!
Copyrigh( @ 2000 by Arnando dc Olivein Fortutra

Dados lntcrnacionais de Catalogaqio na Publiogio (ClP)


(Cinlara Brasilcira do Livro, SP, Brasil)

Fortuna. Armando de Olivcira


Tdcnicas Cooputacionais pan Dituimiq dos Fluidos: Con-
eilos Bisicos c Aplioq&s/Armando dc Olivein Fortuna -
Sio Paulo: Edirora da Univcrsidadc de Sio Paulo. 2000 -
(Acad€miq; 30)

ISBN:85--ll4-0526-2
l. Dinimicn dos tluidos - Simulagio em computadores
l. Tatulo ll S€rie.

1702 cDD-532.050r 13

lndi@s pnrn caiilogo sistenliilico:


l. Diniinrica dos tloidos compulacionais: Sirnulagio
nunrcriq: Fisica 532.050113
2- Sim!laEio n{nririca: Din;imiq dos tluidos
compulicional: Fisiq 532.050t l-3

Direitos rcseridos:'l

Edusp - Edilora da Univcrsidade de Sio Pnulo


Av. Prot- Lucaano Gualbeno, Travesa J, J74
6! andar - Fj. da Antiga Reiloria - Cidade Universitiirin
05503-900 - S;io Paulo - SP - Bnsil Fax (0gl I ) 81 8-41 5 I
Tel. (0sl l) 818-4008 / 818-4150
rvww.usp.br/edusp - e-mnil: cdusp@du.usp.br

Printed in Brazil 2000

Foi feito o dep6silo legnl


Para meus pois
e minha esposa, Rachel
CoNrBuoo

Prt,[icr,,

Pirrtt'[: Ilrtr()(lri(i.i(r,r Dirr;rnrit:rr tLis Firridos Cornprrtiri.ionrrl

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

1.1 [nct.rl)rr.riLrr{L),r' liosrrlt;rrlos cla Sirnul;rq:io 3l


l-1 \i.rili' ;ri:;1,, ,' \'alirlar;air do Sinrularlor .... .. :|;
Ll; ['1 ,:,r,rrrr.rr 1,,'r.r DF(' .t0
l.; .\s1rt't.r,,. Hijr(;ri( ()s da DFC . ll
l.S Stttu;iri,, l.l
1.9 Lcittrtlrs Srr'3r'rirl;r.; {t
l. l0 Exerr:ir:iu;

Erlrr;rqi,r's Diilri.rrt i;ris Itarciirrs {9


2.1 [riTr,,rlrr, i,, t9
2.J Pr,rl,IrirL.r.,l, F-rlrrilflrri,r........ .'r0

l.:t [)1,1lrl.,rn;rs ll itrr.sii:rrte: :.)


'-l-.i.l [i(lrrir(,().]i Parirbrilic;s .. i.l
'1.;].1 Erlrrtr;,,r.s Hiperb<ilic:rs . 17
Ti.cnius Compttocionais poro Dind,nico dos Ftuidos

2.4 Aspectos Matemdticos das EDPs...... ....... Sg


2.4.1 Classificagio Baseada nas Caracteristicas ............................. 60
2.4.2 Caracterfsticas e Equaq6es Hiperbdlicas ...... -...... . oJ
2.5 Condiqdes Auxiliares .... o/
2.6 Sumiirio ......6g
2.7 Leituras Sugeridas ............ 69
2.8 Exercfcios .... 69
Equa46es de Diferengas Finitas ........ ............. 73
3.1 AproximagSo por Diferengas Finitas ......... T3
3.1.1 Expans6es em S6rie de Taylor ........ Zs
3.1.2 Termos Difusivos Ndo-uniformes ..... g6
3.1.3 Est6ncil de uma Aproxinraqi.o ...-....... gz
3.1.4 Interpola4do Polinomial ................. gg
3.f .5 Tdcnica Geral .. -........ .... 9l
3.2 DiscretizaqSo de Equagoes Estaciondrias .... 97
3.3 Discretizagio Temporal ...... 99
3.3.f DiscretizaqSo Explicita....... ........... 100
3.3.2 Discretiza4iolmplfcita.... ............ 101
3.4 Discretiza4des fu[ultidimerrsionais.. ..... ...... 107
3.5 Volumes Finitos......... ........... l0g
3.6 Consist6ncia,Converg€nciaeEstabilidade ................... llg
Consistdncia
3.6.1 .................119
Converg6ncia..
3.6.2 ...... 120
Estabilidade...
3.6.3 ........... l2l
3.7 Outros Sistemas de Coordenadas .... I2S
3.8 Usando F6rmulas de -A,lta Ordem .... ........ l2g
3.9 Escolhendoa Discretizaqdo.A.propriada.... ................... 130
3.9.1 Discretizaqdo Temporal e Sirnulagdes Tfansientes .................... 130
3.9.2 FormulaEio Pseudo-Transiente ...... .... t32
3.10 Sumdrio ....... i33
3.ll teituras Sugeridas ................... 134
3.12 Exercicios ..............134
t. T6cnicasdeSolugdoNum6rica ..........14I
4-l SoluEio de Sistemas Lineares ............... . _. l{l
4.1.1 lvl6todos Diretos ......... .................. 142
4.1.2 M6todos lterativos ....... I_lg
4.f.3 Erros no Processo de Solugdo . ....... I53
4.2 Bibliotecas lt{atem6ticas ....... 15{
4.3 Bquag6es Parabrilicas.... ........ 156
4.3.1 Discretiza46es Unidimensionais....._ ......... ......... 156
Conteddo . 11

4.3.2 Discretiza46es Multidimensionais ............. ........ f68


4.4 Equaqoes Elfpticas....... .....174
4.4.1 l\I6tododeGauss-Seidel ............... ................ lZ5
4.1.2 Gauss-SeidelporLinha ..,............ l7g
4.4.3 Sobre-relaxa4doSucessiva- SOR........ .............. f80
1.4.4 SORpor Linha.......... .............. fBJ
{.4.5 Condigio de Fronteira tipo Neumann. ................ l8S
4.{.6 Volumes Finitos ........ ............... f86
1.1.7 lterativos
Compara,gSo entre os Mdtodos .... lgz
4.5 Hiperb6licas...
Equag6es ...-. f89
.1.5.1 Equagdo de ConvecgSo ....... 190
4.5.2 Equag6o da Onda ..... 207
4.5.3 N[6todos Implicitos para F,quagdes Hiperb<ilicas .- .. . 210
4.6 Sum6rio ...... 2lf
4-7 Leituras Sugeridas ............ 213
4.8 Exercicios ..... 214

Parte II: Equaqdes de Navier-Stokes 225

5. Equaqdes de Navier-Stokes .............. ............222


5.1 .A,s Equa4oes de Navier-Stokes............ ....222
5.2 Fluxo e Diverg6ncia .......--.228
5.3 Conserragdo de Massa....... .................. 234
5.4 Derirada Tota1........... ........ 236
5.5 Conservaqdo de lvlomento ........ 238
5.6 Conserraqdo da Energia..... .............. 242
5.7 Tens6es em Fluidos Newtonianos.. ...........244
5.8 Equaq6esdeEstado ..........245
5.9 Sinrplificaqao das Equagoes............... ....246
5.10 Forma.{dimensional das Equag6es.. ......... 2S0
5.ll .4. Pressdo em Escoamentos Incompressil'eis............. ..... 252
5.12 FormulaEoes.A.lternativas ........... 2b6
5.13 Condiqoes Auxiliares ......... 2S8
5.14 Equaqdo de Convecgdo-Difusao....... ........... 266
5.15 Surniirio ............262
5.16 Leituras Sugeridas ............ 269
5.17 Exercicios ...........269
6. r\{6todos Num6ricos para Navier-Stokes . ... .......221
6.1 Discretizagdo das EquaE6es ....-... 223
6.1.1 Nlalha Deslocada............... .......278
I0 . Tdcnicas Computactonorc para Dindmrca d,os Fluid,os

.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

3. Equaqoes de Difereng:rs Firritas -l


3. I .tproxirnagi.o por Dil'erengas Firritas ............... ... :-l

3. l. I Expans6es ern S6rit: dc Tal.lor . . .


i;
3.1.2 Terrnos Difusivos \d.o-uniforrnes
J6
3.I-3 Estcncil rltl rrrrra Aprusinraqart .. .
5/
3.1.{ fttterpolagiio Polinornial ES
3. 1.5 T6cnica Geral
9l
Discretizaqdo de Eqrraqoes Estacionirias
Discretizagilr Tt.rnpural .. .. . .. .
99
3.3.1 Discretizag:io Explicita . . .
I Ull
3.3.2 Discretizaqiio firrplir.ittr... ll){
3.-t Discretizaqoes \lultidirnensiurrars
t0;
J.) \blumes Finitos. .. t{rs
J.0 Consistdncia. Convt.r,4inci.r e Esrabiliclatle
I lJ
3.6.1 Consist6ncil ......... lt9
3.6.2 Converg6ncil. I lt)
3.6.3 Estabilidadtr.......... llI
3.7 Outros Sisrem:rs de Coordenadas l2;
3.8 Usando F<irrnulas de .{lta Ordern ..........
r'ls
3.9 Escolhendo a Discretiz:rgeio .\propriada. . . .
l:t0
3.9.1 Discretizaq:i.ti Tcrnporal c Sinrulagoes Transienres
[:]tr
3.9.2 FormulaqaoPst,urltrlrarrsrcrrIe tj]l
3.10 Surndrio
3.ll Leituras Sugeridas
l:l {
3.12 Exercicios
l;Il
T6cnicas de Solugio \umririca _.. HI
{.1 Soluqio de Sistern:r-s Lirreares
llI
{. l. I \li'todos Diret,rs
I l.l
{.1.2 \ldtodos Iterarirris lis
-1.1.3 Erros no Pror:es-io ile Soluqtio I ;:j
1.2 Bibliotecas Nlatenritit ir.
{.3 Equag6es Parabolir:as.. I iti
4.3.1 Discretizagoes Unidinrensiorrais
r;ti
Conteido I1

{.:J-2 Discretizag6es i\Iultidinrensionais l6il


l.l Eqrraqoos Elipticas.. .
l;-l
{.{. I trldtodo de Gauss-Seidel ..... .. ........ 175
l.{.2 Gauss-Seidel por Linha .... _.......... ... 179
l.{.J Sobre-rela-xaq5o Sucessira - SOR 180
.1.{.{ SOR por Linha 183
l.{.i Condigiio de Frorrteira r,ipo \eurrranlr. l5.l
1.-1.6 \blurnes Finitos ......... ................... lg6
,1.1.; Conrparaqio entre os tr[6to<los Iteratiros ......... ... lg7
{.; F)tpaqoes Hiperb6licas.... .................,.. lg9
l.;. t Equagdo de Conr.ccgao 190
1.i.2 Equagin da Onda .. ......... ... 20;
-I.i.J .\l6todos Irnplicitos para Equagoes Hiperbtilir:is ...,.........,,....... 210
+,t, Surudrio ..............211
l-
l,eituras Sugeridas .... .... _. ... 2l:J
-1. \ Exerc[cios 2t{

Parte [[: Iiqua<;oes de \ar.ier-stokcs

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 |

;.1 Derilada Total .........,., 236


i..-: Corrservaq;io de \lomerrto 238
i.6 C()nserr-aqio dir Energit..... 242
5.; Tensoes enr Fluidos Nervtonianos 211
i.J lirluaqoes dc Est;rdo . ... 213
5.9 Sinrplificar;iio das Equaq6es .

i.lt.) Forrn;r .{dimensional das Equagries.. 250


5. I I -{ Pressio enr Escoamentos Inconrpressiu:is .. ... ....., 252
5. l -l L-orrnulaq6es -\lternatiras 256
5. l:| 11r1',1it,;"r .\uxiliares 258
j.lJ Eqrraqtio de Convccgdo-DifusAo... 266
.i. Ii Surndri<r
267
5. l6 Leiruras Sugeritla.s
268
5. l7 Exercfcios .........
269

{i. \fitotlos .\urn6ricos p;rra \avicr-stokes .....


6.1 Disr:retizaqio das Erluaqoes )7'l
6.1.1 \[alha Deslocada...
I2 - Tacn ar con tb.to^oi tun Dia,.i.' doz Fthnos

6.1.2 lDrcriracti ddr Termor CoN*fios.............-.............. .... 232


6.'J tldrodGExplicitGpau\avieFsloke-..................................... 293
6.2.1 lldtodoll.\C..........- ........ . ... .. . . . !9r
6.1.2 nGiodosola...-........ ..... ... . 318
d-2.1 Condi@r Iniciris Dda Escoan€ntos lraNi€oics. .. ..... .... tll
6.3 Un lldnxlo Imdicno Dda N.der-Stotes..,--... .... ... . ll:]J
6.1 lirlun$ Finitor........ -. . . . . .. . 3Ii. . . . . . . . . . . . .

6.i E$om'dror com Irfluancia da l€nDeratus ............................. -... 3t3


6.6 Estmio Br. T16 Dinfr3a€....,,,......-...........--...........-.....--... iE2
6.t Susirio .... ... ... 3j3
u-3 Leiiur6 suseridei.-...... . . . . . - .... ....... .. . 3r.l
6.9 Ee.cici6 ..... 3i6

Pa(P III: lDal'dice 36i

1 Conll,lelMtds ....... ........-.....................363


Ll FdrnnrlN.h Dituet||d FinitN........................... ........... ......... 363
:\.t.t ,lDrosnna(&r dc Prinena Orden! ... -.. . ., 363
l.l..l tprosimrdcs d€ Seslndr O.&!'....,., . . .. . ... ,6{
1.2 lldodo Lr-$h iofi
J€ .. 365
r.3 Fodntcon*ratnr...... .. J66
I.lo6tuqir'dlEquafeoparaaEnergiscnddc'''...'''-''''-.''',''''''.'''366nD|s'f6r
.\.t Equqidd,ij\-rrir-S@k€scroGDinmdes......................-........36i
r.6EqunaGnci.JG\litodcIlCeSo1a..............................36S
.\.i Corc{,io de \ilocidadd Paro de F.onteir6..-....... 372
A.8P€dlde\'el0cnlnde'''''''',.'..'',3i]lkatdJdotpoduzumsforc.1?I1icald.
l 9 Dit'Fiizado Lnpliciia dd E{uac66 de \..s -
l'l0corredolkMld'-'','''''''''''.''''''''''-333I'bxos,A['is6!ajrics'som€nie.aindA
l.llsoluadodoSirenrLnrs.doSCCS...............-.......................-390
l.Izltodinca@€rnosi$en,adoSCCS.........._................................:j9l
1I3ForQndodcon*..(i6{lelI89.,,.'',,.''''''-''.''''-3,3!€ni..Brr*cdnlp@nd€.'
I,1'rl.eryi.sDorI-ibhdosccs-''..'',..''.'..'''-''.'-'''''-''''''-'''.'''.''''-.395que*dis0€
1.1i Di$rctizl(rD IFr metu de \'olDG Fnitc. .. .
- ..... . 303
Bihliogrina'''''''.''',.,'''.',,,.,'''',,.',4l3
PREFACTO

Fluidc em horin.nb sti.p


na to.na da ci.cutaseo sdsninoi no
r&r.ris1icedottoginrntodosduidos'pdmip.lm6t€doacllaIa.
|.rr sido objeb de €srudos d.ede os enlpd m.ir rutrbrc, pois sio 6 8uid6 qm mais
direhnc.re oor aferanr. e o mouneno a" u n" *-ot ,, que o.igim 6 difq€nrer
dhdiqi6 ctimdrnd sbie a su!€rtici€ da't€rrai o ded@n€nro da sa d€ um auiio
.€[deiequeomd!t6Inemv1'
os fen6mend reldiondo @o o rnovimentu de Huidos podem s bdrsr€ 6tr!
Ani.coMgu€md6c
four anequ&la, prilcipatm€nt trc p.obl€m6 d€ €ryF
bhdi, por 6e .@ao, r€cores . ntrodG e\p€i,m.f,n, coso €@i6 em tr.eB de
'nelhor6{5fcn6m4s-Freqiidt€m€n'oo€d6eIpei|
€peao6tudo'm
or te!6n,aos qle ocoiieh dur&re a Mmenro de un fluido.

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.

r CiiPitulo 2: -ltralisa o significado fisico e nraterndtico de algurnas EDPs utilizadzu


tra DFC.

. Capitulo 3: Conteirn as tdcnicas biisicas de discretizaqdo de e(tuaq6es difercncias par-


ciais perr diferenqu finitas e volunres finitos. Descreve (,s corrceitos de cstabilidadc.
consistencia e corrvergdncia dos rn6lodos nurn6ricos p:rra EDPs.

o Crrpitrrlo 1: .\plica, enr tiiversas equaqdes tliferenciais parciais. os conceitos desen-


rolr-klos rro capitulo arrterior.

. Capftulo .i: Farniliariza o leitor corn as equaqoes de )iar.ier-Stokes, apresentando


talnbdrn urlra and.lise do significado fisico de seus terrnol. \lostra as particularidades
d()s rneto(l()s dc solugao rrum6rica de escoantcntos irrr.onrprcssir.eis.

o Capitulo 6: Descreve diferentes t6cnicas de solugdo nurrrdrica para escoanlentos


irrcornpressiveis: os nr6todos explfcitos NI.{C e SOL.L, e o nrtirodo implicito SCGS.

O apirrdice detalha o nlaterial apresentado no texto principal.


-\o final dc cada capitulo. o leitor encontrard um:r lista de leitzras sugerid.os,
rlue conrplementa e expande os r,6picos tratados. Encontrari, tamb6rn exercicios, alguns
dos quais requerern a elaboraqio de programas de computador cspecificos. Em DFC,
:rprende-se rnuito rnais tendrt que projetar, itnplementar, corrigir e, finalmente, e\ecutar
urrr proliriunil. rlo que sinrplesmente utilizar urn cridigo c.;crito por outra pessoa. .{,,
Irtesllro tetrlp(). e intl)ortante que o leitor tenha acesso a sirnuladores que estimulcm sua
curiosirl:tdr: e seu dcsejo de criar ferramenta-; arlequadas i. su;r iirea. Corn esse objetivo.
algutts rLrs Ilteto(l()s Ittrtnericos aPresentados neste livr() estio diiponiveis. na forrrra de
progrirm:Li escrit(,s na linguagenr Fortran. na hotte pcAe do autor.
Pre'fdcio ' t5

http: /,1r.rvrv. lcad.icnrc.sc.usp.br/-fortuna/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

1.I ASPECTOS GERAIS

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

Euler. Por6m, as descriqdes matemdticas do comportamento dos fluidos s6 ganharam


forqa no sdculo XIX, na forma das equagdes de Nauier-Stoku, a partir dos trabalhos
pioneiros dos franceses Clarrde Navier (1822), Simeon Poisson (1829) e do inglds George
Stokes (1845). Dependendo das propriedades do fluido e do escoamento, &s equaqdes
de Navier-Stokes podem ser escritas de muitas formas. Em coordenadas cartesianas
bidimensionais, para escoamentos incompressfveis e isot6rmicos - a enfase deste livro -
elas sdo

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,

segunda e a terceira sdo as equag6es d,e montento para as direqdes r e y, respectiramente,


e representam a aplica4So da segunda lei de Newton (F = m.a) ao fluido. A deduqio
dessas equa46es serd apresentada no capitulo 5.
Soluq6es analiticas para as equaqdes de Navier-Stokes sd foram determinadas para
alguns poucos casos, alguns deles apresentados em Lamb (1945). A dificuldade de se
encontrar solugdes analfticas decorre do fato de que as equagdes de Navier-Stokes si<.r
equag6es diferenciais parciais (EDPs) n5o-lineares, e a teoria matemdtica dessa classe
de equa46es ainda ndo est6 suficientemente desenvolvida para permitir a obtenqdo de
soluqdes analiticas em regides arbitrdrias e condiq6es de contorno gerais. E, dependendo
do problema, n6o se pode utilizar as versdes simplificadas dessas equaq6es, como as
equag6es de Bernoulli, pois essas versdcs nem semprc sdo aplic6veis.
Por essa razSo 6 que, no estudo do movimento de fluidos e de seus efeitos, se
utilizam ensaios experimentais, como tcstes em trineis de vento e tanques d'6gua. Devido
is limitaq6es de custo, tempo e equipamento, 6 comum a realizaqio de medidas em apenas
alguns pontos da regiio em que ocorrem os fen6menos de interesse. Por exemplo, a
presseo e as velocidades do escoamento sobre a fuselaAem de um aviio s5o determinadas
apenas em alguns pontos-
Portanto, nem sempre os tratamentos tedricos e/ou experimentais sio satisfat6rios.
F\rndamentalmente, sdo duas as raz6es para isso: (a) o fen6meno em estudo nem sempre
6 passfvel de reproduqdo em laborat6rio, rnesrno em escala reduzida; e (b) o custo e
o tempo da montagem experimental podem ser proibitivos. Exemplos de (a) sio: a
previsSo de tempo, que trata dos movimentos de ar atmosf6rico, pois esses deslocamentos
t€m influ6ncia direta no tempo; a reentrada de um corpo na atmosfera, em que existem
complexas trocas de calor entre o meio externo e o objeto; e o movimento do sangue
atrav6s do cora4eo, das veias e das arterias. Exemplos de (b) incluem o estudo da
Introdugd,o ' 27

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

I. Conpttattoral futd dynonics (CFD), em inglOs-


22 . Ti.cnicas Compttacionots para Diuimtco dos Fhtid.6s

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

Figura 1.1. DFC complementa a andlises te<iricu e os ensaios exoerirnerrtars.

Nlesmo que os resultados fornecidos pela t6cnica computacional seianl linritad()s


pelos parametros ut,ilizado.J na simulaqdo, como no m6todo experimental. o usuii.rio tcrrr
grande facilidade para alterar l)aremet,ros como geometria, teftrperatura e rekl;itl;u|:..j;i
que esses sdo apenas "dados de entrada" para o sinrulador. Nesse senticlo, Flet<:her ( tgg2)
afirma que as tdcnica-s conlputaciouais esti.o muito mais pr6xinrirs das experirlentais <19
que das te6ricas. Tanto que, atualmente, 6 comum encontrarrnos a expressa. ..r:xp.ri-
rnentos numdricos", ent refer8ncia it^s sinrulagoes de um rnesmo fen6nreno reraliz;rrlirs corrr
diferentesparametros..{tabelal.l,extra(dadeTannehilletcl. (1997).cornparailjr(is
estrat6gi6 para solucionirr problemas rla rnecArrica dos fluidos.

Tabela l.l. Cornpaa.gio en*e s tr6s tdcrricu de solugi,o


T6cnica \ antagens Desrantagens
Experimental \lais realista . Equipam€[to exigido
r Problernre de escala
. Dificuldad€s de mediqii,o
. Custo operacional
. Restrita a georietrirs
e processos fisicos sirrrples
. Geralmenre restrita ir
problemu lioeares
Numririca r Nio h6 restriqio ir lineuidade; o Erros de truncament,,
o Ceornetriu e paoce$os o Prescrigio das contliqoes
conrplicados de contorno apropriadu
o Enrlulio ternporal do proceso . Custos cornputacionaiJ

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

situaqdes extremaflrente diffceis de serern ntodeladas e rransforrnadas ern equaq6cs para


tr:rtaurento nunr6rico. O exemplo rnais direto 6 a urodelagem de escoarnerrtos turbulen-
tos (\tr'ilcox. 1998), em que o uso de difi:rentes nrotielos de turbul,ancia, ern un) nlesrlo
tipo rle escoamento. pode fornecer resultados distintcrs (rer figura l.13), As pr6pria.r
equaqdes de Navier-Stokes. quando traradas nunlericamente, tdm cotnportanlentos di-
Jerentes dii<lueles quc se espera das equirq6es originais- Esszu alterag6es. se ndo forenr
l('!'ir(lili enr considera<;do. podern <listorcer a soluqio rlo problernir- Urrr exernplo disso 6 ir
irrtroduqtio da difusdo artifeiuP, urn fen,]mcrro puranrente nunr6rico, que pode ruodificar
corrsideravelmerrte a soluqio de unr problenra.
Por ter sua importdncia reconhecida, a DFC foi inclufda no progranra Grandes
Desafiosl.GrandChallenge.r)dogovernodosEU--\(Tentrrer, 199-t). Esseprogramadefiniu
prtlblenras em diversas iireas da cidncia e tecnologia, cujas solug6es t6m grande inrpact-
ecorr)rnico e cierrt[fico. .{ caracteristica cornum das quesroes tratadas nesse programa
tl r1ue. :rltirrr de errvolverem vi,rios cerrtros de pesquisa. apresentam uma forte denrantla
por recursos corllputaciouais, principalnrente devido is sirnulaqdes nurr16ricas necessdrias-
Delttre es.ies prol)lemas, podemos citar ntodelagenr atnrosferii:a. oceenica, de es(:oamentos
rrrultifil;icos c o lllapeamento das regioes do cdrebro hurnano.
No geral. a DFC apresenta urn vers:itil conjurrto rle algoritmos para a soluqeo
nrrrrt6rica tlos Jrroblernas de escoanterrto. -\ aplicabilitlade tle t:ada algoritmo depende dc
siturqao tratada. sendo inlportante que o usuiirio couheqa tanto os aspectos fisicos dO
I
probhlrna rluanto os aspectos num6ricos da rrretod()lots-iil de soluq:io adotada. Exenlplos de
I iir,lrs t'rtt que.r DFC tern forte presenqa. llern daquela-;.iii r:itadas arrteriormente. incluenr
I
ettgt.rrhrrria aerorrd.utica (Chaffin & Berrl'. 199{). perr:olagAo enr barragens (Bulgarelli et
ol.. llll-li c iiglras sutlterreneas (lVang & .{ndcrson. t9S2t. dispersao de poluentcs ern rios
tr()(citltos.ett{etthariaambiental,engenharia(x)steir;rrFalconer&Guifi. 19921.nredicr-
ni! (.Hlrnt. 1993). escoanrerltos com reaqous (lrrirni(irs (Or;rrr,!" Boris. lg8i). siderurgiir.
irrlrist,ri;t texril. astrofisica (.Jlnninos et al., I9911. irr.jr:r;do enr rnoldes (T<lrnd & \lcKee.
l{X){t e o estu<lo dos efeitos de aquecirueuto c restiiiuutrrto enr arnbierrtes (Sakarnoto &
\[;rtsrr,r. lCS0).
[:-ssir 6 somente urna pequena arrrosua drr^s ;rplic;rr,ires da DFC. -\ seqio 1.9 conttlrn
rrr:r:rlista rle publicaq6es que tratarn de algoritrnos rrrrrntlricos c de aplicaqoes priticas das
rtir:nitr.rj rrrrnputacionais relaciorrada^s is eqrragoes rle \avier-Stokes.

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

.1. \ s.r '. rsir ,!rir detalhes [o capitulo t.


24 . Ticniu Computocionais parc Dinilmiu dos Fluiclos

serem corretarnente aplicadas e fornecerem resultados representativos.


.A' mat€ria existe em basicamente dois estados, s6lido
e fluido, este riltimo normal-
mente dividido nos estados lfquido e gasoso. os s<ilidos diferem
dos fluidos na dista,ncia e
magnitude do movimento de suas mol6culas. Os s<ilidos apresentam
estrutura molecular
coesa' Essa coesdo d menor nos lfquidos e pequena nos gases, fato que
explica o porquo
de o s<ilido ser rigido e de um liquido ou um g6s assumir a forma do
recipiente que os
contdm.
outra caracteristica que diferencia sdlidos de fluidos 6 que os primeiros podem su-
portar forqas que causem tens6es3 de cisalhamento, que nio causem
ruptura do material,
enquanto que fluidos sdo incapazes de resistir a elas. Em resposta
a essas tensdes. os
fluidos se deformam e escoam.
A partir de obser'aq6es experimentais, pode.se dividir o escoamento de fluidos
em dois ripos: laminares e turbdentos. Escoamentos laminares sdo aqueles nos quais
camadas muito 6nas (ldminas) de fluido parecem deslizar umas
sobre as outras (ver
figura l-2). J6 os escoamentos turbulentos consistem -em um movimento
caritico ou
desordenado de partfculas de fluidos individuais" (vennard &
street, rgTg). Deve-se
salientar que "laminar" ou "turbulento" ndo sdo propriedades intrfnsecas
do fluido, mas
um estado em que ele se encontra devido as condig6es do escoamento-

Figura 1.2. Escoamento lmina de um fluido movendese com velocidad€ u.

Dois exemplos ilustram esses diferentes escoamentos. o primeiro


d o da fumaga
que sai do pavio de uma vela recdm-apagada. observa-se,
iniciarmente, que a fumaga
sobe de forma ordenada, como uma "coruna" escoamento laminar.
- Apds uma certa
distancia, a turbuldncia aparece e a fumaga apresenta movimentos aparentemente
are-
at6rios, caracterizados por v6rtices, tamb6m conhecidos como .,redemoinhos".
Outra experi€ncia pode ser feita com uma torneira. Ao se abrir bem pouco uma
torneira, a 6gua cai como uma "coluna de gero" - escoamento raminar.
Ao abrirmos
mais a torneira, vemos que essa coluna eventualmente se desfaz, dando
origem a um
escoamento mais complexo, o escoamento turbulento.
um dos fatores mais importantes no escoamento do fluido 6. a pnssdo, definida
como a forqa aplicada sobre uma superffcie. A diferenEa de pressio
entre pontos distintos
6 uma das causas mais comuns do escoamento de fluidos: o fluido escoa
da regiio de
pressio alta para a de baixa. No sistema internacional
de unidades (sI), adotado neste
livro, a unidade de pressdo 6. o pascal (pa), que equivale a I N/m2.
Nesse ponto, 6 conveniente definirmos tr€s termos muito empregados
em relagao

3. Tensdo reprsenta o quociente entre o modulo de uma forqa


e a drea sobre a qual ela age.
lntrodugd,o . 25

ao escoamento de um fluido. O primeiro € a aazdo, que representa o volume da massa que


atravessa uma seqao reta, por unidade de tempo. Assim, por exemplo, pode.se dizer que
uma tubulaqSo de dgua tem uma razdo de 5 m3/s. Define-se vazda de massa, ou descarga,
a quantidade de massa que crrLza uma seqSo reta, por unidade de tempo. Finalmente,
o fuzo representa a quantidade de uma grandeza ffsica que cruza urha dada 6rea por
unidade de tempo. Mais detalhes sobre fluxo ser5o vistos na segdo 5.2.
Considere-se um escoamento laminar entre as duas chapas planas mostrada^s na
figura 1.3. As chapas s5o separadas por uma distincia Ag. A chapa inferior permanece
em repouso enquanto que uma forga tangencial F traciona a chapa superior, que se
desloca da esquerda para a direita com velocidade u. .A, forqa F gera uma tensdo de
cisalhamento r entre a chapa superior e o fluido adjacente a ela. um bloco de fluido
(linha cheia), inicialmente em repouso, ser6 acelerado e se deformard (linha tracejada).
Para muitos fluidos, obserla-se, experimentalmente, uma relaqdo linear entre a tenseo de
cisalhamento r e a, tara de deformagdo fr das laminas de fluido:

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.

Isaac Newton sup6s que a constante de proporcio.alidade entre r e a taxa de defor-


magSo fosse uma propriedade do fluido, a qual ele denorninou de uiscosidade. portanto,

du
( 1.2)
d.y

A constante p, denominada coeficiente de viscosidade do fluido, d tambdm co.he-


cida como uiscosidade dindmica ou moleatlar*, cuja unidade, no SI, 6 o pa.s, tamb6m

4. A viscoidade cinemi.tica r, vista na equaqio l.l, d definida como , p/p. No SI,


= lvl = m2 /s-
26 . T€cnius Conputacionais para Dindmim dos Fluidos

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

5. Um equipamento suficienternente sensivel poderia detrctar um leve aumento de temperatura no suco,


conforme a eoergia cindtica de rotacio fos disipada em calor.
Iatrcdugd,o ' 27

d muito fina na regiSo frontal de um corpo imerso em um fluido e se deslocando no


mesmo, mas aumenta progressilamente em expessura devido aos efeitos das tens6es de
cisalhamento. Al6m disso, quanto maior a velocidade relativa entre o fluido e o corpo,
mais fina 6 a camada limite.

Figura 1.4. Perfil de velocidads em uma mada limite.

Na computa4io de alguns escoamentos, muitas vezes, o efeito da viscosidade pode


ser desprezado, especialmente se estivermos longe de uma superffcie s6lida, isto 6, fora da
camada limite. Os fluidos sdo, enteo, tratados como invfscidos (sem viscosidade), tamb6m
denominados "ideais", pa.ra distingui-los dos fluidos viscosos "reais". As equagies de
Euler sdo freqiientemente utilizadas para a simulaqio de escoamentos de fluidos inviscidos,
sendo obtidas a partir das equa{6es de Navier-Stokes l.l, tomando.s /r = 0.
Os escoamentos de fluidos podem ser classificados de diversas
formas. Escoamentos
estaciondrios ou perTnanentes s6o aqueles cujas grandezas como velocidade e pressdo n6o
variam com o tempo. Caso contr6rio, eles seo ditos tmnsientes ou n6,o-pennanentes- Jdt
os escoamentos unilortnesnio apresentam lariaq6es de algumas de suas propriedades ao
longo das coordenadas espaciais.
Escoamentos ;nterTtos sio aqueles em que o fluido estii totalmente cercado por
paredes e preenche todo o volume entre elas. Urna tubulagSo de ar 6 um exemplo tipico.
Jd em escoamentos eaternos, o fluido ndo estir confinado por paredes, podendo apresentar
ou nio superficies livres, ou seja, a superficie da 6gua entra em contato direto com o
ar. Os escoamentos tamb6m sdo classificados de externob, quando se deseja estudar o
escoamento ao redor de um objeto totalmente imerso em um fluido, como o de um avido
no ar.
Um fendmeno fisico que tem grande influ€ncia no escoamento de fluidos viscosos 6
o da separog6,o. Esse fen6meno acontece quando a camada limite encontra tm gradiente
d,e press6,o aduerso no escoamento, isto 6, a pressao, na direg6o do escoamento, aumenta,
28 . Tdcniw Cotnputacionais para Din6,miu dos Flu*los

aD invds dediminuir. O fen6meno da separag6o ocorre quando, por


exemplo, a geometria
de uma parede muda e a catnada limite ndo consegue acompanhar essa mudanga. O es_
coamento forma uma zona de recirculagdo, que
recebe esse nome devido aos redemoinhos
formados nessa regiio (w'tiams, rgTz). i, importante
notar que a simples presenqa des-
ses redemoinhos ndo define s€ o escoamento
6 laminat ou turbulento. .{ figura l.ll
seqeo l'4) ilustra esse fen6meno em um escoatnento
lver
estaciondrio e raminar. por depen-
der da camada limite e, portanto, da viscosidade,
a separaqdo ndo d prevista para fluidos
ideais- A separaqio, quando ocorre, aumenta
fortemente o arrasto do corpo no meio.
Projetos aerodinimicos, muitas vezes, se esforqam para
aumentar a distdncia (sobre uma
asa' por exempro) percorrida pera camada limite
at6 a sua separaqio, visando a redugao
do arrasto.
Finalmente, temos a densidade p, que 6 a massa
de fluido por unidade de rolume.
Em unidades do sI, [p]=kg/mr. se rir representar
a descarga e i, a podemos
relaciond-las pela expressdo ,a pi/. 'azio,
=
Quando densidade de um fluido nio muda ao longo do escoamento,
a
ou podemos
desprezar qualquer alteragdo em seu varor, dizemos que
o escoamen to e incompressiver.
Embora nenhum fluido seja rearmente incompressivel,
em escoamentos que nio envorvarn
gradientes elevados de press5es, temperaturas,
mudanqas de concentragdes ou artas velo-
cidades - os lalores exatos dependem do fluido
em questao - podemos considerar o ffuido
como incompressfver. Na indristria aeroespacial, pordm,
em que sao comuns escoamentos
com velocidades elevadas, os fluidos sdo tratados
como compressiueis,pois, n.rmalmente.
surgem varia46es significativas de densidade ao
longo do escoamento.
Deve-se distinguir entre escoamentos (in)compressfveis
e fluidos (in)compressf'eis.
O ar 6 um fluido compressfvel mas seu escoamento,
em aplicagdes nas quais ndo existem
gradientes elevados de pressio ou de temperatura,
pode ser considera.do incompressiver.
Jii a 6gua €, essencialmente, um fluido incompressivel,
como tambenr 6 o seu escoamento.
A nogio de fluido (in)compressfver 6, portanto, independente
do tipo de escoarnenro.
Depende, porim, da magnitude das variaq6es das propriedades
do fluido nas condiq6es
termodin6micas de interesse, em reta4do a um
estado termodini"rnico de refer0ncia.
saber diferenciar um escoamento laminar de um turbulento
e uur compressiver de
um incompressfvel ndo 6 s6 um exercfcio acad€mico.
M6todos numiricos para escoa-
mentos compressiveis e incompressfveis apresentam
caracteristicas diferences. Existem
diversos modelos para descrever o fendmeno
da turbul€ncia; a escolha depende ndo s<i da
(in)compressibilidade do escoamento, mas
tambdm de outros fatores, como a geometria
da regiao na qual ocorre o escoamento e das velocidades
envolvidas.
Uma grandeza adimensional importante na mecanica
dos fluidos (: o rrdmero de
Reynolds (Ee), que ga.hou esse nome devido as pesquisas
do inglds osborne Reynolds
(1883) sobre turbuldncia em fluidos. uma
descriqio histdrica do trabalho de Reynolds
pode ser encontrada em Rott (19g0).
Intrcdugdo . 29

o nrimero de Reynotds expressa a razao entre as forqas inerciais (devido ir veloci-


dade) e as forgas viscosas em um escoarnento, podendo ser escrito como

^ forgas inerciais pLV


.t{,e=-= (1.3)
Iorqas vlscosas p
em quep6adensidadee p aviscosidadedo fluido. Lev sdocomprimentose velocidades
caracterfsticos do escoamento, e dependem do problema em estudo. A magnitude
oo
nfmero de Reynolds indica a importdncia para o escoamento das forgas inerclais (Be > l)
e das forgas viscosas (Be < 1). Quando Re )) r, as forqas viscosas seo importantes
somente nas regi6es adjacentes is superffcies solidas, devido ir presenqa da camada
limite.
Aldm disso, os resultados de testes com modelos em escala reduzida sdo direta-
mente aplic6leis aos objetos em tamanho real geometricamente similares, se o Re
do
escoarnento sobre o modelo for o mesmo do escoamento sobre o objeto real (Tokati,
1994). Finalmente, escoamentos abaixo de um valor Racritico sio laminares; acima
des-
se valor, os escoamentos se tornam turbulentos. para um escoamento permanente
em
um tubo circular, convenciona-se definir Re".i1;"o
= 2000. Na literatura da DFC, os es_
coamentos costumam ser definidos em funqio do seu nfnrero de Reynolds, e de outras
grandezas adimensionais apropriadas ao problema. A tabela 1.2, adaptada
de Fletcher
(1992), apresenta alguns valores tfpicos para o nrimero de Reynolds.

Tabela 1.2. Tfpicos nlores do ndmero de Reynolds.


DescriqSo Re
(,
Espermatozdide (L
Espermarozolde = u,u7 movimento
0,02 mm) em movimento x l0-3 6
Goticula d'iigua caindo (1, = 0, 07 mm) 6, 4 x l0- r
Vento (10 m/s) sobre fios em postes I x 103
Bola de beisebol (Iu = 35 -7.; 2 x lOs
TirbarSo (t = I,S m) nadando em md.xima velocidade g x 106
Boeing 747 em velocidade e altitude de cruzeiro 7 x 107
Navio no oceano (I = 324 m, L/ = 15 m/s) 4,5 x lOe

r.3 ETAPAS PARA A SOLUqAO NUMERTCA

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

6. No cm de vdrios modelos equilareot*, deve-se preferir o mais simplc. Esse 6 o principio


do minino-
lidade, formulado por William Occam e conheido como Own's rezor.
30 . Tdcniu Computacionais parc Dindmiu dos Fluid,os

um modelo a partir da aprica4io de princfpios fisicos, descritos por


reis de consenagoo
adequadas ao fen6meno, como conserva4do de massa, energia
e momento. os modelos
resultantes sdo expressos por equaq5es que relacionam as grandezas
relevantes entre si,
para um contfnuo de espago e tempo- Eles podem
ser utilizados tanto para explicar .o,mo
para preter o comportamento do sistema em diferentes
situag6es-
Freqiientemente' esses modelos sri admitem soluqdes analiticas
se forem feitas sim-
plificaq6es' como desprezar uma grandeza ou relagSes
entre grandezas. Em geral, pro-
blemas envolvendo o movimento de fluidos ndo possuem
soruq6es analiticas conhecidas,
nem dispomos de meios, ainda, para determinar essas soluE6es.
M6todos experimentais
e, mais recentemente, computacionais s6o, ent5o, utilizados para
verificar a lalidade do
modelo te6rico.
Para tratar o modelo computacionalmente, d necessdrio expressar
de forma ade,
quada as equaq6es e a regido (dominio) em que elas
sio viilidas. como nio podemos
obt'er soluq6es num6ricas sobre uma regido continua,
devido aos infinitos pontos da mes-
ma, inicialmente o domfnio 6 disctztizado, isto 6, divido em pontos. somente nesses
pontos 6 que as solugdes sereo obtidas. Ao conjunto I
dos pontos discretos dd.:se o nome
I
de nalhaT . .4, distribuigao adequada dos pontos no dominio 6 fundamentar
para se obter
uma solugS0 num6rica representativa do escoamento. Em i
seguida, os termos que apare-
cem nas equaq6es sdo escritos em fung50 dos varores das inc6gnitas
em pontos discretos
adjacentes. O resultado 6 um conjunto de equag6es algdbricas, geralmente
lineares, que
podem ou n5o estar acopladas. Nessa etapa introduzem-se
as condiq6es de contorno do
problema, normarmente modificando-se apropriadamente
as equa{oes para pontos perto
das fronteiras' As condig6es de contorno,
iuntamente as condig.es iniciais, as propri-
edades ffsicas do fluido e os par5,metros do escoamento
especificam o problema a ser
tratado.
Finalmente,
as equag6es alg6bricas sdo resolvidas, fornecendo a soluqio
do pro.
blema' Esta deve, nesse momento' ser anarisada para verificar se
estd corretal somente
depois 6 que se pode extrair do escoarnento, com alguma
confiabilidade, as informaqoes
de interesse do usudrio. As t6cnicas de visualiza4do cientffica
t6m papel fundamental
nessa etapa (ver seg50 1.4). comparando-se os resultados
numdricos com dados experi_
mentais, por exemplo, pode-se ajustar o modelo matem6tico
at6 que o mesmo reflita a
fisica do problema. A figura 1.5 rdsume as etapas mencionadas
anteriormente.
lntuiti!'arnente, percebe.se que, quanto maior for o nfmero de pontos
discretos,
isto 6, quanto mais 7f,na for a malha, mais fiel ao modero seri
o resurtado num6rico ob-
tido' obviamente, maior tamb6m serd o custo computacional. No caso de problemas
bidimensionais, ao dobrarmos o ndmero de inc6gnitas em
cada dimensdo, o custo com-
putacional se torna 4 vezes maior; em probremas
tridimensionais, hd um aumento de E
vezes' Isso sem contar os custos adicionais, como armazenatnento
de uma quantidade
maior de dados em mem6ria e em disco. No caso da DFC, normalmente
busca-se uma

7. Grid, o! meslr, em ingl6s.


[ntrodugd,o . 37

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

Figura 1.5. Etapc pra a obtengdo da mluqio num6rica de um problema de fluidos.

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).

r..4 TNTERPRETANDO OS RESULTADOS DA SIMULAqAO

A DFC estii intimamente associada ao desenvolvimento dos computadores digitais.


Devido i complexidade das equag6es de movimento de fluidos, as t6cnicas computacionais
de soluqdo exigem grande poder de processamento. A necessidade de se resolver esses
problemas com alta precisio em tempo hiibil, como previsdo do tempo, tem lerado a uma
constante busca tanto por t6cnicas de soluqio mais eficientes como por computadores com
maior desempenho. Computadores paralelos, por serem os mais r6pidos existentes, seo
uma excelente plataforma de ciilculo para o estudo de escoamentos complexos, como
aqueles com turbulOncia e reaq6es qufmicas - por exemplo, combustao.
Simulag6es num6ricas de escoamentos podem gerar centenas de megabytes de da-
dos, os quais necessitam de interpretagao. .t figura 1.6 apresenta o resultado tfpico de
unr programa de simulaq5o: um arquir.o ern que, para cada ponto discreto do escoamen-
to, um conjunto de valores representa as grandezas calculadas, como a velocidade e a
press6o.
Uma listagem desse tipo, com muitos megabytes de comprimento, 6 incompre-
ensivel para as pessoas- .{ melhor forma de se extrair informag6es desses dados 6 utilizan-
do t6cnicas de uisualizagdo cientifica: apresentar de forma grdfica as v6rias propriedades
do escoamento: campos de velocidade, press6o, temperatura, concentragEo (de alguma
substd.ncia) e qualquer outra de interesse (Nielson et al., lggr). o objetivo 6 facilitar,
por imagens, o entendimento dos processos que ocorrem no escoamento.
As imagens podem ser geradas a partir de programas comerciais especificos para
32 Tdcniu Computacionais pam Dinimiu dos Fluidos

L7 o.@655a46912 -0.m017858573 o.m1s118$


o.@oy820FZO -o.@@289454 o.(Wl349S
19 0.@0120803p -0.@@265J4247 o.@1&556
b o.(m@m o.@@m@ -1@.C@@
o.m@o@m -r@.l@
o.o0@426S9
o.@o?aLa37724
o.omw o.@1a9975r
o.@&7015809
o.@@29157215 o.@13758rc
o.Fol02{6983E o.@1m570
5 0.ffi619S1S o.@20297{6@ o.@1n7laE
6 o.@6256.5 0.mss86938 o.m12a$248
7 o.o01o7m16 0.@194t2929 0.1m16$576
I o .@1279n7729 O.@o.1971rcQ5 o.@12415423
9 o.@141590216a o.@o55sd?
t0 o.@r539174599 o.@121@55
o.@rc62151i o_@121@1A
L2
0.@15J937a597
o.@1a45902161
0.mm(mrc 0.m1210158
-o.6oM21475 0.@121@55
LJ o.@L27992?LE -0.@559946 o.(mt24ly2J
14 o.@107re9 -a .@@L97L6972 0.@16S525
t5 0.00@625641 -0.m39458253 o.@1a$248
16 o.@6619S175 {.m0w885911 o.@i3718n
L7 o.@201$79 -0.@020n74655 o,@1ffi570
18 0 _@2E1a37759 {.@o10245S17 0 _@1375a20
19 o.@42&92 -0 -@29157197 o.Cm12E9-!
rc 0.@mm o.m@@@ -t@.@@
1 o.ffim@ o.m@@ -1@.mm
0.@@51r!502 .@m@@@ 0.@@1ntt54l
l o.@&855158 . @@$11135a
o.@016$51974 .@oro2e6270
5 0.m5s1Dl8 .@02156J821
o.6077?863LO7 .@0tr657199
7 o.@lqa7sl .@049a5@575
8 0 -@t!6.15?I _@601s9S 0.@1ha74
o.@1!97E&151 .@e8r2945% o.@011219710

Figura 1.6. Tlmho de aquivo gerado por um progrma de simula46o numdrica.


Como extrair
informagdc dssa lista de ndmeros?

DFC (tecplot, cfd,Explorer) ou de visualizagio geral, como o ,,[Iz.g, IDL e Explorer.


Gnu_
plot e plotmtu sda apenas dois dos programas de domfnio priblico
disponfveis na Internet,
riteis na visualizag5o do escoamento. para um escoamento bidimensional,
as tecnicas de
visualizagio sio relativamente simples: o usudrio necessita apenas de primitivas que
o
permitam tra4ar linhas e cororir iireas. As t6cnica.s de programaqio
necess5rias sio bas-
tante acessiveis, mesmo para iniciantes (Dewey, lggg; Rogers & Adams,
1990). Existem
tamb6m t6cnicas ezperimentais de visualizagio que, durante a realizagdo
do experimento
ffsico, registram em fotografia ou em video o movimento do fluido para
and.lise e compa-
ra.gdo posteriores (Adrian, l99l).
A 6gura 1.7 apresenta uma visuarizaqdo do campo de velocidades
em um escoa-
mento bidimensional estaciondxio e laminar em um canal com duas barreirass.
o fluido
mor€-se na horizontal, da esquerda para a direita. sua trajet6ria em cada ponto
6 ilus-
trada pela direqdo do vetor correspondente. A velocidade pode ser representada pelo
comprimento (m6duro) do vetor ("flecha" ), como mostrado na figura,
ou por uma escala
de cores apropriada.
A figura 1.8 mostra parte da malha de pontos discretos utilizada no cd,lcuto das
velocidades da figura 1.7. No momento, 6 suficiente apenas notar a simplicidade da
malha, cujos pontos
estdo uniformemente espagados. Malhas com essa caracteristica
sdo denominadas de uniformes. Dominios com geometria mais comprexa
necessitam de
malhas mais elaboradas que a mostrada na figura I-g, com espaqamento yaridvel
entre

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.

Figua 1.7. Exemplo de visualizagSo de escomento. Os vetores indicm a direqS.o local do


ffiomento nm diversos pontos da regiio.

Figua 1.8. Malha utilizada paa calculu o scomento da figura 1.7.


T6.cnius Computocionois pora Dindmico dos Fluidos

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.

A partir das figuras 1.7 e 1.12, constata-se qualitativamente um fendmeno previsto


pela lei de Bernoulli. Como o escoarnento 6 incompressivel, para que a continuidade seja
mantida na regiio da constrigio, a velocidade do fluido deve aumentar na razdo inversa
da reduqSo da seqio reta do canal. Pela lei de Bernoulli, a pressSo do fluido que este
acelerando del'e diminuir, e a visualizagSo da pressSo sugere que isso estd realmente
acontecendo (l'er figura l.12), pois cores mais escuras, indicando press6es menores, estao
ir direita do centro da constriqeo. A visualizagSo dos dados, muitas vezes, nos permite
fazer uma anillise quolitatiuc do escoamento de forma r6pida e direta.
T6cnicas mais elaboradas de computa46o gr6fica s5o utilizadas para a visualizaqdo
das propriedades de escoamentos tridimensionais. VisualizaE5o por planos de corte 6 uma
delas: um plano corta o dominio e as propriedades do escoamento, que estSo contidas
no plano, s6o exibidas na tela. Em relagio aos programas de visualizagio de dados bidi-
36 . Tdcnius Computacionois para Dinl,mica dos Fluiclos

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

EaldurbFt mar Model ll


Figura 1.13. campo de prs6es mbre a pete froutal do vLS, obtido com diferents modelos
de turbuldncia.Cortcia Jo6o Arevedo, IAE/CTA.

mensionais, a complexidade de um c6digo para a visualizagio de dados tridimensionais


aumenta consideravelmente devido a fatores como estrutura de dados, projegio em pers-
pectiva, orienta{io espacial do plano, posiqio do observador, iluminaqdo, transpardncia
etextura. A figura l.l4 ilustra a combinaqio das vi-rias tdcnicas de computa4eo gr6fica
na visualizag5o do escoamento tridimensional de um fluido viscoso com suoerffcie livre.
Intmdtgdo . 37

O fluido est6 sendo despejado sobre uma chapa.

Figura 1.14. Visualizag6o do escoamento tridimereional de um fluido vi$oso, com superficie


livre, sobre uma chapa. Cortesia lvlurilo Ftanciso Tom6, IST, Lisboa.

1.5 vERrFrcAqAo p ver,toAQAo Do STMULADoR


Ndo se deve aceitar cegamente os resultados num6ricos fornecidos pelo computa-
dor; ao contrdrio, os mesmos devem ser sempre analisados em rela46o ?r fisica do problema-
Erros sutis de programagSo ou de condig6es de fronteira podem fazer uma simulagio for-
necer resultados visualmente plausiveis, mas fisicamente incompativeis com o problema
tratado.
Conforme AIAA (1998), a partir de um modelo para um dado fen6meno fisico,
existem duas etapas bdsicas de avaliaqdo de um simulador:

o Etapa de uerificagdo: Determina com que grau a implementaqio do modelo, repre.


sentada por equag6es, pardmetros e m6todos num6ricos adotados, corresponde ir
sua descriEdo conceitual, isto 6, se o modelo est6 corretamente implementado. Os
resultados numriricos fornecidos pela implementagdo do modelo sio comparados a
outras soluq6es, consideradas "de referdncia". Essas soluq6es podem ser analfticas,
numr!ricas ou experimentais.

. Etapa de ualidagdo: Quantifica o grau de representatividade do rnodelo em relaqSo


ao fendmeno fisico real. Essa aniilise 6 normalmente realizada por compara46es
38 . Tdcniw Conputocionais para Dinimiu dos Fluidos

sistemdticas com dados experimentaislo, representativos dos tipos de fen6menos


nos quais se espera utilizar o simulador.

A etapa de verificaqSo nio leva em conta o grau de fidelidade entre o modelo e


o fen6meno fisico real. Ela somente busca determinar se o modelo do fen6meno, sua
representa{io matemdtica e o programa de computador que implementa esse modelo,
sao consistentes entre si. A verificagSo tem o objetivo de estimar a confabilidade do
processo de resoluqSo do problema.
Jd a lalida46o fornece eviddncias de que o modelo sendo utilizado 6 representativo
do fen6meno fisico, ou seja, que o problema coneto estd, sendo rcsolvid,o. O processo de
verifica46o 6 a primeira etapa na avalia4So de um c6digo. Apesar de ser complexo, 6 mais
simples do que a ralidagSo, jii que esta deve analisar o grau de fidelidade com o qual o
modelo representa as condig6es do mundo real.
Quando se utiliza um simulador na DFC para prever o comportamento de um
sistema fisico, assume.se que o simulador ndo foi vdid,aAo para esse problema, isto 6, os
resultados fornecidos pelo simulador n6o foram comparados com as soluE6es de referancia
desse problema- sem essa considera4So, o simulador apenas reproduziria uma solugio
conhecida, o que equivale a dizer que ele estaria na fase de verificagio ou de validaqdo.
Deve.se salientar que o processo de verificaq6o e vatidaEio nd,o garante qlue a
previsdo fornecida pelo simulador est6 correta. A razio disso 6 que existem diversos
parAmetros no simulador que podem ser alterados pelo usu6rio, como por exemplo:

o Grandezas representativas do escoamento, tais como velocidade e temperatura.


o Modelagem da geometria do domfnio.
r Validade do modelo para um dado fen6meno fisico.

r Qualidade da malha de pontos.

Devido I complexidade dos fendmenos envolvendo escoamento de fluidos, o efeito


sobre o simulador da combina4do desses parimetros n;o pode, em geral, ser avaliado a
priori. Portanto, ndo se pode Sarantir que o simulador fornega resultados representativos
para qualqrer combinaqSo desses parametros. os processos de verificagdo e ape-
'alida4do
nas garantem que, a partir dos testes realizados com diversas combina46es de fen6menos
fisicos representativos dos len6menos que serdo preuistos pelo simulatlor, o simulador
forneceu resultados compativei3 com aqueles encontrados no mundo real.
Portanto, fora do conjunto dos fendmenos ffsicos empregados para sua ratida4rio,
deve-se ter muito cuidado quando se afirma que um programa fornece resultados correms.
o simulador deve ser considerado como uma Jeramento, cuja qualidade dos resultados
depende do uso que 6 feito delall.

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

Finalmente, deve-se salientar que o objetivo das etapas de verifica4io e validagSo


nio 6 responder se o simulador "funciona" ou nio, mas quSo benr ele trata os diversos
I
fen6menos ffsicos relevantes ir sua aplicagdo como ferramenta de previsdo.
Como exemplo de uma verificagSo, considere.se um escoamento bidimensional,
incompressfvel, estaciondrio e laminar em um canal. A esse escoamento d6-se o nome
de Hagen-PoiseuilJe (vide figura 1.15). Esse escoamento 6 um dos poucos para os quais
6 possivel encontrar a solugio analitica das equaq6es de Navier-Stokes. O gradiente de
pressio na direqao do escoamento, conforme mostrado em Lamtr (1945),6 constante e
igual a:

(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.

Figura l.15- Seqm de um escoamento tipo Hagen-Poiseuille. O ccoamento 6 da esquerda paa


a direita, m longo do eixo r. Os vetors indicm a diregio do escomento e a magnitude das
velocidads.

Jii a velocidade t, na diregio do escoamento e a uma distincia g da parede inferior


do canal, 6 dada por

(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.

1.6 PROGRAMAS PARA DFC

Existem, no mercado mundial, programas que simulam os mais variados tipos


de escoamento. Entre eles, pode-se citar Fluent, Flow3D, polyflow e Fidap. Muitos
fornecedores apresentam solug6es completas (ambientes de simutaqio), que incluem desde
sistemas de definigSo da geometria e de geraqio de malhas at6 diferentes modelos de
turbul€ncia e ferramentas de visualizaqio cientifica. Reaqoes quimicas, mudanqas de
fase e trocas de calor podem ser adicionadas ao problema. Devido sua complexidade, i
esses sistemas possuem elevados custos de aquisigio (na faixa de dezenas de milhares de
d6lares) e de manutengio, na forma da renoraqdo peri6dica da licenga de uso.
Para utilizar esses programas com eficidncia, nio basta o usudrio conhecer conr-
puta4do: 6 importante que ele tenha familiaridade tanto com as propriedades fisicas do
Intrcdug6o

u-4o
155i65 gru. y+<3
. Eryrld
to E
.. .hdle{B
affiK
-
Cp

-t!

.eo

xlLnl

Figura 1.17. Comprag6es entre resultadc dperimentais e num6ricos do coeficiente de press5o


sobre o VLS. Cortesia JoSo Azevedo, IAE/CTA.

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.

1.7 ASPECTOS HISTORICOS DA DFC


O desenvolvimento da DFC esti, intimamente ligado i riipida evolugSo dos compu-
tadores digitais ap6s os anos de 1950. Antes disso, trabalhos numriricos eram realizados
com o auxilio de calculadoras mecanica.s primitiras ou, mais freqilentemente, ir mdo, com
o envolvimento de v:irias "calculadoras humanas"-
O trabalho de Richardson (1910), apresentado i Royal Society em Londres, 6
importante o suficiente para ser considerado por muitos como o precursor da DFC. Entre
outras novidades, ele apresentou a soluESo num6rica da equag6o de Laplace por um
m6todo iterativo tipo Jacobi e discutiu o correto tratarnento das condiE6es de fronteira.
J6 Liebmann (1918) resolveu a equaqdo de Laplace utilizando o que 6 hoje conhecido
como o m6todo iterativo de Gauss-Seidel.
A primeira solugdo num6rica para um escoamento viscoso foi proposta por Thom
(1933). Ele calculou manualmente as linhas de corrente de um escoamento estacion6rio
ao redor de um cilindro, utilizando diferengas finitas e um mdtodo iterativo. Um dos
42 . Tdcnius Computacionois poro Din6,mica dos Fluitlos

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 ).

13' Do ingl6 altenaaing-diftctior tnphci| E o and,logo multidimensional do mdtodo de Crank-Nicolsorr.


14 stoggered, grid, em ingl6s. Em portuguds, tamb€m d conhecida como malha diferencia.da ou desencon
trada.
Intrcilugdo ' 43

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.

.{ formulagio (l) apresenta algumas dificuldades em relaqio ao tratamento da


pressio. Ji' (2) e (3) t6m a vantagem de simplificar os c6lculos para problemas bidimen-
sionais, mas n5o fornecem diretamente a pressi.o e s5o tdo complicadas quanto (1) na
soluqdo de problemas tridimensionais. Essas formulag6es coexistiram at6 aproximada-
mente meta.de da d6cada de 1980, quando a formulaqdo em rari6veis primitivas passou a
dominar a computageo de escoamentos incompressfveis. Todos os m6todos mencionados
nesta seqeo trabalham com vari6veis primitiras. A seqdo 5.12 apresenta uma descriq5o
sucinta dos m6todos (Z) e (3).
O livro-texto de Patankar (1980) foi urn marco para a soluqSo num6rica de es-
coamentos incompressfveis. Continua sendo referdncia em vdrios artigos e livros, pois
popularizou a t6cnica que hoje d uma das mais utilizadas na literatura da DFC na so-
luqio de escoamentos incompressiveis: o m6todo SimplelT. Embora esse m6todo tenha
evolufdo para indmeras vers6es com melhores propriedades num6ricas, como as discutidas
em Barton (1998) e Van Doormaal & Raithby (1984), a16 hoje, na literatura, 6 encon-
trado em sua forma original. A notaqSo apresentada pelo livro de Patankar tamb6m
se tornou comum nas publicaqdes que tratam da DFC, bem como o procedimento de
discretizaqio das equa4des, volumes finitos, adotado na obra.
.4, geraqio autom6tica das malhas estruturadas e ndo.uniformes recebeu um grande

impulso com o trabalho de Thompson (198a) e com a edigdo do livro de Thompson ef


al. (1985), ainda considerado c referdncia na 6rea. .{plicaq6es das tecnicas de Thompson
sio encontradas corn freqiidncia na literatura.

15. Primitiue oariables, em ingl€s.


16. Stmm functioa-vorticity, em ingl€s.
t7. Do ingla semi-rmplicit pressure-linked e4laaions.
44 . Ticniw Computacionak pam Dinilniu dos Flvidos

Nessa mesma 6poca, Vanka (19g6) apresentou o m6todo


SCGS, que ainda 6 um
dos melhores para a resorugdo acoprada (quatro a quatro)
das equaq6es do escoamento
incompressivel. A mesma firosofia deu origem a outros
dois m€todos, o scGS/LS (scGS
por linha) (shah, lgSg) e a outro com dxcelentes caracteristicas
numdricas, o SCAL
(Thompson & Ferziger, 1989).
os mdtodos descritos anteriormente ndo sdo os rinicos que resolvem escoamentos
incompressiveis, mas Srande parte das t6cnicas encontra.das
na titeratura moderna deri-
vam de algum deles. Hoje, eles s6o acoplados a diferentes
modelos de turbulencia e de
discretizag6es com diferenqas finitas, volumes e elementos
finitos, em malhas uniformes
ou ndo. Tecnicas de computagdo pararera e mdtigridrE reduzem
substanciarmente o tem-
po de cilculo desses mdtodos, tornando possfvel
a obtengdo de soruq6es para probremas
complexos em tempos aceitdveis.

r.8 SUMARIO

Fluidos e suas propriedades v.m sendo pesquisados desde a Antigiiidade.


Esses
estudos eram eminentemente experimentais, pois nio havia ainda
uma teoria fisica que
explicasse o movimento e as propriedades dos fluidos.
As equag6es de Navier-stokes somente foram obtidas no infcio do s6culo
XIX.
Apesar de todos os progressos da matemdtica desde entdo, ainda
n6o 6 possivel resolver
analiticamente as equagdes de Navier-stokes para problemas reais
de engenharia, os quais
possuem domfnios e condigdes de contorno comprexas.
Dependendo do tipo de proble-
ma sendo analisado, mesmo mdtodos experimentais podem ser invi6veis
ou apresentar
um custo elevado. Dessa forma, recorre-se a t6cnicas computacionais para
o estudo do
escoamento. Isso implica resorver as equag6es de Navier-stokes numericamente,
obten-
do' assim, o carnpo de velocidades, press6es, densidades e de qualquer outra grandeza
relevante.
Em muitos casos, a DFC permite substituir com lantagens as t6cnicas
experimen-
tais no estudo de um fen6meno fisico. com simulagdes em computador, pode-se
acelerar
o desenvolvimento de um projeto, por meio da reduqS0 do tempo
de testes com os dife-
rentes par6metros do problema. como todos esses parimetros sdo ,.virtuais,',
a princfpio
basta alterii-los e executar no mente o programa de simulaqio.
Finarmente, tdcnicas
de visualizagdo cientifica auxiliam o entendimento da fisica do escoamento,
permitindo
ao projetista "ver" os fen6menos do escoamento ,,submersos" na grande
massa de dados
gerados pelo simulador.
Ii um erro pensar que a DFC ir6 substituir as tdcnicas experimentais e as and.rises
te6ricas. Ela permite racionarizar o planejamento dos experimentos, por
meio da reduqao
do ndmero de horas necessd.rias em tfneis de vento, por exemplo.
Ap6s simular numeri-
camente diversas configuraEses e entender melhor os fen6menos presentes
no escoamento,

18' Procedimento que *elera a soluqio de sistems de equaqd* algdbric* por


mirodc iterarivos.
Intrcdugdo . 45

o projetista pode otimizar o ntimero e escopo dos testes experimentais.


Finalmente, para que um fendmeno possa ser resolvido numericamente, 6 ne'
cessd.rio que haja o que resolver, ou seja, uma equagio. Deve-se, portanto, estabelecer
um modelo matemdtico para o fen6meno. Infelizmente, por6m, nem todos os modelos
sio apliciil'eis a todas as ocorr6ncias do fendmeno. Escoamentos turbulentos se encaixam
nesses "casos patol6gicos", pois ainda n6o se formulou um rnodelo de turbulGncia vdlido
para todas as situaq6es. Dessa forma, escoamentos turbulentos ainda sio de dificil tra-
tamento num6rico, tanto pela escolha do modelo mais adequado como pela solugio das
equag6es que expressarn esse modelo, jii que elas sdo, normalmente, bastante complexas.
De acordo com Hamming (1973), "o objetivo da andlise num6rica d dar insigfttre
aos seus usui,rios, e n5o ndmeros'. Deve-se, portanto, pensar na DFC como uma ferra-
menta que nos auxilia a compreender a natureza dos fen6menos enlolvendo o movimento
de fluidos.

1.9 LETTURAS SUGERIDAS


Uma. retrospectiva hist6rica do desenvolvimento da mecilica dos fluidos pode
ser encontrada em Anderson (1998) e Tokati (1994). Os textos, de leitura agradiivel,
apresentam os conceitos de mecdnica dos fluidos, ao mesmo tempo em que descrevem
como eles foram descobertos e influenciaram o desenvolvimento da aerodinimica. Para
um tratamento mais formal de mec6nica dos fluidos, vejam-se os textos de Acheson
(1992) ou Vennard & Street (1978). A obra de Lamb (f945) 6 um cl6ssico da mecdnica
dos fluidos, abordando os diversos aspectos te6ricos da estiitica e dindmica dos fluidos.
Kutler (1985) 6 um texto muito informativo que aborda aspectos das diferentes
d.reas envolvidas na DFC.
AIAA (1998) apresenta uma discussSo bastante acessfvel sobre modelagem e vali-
dagSo de programas para cdlculos de dinS.mica de fluidos. O texto inclui diversos fatores
que devem ser considerados durante a fase de ralida4do do c6digo computacional.
Na d.rea num6rica, os dois volumes de Fletcher (1992) trazem uma coletdnea das
principais t6cnicas da DFC at6 o final da d6cada de 1980. O conjunto 6 uma enciclop6dia,
que mostra os v6rios aspectos rele ntes i simulagSo de escoamentos, como discretizag6es
e mritodos num6ricos apropriados a diferentes classes de escoamentos. Outras coletineas
de m6todos num6ricos para a DFC estSo em Hirsch (1988) e Hofimann & Chiang (1998).
O texto de Roache (1985) 6 um cl6ssico da 6rea da DFC, sendo bastante rico em
informag6es sobre t6cnicas numriricas para escoamentos compressiveis e incompressfveis.
Recentemente, publicou-se uma nova ediqio dessa obra (Roache, 1998).
O livro de Patankar (1980) 6 interessante pela forma did6tica com qrre desenvolve
os conceitos ao longo do texto, assim como por tdcnicas e cuidados que se devem tomax na
discretizaqio das equag6es, e pela apresentaqio do m6todo Simple. Os mesmos conceitos,

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

expandidos e expressos de forma mais atual, podem


ser encontrados no livro_texto de
versteeg & Malalasekera (1995). Este apresenta
ainda diferentes m6todos numericos
para a solugio de escoamentos incompressfveis,
sendo bastante adequado a principiantes
em DFC.

Para leitores mais experientes, o livro de Ferzi$er


& perfc (rg99) faz um apanhado
geral d"" t6cnicas mais recentes da DFC. vreugdenhil (r9g9) contdm
diversas uiti""cu*
para a 6rea de engenharia ambiental, escoamentos
em rios e canais e 6guas subterr6.neas.
As obras de Anderson (rgg5) e Tannehilt et ar. (rg9z)
sdo cl:issicas na d.rea. cobrem o
bdsico da discretiza4do e m6todos num6ricos, at6 gera4do
de malhas e tdcnicas apropriadas
a escoamentos compressiveis e incompressfveis. o livro-texto
de Griebel er cr. (lggg)
descreve a implementaqdo do m6todo MAC para
escoamentos incompressiveis, laminares
e turbulentos, com ou sem superffcies livres.

Finalmente, nao se poderia deixar de mencionar o


livro do professor cr6vis Maliska,
da universidade Federar de santa catarina, o primeiro
[exro em portugues na drea da
DFC (Maliska, 1995). por ser uma obra de refer€ncia ou para
a p6s-graduaqdo, o livro do
professor Maliska tem um enfoque diferente
do escorhido para este texto. Ii u-u
opg5o para o leitor interessado em conhecer t6cnicas "*""I"nt"
avangadas para a simura4io numdrica
de escoamentos.

Ii saudivel o leitor desenvorver o h6bito de procurar textos


sobre DFC na bibriote-
ca, em livros. periddicos e anais de congressos, ou
na Internet, em sires que disponham de
relat6rios tricnicos on-rize- Nos peri6dicos sobre a DFC,
6 comum encontrarmos artigos
enfatizando aspectos como a varidagdo de mdtodos
numrlricos para a solugdo das equa{oes
de Navier-stokes, e a aplicaqdo das tdcnicas num6ricas para
estudo de fendmenos da
mecinica dos fluidos e/ou para a soluEdo de algum problema
de interesse imediato. Den-
tre os peri<idicos que tratam da DFC de uma maneira
geral, podemos citar: Intertational
Jotmal ol Numericar lv{ethods in Fruids, Jounar ol computationar physics,
Interaotio-
nal Jounal ol computationar Ffuid Dynamics,
computers and Fluitrs, Numericar Heat
Tfansfer' AIAA Journar, computer Methods in Apptied
Mechanics and, Engineering e
Applied Mathenatical Modelling. Em portugu€s,
temos a Reuista Brasileira de Ci€ncias
Mecdnicas, editada pela Associagio Brasileira de Engenharia
Mecinica.
Nlaterial muito variado sobre a DFC (aplicag6es pr6ticas,
testes de m6todos nu-
m6ricos) pode ser encontrado erir anais, simp6sios
e minicursos de congressos como co-
bem (congresso Brasireiro de Engenharia Mecdnica),
cNMAc (congresso Nacional de
Matemdtica Aplicada e computacional), Encit (congresso
Brasileiro de Engenharia e
ci€ncias T6rmicas), Eimac (Escola de Inverno de Matemdtica
Aplicada e computacio-
nal)' congressos e encontros excrusivamente sobre DFC
sao comuns no exterior, como o
Parallel CFD ol European CFD ConJervnce.

Quanto i Internet, o melhor .tite para iniciar uma pesquisa 6


o CFDOnline, no
enderego http://w*w.cfd-onrine.com/. Entre outras coisas, 16 podem ser encontrados
linlcs para publicaqdes, instituig6es de pesquisa para
e tdpicos individuais da DFC.
Intrcdugdo . 47
i
l

I.IO EXERCiCIOS

l. Procure em sua biblioteca artigos que envolvam a aplicaqSo da DFC na drea de


seu interesse. Como ponto de partida, verifique as publicag6es mencionadas na
segSo anterior. Discuta como a DFC ajudou na resolug5o dos problemas. Se houve
alguma comparagSo com m6todos experimentais ou te6ricos, qual foi o resultado?

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?

3. Discuta a importdncia de se obter uma solugdo num6rica que seja independente da


malha de pontos utilizada (cf. seqao 1.3).

4. Um determinado problema computacional requer uma malha 500 x 200 x 200,


em que cada c6lula contdm 5 ralores: as velocidades nas trds direq6es, a pressdo
e a temperatura. Sabendo que a representagio de cada valor em ponto flutuante
de precisSo dupla requer 8 6ytes, estime o tamanho (em megobytes\ da mem6ria
necessfuia para armazenar todos esses dados. Se refinarmos a malha duas vezes,
quantos megabytes de mem<iria serdo necessd.rios? Considere que cada refinamen-
to da malha divide por 2 o espagamento entre os pontos em cada uma das trds
dimens6es.

5. O que diferencia a etapa de verificaqSo da de ralidaqdo? Discuta a importdncia de


cada uma delas.

6. Por que um simulador verificado e validado pode ndo fornecer resultados corretos
para um determinado problenra?

7. Qual a diferenqa entre fluxo, vazSo e descarga?

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.

9. Qual a diferenga entre

. escoamentos transientes e estaciond,rios?

r propriedades uniformes e constantes?

10. Qual a diferenqa entre escoamentos incornpressiveis e fltid,os incompressiveis? Um


fluido compressivel pode escoar de forma incompressivel? E o contrdrio?
48. Ti,ctiw Compdacionais para Dind,miu dos Fluklos

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-

12' observando as figuras r.8, 1.9 e 1.r0, discuta


as diferengas entre as marhas estru-
turadas' uniformes e nio-uniformes, e as marhas
rido.estruturadas.
2

Eeunq6ns DTFERENCIAIS PnRctRts

Este capftulo apresenta os principais conceitos referentes irs equag6es diferenciais


parciais (EDPs). Discute os tres tipos biisicos de EDPs, salientando a diferenqa entre
eles, tanto do ponto de vista fisico como matem6tico.

2.r TNTRODUSAO

Conforme mencionado no capftulo anterior, a DFC trata da obtengio de soluq6es


numrlricas para equaE6es diferenciais parciais. Para podermos aplicar tecnicas computa-
cionais a problemas que envolvem essas equa4des, d importante primeiro identificar suas
caracteristicas gerais. As EDPs que descrevem os fen6menos de interesse da dinimica de
fluidos computacional podem ser classificadas em tr6s categorias biisicas:

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

Na n.rrrreza pode-se distinguir dois tipas bi.sicos


.e ferr,rncnos fisicos: aqueles
que evoluetn no tempo (transientes) e aqueles
tlue estao errr rlrrr est.(lo de equili'ri,r
iestar:ioniiricis). E:;ses processos freqiierrtemente apareceur.rllntos.
unr cxer'r)lo 6 (luirrrd()
urnaxfr:aradecaft!quente'esfria".Esseeur'fen6rnenotransie.te.poisatenrperatura
do cafrl dirninui (raria) com o tempo.
euando o cafd atinge o r:rluilil;rio t6rrnico corn o
irmbiente. sua temperatura nio rnais sr altera: ri rl
ultido estacionlrio. Existenr nr6totlos
nurnericos apropriados para simular cada ufir
dos dois tipos de l)rocessr)s. .\s segoes
seguintes contatn exentplos que ilustranr is caracterfsticas
gerali d:rs eqrragries rle ir1 eressi,
para a DFC_

'1.'l PROBLE\t.{s DE EQUrLfeRro


I
Problenru de equilibrio sio aqueles rros quais a pr.priedirdt,
cle irrteresse rrdo se
itltera com o passar do ternpo. \Iatematicame.te:
esses'.rblernirs stio. ern gerar. repr.,-
seniados por equaqoes diferenciais parciais elipticas.
cuja crluar;ao rrrorlelo 6 a eq,rtquo trt:
Laplace. Em coordenadas cartesianas. essa equagao pocle I
ser escLirar r:orno:

-t^ dlo d2o I

- 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

Figrrra 2 l c)hapa plana cuju bordu sao rnantidu a difererrres reruperatur^

l- Etrr que etcon[ramos tarnbem os problenrd de autoralores.


I

9quaqdes Dif erenc,iats Paruat; . i 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,

A solrrr;ao dnic:r parl esse e ()ut,ros problernas envolvendo equaqoes diferenciai-;


pa.rr:iais 6 olrtida e.specificand<rse lrnrligr)es sobre a varidr'el depentlerrte rra fronteira .iR
da regiao R. ern <1ut,sc tluer resolver o lrroblema. Problernas que exigern eondigoes ao
Iongo da frottteira (r:onttrrn,r) iR r\c. torkt a regiiio sAo derrorninados d.e. prohlenta,s d.t: utlor
ile r:ontonro (P\-C). \er figura 2.3.

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-

1..\brc., i;rLura nJrrIa(ia Iasle trixtl] lrrr:! irrilir:ar unrJ constante.


52 . Tdcnicas Cornputactonats para Dtnl.miat dos Fluttlos

ou ent;o, uma combinagS.o de afilbos. .\ condigao rnais apropriada rlepende do problerna


tratado.
L;rna caracteristir:a dos problema-s regidos por equagr-res eliptic:rs d qtre totla it rcgiio
B 6 imediatanrente afetada por qualquer mudalqa no ralor da variaivel depcndclte enr
llm ponto P no interior de r?, ou em sua fronteira dR (ver figura ?.{1. lsso crluivale a
clizer <1ue perturbirq6es deslocam-se em todas as diregoes (lentro (le R. afetando todos rrs
dernais portttts interno-s. entbora essa infiudncia dirninua corn o aurnento da dist:irrr;ia ao
ponto P. Portanto. as soluq6es nurrt6rica^s de problenra-s de equilibrio vitria[r suar'(]rncnte
em R. \o (as,, dil cllapa. qualquer mudanqa de temperatrrra crrr P alt,'ra a rlisrrihuiqi,r
estaciondria dc tenlperatura ern todos os pontos da regiSo Ii. senrlo as nrrrd:rrrgas nlenores
conforme rlos ilfastanros de P. Fisicamente, obsenamos esse efeito rlrrarrdo colocarnos rro
fogo rrma panela quc estd inicialmente em equilibrio tdrrnico. .{pi'rs a panela atirrgir
novanrerlte o equilibrio tdrmico, toda a panela est; quentc e rr;itr sd a parte ern contato
com a chama.

,<-\-----.'.

>)3 \
Figura 2.-1. Perturbagao rro ponto P irrfluencia toda regiao Il.

O rrrctodo nrrrn6rico empregado para resolver o probk'trra de oquilibrio derrr le-


\?r ern conta rlue cada ponto da frontcira tiR afeta a soluQio glrrtral. Os problenrils d(l
equilibrio sao tanrbdnr conhecidos conto Ttroblemos de jdn. pois todos os pontos inflrrerr-
cianl a sohlqao interna.
Escoantentos de fluidos irtcornpressiveis, inviscidos e irrotacirtrrais os charnados
escoarnentos potenciais s5.o tamb6m regidos pela equaqao de L:rplace. E corno serii vistu
no capftultr j. ;r pressS.o em escoanlentos incornpressiveis otredece i e4uaqrio de: Pois.son

o'p otp
Ar"-AVr=Itr'Al
que tambern d urna equagao eliptica.

2.:J PR,OBLE\I.\S TR.{NSIENTES


Os problemas trallsientes. ou de propagaqao. envolvenr :r r.ariagao terrrporal rl:rs
.{ partir dos ralores ini<:iais dt:ssas;lrarrrkrzas eln urrr ccrtu
grandr-'ztrs fisic;rs de interesse.
tcmpo to. calcularrrse. pela soluqio nurn6rica da EDP (riuand'ni(r se (lispoe da soluga<r
Dquagdes Dtferenciais Parctat; .

analftica), seus novos ralores em sucessivos intervalos de tempo )f. at6 alcanqarmos o
instante final ty:

,o + -\r. to + 2lt. to + 3-\r... . ,t1 - \t.t7

Note-se que estamos caminhando (rrrarchando) na dirnenseo temporal ern "pas-


sos" de comprirnento .\r, desde ts at6 17. Por isso. problemas transientes sAo tarrrtrerrr
denominados "problemas de marcha''. Conro serii.rjsto nos capftulos 3 e 1, o valor de
At deve ser escolhido conforme o problerna tratado e o mdtodo nunririco empregatlo.
Quando se resolve um problema transiente, busca-se a evoluqd.o temporal e/etrro
da grandeza fisica. Para que essa evoluqdo seja representatira do problema estudacto.
d necessdrio ter-se uma condiqeo inicial fisicamente correta. Assinr. por exemplo. para
calcularmos a evoluES.o do escoarnento sobre um carro confornre o mesmo acelera de
20 km/h para 50 km/h, devcrnos tomar. como condiqSo inicial, o escoanlento a 20 km;/h.
Qualquer outra condiqio inicial irii produzir, a princ(rio, um resultado diferente. natr
representativo. do escoamento que se quer sinrular,
E quando neo se contrece o escoamento sobre o r.eiculo a 20 knr/h.' Cirrno rrziu
dispomos da condiqao inicial apropriada, nio 6 possivel aplicar diretarrrente a fonrlu-
li45o transiente para estudar a evohrq:io do escoamento. Podernos. portlm. errc,rrrtrar o
escoamento a 20 km/h a partir de condiqoes iniciais arbitririas, marchando ni) 't.jnrpo
atd que a sohrqdo numtlrica, entre dois instantes sucessiros, nd,o rarie significatir-amerrte.
Essa i uma soluqa.o estacion6ria que pode, agora. ser utilizada conio condiqao inicial pa-
ra a simulagio transientc. Essa tecnica 6 conhecida como formulaQao pseudltransiente.
pois emJrrega m6todos que marchanr no "[enrpo" ate que o prtiblema atirrja o estatlo
eslacion6rio. Nesseca^so. o 'terrrpo" nao corresponde ao tenlpo fisico, rnas a urrr ternpo
num6rico, colocado apen&s para permitir que se encontre uma soluqSo estaciondria.
Uma segunda alternativa pira deternlinar o escoanrento sobre o carro r 'l() knr'/h
seria iniciar a simulagdo corrr o nlesrno em repouso, e ir aurnentando sutr vekrt:itlade lte'
alcanqar os 20 km/h. Como partimos de uma condig6o inicial fisicamente correta. r'stanlos
resolvendo um problema transiente. Infelizmente, por6m, nem senlpre essa alternativa .i

computacionalmente vi6vel, e a fornrulaqio pseudo-transiente 6 a tdcnica freqi.ienremente


enrpregada.

Os fen6nrenos transientes sd,o lrodelados llor equaq6es diferenciais panthilu:us ot


hiperb6lica.s. Quando apresentam lnecanismos de dissipagio de energia (por exenrplo.
na difusio de calor e no escoarnento de fluidos viscosos). os fen6menos ditos dlssrpotrr.or
si.o descritos por equaq6es parab6licas. Caso contr6rio. sto representados por eqrrar;oe-
hiperb6licas.

3. L[arching problenrs, enr inglds.


:'
-. .a ._ + (!
?E':: 7E1r? f ttei
t-
+ l+i" ; ilee +,: i
c ;:! Y
;"iiil, I t:;r
€; tE C
]= ; 'l'ernpcruturu ( ti.;
t?;F€i
itr! iii ii €*A: ffE3 !I
P =.
*,
:EF9
er<
c6=== i=5li: +
i
:-INX
: $,8"r$!= 5 ti;F
[ifrc 5i]* ;
-X^i4! =:a
i Bgit
+:giDx
i
:aiFig !
Z4 o i FFEB-3; a "' e$
-=Nal
i R 5'!i;.
6.r^.ol
:trx=;
=-e=o $
u.-.=sa
3"3 Q
r-;-== :p
AgEsiiFl,l,\f€s
lgFF:5 l'l .sit*tr
* Ir
I I 5-= €li:f; ::aF I :;
?- :
i-9i!= i= !
ll .:*tvii
; ?!"
r-=d=
n ?
=eHEFE ll I *
J7 ! 3
ii;ili ll F;ru'' , a
= ^ +?,3i:
= :+.=
a'-6oF
l'r'?.:t:r
;il
* 3
i7=,3:l
=
- -
;|j
-. 1- . -
7='*
=
a
:
F
{ z €
= ?=:i!.; -". ?'
-!
;;5 =.'i o
aiJ
=5p ?
F AP
a T-:;;F;
2
egs. t €
gEE X
O (l r G
ig€;Fl ?&? :
37s li sE HF; i
L J ' Ct
*
-inxi; Fpl;is s;r
:eH :
=-ut! v: 9
li6l:F sgi I
==
-FP'
Or'c
*.E*=lH Fxge F
t;l
lp l Fi+;+ig Essi, Eo! !?\
'zTiEIrt i:; t ldl .a: e
l:. I ?
a I le i * r.r; : a'42"8:'7
tr' I

=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

€Erl lE€igii Ftgii:gilE


;s_;:ft,:: gi:
EE3E $ rtI.*- : $;gH, [;qa f
'FEig;: I11:E-
!=:e;3-8 i$ri{'?; ;
I
EiEE-ae; ;*i tirii;+ :i,:;ts";*t
I F
I
;Ei;g;?
tJi,:z.i: az;
+__i
li,tl:3
;ii+?=?H Es;q+ori,:i +f i
Ezl
t^ a I
=2ii:Ei Eilsiis i' '
it g l; i E,; i l^r
I
l
riE=s;s
5:TiElE gi+;€1!.
;iFg-+; 39
.s i F
I arl ":
! Hf:;$:; ;lt ?r-;E*rr, i;;iTEi Zt
\=i,,/,6:
E liJ a i =
FsiFisc :i
u?'ri,*'ii-
I PE 3
i
i'-Y'h^
/7=;E === .= n i a;2" -
.:iaa'i'
.=
.o €. - > Y
E
i ri ^ a
s i",i 'Aq^illNd
i
:h):J
o,i
in6E
h'
b
4 !;+i'av
tn -: V Ii+
.ny:r
;:
i^
:
*I =E,o
n
sf di:E

€i
?z_
o + ::.,
.-^-j
a
=
*rail Ej;E
*' E =
;
/ 8E
^ i 9 =.! .2
:!,
:^o.cu
d;=d=
->c;L
u !,- i"7 d
:E'E!63
\ 3
\ t
Z=t Fl';3
;'Z & crQ E ; -'j-.: Il +:
'e v,a -o
\E '?" S'!'; + € ^c:: -'d
'i a ,i i i -,X^c:'qur
!
/35
l,E, i ;E;
t=t, 1
ilt! i
= ,,lartr6k:
,l'-. €*t;3 o
Fl.r ; -'- - ", "
ila 2si € i
o i ;
i
l": i€{." :n 7i
lt
+ A z.r Q EF e '
si-r j j F ? : ;
Ll*
= E€n
E o l':
/ :hi-oiFrd
9.;oi- iil.
' tlO I.Ll,X V
o d U"6tci 6C.lCFgs F._'li
EE HB^,f S = t€ ",!: i"l
€ '9'i
E.:
s€
;': :E"r +,i f
.e 3 .s .i El6 H
3
+
:
isHBI:
ESggIP g
z-.
3Etr

;,F :€'F; :
F
+.-s.'I'E
".5 € i'E =
g:s.ca6sc ;8.
9.8"i
+ :E ,gg€i Etd * ;i:.
I
odrual
EX {as:
iE 8;€€
F:!
:
;.
*:
f EgEe#F
F,V i =-gdd
:;o"
a'
I ! €EhP
ri Tfi IEci
Ei
*E E
:oocooe^F-;
;Eaois P " ':a ;i;
;a!!:on.i*,i"
is
'!
."q+i;
il a a:-
s:
E'!
Zi ?. s,F.7;H.5! E3;
:T
,v "iiF.E ; E-?g'9fl-iP :-"-Z
F-
#E =*E
€3: E
c ; s:EE$€i \is"
N;o.;n=':;Ei4
h
lg E ;'i:
'i?j:'oie-t:o
'f" * .! 'F- \
i€
,e
l+;. I 51q !
;i;iiz
a
i €sEfr€ E i:i
e.:7
g
::9-,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

i'iilIe ti i,i, ;'iE+ii: Eg,;


iF:1=?? iE I:1 i+;iiii€ iiiE
c -
ii:;tii i! ili ,i]; i:ai iil il; i
2
l,
2,,i;';2i ii 1;: -i. liizi i ; !.i
*'=
i 3;:l;
iii ;z:-'- 3i -i= =f if [;ii$i.,- 1i'
;i i ;ii "
'i $i F
i -j'" i$t : i,; rir
uie
?iri; i i r'j'. I771' +Egt i Ei E E

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

iifitr gta ;ii :ti+ E i


iiqisi Eii lii: zElt ? I i
i;;::V i:: +;t-:7t\=: i I
F

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

;i;!H sil riil iH;


;2 #r; Ei
zl=t li
*it [;j
it=
: i>ia'? ??= ? ;a= !
; !;*?=i:'? :iE I 3;;
z =t,l
a :di =
i 3t =
a/
r ar. i
=:=- ! tl'
t::5' :-L
a:
\@ o
F=-

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

. dependa continuamente das condiq6es auxiliares (fronteira e iniciais).

.{lguns mdtodos numtiricos obt6m soluq6es que, embora fisicanrente contpativeis


com o problema, sio instdueds e, portanto, dificilmente encontradas na prdticas. Um
exemplo desse fato pode ser encontrado em Fearn et ct (1990), enr que um escoantento
por uma regieo com simetria se torna, devido ir perturba46es, assim6trico.
Condiqdes iniciais ou de fronteira especificadas incorretameote, por "falta" ou -ex-
cesso", freqiientemente fazem com que a soluEso nio seja rinica ou mesmo frsicamente
plausfvel. Pequenas rariaq6es nas condiq6€s auxiliares deveur produzir mudanqas com-
pativeis na soluqSo num6rica. O contrdxio sugere que algurna condiqdo auxiliar est6
incorretamente especificada. Portanto, 6 necessdrio muito cuidado na especificaqSo das
condiq6es auxiliares do problema estudado.
Em problemas que envolvem EDPs, podem-se especificar tr0s tipos bisicos de

/ na fronteira da regiio R:
condiqdes sobre a varidvel dependente

o Condiqdo de fronteira tipo Dirichlet: o valor de p 6 especificado enr oR.

o Condiqio de fronteira tipo Neumatn: o gradiente normal $f, = / ou tangencial


ff = 9 6 especificado na fronteira. Quando .f = 0, dizemos que a condigdo utilizada
6 una condigdo de Jronteira nohral ou homog€nea.

o Condiqao de fronteira tipo RoDin: uma combinagdo linear de ( I ) e (2 ) 6 especificada


em d-R: por exemplo, affi + AO = f .

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

Equaqoes diferenciais parciais refletem dois tipos bdsicos de fen6menos: transientes


e estaciondrios. Os primeiros s5o regidos por equaq6es que descrevetn a variaqSo de uma
grandeza flsica no ternpo e no espaqo. Jd os estaciondrios, por pressuporeln unr estado
em que o valor da grandeza n5.o se altera no telnpo, sao descrilos por equaqdes que
relacionam so[rente a distribuiqeo espacial da grandeza.

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.7 LEITURAS SUGERIDAS


Farlo*'(1993), I6rio (1991) e Straus (1992) sao textos bastante acessiveis sobre a
teoria matemitica de EDPs. Discuss6es detalhadas sobre as trds famflias de equaq6es
e seus significados ffsicos podem ser encontradas em Fletcher (1992) e Hirsch (1988).
Celia & Gray (1992) apresentanl uma boa introduq6o ds caracteristicas, com enfoque no
significado fisico, mas sem perda do rigor matemdtico.
A determinaqdo das caracterfuticas 6 especialmente importante na solugio de esco-
amentos compressfveis. Anderson (1995) e Tannehill et ol. (L997) discutem com detalhes
esse assunto.

2.8 EXERCiCIOS

1. Classifique as EDPs abaixo quanto i linearidade, ordem e dimensionalidade. De-


termine tambdm a qual famflia pertencem as equaq6es.
\J

:
: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 ?

*E, Iiiil=un:-::$ €;BatgFFcfEsi? q


::TEes1=iil!6s3 5Fa;F;illr8 i['3 €
ri=iE! iril3; ?+ it;;;iiiiigo:.a
zi ili ri EE?3 !, l
t?VE|E s
:; ;;i iiTtZE'";
=f
Z ;s ; ig Iii ii t+
i.I C I
i lP,.*=; :i3i *tiug + i r-
i' gHE
;it'eii *=+ ; gi iir;t ii
-l+
iiif EE?iii: li
ei
gt [i3 *iE Igl:i 3 iaili
i; iEl ! Li t s r €ii+ iei+ Eg
F r rg
i$i;ri;:1i+=*liFF [: i
I:r
j.f iii T[!
3it €'E
i=i
i3
F"fil
q inF
Bax
F. ;
I
3
'i ;ll ;g 1
; Fi ? iri :
? ;[F z Z : s ; ir! e i
3

EeunqoBs DE DrppnpNqns FrNrrns

Este capitulo apreseuta os principais conceitos referentes i discretizagio de equa-


q6es diferenciais parciais. Sio mostrados alguns m6todos para a obtengdo das aproxi
ma46es discretas dos diferenciais presentes na EDP. Em seguida, discute-se a discretizaqdo
de EDPs por diferenqas finitas e volumes finitos. Finalmente, abordam-seos conceitos de
converg€ncia, estabilidade e consist0ncia, importantes no contexto da solugdo numririca
de EDPs.

3.1 APROXTMAQ.AO POR DIFERENqAS FINITAS

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

ly, respectivatnente, neo necessariamente iguais. Os indices i e j identificam um ponto


na i-6sima coluna e na j-6sima linha, respectivamente. -{ssim, um dado ponto (i'j)
possui coordenada-s (.16 + lA,c, y6 + jJg). enr que o ponto (16, 96) representa a origem
do si-stema de coortlenadas, tomado aqui como igual a i0.0). O nimero de pontos nas
rlinrensdes r e y sdodad,rs por Lll + I e J\I +1. respecti\'amente.
Para que seja possir€l traiar numericamente a-s EDPs, elas devem ser expressi*
na fornra de operagoes aritm6ticas que o cornputador possa executar. Essencialmente'
der.ernos representar os diferenciais da EDP por expressries algtibricas, ou seja, d.iscretizar
a EDP. Essas express6es podem ser rrranipuladas pelo conrputador, relacionando entre
si os valores da-s grandeza-s nos pontos discretos (;lr.j-\y) de R. Portanto, antes de
rcsolvcrnros a EDP de fornra numerica. l)rccisrrnos encontrilr. para os termos quc ncla
irparecern, ils respectivas expressoes escLitas ertt fungio dos pontos da malha. ESSas
ex1;ressdes s;io denominadas de aprotirnag'es por dit'erengas fnitas- O resultado final
t.lesse processoti utta equagdo algdbrica. denomirrada e-quagd.o de diferengas fnitos (EDF).
-\ ED F e escrita para cada ponto da regido discretizada em qrre se deseja calcular a solugao
tlo pr<;blenta. Resolvendo-se m EDFs, encontta-se a soluqi.o aproimada do problerna.
Ela nio 6 r:xata devido a erros

. inerentes ao processo de discretizagio das equag6es (ver a seguir).

o tlc :rrredondanlento IIos c6lculos feitos no cornputador.


. na aproxitnaqao nurn6rica das colrdigde-s auxiliares.

Pode-sc pensar nas aproximagSes de diferenqas finitas com o inverso do processo de


rleterrrrirragio do lirnite. utilizado para obter a derivada de uma fungS.o /. Considere-se
a rlr:finiqio da derivada de uma fungzio f contiuua:
nf frr+/,r-ftrl
(3 l)
(l.r h*0 IL

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-

3.1.1 Erpansies em Sdrie de Taylor

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],

/(r) = /(.ro) r rl.r);l**


dfl qi 4ll * tr.r,ti 1r{1 + - Rr r3.2)
lrr
r-
2t. dr) 1,. 3! dr'1,,
em que .\J = x - Jo e Rr e o resto, defitlido como

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

Figura 3.2. Nlalha rle pont(is ulriforrneme[te (:spiiqados


/a) . Ticnies Compulocionais paro Dindmiu d,os Fluidos

Queremos determinar a primeira derivada de uma fung5o / no ponto x;: iLx, a


nr I
qual seri denotadar por #l;. Expandindo .f(rt + Ar) em s6rie de Taylor em torno do
ponto rr, temos

l*i+ A,) = /('') + (^d3l,* S #l;- S #1,. (3.3)

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

a|l a2Il _(Lz)2 a"l _....l


Ac *[_(ar)
0rl,-f(',+5r)I@) t 2t 0x2 l, 3! 0r" l, J
(3.4)

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

J@i+ L'zl - J@i\


Ar
mais os termos da sdrie de Taylor at6 B,y:

'*=[-?'#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

f/Ar) (L,z\z I : tl (Ar) I


l+ + '1J' +..-l
lElrl S nI
L zt o: MLx
[t * :i1L -l
' = M ax s\az) < M pLr (3.0)

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

IELTI ! lfAc (3.7)

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

lELIsl < KoAro


Vamos calcular agora o ELT de uma aproxima4So para a primeira derivada de / utilizando
. ,\?^
um espa,qamento 5tl =
=s:
lELT,l<K1Aa1 ("'*=9 (3.8)

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

#1,='-# +o(ar) (3.e)

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,

. 6 de primeira ordem porque, no termo dominante do ELT, Az aparece elevado ir


primeira potOncia.

2. Foruard differenres, em inglds.


78. Ticniu Computocionois pam Danimiu dos Fluidos

o 6 de diferenqas progressilas porque, no cdlculo da derivada no ponto


z;, foi utilizado
um ponto adiante de zi, no caso, rt+r . A inclinaqao (primeira derirada) de J em
c; 6 aproximada pela inclinaqSo da reta L, conforme mostra a figura 3.3.

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

Hl,='+t+o(Az) (3. l0)

que 6 outra aproximagdo de primeira ordem para a primeira derivada de /. Diferen-


temente da expressio 3.9, na qual utiliza-se um ponto adiante de ri, a express6o 3.10
utiliza o ponto o;-1, ponto este que fica atrds de ri. Por essa razao, a expressdo 3.10
6 considerada uma aproximaq'a por dileretgos atrosod,os3. A figura 3.4 mostra os pon-
tos utilizados nessa aproximaqio. A inclinaqio da funqdo f em zi 6 aproximada pela
inclina4So da reta M.
Podemos obter uma aproximaqdo de O(Az)2 para a primeira derir:ada de /, ma-

3. Bachtard difierences, em ingl6s.


Eqtog6u de Dilerengu Finitu . 79

Figura 3.4. Pontos utilizados na exprsSo 3.10 pua o cilculo da primeira derivada de /por
diferenqa atrsada.

nipulando convenientemente as expans6es em sdrie de Taylor:

/(c, + Ar) = t@it+ (^,)gl


or li
* (a;:)':
zt Hl or. ll
+ otl"l3 (3.rr)

f (r, - a,x) = J@)- (a")gl *


ox l,
(or1)'
zt ll drJ li
*o6,y (3.r2)

Como desejamos uma aproximagdo de segunda ordem, devemos combinar as expans6es


3.ll e 3.12 de forma a eliminar a segunda derivada de /. Essa derivada 6 eliminada ao
calcularmos

f(x; + ax\ - !(x, - Ll = 2(^')gl


or
l,
+ o(Ar)3
ou
afI J;+r - Ji-r , ^r ^ -\z''
orl,= 2L, + u(ru (3.13)

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.

4. Central difieretces, em ingles.


80 . Ticniw Computacionais parc Dinimi@ dos Fluidos

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.

Em resumo, as tres f6rmulas para a primeira derivada de / deduzidas anterior-


mente, a partir da expansao em s6rie de Tbylor, s5o:

D if ereng as p rogres siu os :


afl
Arl,
Diferengos atmsadas: y,l,
Diferengas centtzis:
#1,
Para ilustrar o efeito do erro de arredondamento e do erro de truncamento sobre
a aproximagio de uma derivada, considere.se o cdlculo num6rico da primeira derivada
de /(c) : l0cos(z) em r = f,, utilizando as tr6s f6rmulas anteriores e diferentes es-
pagamentos Az. O valor exato da deriradae l'(t) = -10sen (*) = -5 O erro relativo
percentual (ER%) serd definido como

exata: aproxima{ao numdrical . ,rO


-
| --- "
lsoluqdo
"*O I solugdoexata
As tabelas 3.1 e 3.2 foram calculadas utilizando aproximag6es de O(Ac), progres-
sivas (3.9) e atrasadas (3.10), respectivamente. Todos os ci,.lculos foram feitos em ponto
flutuante de dupla precisio. De maneira consistente com o ELT de primeira ordem em
Ao, o ER% diminui de forma linear com o espa.gamento, isto 6, quando dividimos Az
por dois, o ER% 6 tamb6m dividido por dois.
J6 a tabela 3.3 foi obtida pela f6rmula de diferenqas centrais 3.13 de O(Ar)2.
Observe-se que, a cada divisio de Az por dois, o erro relativo percentual 6 reduzido por
quatro, aproximadamente. Para um mesmo r"alor do espagamento Ac, o ER% forne-
cido pela aproximaqSo de diferenqas centrais 3.13 6 menor que os respectivos erros das
aproximaq5es de primeira ordem, (3.9) e (3.10).
Equogdes de Dilerengu Finitu 8.1

Tabela 3.1. .A.proximag6o por diferengm progrssiru de primeira ordem


/'(i) = -r0*n (6) = -5
Ac calculado ER% quociente do ER%
0,10000000 -5,42432281 -8,48645621
0,05000000 -5,21437818 -4,28756353 1.97931906
0,02500000 -5,10772672 -2,15453441 1.99001859

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

Tabela 3.2.. Aproxima4do por diferengas atrsadm de primeira ordem pea


f'(f) =-l0sen(;)=-5
Ac calculado ER% quociente do ER%
0,10000000 -4,5590r885 8,81962292
0,05000000 -4,78145568 4,37088644 2,01781104
0,02500000 -4,89123165 2,17536709 2,00926385
0,01250000 -4,94574391 1.08512181 2.00472157
0,00625000 -4,97290424 0,54191516 2,00238320
0,003r2500 -4,98646023 0,27079548 2,00119721
0,00156250 -4,99323214 0,13535713 2,00060001
0,00078r25 -4,99661658 0,06766840 2,00030035
0,00039063 -4,99830842 0,03383166 2,00015026
0,00019531 -4,999t5424 0.016915r9 2.00007517
0,00009766 -4,99957713 0,00845744 2,00003760
0,00004883 -4,99978857 0,00422868 2,00001901

.{s tabelas 3.1,3.2 e 3.3 sugerem que a reduqio do espagamento Ar melhora a


qualidade da aproximaEdo. Isso 6 verdade at6 certo ponto. Quando o valor de Ar se
torna muito pequeno, erros de arredondamento nos cdlculos comeqam a dominar o ELT
das express6es de diferenqas finitas, e o erro relativo percentual efetilamente ounenta.
As figuras 3.6 e 3.7 mostram grdficos log-log da variaqao do m6dulo do ER% com
o espa{amento Ac, para o cdlculo de /'(t) e ,f'(6), respectivamenre, por diferenqas
centrais de segunda ordem. Como se pode otservar, o ER% diminui at6 que os erros de
arredondamento se tornem grandes, comparados com os erros locais de truncamento, e
82 . T{.cnius Computocionais pora Dini,mica dos Fluidos

Tabela 3.3. Aproximagdo por diferengm centrais de *gunda ordem pea


.f'(f,) = -l0sen (*) = -5
Ae calculado ER% quociente do ER%
0,10000000 -4,99167083 0,16658335
0,0s000000 -4,99791693 0,04166146'. 3,99850026
0,02500000 -4,99947918 0,01041634 3,99962502
0,01250000 -4,99986979 0,00260415 3.99990625
0,00625000 -4,99996745 0,00065104 3.99997656
0,00312500 -4,99999186 0,00016276 3,99999418
0,00156250 -4,99999797 0,00004069 3,99999846
0,00078125 -4,99999949 0,0000r017 3,9999944r
0,00039063 -4,99999987 0,00000254 3.99993740
0,0001953r -4,99999997 0,00000064 4,00035757
0,00009766 -4,99999999 0,00000016 3,99885550
0,00004883 -5,00000000 0,00000004 4,00917296

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

Equog6es d,e DiJerengas Finitas 83

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

A expressS,o 3.14 6 a aproximagio mais comum encontrada na literatura para deriradas


de segunda ordem.
Aproximag5es de diferengas progressivas e atrasadas de O(Az) para a segunda de-
rivada podem ser obtidas manipulando-se convenientemente as expans6es de /(c; + Ar)
e f(z;+2A,2) (ver exercicio 2). Toma-se os sinais positivos para a aproximaqao progres-
: si!'a e os negativos para a atrasada- Aproximag5es progressivas e atrasadas de ordem
I

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

Figura 3.8. Pontos com mpaqamento ndo-uniforme.

Queremos determinar $j no ponto td, em funqeo do ralor de / nos pontos c;-1,


ri e rt+1. Expandindo f (zi - a,\r) e f (r; + I Lx) em torno do ponto ti' temos
: t*1,.ry
/(2, - a.r:) f (r)- (cAe)
#l *oroo' (3.r5)

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 -

o'(express5o 3.16) - p'(expressio 3.15)

cujo resultado 6

al@; + gAx) - 9f @; - cAc) = (o - ilf @,) + za|$'x) ffl +

+ (rl02 - r.zpl(a-q,\z #l * o11"1, (3.17)

Isolando a primeira derivada, obtemos

QJI afa - 0!;:-+ (P - a)J' + o(rz)


6rl,-
(3. l8)
2aflLx
Note-se que, quando a = B, temos espaqamento uniforme. Em particular, quando

i a= I = l, o espa4alnento entre os pontos 6 Au. Nesse caso, o coeficiente que multi-


plica a segunda derivada na equaqio 3.17 se anula e obtemos a expressdo 3.13:

aJl f,+,-: l;t


)tl - 25x
+ o(Ar)2

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

que a f6rmula em questdo 6

atl a'f;+r - A" f;-r t (0' - c.')J;


+ O(Lz)z (3.1e)
0, l, (afr2 + a2fl)ax

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

afl _ J;+t.j - ti-r.j +o(\r\2 (3.20)


tu\,i 2A-r

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:

.f(si + Ar,yi + Ay) = f (z;,y)* tr")#1,,, * @ilH1 ,+ ry #1,.,*


a'?l | , (Ly)2 1'zf
-, ^(Az)(Ay)
'---T- aravl,,j* -T: W1,,,* n*
I

em que E,y 6 o resto.

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

Ap6s algumas manipula46es algdbricas, a combinagSo adequada das expans6es de


f (x;*. Lz,yi - Ly) e f (x;+. Az,yi + Ay), at6 termos de segunda ordem inclusive, fornece
(ver exercfcio 6):

a2l I +r - .f, -r -.f;-r, +r *.fi-r :1 o[(ac)'?, (ag)'] (3.21)


+
0x0y1,,, a(ac)(Ay)
-l
Uma forma mais direta de obter a expressio 3.21 6 construir as aproximag6es de
diferenEas finitas separadamente para cada dimensSo. Sabendo que

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

Aproximando as derivadas que aparecem na equa46o anterior por diferenqas centrais de


segunda ordem, encontramos:

% = _L (i*',r*'-: /,*',r-' _ J;-r.j+t - J;-r.j-r


) + ot(rz;r, (lslrl
0z0y 2Az \ 2Ag 2La )

Simplificando essa expressSo, encontramos (3.21).

3.1.2 Termos Difusiuos Ndo-tniJonnes

Na DFC, muitas vezes, encontramos termos da forma

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

(rH) *,,"- (rT,),-,,,


* (.#)1,: + O(\r)'? (3.23)

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

matem6tico para obtermos a aproxima4do desejada. Podemos aproximar as derivadas


presentes naexpressio 3.23 por diferenga.s centrais de O(Az)2 nos pontos obtendo
"iat/2,

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,

^Li+r/2=f; * f;s1 e -Li-L/2=l;-1 * fj


2 2
Quando | 6 uniforme, a aproximagSo para a segunda derivada em (3.24) se torna
semelhante 2r expressio 3.14:

. #1, =,r*' t*'


* (,H)1, =
11!i{
+ o(L,x)2

3.1.3 Est€ncil de umo Aproximagdo


i

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

3. 1.1 Interpolagoo Polinomial


Uma outra t€cnica de obtengeo das aproximag6es de diferengas finitas 6 a inter-
polaq5o polinomial. A fungio / 6 aproximada por um polin6mio de grau arbitriirio, e os
coeficientes desse polindmio s;o determinados em fun€o dos yalores de / sobre os quais
o polin6mio passa.
Suponha que se queira obter uma aproxima4So atrasada para #, utilizando os
trCs pontos mostrados na 6gura 3.11. O espa4amento Az entre os pontos 6 uniforme.
Ar

xi-z xil ,t;

Figura 3.11. Pontos utilizadc pra o cdlculo de uma aproximagSo atrreada pua a primeira
derirada de uma fungi.o I.

Em funqdo dos valores de / nesses tres pontos, podemos determinar os coeficientes


de um polindmio de segundo grau pz(z) = ot2 + bx * c. A primeira derivada de pz
representa uma aproximageo pan ff. A figura 3.12 mostra os yalores de / utilizados no
cdlculo dos coeficientes de p2. Para simplificar esses c6lculos, e sem perda de generalidade,
o eixo y foi colocado sobre o ponto r; no eual queremos calcular a derivada. Assim, as
coordenadas dos pontos Sio: c; = 01 a;-1 = -A,xi e x;-2 = -2Ax.

f ,.. n- Pr(r) =u2+ bx + c

ril
Ar

Figura 3.12. Pontos uniformenente €spa{ados utilizados na interpola4So polinomial.

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

ou de elimina{5o. Resolvido o sistema, encontramos os valores para os coeficientes de p2,


em fungio de t;, ti-1 e J;-2:

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)

E qual a ordem das aproximaq6es 3.27 e 3.28? Quando utilizamos expans6es em


s€rie de Taylor, a ordem ser6 conhecida ao final das manipulaq6es algdbricas. Para a
interpola4So polinomial, hd dois modos de se descobrir essa ordem:

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 = rr,-(1")gl ' 2! {l


' '--' ozl, *(Az)2 16q5,y't
axz l. ' " \-*

I,-t = Ii-(2r')gl
' dxli *(21i)'Hl
2l Or! li +o(s't'
A substituiqeo dessas expans6es em (3.27) fornece:

h - 2(^r) QEt" o(^43


dpl #lt+ #lt+
hl,=o- 2L.z
].
l
:- '*1,* {{r: 3J;1, + o(Ar)3
, 3li
-rI ^, 2L,t -'2at

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

2. Lembrando que ri = 0, a expansdo em s6rie de Taylor 3.2 de J em torno do ponto


ti se torna:

f (x) = ft *, Hl,. * #,1,+


o(x)' (3.2s)

umavezqueAr = r-ri= z-0= a. Agoia, opolin6miop2 podeserescrito


como

n@)=c+bx+ac2 (3.30)

em que c = f;, b = Hl conforme visto anteriormente. Portanto,


" "= + #1,,
comparando as express6es 3-29 e 3.30 termo a termo, vemos que o polin6mio de
segundo grau 6 equivalente i s6rie de Taylor com ELT de O(Ar)3. Em geral,
o uso de um polin6mio de grau n 6 equilalente a utilizar uma s6rie de Taylor de
O(As;'+t. Portanto, a ordem da primeira derivada obtida a partir desse polin6mio
6 (Lr.)^+L /Ar : (Ac)", j6 que, no cdlculo da primeira derivada, dividimos toda a
s6rie de Taylor por Az.
Aplicando esse raciocfnio d expressio 3.28, deterrninamos que ela 6 de O(Ar) (ver
exercicio 1f), j6 que, para calcular a segunda derivada, devemos dividir p2 por
(Ar)'?. Hri uma importante exceqio a essa regra, que ocorre quando aproxima-
mos uma derivada de ordem par (2q, por exemplo), utilizando diferenqas centrais e
espagamento uniforme, por meio de um polindmio de grau 29- Devido ao cancela-
mento de termos na s6rie de Taylor, obtemos urna aproxima.gd.o de O(Az)2, e n5o
apenas de O(Ar).
A t6cnica de interpolagdo polinomial pode ser igualmente aplicada quando o es-
paqamento entre os pontos n6o 6 uniforme. Alids, 6 nessa situaqio'que a interpolaqao
polinomial 6 muito utilizarla. Em geral, os pontos adjacentes a uma fronteira sdlida, por
exemplo, possuem espagarnento menor daquele entre os pontos internos (ver figura 3.13),
pois perto da fronteira os gradientes sd.o elevados.
Considere.se agora a figura 3.14, cujos pontos possuem espaqamento nio-uniforme
ri - ri-r = Lz e ri-r - ri-2 = cAr,
com a f l- Devemos, novamente, impor que, nos
pontosrr,ri-rer.-2,opolin6miop2assumaosvaloresl, f;-reJi-z,reqpectilramente:
pr(-(1 +o)Ac) = ft-z = (l +a)2a(-tz)'- (l +a)6(Ar) +c
p:(-Ac) = f;-t=a(lr)r-b(Ar) +c (3.31)

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

Figura 3.14. Pontos com espa{amerto ndouniforme utilizados na interpolagio polinomial-

Novamente, derivamos p2 para obtermos a primeira e segunda derivadas:

yl
drli = +l
:2a(0)+ 6:6- fi-z-(r+?)2f;-!!a(a+z)fo
dtl,=o a(o + l)Ac

#1, = #1.=" ='" = "'- a:l'f -:|,1*:f*'"t'


Portanto, as duas primeiras derivadas de / sdo aproximadas por:

aJl (r + ?)2 Ji:l ! a(a + 2)Ji


A,I
"'ti
- fi-z - a(o + l)Az
+ o(.\r)2

a2Jl 2J;-2 - ?.(r +-g)l;-.1_+2ali


I Ar" l, - o(a + 1)(Ac)2
+ O(Ar)
I

3.1.5 Ticnico Geral

As manipulaq6es envolvidas na obtengio das express6es de diferengas finitas, a


qartir de expansdes em s6ries de Taylor, podem ser feitas de modo sistemdtico. Por
ser o caso mais comum, aqui serdo tratadas apenas derivadas em uma dimensdo, e ndo
92 . Tdcniw Conputocionais poro Dini,mica dos Fluidos

derivadas mistas. O material desta seESo segue a apresenta4io de Celia & Gray (1992) e
Fletcher (1992).

As aproximaq6es de diferenqas finitas vistas at6 agora sio da forma

amfl r q

Ijl
dx^ l;
+o(A:)" =arJr*a2J2+C.3ft*..-ro.qlq=D"tli (3.32)
,=l

em que f 6 o valor de J em ti. rt,x2,...,rq possuem espaEamento


Os pontos
Lxi = xial - ai, nb Ar-"* o maior espaqamento da
necessariamente uniforme. Seja
malha, utilizado como refer6ncia. Para tornar o m6todo mais geral, o ponto ri, no qual
se calcula a derivada 3.32, pode ou nd,o ser um dos pontos ri,1 1 j ! g, Ver figura 3.15.

-rt x2 Xi Xq x

Figura 3.15. Pontos gen6ricos paa a aproximaqdo dm derivadm de f

Podemos expandir cada fi, I S j S S em torno do ponto ri. Essas expans6es tCm
a forma:

fi= Ji+t", . (r, -


-r)Hl, -"- tr)" a2I l (3.33)
or"l,-'
Substituindo as expans6es 3.33 na expressi.o 3.32, obtemos

DotJt
,!", [^+(z;-e;) #l,r@;t'#1,. )

i' + -""] #1,.


ii",] [i"i("i
.
lE",tr*] #1.
J a^+t
= Aori + o,
Hl,n ^, #1,+ . + A-
fol * o^., 6r-+t; - I
'
f",r,
(3.3,1)
Equog6es d,e Diferengu Finitas . 93

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

Quandorn+ I < q, osistemaadmite mriltiplas solu@€s, e cont6m q-(n + 1)


parametros a, que podem ser escolhidos arbitrariamente- Pode-se concluir que existem
infrnitas aproximag6es paxa a derirada de ordem m, sobre mais de rn + I pontos. E
possivel, entio, construir aproxima46es com O(Az)ff1], escolhendo os n = q - (rn + f)
parimetros de forma que os termos Ai, m * I S i S q - 1, sejam nulos- Um exemplo
dessas diferentes aproximag6es s6o as express6es 3.18 e 3.19, repetidas abaixo, para a
primeira derivada de J sobre os mesmos tres pontos:

#1, - "I'*' - o!4-l(o - ")f' +o(ac)


afl q2
-J;+r - 02 f i-t + (p2 o.2)f:
0, l, ----CF;"20W;- + o(Ac)2

Como exemplo da aplica4So dessa t6cnica, vamos determinar uma aproximaqdo F


narr $ff. de O(Ar)3, sobre os pontos ti-r, xi, r;+r e xi+2:

Hlr=, : ar Ji-r * atf; t asJ;+r atf;+z (3 38)


-t-

Temos rn - 1e q:4. Como q > m+ l, o sistemaadmiteinfinitas soluqdes,


devendo conter q-(rn+1) = 2 pardrnetros livres. Fazendo as expans6es 3.33, encontramos
afl
f;-t = f,- (4") l1l
or l;
+O(L,t)2
t.
JI L
Jt
-
I;+, = J;+ (r') afl
#lli +o(Ao)2
wL
(3.39)

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

| -1" ; o'. ,i" f =


l:l
l;i ]
cuja solugSo 6

cr = 2aetor-lI\T (3.40)

a2 = -3al-Zor+fi (3,11)
Equogdes d,e DiJerengos Finitu ' 95

I em que 03 e aa s5o os dois pardmetros livres mencionados anteriormente. Se tomarmos


I
I
a3 = a4 = 0, obtemos a aproximaqSo atrasada 3.10:
I
afl f.-f,,
l,|=";"-^+O(Ar)
oE li !)r
l
I Como queremos uma aproximagio de O(Ar)3, devemos eliminar as deril'adas de
segunda e terceira ordens presentes no ELT de (3.39). Para isso escolhemos os valores
de o3 e 44, tal que .42 = As :0.
Obtdm-se as express6es para Az e.4r incluindo-se as derivadas de segunda e ter-
ceira ordens nas expans6es 3.39 e agrupando-se os termos. O resultado 6

A2 = ",!+*",# *'^ff
At = -o,(tY)'*".$*..$P (3.42)

Fazendo Az = At: 0, temos

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

Substituindo-se em (3.a0) e (3- l) os valores de a3 e aa dados por (3.43), obtemos


ar : -# e a2 = -2A,. Portanto, os valores procurados sao

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

Poderiamos ter obtido diretamente a soluqSo 3.44 se tiv6ssemos, de infcio, resolvido


osistemalinear construidoapartir dos valores Ao= At = Aa =0e.41 - 1, que6dado
por

'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,

lldz li =r+o(Ar)3 (3.4?)

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)

Fazendo novamente as expansdes 3-33, encontramos

JL _ JT

fi+t = f,| +(a") gl (Ai)'?


' \--l arl. nI 2l El * (A")'
or'lt
f,+t = f;+2(r") gl *a(11)'$l
2r. 0x2li
*o1r"1' ,

Substituindo essas expansdes em (3.48)' temos

.'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

Dessa forma, a aproximagio procurada 6 dada por

I
r- = (a;f 2 I
ti @I;zJi*t
*
6;;ur'*,
,..- (3.4e)

Ao inserirmos expans6es em s6rie de Taylor de t..1 e f;a2 at6 O(Az)3 inclusive,


na expressio 3.49, obtemos, como desejado,

A2tl
F+o(lc)
or'l; =
-l

3.2 DTSCRETIZAQAO DE EQUAQoES ESTACTONARTAS

Conforme mencionado na segio 2.1, os fen6menos fisicos podem ser divididos em


estaciondrios e transientes. No caso dos estacion6rios, estamos interessados somente em
uma soluq5.o, a solugdo estacion6ria, e ndo hii a necessidade de calcularmos solug6es em
mdltiplos instantes de tempoT. Jd os fen6menos transientes exigem o c6lculo da soluqdo
em instantes sucessivos de tempo.
Equaq6es diferenciais parciais que ndo possuem termos do tipo
4"6
n ) I
at"'
em que t representa a coordenada temporal e uma variavel gen6rica, sdo denominarlas
/
equag6es estaciondrias, pois modelam fen6menos estaciond.rios. Essas equaq6es podem
ser diretamente discretizadas pelos m6todos vistos at6 aqui. A discretizagio temporal
das EDPs que modelam fen6menos transientes, denominadas equagies transientes, ser6
tratada na seESo 3.3.
Considere-se a equaqio de Laplace em duas dimens6es discretizada, pela fdrrnula
dos 5 pontos (equagdo 3.25), em uma regiS.o R quadrada, com condiq5es de contorno
Dirichlet J@,y) = G(x,y) na fronteira dft (ver figura 3.16):

#1,.,* #1,; b'#tu * b!ffiJ'u: = o

Podernos simplificar a expressdo de diferengas finitas anterior se a multiplicarmos por


(A")2,

(A")'
- 2f i'i L-.f;-r,;
' * (/'.r*t -2J,.t t.f;,;-1) = g
f ;+r'1
ffi '
e agruparmos os termos

.f;+r,; + f;-r1 -2(l+ A')Jq + 02(f;.i+t +/,,;-r):0 (3.50)

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

Figura 3.16. Dominio pua a discretizagio da equa{ao de Laplme.

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

Em (1, 1) , f.z,r t Jot -2(l+ 02)fLJ+ P2(J1,2 + /r,o) = 0


Ern (2,r) : ht* Jrt-z$+ A\ht+ P2(f2l+-/z.o)=0
Em (3, 1) : Jl.r + fzt -2(r + P2)h) + P2(hp + .fs,o) = 0
Em (1,2), fz,z+ fo.z-2(l+ P2)h,2+ 02(ft.s+/r.r) =0
Em (2,2) , ht* f r.z -2(l+ 92)1:2,2+ P2(J2r + lz,r) = 0
Em (3,2) : ft.z+ fz.z -2(r+ P2)h.2+ flz(h3 + /r,r) = 0
Em (1,3) : Jz,t t "fo,s - 2(r+ P2)l$+ 92(Jrt + "fr,:) = 0

Em (2,3) : fi.r t Jt.s-2(l+ P2)fzs+ 7'Ur.n + Jz:) =o


Em (3,3) : I+s+ fz.s-2(l+ B2)hi+ P2(h,4 +/a,z) = 0

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:

"y 1o F o 0 o 0 o Jl,t - Jot - A2 Jr,o


1710p"0000 jz,t - p l2.o
D2 a

011r002000 lr, r -J1.r - P'h,o


A'ooTloP2oo J r.2
o02ol^1ro12o f,, 0

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

em que 7 = -2(l + p2). Resolvendo-se o sistema anterior, encontra-se a distribuigdo


de / na regido R. Devido d concentra4do dos elementos ao longo de cinco dia$onais, a
matriz A d conhecida como pentad,iagonal-
A soluq6o desse sistema linear pode ser obtida por m6todos diretos ou iterativos,
sendo esses iltimos normalmente empregados devido ir matriz de coeficientes A ser es-
parsa, isto 6, possuir uma eleyada proporgSo de elementos nulos; em geral, quanto maior
a ordem da matriz A, maior 6 essa proporqdo. T6cnicas de solugdo que tirarn prol.er-
to dessa caracterfstica, conseguem resolver com eficidncia o sistema de equa4des. Uma
revis6o das t6cnicas de soluqdo mais comuns de sistemas lineares serd feita no caoitulo 4.

3.3 DTSCRETTZAqAO TEMPORAL

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

Suponha que se queira resolver a equaqio transiente de difusdo do calor 2.3:

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.

T" Tl Ti T,ru T,,

,ro xt xi xu-t xtu

Figura 3.17. Pontos que discretizm uma bara.

Como condiEio inicial, vamos adotar

ry =T$Ar,td=Init, I <i < IM - L

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:

r(o,t) =T'o, T(IL.t,t) =T'rM, t) to (3.52)

e nd.o variam no tempo.


A equarjo 3.51 tem duas varidveis independentes, c e t. Como mostra a figura 3. l g,
suas soluE6es formam, no planoc-t, um conjunto de pontos com coordena.das (iA z,nLt),
T
700 . Tdcrius Compttocionois poro Dindmiu dos Ffuidos
I
!
isto 6'nS =LL;f '
0< S IM eO<nl-nl,emquetrr 6oriltimoniveldetempo'
i
Para cada nfvel de tempo n, busca-se determinar um vetor T" =
(fii' ' ' ' ?i1a) que
'
em todos os pontos da barra' "i'
cont6m as temperaturas

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

t' e futuro t'..1, de forma que possamos calcular T^*1 em funqio de


exemplo, atual
T'. Essas relaq6es sdo determinadas ao discretizarmos a equaqeo 3'53 um dos niveis
em
erplicitas ou
de tempo n ou n + 1. Dependendo da escolha, vamos obter discretizag6es
discretizaE6es impticitas no tempo, respectivamente'

3.3.1 Discretizagdo EzPlicita


A discretizaqSo da equa4io 3.53 no nivel de tempo n, fornece
ri*' + o(Lx)2
Tl" ori-, -,Ti! (3.s4)
dt =l; (ar)'
Para relacionarmos os valores de ?i+t com os de ?i, vamos aproximar
a derivada tem-

poral por diferenqas progressivas de primeira ordem:


i {Tl" _Ti+t -Ti +o(ar) (3.55)
0t l, At
i

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)

A express5,o 3.56 pode ser escrita na forma:

(3.57)

em que

Note-se que o lado direito de (3.57) s6 depende de ralores de ? conhecidos no nivel


de tempo n. Portanto, a expressdo 3.56 representa o mdtodo ile Euter explicito, freqiien-
temente encontrado em cursos de ciilculo num6rico, na soluq{o de equaqdes diferenciais
ordin:i.rias. O est6ncil da expressio 3-56 estii mostrado na figura 3.19'

F,4!

i-l i ,+l

Figura 3.19. Est€ncil da equagao 3.56.

Na expressio 3.56, o termo O[(At),(Ac)'?] foi incluido para explicitar o ELT da


aproxima.qio. Quando se constr6i uma fdrmula de diferengas finitas, 6 inrportante deixar
claro o ELT das v6rias aproxima@es feitas na EDP. Na equagio 3.56, o ELT prov6m das
aproximag6es para as deriradas temporal (primeira ordem) e espacial (segunda ordem).
+t .
Por meio da equaq6o 3.56, podemos calcular o valor de If Quando n = 0, os
valores de 4 : T(ri, to) = f1.1, s6o conhecidos, pois sdo dados conro condiqio inicial.
percebemos, entio, que a inica inc'gnitc da equaqao 3.56 6 Ttr. Ao isolarmos essa

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

Figura 3.20. Ciik:ul.r rle Tr a 1,:Lrtir,le T"

Iptis o ciilt:ttlo ,le Tl. estatrcs rto nivel de tentpo n = 1 e a equagio:1.5i

Ti =r' r,,rrt14' ,'iril,,il!' i :1.6(),

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

etrl Jt. rl ri **tlr\$;4


eln .r:. r.,' +.,i.rrrt-fljf4
: (361)

enl 11,11-1, T12p1-1 Tt':q-,+o,ar,7/"-t --2fitr--'


t r/''r

'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=0 l.j;! i=t\t r

II Figura 3.21. Ciilculo de T? a partir de Tr.


T

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.

apresentar !aria{6€s considerd,veis entre sucessivos instantes de tempo. Discretizaq6es


implicitas ndo apresentam essa caracteristica, mas exigem m6todos mais elaborados de
soluqSo do que discretizaq6es explicitas.

3.3.2 Discretizagdo lrnplicita


A segunda t6cnica para integraqdo temporal envolve aproximaq6es impricitos das
derivadas espaciais presentes na EDP. N{6todos implfcitos utilizam o mesmo processo de
marcha no tempo, apresentado na seqio 3.3.1, ou seja:

l. Tr 6 calculado a partir das condiq6es iniciais.

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:

ATln+t Tn+t _T^


;1, +o(a') (3.63)

Substituindo (3.63) em (3.62), obtemos:

_ ZI, + r'?1'
1 \ -\:l + o[(Ar), (.lr)'] (3.6{)
Equag6es d,e Dtferengas Finitu . 705

ou, agrupando os termos,

-s?,11' + (r + 2s)?i+' - sT,!j' = T," (3.65)

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

Figura 3.23. Est€ncil da equagdo 3.65.

.{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.

O problema de termos tr6s inaignitas em cada equagdo desaparece a.o escrevermos


a equaqeo 3.65, para todos os fM - I pontos zi, da malha na qual queremos determinar
rr"*"

Em 11, -s?f,+r + (f + 2s)?i+t - "fi*t =ri


Em 12, -s?jn+r + (l + 2s)ry+t - rTi*t =ri
Em e3, -s{+r + (1 + 2s)Ti+t - rry*t =r{
: =:
Em 21,11-2, -s?i1$13 + (l + 2s)"i;l , - sTifir_1 _74
Em rr,rr-r, -sT iit-z + (l f 2s)fiJl , - "Tifr' = Tiu_t
O)
?
F' EQ
b=.YH
o55o:
a
o5^= 9.o I
z. o: B
l+ tr
Ie e"{ o
c.9 :
a- ,;., =a-
TI ^N=^;
ad :
l9 -'
E ii ,. :.. P- 3
4 L* ,!:j': ?-j i
^! l- i
L .,1 E t ;
llggilgiigriiggisiEi p f,'o E
$ i:,+ *l
a + *i': 3
l+ <+.1.
-,n ,-j Y)1 :/
!f ;tiu .1.-i + + + a-I
: + j: '"'t:t: u.p, :
E n;iE Cc
l *: iia.!E? ia TI
:;
3 , I-
=<i
I'',, 1 I r iX
!i'ri'i
". !
!i
s
-60=
E Eq
3 ;i;i
:. J. !,€,
;.!.5.5 FE I
5-
; {.tsir F
ji I r- l- { | I *E *^ 9
<+. .r:tH
-?"i-i ;-
t- ::: H r r rr r rr rr i5'
:
:.
*rEr"
\i \i HHH
!irJ: -j u
@,..?.-aF =2'^l
tt T5;r
d.
iiggiiiigliiisiig 5
P
Ft
rl
+ Jl
:-
5_5
''!-:'p ?'-P.7
t_ 4 \i
r!]jiz,ii -4. N! <i -
Ez,i -.5 3 qp=
,-
ii iii \i!:
'?:
=
vsY =^
:9.
* Eti
; ?i=,; ii; ii+ri) i? -p
r'JC
9 I !F1 ;4.':'
ctl
lP
c"- == .
:^ o'Jl= z=o''
=;z
-v-
f-.':
:;
-: 7 ^?. t u
'ii.r ts._ q -= .,--:-/i';
e:v ;.
= 'l-
l-; i ?=^ii
\j. F -;, 6 ,. F,,*
t ^vt*= *ll c ts "J. n A :, ':
s. i :":
E=
I
+
. l;"= H3
go
5iT: g F ;i
'^1.
=P X
^=2 q' .^rD *3Er F € 3
.aD s= {?
p idI;Fi
o -: t'
> ;g !i
.o
ti a or5 a. -'
!t < 1 r o- lD =.
, \_ ji- l-o: ,c Eg:E E i:H,4.
r e
l+" Fr !'^ ul € $ 3
q)Oil
'rr -6na-i.-- =c,
: -tla ): t'F 2! arl I
!: \lV
i:-. 9-1,
; l.-ll-
5e
I I tl
r:iE
iiil :,.r ?
:. 17
i=
-ls Ll-w-
rr l.li' ,i -) ?E1F - -
ta
';o: A =
-i''-l H
- 0q=I arl a, ;=FE, E ? 5:
!il
^= l' ,
1,t d' *9=.? >
!t:l-$* + ;;i.; = E9.
; T.
-El 'i i, e:
il :_ + @l- ,.lC -t
-l-
7i;.3'a:
tq rc,: *; 6 C^.rtv=?=
=i-i"i 1 +i
Vl:
qllz
-r'.-, :: '2
='/ I l:1 ; + =".? 1 ":*z
w ''r- - 1r ? o +iE= x F 3t 3
N
I t- = =
)-u' ! I r- 9 u) i r; E
.'-^l l| .P1 ;. €.
::o "'3=8.
a- = - ": 9: rl
- kls I rr ;EEF C
-,aa
e =-
. i-lt ^ *
o
'-N
f s it,ti
;''Pi^ts
;
:;
rlSP :'?=o.:i,aF
di=+ =6-
!. =.r e
iF-: ,'= Ett L A: i
P-".* J' -'5
-d, '-r:1-\
! 6 P - :
c *- ^4
^a i\z e F
c:l
:
108 . Tdcnius Compvtacionais para Dindmica dos Fluidos

t=In

Figura 3.25. Est€ncil da equaqeo 3.68.

Obtemos uma discretizaqdo implfcita da equagio 3.67 se avaliarmos as derivadas


espaciais no nfvel de tempo n + l:

-"' (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.

3-5 VOLUMES FINITOS


Um outro procedimento para se obter uma versio discreta da EDP 6 a partir da
integragd,o dessa EDP em uma regi5o, ou uoltme, do espaEo. Obtemos, assim, a tdcnica de
volumes fnitos, muito utilizada na literatura da DFC. Esse m6todo estd intrinsicamente
ligado ao conceito de fluxo entre regi6es, ou volumes, adjacentes. Como mencionado
na seqSo 1.2, o fluxo de ulna grandeza, como massa ou energia, 6 a quantidade dessa
grandeza que atravessa uma fronteira com irea A, por unidade de tempo. Note-se que
o fluxo 6 uma grandeza vetorial, cuja componente em uma dada direqio 6 obtida pelo
produto escalar entre o fluxo e o vetor unitdrio nessa direqdo.
A quantidade lfquida de uma grandeza /, que atravessa as fronteiras do rolume de
controle V por unidade de tempo, 6 calculada pela integraqao, sobre essas fronteiras, da
I

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:

c Fhnos conuectioos; devido d velocidade do fluido- Por exemplo, se d for a tempe-


ratura, um fluxo convectivo seria o fluxo de calor devido ao escoamento de 5gua
quente, por um cano, para uma regiio onde a 6gua estivesse mais fria. Os fluxos
convectivos t€m a forma geral p@V, em que p d um termo de densidade, V o vetor
velocidade do fluido e { a propriedade sendo trarsportada. .{ componente do fluxo
convectivo em uma dire@o qualquer 6 dada por p@V .ff, em que ff d o vetor unitdrio
nessa direq5o.

c Fhxos difusiuos: causados pela nio-uniformidade da distribuigSo espacial de d.


Nolamente, considerando d como temperatura, surge um fluxo de calor na direqdo
r, por exemplo, quando hii um gradiente de temperatura presente nessa direqSo. A
componente do fluxo de calor na direqdo e, dada por ,tf$, em que k 6 o coeficiente de
condutividade t€rmica do meio, aparece no sentido da temperatura mais alta para
a mais baixa. Os fluxos difusivos t6m a forma Beral lvd, em que F 6 o coeficiente
de difusio, nio necessariamente uniforme e / a propriedade sendo difundida. Em
coordenadas cartesianas bidimensionais, o operador V (nabla) € dado por

^a -a
v:xar+Yay (3.70)

em que i e f sdo vetores unitiirios nas direqoes r e J, respectivamente. Se i for o


vetor unitd.rio ao longo de uma direqSo qualquer, ent5,o a componente do fluxo nessa
diregdo 6 dada pela expressdo fV{.i. Note-se que os fluxos difusivos podem existir
independentemente de haver ou nio escoamento, ou seja, mesmo que a velocidade
do fluido seja nula.

O resultado dessa i.ltegra4ao, mais a produqio liquida de d no volume, isto 6,


a diferenqa entre a geragio e consumo de @ dentro de V, 6 proporcional i rariaqio
temporal de @ dentro do volume. Um exemplo disso 6 o enchimento de um copo com
iigua: o aumento da quantidade de 6gua dentro do copo est6 relacionado ao fluxo de
6gua que atravessa a 6rea da boca do copo, ou seja, i descarga de iigua.
No caso de uma propriedade gen6rica / e considerando os fluxos convectivos e
difusivos, al6m de uma possivel gera@o e/ou consunro internos, podemos escrever uma
expressdo para a taxa de aumento de @ em um volume de controle V:

Ta-xa de rariaqio
temporal de d em V
_ tFad-.'f-q,rd;l
ldedem), I
, ll.-*r..-*"*-l
ldeoernV I
(37r)

A entrada liquida de @ em V 6 determinada a partir do balanqo, ou diferenga, entre


os fluxos convectivos e difusivos de { que entram e os que saem de V. A quantidade liquida
de { que entra no volume de controle, por unidade de tempo, 6 dada pela integragio desse
710 . T4.cnicos Computacionois pare Din6,miu dos Fluidos

balango sobre as fronteiras de V. J5' a produqao lfquida 6 a diferenga entre a geraqio e o


consumo de / dentro de V.
A aplicaqdo da tdcnica de volumes finitos permite escrever equaq6es de diferenqas
finitase que exprimem, diretamente, a relaqao 3.71. A interpretagio fislca direta das
equa4&s resultantes da aplicaQeo do m6todo de volumes finitos, bem como a possibilidade
de aplicd-lo diretamente sobre malhas com espa/qamentos nd.o-uniformes, sdo duas das
raz6es que explicam sua popularidade.
A aproximaqio de volumes finitos e particularmente ritil quando a malha ndo 6
uniforme, particularmente em duas e tr6s dimens6es. .A,s EDPs sio integrada-s direta-
mente sobre a malha, o que fa.ilita a obtengSo das equa46es de diferenqas finita.s e sua
posterior soluqeo num6rica- Finalmente, deve-se notar que, dependendo de como se en-
care o m6todo de volumes finitos, ele nada mais ri que uma outra trlcnica para a obtenqdo
das equa46es de diferenqas finitas.
Como aplicagio da t6cnica de volumes finitos, considere-se o dominio mostrado na
figura 3.27 e a equaqio estaciondria de difus5o em uma dimens*r

*(,#)+s=o (3.72)

em que S 6 um termo-fonte de geraqio ou consumo. Os pontos discretos ll' (oeste)lo,


P e E (leste), estio separados por Ac. Os volumes finitos, nesse caso, unidimensionais,
t€m comprimento -\r e fronteiras localizadas a meia distdncia entre pontos discretos
adjacentes I l.
pontos discrelos Fronteira do5
vorumes

// \
| ./ \ I
w w/P e E
/ tr'''''''-'-''''''--{
&
Volume de
conrole

Figura 3.27. Ivlalha unidimensional mostrmdo tipico volume de controle.

A equaqSo 3.72 d integrada no volume de controle V, em torno do ponto P:

t9G*\
Jvttt \ tE)
dv+ [sdv=o
Jv
(323)

9. ,q.lgunsautor6 denominanr de "equa!6 de volumes finit6" 6 equa46es algdbricu oriundm da aplica4io


da t6cnica de volum6 finitos, mc csa denomina4io n6o € univeFal. Neste texto, s equa4des algdbrics
obtidd tanto a partir do tdcnic6 de diferenCs finitre como dc de volumes finitos serio denominadu
de "equa{66 de diferenqE 6nit6".
10. Na literatura da DFC, d cornum utilizar os quatro pontos cardeais N, S, L e O conro identificadorG da
pciqio de pont6 discretos em rela{io a um ponto central P.
ll. Nffi cso, os volumes de controle po$uem apena "comprimento". Ji em problemo bidimensionais,
os volumes de controle sio ire6 e. em problemo tridimensionais. volumes.

I
I
t
Equagiu de Dilerengas Fini'c ' III
I

As fronteiras laterais do volume y sao denominadas e e u; elas s5o, tamb6m, os limites


de integmg1o das integrais em (3.73). Portanto,

I
ffi(,#) *.I:sdz=o (3.74)

I
: Pelo teorema fundamental do cd,Jculo, podemos determinar a primeira integral da
j equagio 3.74:

I:*tL*) * = ('#) "- ('#).


O termo-fonte 5 6 integrado utilizando o teorema do valor mddio das integrais,
pelo qual

Is*= J-[" s*=sv=sac


Jv
em que.9 6 o valor m6dio de.5 em V. Combinando as aproxima.g6es para as duas integrais,
temos

:
l,s av (rff) "- (.#)-
[*(,#) av + +sAz = 0 (3.7s)

Em termos das componentet (t#) do fluxo difusivo, a equa4So discretizada 3 75


possui uma interpretagdo ffsica direia. A componente do fluxo difusivo da grandeza @

que atravessa a fronteira (ou face) ro do volume de controle menos a componente do


fluxo que entra pela face e 6 igual ir variagSo de d dentro do volume de controle. Essa
variaqdo, que pode ser o aumento ou a diminuigSo de @ dentro de V' 6 contra-balangada
pelo termo-fonte S. Como mencionado no inicio desta seE6o, pela t6cnica de volumes
finitos, obtivemos uma expressdo para a conservaEd.o de fluxos; no caso' fluxos difusivos'
Se { for temperatura, ent6o I representa o coeficiente de condutividade t6rmica
do material /c, e a equaq5o 3.75 pode ser interpretada.fisicamente como

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:

(.#). =,.#l_ " ('#)" =r"'#1. (3.76)

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:

#l-"e'# " #|"=ry


Eqsa n5o 6 a rinica forma de aproximarmos
essas deriradas, mas 6 uma das mais utilizadas
na literatura. Peyret & Taylor (1990) e Tannehill et al. (1g97) apresentam uma t6cnica
alternati , baseada na aproximaqio dessas derivadas por lalores m6dios de @, pela
combinagdo de integra4io com o teorema da divergdncia. Em malhas uniformes, por6m,
as duas tdcnicas s6o equi lentes.
Nos casos em que o termo-fonte possui uma dependancia com e queremos
^9Ar @p
tratar essa dependOncia implicitamente, ou seja, inseri-la na matriz de coeficientes do
sistema de equa46es, o termo-fonte 6 freqiientemente separado em duas parcelas, senoo
uma (56') independente de Qp, e outra (Sp) que cont6m a depend€ncia de .gAr com
Qp. Por questdes de estabilidade num6rica a serem discutidas na seqi,o 4.1.2, a separagdo
deve ser feita de tal modo que 5p ( 0:

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,

t%& - s,lo" = !0,. + fia" + s. (3.77)

ou ainda,

opQp=awQwloa{e*Sc (3.78)

como apresentado na segdo 3.2, no contexto de discretiza4do por diferengas finitas,


a discretizaqdo de equag6es estacion6rias dii origem a um conjunto de equa4des acopladas.

13.Supondo Sp ( 0.
Equagies d.e Dileretgu Finitas . 113

O mesmo acontece quando se utiliza a tdcnica de volumes finitos: escrevendo-se a equaEio


3.78 para todos os pontos do domfnio em que desejamos determinar /, obtdm-se um
sistema de equa4oes que pode ser resolvido por m6todos diretos ou iterativos.
Para problemas transientes, discretizaqdes explfcitas, semi-implfcitas e implicitas
podem ser igualmente construfdas por meio da t6cnica de volumes finitos. Considere.se
a equaqdo transiente de difusdo

ab0)
At
= * (.#)." (3.7e)

em que p 6 uma densidade e g = Q(r,t). Integrando a equa@o 3.79 no volume da figura


I
3.27 e tamb6m no tempo, entre os instantes t^ e tr + At, obtemos

I:^".* [uS*o' : I:^"."' l'*,(y1 0.0,.


* l:^"-^' l' s a"a' (3.80)

O lado direito da equaqio 3.80 pode ser reescrito como

l:"""- ll: (* (,'#) * s) a'l a,


e integrado em a pela aplicagSo da t6cnica mostrada no exemplo anterior. Obtemos,
assim,

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

[ll:"".- ry "] d' = (^') I'^"*""9' o' (3.83)


774 . T6.caias Computocionais pam Dindmin d,os FluitJos

Combinando as aproximac&s 3.82 e 3.83, temos

-'#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:

I:^"."' ry d't = p(ob+'\ - o,,^ (3.86)

J6 o lado direito de (3.84) s6 pode ser integrado se fizermos alguma aproximaqio


para F, utilizando as regras usuais de quadratura, ou integra{eo, num6rica. Como mos-
trado a seguir, dependendo do nivel de tempo em que aproximarmos F, obteremos dis-
cretiza46es explicitas, impliiitas ou semi-implicitas para (3.79).
Inicialmente, considere-se a seguinte aproxima4So:
f t^+6t
F(AQ)) dt r'(d")(at) r (3.87)
J,^
Quando combinada com a f6rmula 3.86, a aproximaqdo 3.87 fornece

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

['^*"' (tt *' F(o^+t)(^t)


Ju. '(o$D
Entio,

todb*',-Q?6d
Lt \-' = F(d.+,)

(3.8e)

O m6todo (semi-)implicito de Crank-Nicolson, de O(At)2, pode ser obtido se apro-


ximarmos o lado direito de (3.8a) pela regra ilo trapezio. Assim,

"' r rrrrr', as =
! @!)j! (r)-
6ty
li^".
I

Equog|es de Diferengos Finitas . ll5


I

er porlanto,

ab : F(d"+r) + r(d")
-Ar25x
odb*'.-, I (3.e0)

Supondo ,5 = 0, I uniforme em todos os pontos da malha, podemos escrever


F({(t)) como

(.#). - (.#)_ =. [(#). - (#).]


.{proximando as derivadas da expressio anterior por diferenqas centrais de segunda or-
dem, encontrarnos

.
[(#)" (#).] ==,,llT:::!';v))
ta" (3.s1)

Resumindo as discretiza46es temporais vistas at6 esse ponto, a partir da aproxi-


ma4ao 3.91 para F({(t)) ea

. equag6o 3.88, obtemos o mdtodo de Euler explicito (compare-o com a equagdo 3.56):

aF*' - 0b _lcb -24b + ftv


At p (Lx)z
. equaqSo 3.89, obtemos o m6todo de Euler implicito (compare-o com a equa4So
3.64):

ab*'-oF _lob+t -207+t +oW:


A, p (A")2
. equa4do 3.90, obtemos o m6todo de Crank-Nicolson:

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

47*'.-6? fi _ o) llAZ-zotr!aul +dai'l ,r.n2)


At = -' lp (Ar)r ) +o ' " fldB*'-2dF
Lp (A"):]
I '- --'
em que O 6 uma constante real que varia entre 0 e l. Para O = 0 e O = l, obtemos os
m6todos de Euler explicito e implicito, respectivamente, que s5o de O(At). Para O = i,
obtemos o m6todo semi-implicito de Crank-Nicolson de ordem O(Ir)'. A expressio
3.92 6 incondicionalm,ente estduel para S O S l. O conceito de estabilidade ser6
'I
apresentado na seqio 3.6.3.
A extensdo dessas t6cnicas para problemas em duas e tr6s dimens6es 6 direta.
Considere-se a equaqSo estacion6ria de difusio:

*(,#). &ed)+s =0 (3.s3)


Tdcnius Conputocionais parc Dindmiu dos Fhidos

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:

1," I: * (#) * dv.


I: 1"" & (H) dv d'z +
I. 1""
t dv dx =0 (3 e4)

O crilculo da primeira integral fornece


[" f. a 1^p^x tn | / Aa\ (rp)
l" l-;\'d;) * d,=/" [(16;/. \ dr/-rI ,,
_ (3.e5)

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

[ 1"" &(H) * dz=tnAn(H " .,^,(#). (3.e7)

com as dreas das faces superior e inferior dadas por .4' = .4, = Az. O termo-fonte 6

integrado como

t dy itx =sv = s(a')(^v) (3.e8)


I_ 1""
Equag6u de Dilerengu Finitu . 117

Agrupando as express6es 3.96, 3.97 e 3.g8. obtemcx

[''o"(H) .-r-A- (#) -]* [r"'^ (H) "-'," (#).] + s(az;1as; = o

Supondo-se que S = 0 e que | 6 uniforme em todo o dom(nio, a equaqdo anterior


pode ser escrita como

l,, ta6\ , (ao\ l [. /ad\ _r,(#)


l \a, ) .- ^- \u ) _) * ["" \at/^ \oy / ,)l=o (3ee)

Resta agora aproximar as derivadas dentro dos pardnteses. seguindo a t6cnica


exposta anteriormente, elas s5o aproximadas por difereng:s centrais de segunda ordem,
centradas na respectiva fronteira do volume de controle. Assim. temos:

(#)"
(#). *
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)

pontos da malha. No caso, da6p € a distincia entre os pontos E e p. considerando a


malha como uniforme, temos d-rsp = 6tpw = Ac e dy,vp = dyps Ay.
I =
Substituindo as aproximaqdes 3.100 - 3.103 em (3.g9), obtemos
I

[*. ** ** *],,= t*]'". [*]'-. lf;]'". [*],'


ou, entio, de forma mais compacta,

apQp = aede t aw6w * ondN * osLs (3.104)


A equa4do 3.104 deve ser aplicada a cada ponto da regido em que se quer deter-
minar o valor de {. o sistema de equaE6es lineares resultante pode ser resolvido por
m6todos diretos ou iterativos, sendo os riltimos mais comuns.
A discretizaESo de equaq6es transientes multidimensionais pela t6cnica de volumes
finitos 6 uma extensio direta do material apresentado anteriormente. por exemplo, os
termos da equa4io transiente de difusdo com termo-fonte S 0,
=

ry=*(#).!*tH) (3. I 05)

sdo integrados no centro do volume centrado em P mostrado na figura 3.2g:


u(2^!\
f [" Ju
J-J, f"."' Ot
o, dy dz =

= I:^"."'
[1"" [ *" ('#) dz dv +
I: 1"" & (H) *a"] at . roor
I
118 . Ticnire Computaciona* poro Din6.mica d,os Fluidos

A integral da esquerda de (3.106) 6 calculada de forma andloga a (3.83), isto 6,


integrando-se inicialmente em r e em y:

[ 1"" I:^"."'Y o'd'v d'x =(Az)(As) [-"."'ug' o' (3.107)

A integraqio nas coordenadas espaciais do termo entre colchetes de (3.f06) 6 id€ntica a


realizada em (3.96) e (3.97), e resulta em

1"" [*(,#) **.I: 1"" &FX) dydr =


: f.,{" (#) .- r-o. (#) _*."r" (#)" -."r, (#)" (3. r08)

em que, devido ir uniformidade da malha, A" = A-: Ay e A^ = A" = Ar. As derivadas


presentes no lado esquerdo de (3.108) sdo aproximadas pelas express6es 3.100 - 3.103, o
que fornece

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)

que 6 an6loga ir expressdo 3.84. Dependendo da escolha da aproximag5,o para a integral


na direita de (3.1i0), obtdm-se, como visto anteriormente, m6todos num6ricos explicitos,
i

implicitos ou semi-irnplfcitos- Esse procedimento se aplica, sem modificag6es, a problemas


i em trds dimens6es.

3.6 CONSISTENCIA, CONVERGENCIA E ESTABILIDADE

Quando se resolve uma EDP numericamente, 6 natural questionarmos se a soluqa.o


calculada se aproxima, de alguma forma, da soluqSo real da EDP. Essa ndo 6 uma per-
gunta sem sentido, pois, na seqi.o 3.1.1, vimos que o ELT influencia na qualidade da
aproximaqS.o num6rica de derivadas parciais.
Estamos querendo determinar, fundamentalmente, quando e sob que condig6es a
soluqio das equaqdes lineares (por exemplo, (3.61) ou (3.66)) 6 representativa da soluqdo
real da EDP. Corno serd apresentado a seguir, a resposta a essa pergunta depende da
consist0ncia das equagoes de diferenqas finitas e da estabilidade e converg6ncia do m6todo
numrlrico empregado.

I
I
I

L
I
I
I

Eqvogdes de Diferergu Finitas . 779

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)

Para verificarmos se a discretiza4no 3.112 ri consistente com a equaqio 3.lll, ex-


pandimos os termos 6?+r, Q?_r e /i+l em torno do ponto (z;,t^):

aol"
d?+t = gi+@,r) a,l,
", #1,-# #1, +o(rz)a

O?*' = {tl+(A4 arl, *ry#1" *orou'


a6l"

Substituindo essas expressdes em (3.112), obtemos

adl" t^ A'6f I Lt1 Az^t" +o(At)'?'(a')'?1


* l, = 6Fl,- L;i #1,
\-_w-
(3.1 13)

EDP Erlo local de t.uncamento

Quando Az,At -r 0, o ELT presente na expressio 3.113 tende a zero, fornecendo

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 entio, quando Ac, At -r 0, o ELT


Sabemos que, se a discretizaqdo for consistente,
i
se anula e recuperatnos a EDP original. E como isso afeta a solugSo da EDP ap6s um
nrimero arbitrdrio de passos no tempo? Caso a solugdo nurndrica no dominio de interesse
i
'I /f se aproxime da soluESo exata {(r;, t.) da EDP, conforme Ac, At -+ 0, dizemos que o
I m6todo num6rico 6 conuergente (ver figura 3.30).

t
Soluqdo exata da .- converg€ncia Solugdo num6rica
i
EDP quandoAr,&.-0 aproximada
-

Figura 3.30. Converg6ncia de uma solugdo numtlrica.


i
I

I
Consist€ncia 6 uma condiqi.o necess6"ria para convergdncia, pois se ao fazermos
I

14. Disponivel em formato Postscript na lome poge do autor.


:
Equagdes de Diferengas Finitas . 727

Az, Al -+ 0 e ndo rzcupemrmos a EDP ortginal,entSo, tamb6m a soluqdo numdrica @i


nd,o se aproximani da solugdo ezata$(ti,t^) da EDP original, mas sim de outra, aquela
com a qual a d.i,scretizagdo d consistente- No entanto, um esquema consistente 6 inritil se
a soluEdo num6rica nao for convergente.
A converg€ncia 6 uma qualidade extremamente importante, mas, ao mesmo tenrpo,
dificil de ser demonstrada diretamente. Em geral, 6 utilizada uma t6cnica indireta para
demonstrar a convergdncia de um mtltodo num6rico, baseada no Teorema de EquivalOncia
de Lax (Richimyer & IVlorton, 1994): para a solugao numdrica de um problema linear de
valor inicial bem posto, por uma discretizagSo consistente, a estabilidade (ver a seguir) do
m6todo num6rico 6 condigSo necessd.ria e suficiente para convergOncia. A grosso modo,

Consisti.ncia -f Estobiliilade -+ Conuero\ncia.

3.6.3 Estabilid.ade

IJm m6todo num6rico estduel 6 aquele no qual quaisquer erros ou perturbaq6es


na soluqSo ndo s5o amplificados sem limite. Essa amplificaqio, quando presente, faz
com que o m6dulo dos lalores da solugio numdrica cresqa a cada etapa dos c6lculos.
Eventualmente, essa solugS,o "explode"- Como esse crescirnento 6 puramerrte relativo
ao m6todo num6rico, e ndo ) ffsica do problema, ele deve ser evitado. Portanto, como
afirma Fletcher (1992), o conceito de estabilidade est6 relacionado ao crescimento, ou
diminuiqio dos erros introduzidos nos cd.lculos.
Para mdtodos que tratam problemas transientes, a estabilidade garante que a
solugdo numdrica seja linitada, ou seja, o m6dulo dos valores das inc6gnitas ndo cresce
arbitrariamente. J6 para m6todos iterativos de soluqdo de sistemas lineares (ver segdo
4.1.2), um m6todo estdvel 6 aquele que ndo diverge conforme as iteraq6es progridem, ou
seja, fornece resultados que se aproximam cada vez mais da solugdo num6rica real do
sistema de equaqdes.
E quais sdo essas perturbaq6es e erros? Exemplos mais diretos sdo condiq6es de
fronteira ou iniciais aproximadas de forma incorreta, e acfmulo dos erros de arredonda-
nlento cometidos pelo computador durante os c6lculos- O primeiro caso d evitado com
uma correta discretizaq6o das condiq6es auxiliares; o segundo nio pode ser evitado, de-
vendo, portanto, ser controlado. Os erros de arredondamento ndo devem crescer sem
limites, a ponto de influir desastrosamente na soluEdo num6rica. O acfnrulo desses erros
pode ser evitado se seguirmos os critirios de estabilid,ad,e dos nrdtodos nurn6ricos, isto 6,
condig6es que garantam que o m6todo num6rico seja est6vel.
Ern geral, para problemas transientes, m6todos explicitos apresentam um limite
superior no valor de At que pode ser'utilizado. Esse 6, normalmente, expresso em fungdo
de valores conro -\2, Ay, coeficiente de difusio l, relocidade de propagaqdo c, entre
outros.
722 . T€cnius Computocioaois pam Dinimia dos Fluidos

Valores para At maiores que esse limite geram soluE6es instiveis. Por exemplo, a equaEdo

transiente de difusao 3.lll,


a0='-a20
at at'
discretizada pelo m6todo de Euler explicito e diferenps centrais de segunda ordem, se
torna, para a difusdo do calor,

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 ,

para manter o valor lf2 em (3.115), o novo valor de At1 serd

o(Arr) a(Arr) a(4Arr) I o(Aro)


IA;F= =T 6t=r=TE""F
Equag6es d,e Diferengas Finitu . 123

Portanto,4Atl = Aro ou Aty = *. S- termos computacionais, esse resultado implica,


em geral, uma simulagio oito vezes mais longa, pois temos o dobro de pontos na malha
e um p:rsso de tempo l/4 do original.
Devido d diversidade e complexidade das EDPs que descrevem os fen6menos ffsicos,
nem sempre 6 possivel a determina4do exata de crit6rios de estabilidade como o expresso
pela equagdo 3-115. Recorre-se, enteo, a experimentos numdricos e a comparag6es com
o comportarnento de equaqSes mais simples, mas que descrevam fen6menos similares-
Em relaqdo ir estabilidade dos m6todos numr3ricos, eles podem ser classificados em:

l- cond'icionalmente estdueis: para fornecerem soluq6es num6ricas estdveis, devem


satisfazer uma condiqio de estabilidade. M6todos explicitos, em geral, sio desse
tipo.

2. Incondicionalmente estduei,s: ndo necessitam satisfazer quaisquer crit6rios de es-


tabilidade para produzirem soluq6es estdveis. Em geral, m6todos implfcitosls e
alguns m6todos explicitos muito particularesl6 pertencem a essa categoria.

3. [ncond.icionalmente instdueis: nd.o existem de At que permitem a eles for-


'alores
necerem soluq6es est6veis. Nio devem ser utilizados.

A grande vantagem de m6todos implicitos sobre os rn6todos explicitos ri a maior


estabilidade dos primeiros. Por isso, apesar de as formulag6es explicitas fornecerem
equag6es lineares simples de serem calculadas, ao contr6rio daquelas fornecidas pelas
discretizag6es implicitas, a possibilidade de utilizarmos um valor de At maior nos m6todos
implicitos os torna atrativos. €onforme jii mencio.ado, o lalor de At nio pode ser
escolhido arbitrariamente, pois quanto maior At, maior o ELT associado i discretizacdo
temporal.
uma visdo mais geral de estabilidade, do que simplesrnente considerar o acdmulo
de erros de arredondarnento, d obtida a partir da exparrsio em s6rie de Fourier das
soluqdes /i:
o? =Dq.i/a" (3.1 16)
J

em que I = {-t e, para a j-6sima componente, Of 6 sua amplitude no instante n e


e
seu o ntimero de onda. Para que a solugdo di neo aumente sem limites, nenhuma das
amplitudes '[ em (3.116) deve crescer arbitrariamente. euando a EDp 6 linear, basta
analisarmos a elohrgio de uma component e qualquer para determinarmos as condiqdes de
estabilidade do m6todo numririco. Essa t6cnica 6 conhecida como andlise de estabilid,ad,e
d,e ton Neumann, sendo uma das mais empregadas no estudo da estabilidade de equagdes
de diferenqa-s finitas.

15. Aqui incluindo os mdtodos semi-implicitos.


16. Como o mrltodo de DuFort-Frankel, mostrado no exercicio 32.
124 . T6,cniw Computocionois parc Din6miu dos Fluid,os

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

On+relQri _ 6n.lQx; nenetQtie-IQA' _ 2Oneletr l qn"tex;rle.\z


* (,r"r
Podemos dividir os dois lados dessa equaqSo pelo fator comum erQ"' e agrupar os termos,
obtendo
t"*i-"" :."" "-IQA,z -2a.IQAr
(A")'

I Oa+r _ On [t +" 1"-rOo-


_2 + ela^")] (3.1 1 7)
I
I com 5 = fi^",G!lr. Os termos que envolvem as exponenciais complexas podem ser simpli-
I ficados por meio da identidade
i
e-IQs. +"tQdz - 2cos(eAr)
Substituindo essa expressSo em (3.117) e fatorando os termos comuns, encontramos

on+r - On [l + 2s (cos(QAr) - 1)] = GA4


O termo G, dado por

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

lO^l = l1 + 2s (cos(QAr) - l)l = lcl S 1


deve ser satisfeita. Isso implica que s, nosso ilnico pardmetro lirre, jii que devemos ter
lGl < I para todos os lalores do produto QAo, deve satisfazer as inequa.q6es
1 + 2s (cos(QAr) - l) S I
r+ 2s (cos(QAc) - l) > -1

I
Eqrogdes d,e DiJerengu Finitu . 125

Em fung5o d* ual-o.o mdximos e minimos de cos(QAc) - l, a primeira inequagio €


sempre satisfeita (por qu€?). J:i para a segunda, devemos ter, para o valor minimo de
cos(QAc) -l=-2,
l-4s>-l
- =+ ,<1
-2

"=t#=i (3.1 l8)

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

s=n(4,)[ia;.r#] (3.r le)


=;
Deve-se salientar que a arr6lise de von Neumann sd pode ser aplicada nos casos
em que a EDP 6 linear, devido d hip6tes{ feita sobre o somat6rio das componentes
de Fourier. Ela tamt)6m nio leva em conta$s efeitos das condig6es de contorno sobre
o m6todo num6rico. Apesar disso, essa t6cniea 6 freqiientemente utilizada na andlise,
ainda que aproximada, de m6todos num6ricos para EDPs lineares e n6o.lineares.
. A figura 3.32, adaptada de Fletcher (1992), relaciona entre si as trOs propriedades
discutidas nesta segSo: consistencia, convergOncia e estatrilidade.

3.7 OUTROS SISTEMAS DE COORDENADAS


Pelo material exposto at6 aqui, pode-se ser lerado a concluir que mdtodos num6
ricos s6 tratarn problemas no sistema cartesiano de coordenadas- A escolha do sistema
cartesiano foi puramente diddtica. Existem dominios computacionais que sdo descritos
de modo mais natural em coordenadas polares, cilindricas ou esf6ricas, por exemplo. H6
ainda a possibilidade de adoqSo de um sistema de coordenadas generalizadas, no qual a
malha se adapta i geometria do dominio. Para maiores detalhes sobre discretizaE6es em
coordenadas generalizadas, ver Fletcher (1992) ou Ivlaliska (1995).
126 . Ticnius Compttacionois pam Ditdmia dos Fluitlos

dis@tiago Aproximaqio por


Equagio diferencial
parcial diferengas finitas
- misttncia -
quado &.4,r *0
- - csauilioaae
I
I

Solugio exata da onvag€ncia Solugdo numdrica


I

EDP qumdoAr,&*0 aproximada


I
- -

Figura 3.32. Rela4So entre comistGncia, convergdncia e estabilidade.

Como exemplo de aplica4So de m€todos numdricos em coordenadas polares, consi-


dere o disco mostrado na figura 3.33. O disco tem raio interno o e externo b. A equaqSo
de difusdo transiente de calor sobre a superffcie do disco 6

ar = av-t = la2T* rar * I a2T1 (3.120)


at " la* ; a, 7 ao"l

Figura 3.33. Disco com raio interno a € externo b.

A discretiza4do do disco est6 mostrada na figura 3.34. o domfnio foi dividido


em ,,fatias de bolo", cada uma com espessura Ar e "largura" AO. De maneira aniiloga
ao exemplo em coordenadas cartesianas, a nota4So ?i,i representa T(a + iAr'jAO)'
i = 0, 1,...,N€ e j = 0, 1,...,N?, em que NR e N? sdo ndmero de pontos nas
dimensdes radial e angular, respectivamente. Notese que os pontos ao longo de i = 0
estdo a uma distincia a do centro do disco.
O termo envolvendo a derivada em rela46o a O da equa4So 3.120 pode ser discre-
tizado por diferengas centrais de segunda ordem

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

Figura 3.34. Dirretiza4So do disco-

l. Diretarnente, por meio de diferenqas centrais de segunda ordem:

A2T
.
#-i,i
I AT Ti-r,j - 2T;,i
+ffi+o(a'r)2
* T;a1,i , [+r,i - Tr-r,i ,

2. Se escrevermos o termo envolvendo as derivadas radiais como


a2T Lar ra / ar\ (3.122)
ar"+;ar=;ar\'ar)
podemos discretizii-lo seguindo a t6cnica apresentada na segSo 3.1.2:

La ( ar\ I ('#)r*rtr., - ("#),-


;a,\'a, ) *; Ar
(3.r23)

Os termos entre parenteses podem.ser discretizados por diferenga-s centrais de se'


gunda ordem, ou seja,

'#1,*r,r., = "*'t'b\fg+ o(Ar)2

'#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:

rif'-rii _ ^f | (- rlilj-rirt' _ ?i,i'-"ii,'\,


-- At- = " - tr-
l'114 \ri+tl: - "-'tz-- )+
,- I -2T:i' *T,}'J,I
",1i_" (AO)r-l (3.r25)
aT

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.

Figua 3.35. Volume de controle em coordenadas polaes.

.4' integrageo da equagio 3.120 no volume de controle mostrado na figura 3.35,


segue a mesma t6cnica do sistema de coordenadas cartesianas
(ver seqdo 3.8). A rinica
diferenga 6 que o elemento de volume dV agora6 igual a r dr
d@ e ndo mais a d,z dg.

3.8 USANDO FoRMULAS DE ALTA ORDEM

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:

l. Em geral, quanto mais pontos forem envolvidos em urna aproximaEdo,


mais o
m6todo num6rico estard sujeito a instabilidades.
Equagdes de Dilerengu Fdnitcs . 129

Quanto maior o nfmero de pontos da f6rmula, mais computa4ao 6 necessdria para


calculiila.

.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

i=O i=l i=2 i=3 '" t:{ i=l

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.

3.9 ESCOLHENDO A DISCRETTZAQAO ApROpRTADA


.{ escolha de discretizaq6es implicitas, semi-implfcitas ou explfcitas, na soluEso de
problemas transientes, deve basear-se nas caracteristic.as do problema estudado e dos
recursos computacionais disponiveis para a sua resoluqSo. Uma simula.gdo que utilize
um dado lalor de At n5o serri capaz de resolver fen6menos que ocorrarn em escalas de
tempo menores que At. Assim, se a ffsica do problema exigir At pequeno, compatfvel
com aquele de discretizaq6es explfcitas, essas devem ser utiliza.das, uma vez que exigem
menor esforgo computacional do que m6todos implicitos.
Discretizag6es semi-implicitas sdo, freqiientemente, uma boa alternativa, pois com-
binam estabilidade incondicional com um sistema linear que pode ser resolvido de forma
eficiente. Como exemplo, podemos citar os m6todos de Crank-Nicolson para problemas a
uma dimensio espacial e ADI para problemas multidimensionaislT. Esses mdtodos tOm a
vantagem de possufrem erros locais de truncamento de O(Lt)2, o que aumenta a precisio
da discretizagdo temporal em relagSo aos m6todos de Euler (ver seqdo 3.9.1).
De qualquer forma, se determina,rmos (por meio de consideraq6es te6ricas, por
exemplo) uma estimativa do critdrio de estabilidade, podemos calcular o maior valor
possivel para o pi6so no tempo- Seja esse va.lor At-"*. Cbso ele seja muito menor
do que o periodo dos fen6menos de interesse que ocorrem no problema, pode-se adotar
uma discretizaqdo implicita, com At > Al**. Deve-se lembrar que, quanto maiores os
valores de Ai utilizados, maiores tamb6m serdo os erros locais de truncamento associados
i discretizagio temporal. Portanto, um m6todo implicito ndo permite o emprego de
valores arbitrariamente "grandes" para o p&sso no tempo: a precisdo que se deseja dos
resultados num6ricos ueruus o custo computacional de obtelos 6 que rai decidir a faixa
de l'alores apropriados para At.

3.9.1 Discretizagdo Temporal e Simulag6es Tfonsientes

E importante deixar claro que as discretizaqSes de primeira ordem, (3.55) e (3.63),


nio sdo as fnicas formas de aproximagio para a derivada temporal. Na realidade, o uso
do m6todo de Euler deve ser evitado em problemas transientes, em virtude do seu ELT
ser apenas de O(At). Para termos uma precisSo aceit:ivel com esse m6todo, devemos
tomar valores muito pequenos para o passo At, o que pode exigir um longo tempo de
computaqdo.

17. O metodo .A.DI seri visto no caDitulo 4.


lqtag6u de Diferetgas Finitos . 131
I
I

Quando estudamos fen6menos transientes, m6todos de O(At)'? seo recomendados.


O m6todo de Crank-Nicolson 6 muito utilizado exatamente por ser de O(Ar)'?.
Uma discretizagao de O(At)2 pode ser construida aproximandG'se a derivada tem-
poral no nivel de tempo n t l, pela expressdo 3.27:

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)

A expressi.o 3.126 6 tamb6m apliciivel quando se trabalha com volumes finitos.


Para isso, basta integrar os dois lados da equaqSo 3.84, por exemplo, entre os instantes
de tempo t"*t - ? e t.11 * f , isto e, em um intervalo de tempo At centrado em ,n+r:

/t'+r+* -t# d'


o(Pd I
= .1"
rt"+r+#
F(oG)\ dt (3.128)
r,"+,-+ l"-,-+
e aplicar a rcgm do ponto md.dio a ambos os lados de (3.128):

/'".'*+ 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
"

Supondo p = cte, a derirada temporal de @ no lado direito de (3.129) pode ser


aprodmada por (3.126) e, quando combinada com (3.130), fornece o m6todo implicito
de O(At)2:

(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.IT LEITURAS SUGERIDAS

Os m6todos de discretiza4So de diferenqas finitas e volumes finitos sdo apresen-


tados por Anderson (1995), Fletcher (1992), Hoffmann & Chiang (f998) e Tannehill e!
aL (1997). Mdiska (1995), Patankar (1980), (Thomas, 1995, 1999) e Versteeg & Mala-
lasekera (1995) discutem o m6todo de volumes finitos. Em particular, Maliska (1995) e
Patankar (1980) exemplificam a separaEdo do termo-fonte S para que 5p < 0.
Celia & Gray (1992) abordam com detalhes os m6todos de obtenq6o de f<irmulas
de diferenqas finitas. Hirsch (1988) contim extenso material sobre os mdtodos de discre-
tiza4,i,o e estabilidade num6rica.
Cunha (1993) e Ckiudio & Marins (1994) apresentam a t6cnica de diferenqas finitas
para a soluq5o numdrica de EDPs.
Richtmyer & Morton (1994), em uma obra cliissica, apresentarn os conceitos mais
importantes da iirea de aproximaq6es de diferenqas finitas para EDPs.

3.I2 EXERCiCIOS

l. Obtenha a expressSo 3.14.

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.

3. N{anipuleasexpans6es3.l5e3.16,paraobterarelagdo3.19. Sugest6o: combine.as


de forma a eliminar a secunda derirada.

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

(b) Finalmente, verifique que a fungSo S 6 limitada no intervato aberio (0,1).


Qual o valor m:iximo P (em m<idulo) de S nesse intervalo?

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?

6. Obtenha a aproximaqdo 3.21 com a manipulagSo das expans6es de


J@;t L,x,yi - Ay) e /(z; t Ax,yi + Ay), at6 termos de segunda ordem, inclusive.
Obtenha uma expressio v^r, $fi de O[(Az), (Ay)].

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,+,

Figura 3.38. Pontos utilizados no exercicio 14-

17. Incluindo as deriladas de segunda e terceira ordens nas expans6es 3.39, obtenha o
sistema 3.42,

18. Verifique a aproximagao 3.47.

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.

20. Encontre as aproxima46es 3.13 e 3.28 peta t6cnica da seqSo 3.1.5.

21. Descrelaasdiferengasentremdtodosdeintegra4ionum6ricaexplfcitoseimplfcitos.

22. Obtenha as equaq6es 3.50 e 3.69.

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

24. Aproxime numericamente a derivada de /(a) = et em r = 0, utilizando diferengas


progressivas e atrasadas de O(Ac) e centrais de O(Ac)2, para valores de Ac iguais
a 0,1, 0,05, 0,025 e 0,0125. Calcule o erro relativo percentual, comparando seus
resultados com o lralor exato /'(0) = e0 = 1. Como varia esse erro conforme se
reduz Ar? O que acontece quando se diminui ainda mais o espa4amento Az?

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&.

Figura 3.39. Pontos utilizados no exercicio 28.

29. Obtenha a equaqio 3.81.

30. IVlostre que o m6todo de Crank-Nicolson, representado pela equaqdo 3.90, 6 de


O(Ar)2. Sugestdo: considerando o m6todo de Crank-Nicolson como uma discreti-
138 . Tdcriu Compilocionais parc Dindniu dos Fluidos

zagfu no nfvel de tempo n + |, a expressSo

6?*' - Oi
A'
representa uma aproximaEso atrasada, central ou progressi para a derivada tem-
poral? Construa o estencil de (3.90).

31. Mostre que a discretiza4eo

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

- o? =- ! fdi-, - 2di + di+,, olii - zol*' + olf,'l


--T-
6?*'
t L--IA"-F-- - ---lA;P-, (3.132)

6 dado por
,D"+t
_ I+s(cos(QAr) -1) (3.r33)
On l-s(cos(QAz) -1)
Equagdes d,e Dilenngas Finitu . 739

em que s = #il e Q 6 o nrimero de onda. Determine os yalores miximo e


minimo de (3.f33), em fungSo dos valores de cos(QAc). Em fungio desses valores,
diga por que o m6todo de Crank-Nicolson, representado pela discretizaqio 3.132, 6
incondicionalmente estdvel.

JO. Na integraqdo temporal de uma EDP, quais fatores devem ser lerados em conta na
escolha entre um esquema implfcito e explicito?

Analise as discretiza46es explfcitas, semi-implicitas e implfcitas, em relagdo i esta-


bilidade numdrica e facilidade de soluEdo das equag6es alg6bricas.

38 Esse protrlema demonstra que, conforme dito na seEdo 3.6.1, se conhecermos a


expressdo do erro local de truncamento de uma aproximaqdo de diferenqas 6nitas,
podemos minimizS-lo e, assim, melhorar a ordem da aproximaqdo.

Na seqdo 3.3.1 vimos que a discretizaEio explicita

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:

(a) Expanda em s6rie de Taylor em torno de ?i:


. T!+t at6 termos de O(At)3 inclusive.
. ?i! at6 termos de 0(Ar)6 inclusive.
(b) Substitua essas expans6es em (3.134) e verifique que o erro local de trunca-
mento vale:
a(L,z\2 7aT , a(Ar){ d6T Lt A2T
12 ?za 360 ?xG 2 At2 S# +o[(ar)3,(a')6]
(3.136)

indicando que a aproximaqio 3.134 6, realmente, de O[(At), (Ar)rl.


(c) Mostre que, se derivarmos a equaqdo 3. 135 em relagio a I e a utilizarmos para
eliminar o termo
a2 / 8T\
"ae \a )
que aparece como resultado dessa operagdo, obtemos

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

TfcNrcas DE Sor,uqeo Nurrlfnrca

Este capitulo aplica as t6cnicas de discretizag5o discutidas anteriormente a algu-


mas EDPs siinples. 56o investigados m€todos numdricos para EDPs elfpticas, piuabdlicas
e hiperhxilicas. O objetivo 6 que o leitor perceba os efeitos das diferentes discretiza46es
e tticnicas computacionais sobre as soluq6es numdricas. Ao longo deste capitulo, ele en-
contrard exemplos das principais t6cnicas de soluEio dos sistemas lineares originados das
discretizag6es de EDPs estacion:irias, e implicitas e semi-implicitas das EDPs transientes.

4.1 SOLUQAO DE STSTEMAS LTNEARES

Virnos no capitulo 3 que, na discretizagSo de equaq6es estacion6rias e transientes


por meio de mdtodos implicitos ou semi-implicitos, obtivemos um sistema de equaqdes
lineares. A soluqdo desse sistema implica determinar o vetor x que satisfa4a

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

necessitam explicitamente da inversa de A, como mostrado nas seE6es seguintes. Esses


mdtodos podem ser divididos em di,retos e iteratiuos.

4.1.1 Mdtodos Diretos


o termo mdtodos diretos se refere ds tdcnicas que, na ausdncia de erros de arre-
dondamento e ap6s um nrimero finito de passos, obt€m a soluqio exata do sistema linear,
caso ela exista. M6todos diretos de soluqdo tronsformam o sistema Ax: r em ouf,ro,
dito equiualente, cujas solug6es sio cs mesmas do sistema original. .A, vantagem do siste-
ma equivalente 6 que sua matriz de coeficientes possui caracteristicas que o tornam mais
simples de ser resolvido do que o sistema original.
o m6todo direto mais comum 6 a eliminagi,o de Gouss. consiste na transformaqd,o
da matriz de coeficientes em outra, pela aplicagdo de operogies elementares sobre as
equaqdes do sistema. Essas operag6es sd.o:

o multiplicar uma equagio por uma constante ndo-nula;


o adicionar um mriltiplo de uma equaEio a uma outra equa4do;

. trocar a posiEeo de duas equaq6es.

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

(equa4do 4.2) - 3. (equasio 4.1)

O fator ff1i 6 conhecido como multiplicodor, enquanto que seu denominador 6 o


pru6. O crilculo anterior resulta em

(o''' - fi"'',)', + (o,', -#",.,)": + (o:,. - ffi'',,) 13 = 12 -


o,,

a!","r2 't o!2,4 = 7',


Tdcniu de Solugd,o Numdriu 143

O termo a3,1r1 |eliminado de forma anSloga: calcula-se a expressao


g!r!.(equa96o
(equa4io 4.3) - Orr
4.1)

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

at,r'l + Ot,2I2 -'|, O1,3U3 - rl (4.4)


a!2,2x2*a!2prs = ri (4.5)
a!r,rx2+a!r,4 - r\ (4.6)

I Resta eliminar o termo als,rz2, pela operagdo


I
I

que resulta em

ai34 :7'!
i

Com os termo\ eliminados, o sistema linear original foi transformado no sistema


triangular superior equiralente
I

At rJ,t + at tI.> + At 1I1 (4.7)


a!r,2r2 * a!23x3 (4.8)
o!'zxs r3 (4.e)

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

solu@. Pelo contrdrio, durante a aplica{ao do m6todo de Gauss, elementos da matriz


de coeficientes que erarn nulos deixam de sllo, n;o podendo mais ser ignorados. Isso
aumenta tanto o espaqo necess6rio para armazenar a matriz de coeficientes, como o
esforgo computacional para calcular a soluEao numErica.
Al6m disso, tamb6m durante a execuEso do.m6todo de Gauss, pode haver um
acrimulo de erros de arredondamento, fazendo com'que a solugSo calculada seja dile-
rente da soluqio real do sistema linear. Portanto, m6todos diretos de solugio nao sio,
em geral, empregados na resoluEao de problemas com grande nrimero de inc<ignitas ou
cujas matrizes de coeficientes sejam esparsas. Nesses problemas utilizam-se os m6todos
iterativos.
Note.se que algumas matrizes de coeficientes possuem caxacteristicas especiais
e podem ser resolvidas, de forma eficiente, por m6todos diretos que as Jatoram (de-
comp6em). Um exemplo s5o as matrizes do tipo bandal, ou seja, aquela nos quais os
elementos nio-nulos ocorrem apenas em uma regido em torno da diagonal principal. A
matriz pentadiagonal vista na seESo 3.2 e repetida aqui, 6 desse tipo.

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.

l. Bdaded mclrir, em ingl€s.


2. E$€ m€todo 6 particularmente util quando se d*ja rsolyer o sistema linear repetids vezes, cada uma
com a m6ma matriz de coeficient€ md @m diferente vetors r.
I:
I

Ti,cnire de Solugdo Numdriu . 745

Considere o sistema Ax = r com N equaq6es:

b1x1lc1x2 - rl
a2xr+htz+c223 - 12
asr2fbsxs*caxa - 13
_:
aN-rtN-2*b,y-121y-1+cN-ltN = rN-r
aNgN-r*Dryr1y - rN

A matriz de coeficientes tridiagonal, suposb neo-singular,6

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

Na decomposigSo LU, empregamos as matrizes

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

Para utilizar-se a decomposigSo LU na soluqSo do sistema de equaq6es deve-se,


inicialmente, determinar os valores de a;, A; e ?r em funqdo dos elementos de A- Isso
pode ser feito comparando-se os elementos da matriz A com os respectivos elementos do
746 . T6.cnius Computacionois para Dindmiu dos Fluidos

produto LU. Assim, temos

far ct o 000
1", b2 c2 000
0. 0
A=LU+ l0osbz
0

t;;;
|

cN-l Df-r cJv-l


lo o o 0ary6p

pl 7flr o "' 0 0
A2 azlrt Az 1z'tz 0 0
0 d.3 aslz t 0s 0 0

0 00 oln-r\*-, + A*-, P*-rrr, -,


0 00 (}N clNlN-r + flN

Dessa comparagio obt6m-se que

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

Uma vez determinados os valores de todos os elementos de L e U, o sistema linear


original 6 reescrito como

Ax :r * LUx = r+L(Ux) = r + Ls = r

com s = Ux. O sistema Ls = r representa

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

Com o valor de dio por (4.12), calculamos o valor de s2 pela e:ipressdo


"r
12 - A2Al (4. r3)
""= A,
Esse procedimento 6 repetido para todas as inc5gnitas, at6 sN. De forma compacta,
podemos escrever a substituiqio direta com as express6es
TL

'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)

O resultado 6 o vetor soluqio x procurado. Portanto, a decomposiqdo LU nos permite


resolver o sistema linear tridiagonal Ax = r em tr€s etapas:
1. a partir de (4.11), determinamos os valores de a;, p; e 7i da decomposigdo LU;

2. obtemos o vetor s a partir de Ls = r e (4-14);


3. finalmente, calculamos x a partir de Ux = s e (4.15).
As etapas anteriores apresentam boa efici6ncia computacional: a solugio de um
sistema tridiagonal com N equaq6es necessita de um ndmero de operaqdes aritm6ticas
proporcionais a N (contra N3 da elimina46o de Gauss). Devido i esparsidade da ma-
triz A, podemos economizar espago armazenando somente as diagonais ndo-nulas de A
em vetores independentes. O algoritmo para a resoluEio de sistemas tridiagonais aqui
descrito 6 conhecido como olgoritmo de Thomas ou TDMA3. Durante os cdlculos, para
reduzir os efeitos dos erros de arredondamento sobre a soluqdo num6rica, 6 desejiivel que
amatriz A apresente d,omin6,ncia diagonal (ver seqSo 4.1.2).
Em geral, problemas bi e tridimensionais fornecem matrizes esparsas, mas nao
tridiagonais. Nesses casos, normalmente, utilizamos m6todos iterativos de soluqdo, como
os mostrados na seE5o seguinte.

3. Do ingl€s tridiagonal mdtrit algorithm.


148 . T4cnicos Compvtacionais pora Dindnim dos Fluitlos

4.1.2 Mitodos lteratiuos

Um m6todo iteratiuo obt6m a soluqeo do sistema Ax = r com N equaq6es, por


uma seqii€ncia de con'eg6es aplicadas a uma aproxima4So inicial x(ol do vetor solugSo x:
/nr | (ot (ol
x.-, =
(o)\
;EN )
\ri',Ei',...
e- q.r" representa o j-6simo componente do vetor soluqdo, e o indice entre parenrcses
"jo)
indica o niuel (ou nlimem) ila itemgdo, contado a partir de zero, que 6 a aproxima4So
inicial.
A partir do vetor 1(o), o m6todo iterativo gera, enteo, uma seqii6nciade vetores
x(t),x(2),... ,x(*)
Se essa seqiidncia satisfaz

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

x(t+t) - Fx(e) + Gr (4.16)

em que a matriz F 6 a matriz ile itemgdo do mdtodo e Gr 6 um vetor coluna. As matrizes


F e G sdo construfdas a partir da decomposiqSo da matriz de coeficientes A. Diferentes
decomposiqdes originam m6todos iterativos distintos.
A k-esima iterag5oa gera, a partir de um vetor soluqio x(&), o u";ot 1(*+l); este

6 uma melhor representaqeo do vetor solugSo x. Apos um dado ndmero de itera,qSes' a


qualidade da aproximaEdo depende do m6todo iterativo empregado e das propriedades da
matriz de coeficientes A. O processo iterativo 6 terminado quando um crit'.rio ile parada
6 satisfeito. Esse critdrio indica se a solugdo obtida na k-6sima iteraqdo 6 representativa,
dentro de uma dada tolerAncia, da solugSo exata, a menos de erros de arredondamento,
do sistema linear. Diz-se, entao, que a solug6,o num6rica conuergiu para a soluqeo do
sistema de equag6es.
Em relagio aos m6todos diretos, os iterativos tam as vantagens de serem aplic5veis
quando o sistema de equag6es nio 6 linear e de neo serem tao afetados por erros de
arredondamento quanto os m6todos diretos. Al6m disso, sio de implementa4So direta.
Portanto, este texto se concentrard no uso dos m6todos iterativos mais comuns para a
soluqdo num6rica de EDPs, como Gauss-Seidels e SOR.
.4, aproxima4io inicial x(0) para o vetor soluqSo x' pode ser qualquer, uma vez
que, a convergencia6 dos m6todos descritos a seguir 6, em geral, independente do vetor

4.A k-dsima aplica4to de ({.16).


5.O metod,o de Liebmann mencionado na sgao 1.7.
6. Em DFC, a palavra ,.convergcncia" pmsui dois significados distintos. o primeiro, visto na seqeo 3.6.2,
se refere ir converg6ncia da solugdo de uma EDF para a soluqio da EDP original, quando At, At
+ 0'
O *gundo significado esti no contexto de mdtodos iterativos de soluqao de sistem6 de equa46es, como
mostrado oa prsente secio.
I

Tdcnicos de Sohgdo Num*riu ' 749

inicial escolhido. O nrimero de iterag6es ate a convergencia 6 que aumenta ou diminui,


dependendo da diferenga entre x(0) e a solugio real x. Neste texto serd considerado que
xto) = 0.
Diferentes m6todos iterativos permitem o cdlculo de uma rinica ou de viirias
.. (*+l) ,
incognitas a)^-" de cada vez. Os primeiros s5o denominados de m6todos iterativos
,

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.

Para exemplificar a solugSo de sistemas lineares por m6todos iterativos, considere'


se o sistema de tr€s equaq6es e tr6s inc<ignitas:

I
a1,1I1 *ar,2x2+ar9rz - rl
o2Jxr+az,2x2*a2pt3 - 12 (4.r7)
I
a3Jj,!+a3,2I2+O3,3t3 - 13

Podemos reescrever as equa46es anteriores como

rL-ar,2t2-atitg
Il
Ol,l

X2
12 - o2,Lxr - a2tr3 (4.1g)
Art
rJ-Aj,r'r-Oj,2t2
Ij
o3,3

se os elementos da diagonal principal da matriz de coeficientes forem nio-nulos. A partir


das equag6es 4.18 podemos obter o m6todo iterativo de Jacobi;

- at.zxfl - or -(e)
A l,l
12 - a21t\al - or,r"tl (4.1e)
oD
13 - o3.1clt) - o"lrf;l

em que a inc6gnita ' calculada a partir da i-6sirrra equaq6o. Assim, partindo


"(l+t)
do vetor soluqSo inicial *(o) = lrto),r!0',rlo'), * equaq6es 4.19 fornecem os valores de
*(t) = (tlt),"tt',"1t'). Esse processo 6 repetido at6 que um crit6rio de paradaseja
satisfeito.

Um aperfeigoamento do m6todo de Jacobi 6 o m6todo de Gauss-Seidel. Nesse


m6todo, os valores d" uma vez determinados, s5o imediatamente empregadosnos
"!u*t),
I
I

750 . Ticniw Computacionais paro Dind.mico dos Fluidos

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:

o(r, =,?,5 - "(*-')l


l"(t)
2. Eno relatiao:
n(l)
at*t =
ffi, ,r'r(*) =,n* lr!*)l
3. Soma das diJerengos absolutas:

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

Td.cnire de Solugd,o Nrm6.riu . 151

sua norma euclidiana pode ser calculada pela expressdo:

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

lllt,-, - ".ll s & llx(e-" - *.ll


em que o simbolo ll.ll indica norma. Se (1 < I para todo lc, o erro na soluqSo numririca 6
reduzido de um fator (1 a cada iteraqio. Portanto, obt6m-se - logro (r digitos corretos
por iteragd.oe e as soluq6es geradas pelo m6todo iterativo convergem para a solugSo do
sistema linear. Se o limite

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)

em que N 6 o nfmero de equaE6es, o;,i o elemento da diagonal principal na lesima linha


de A e a;,; s6o os elementos da i-6sima linha fora da diagonal principal. Por exemplo,
a matriz 4.10 apresenta domind,ncia diagonal, j5 que, para cada linha, o m6dulo do
elemento da diagonal principal 2(l + 92) 6 maior ou igual ir soma dos elementos da linha
fora dessa diagonal. Note-se que, como a condiqio 4.21 6 suficiente, mas ndo neiessdrio,
o mdtodo de Gauss-Seidel pode convergir mesmo que ela nio seja satisfeitall.
Na seqdo 3.5 mencionou-se que, por razSes de estabilidade num6rica, termos-fonte
presentes em uma EDP devem, quando dependerem de dp, ser separados em duas par-
celas: uma, 56:, independente de Qp, e outra, Sp, que cont6m a dependencia de S com

10. Diagoaal dominonce, em ingl€s.


ll- A condigSo necsdria 6 que o maior autovalor em m6dulo (raio epectral) da matriz F em (4.16) reja
menor que l.
Tdcniw d,e Solugd,o Nundriu . 153

{p. A separaEio deve ser feita de tal modo que 5p ( 0:

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,

apdp = aEOE + awfw * oNdN + asQs't 56 + Spdp

e transpomos Sp para o lado esquerdo, o coeficiente ap, qre i um elemento do diogonal


principal da motriz A, se torna \ -\
ab=ap-Sp
Como Sp < 0, entdo -Sp > 0 e, portanto, loi'l > lopl. Dessa forma, o termo .9p ( 0
contribui para a dominancia diagonal da matriz e, portanto, para a estabilidade do
m6todo iterativo.

4.1.3 Erros no Processo de Solugdo


Vririos tipos de erros est6o, em geral, associados d. modelagem e d solugSo num6rica
das equag6es diferenciais que representam um fen6meno fisico. Nem sempre esses erros
sdo fiiceis de identificar; em geral eles se misturam, podendo ou ndo haver algum cancela-
mento. E importante que se saiba da existdncia desses erros para que eles sejam levados
em consideragdo no momento de se avaliar a qualidade da soluqi.o num6rica.

l. Ettos de modelagem: Normalmente, durante a elaboragSo do modelo matem6tico


que representa o fen6meno fisico, algumas simplificag6es sdo feitas, como, por exem-
plo, supor que coeficientes seo constantes e que terrnos podem ser desprezados. O
resultado 6 que a solu@o num6rica fornecida pela implementa{ao do modelo, em
Beral, apresenta diferenEas em relaqeo i soluqSo real do problema fisico. Dependen-
do da magnitude dessas diferengas, a soluge.o obtida pode n5o ser representativa
do fen6meno fisico.

2- Eros geomdtricos: Quando o sistema de coordenadas ndo eshi alinhado com a


fronteira do dominio computacional, muitas vezes 6 necessiria a realizaqio de algum
tipo de interpolageo das condiq6es de fronteira. Por exemplo, na figura 4.1, em que
a fronteira F ndo estii alinhada com as linhas r = cte e y : cte do sistema de
coordenadas cartesiano, o c6lculo da componente do fluxo de calor ri normal ir F
perto do ponto P exige interpolaq6es. Essas interpolaq6es, que utilizam lalores da
temperatura em pontos adjacentes a P, introduzem imprecisdes que podem afetar
negativamente a qualidade da soluqSo num6rica. Em geral, esse erro pode ser
reduzido pelo refinamento da malha, o que aunrenta o custo computacional da
Tdcnrcas Cornputacionats para Dind,mrca los F'luido;

soluEa() nurn6rica. pela adoqdo de un sistenra t|e coordcnudas generalizadasL! ou


por ulna discret i zagi-ro com rlaltlas rri.o-trs tr u turirr lirs.

Erros de dzscreti:agrio: E oe..c, lttcal de trunc:Lurenr.o apreserrratlo naseqao 3.1.1.


Surge dr:r'ido ao truncamento das stiries tle Tiqvlor ernpregarl:rs nas aproxinrag6es
tlas derivadu por expressoes algtilrricas. E r"rlrrzirlu trrnforrrte Auilrcntanlos a or-
tlenr rla rliscretizaqao, isto e. ao passitrmos rlt:. por exernplo. uma discretizaq;o de
O(Jr) para urna de O(Jr)j . .\ qralitlade rla solur;iio nrrnrerica. porem. nzio melho-
ra, necess:rriamente, cour o aumento d:r ortlcrrr da {liscre tizaqiio. Como mencionado
na scqio 3.S, tluanto maior a ordenr de umir di.scretizaqtin. mais sujeita a instabi-
lidadcs 6 o rn6todo nurn6rico que a urilizit. Errr {eral. e nrelhor utilizarmos unra
discretizagio qrre seja dc O(Jr1:. por exr.rrrlrlo. Lrnr urniL rrralha "firra". do que unra
de O(-\r){ cm unra malha "grossa". O erro k;t:dl dc truncamento d definido colno
a difererrqa enire a solugio exatati da EDP e a sohlqiio e-\ata da EDF.

Erros d.c conuergincia: Conforme visto na seq:io 1.1.2, quarrtlo utilizarrros um


metodo iterativo de solrrg:ici clevemos est:ollrcr rrnr criterio de converg6ncia. ou de
pararla. para encerrar os cilculos. Dirninuirrrl,r-sc & tolcr:irrcia drt crit6rio de con-
vcrgdrrcia. pode-se reduzir oi crros tle r:lrrrr-'rgt)ncizr c()nl unl aumento do custo
cornprrt:rciorral no ci.lculo tiir soluqiri rrurririr:it. Os crros rle conr.ergdncia sao deli-
rridos r:onro ;r rliferenga entre a soluqdo fbrrr,c:irl:r 1rel,, rntltrl<lo nurn6rir:o iterativ6 t:
:r solrrgao exata (la^s EDF-s.

En'os dc urredondantento: Devido i, represcrrtitgur firrit.r dos ntiureros no conrpu,


tarlor. Nao pode ser evitado rna-s. pela utiliziLqii{) rlit lrrecisatt dupla nas operaqdes
aritrruiticas e na representaqao dos ninrr:ros pelo tornyrrrtarlor, pode ter serr efeito
rerl rrzirlo.

1.2 BIBLIOTEC,\S \I.\TEN'IATIC.\S

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

Ticntcas de Sotugd,o Nuntirtca I ).)

Figura 1.1. Fronteira nao-alinhada corn o sisterna de coordena<1a.

como 'caixas-pretas". t:ujo funciorrilnlerrto interno o usueirio ndo 6 ofrrigado it conhecer


para utilizi-las t{.
E possivel errcontrirr na lnternet um grande nfmero tle bihliotecas para a soluq5,o
nurntlrica de sistern:u de erluagoes. tanto por rn6todos iterativos, corrro (lirr)t()s. O uso
dess:rs bib[iott:r;iu;. qeralrnente escritas em Fortran (hd algunrzN cur C). e recornendado
i
por diversas razoes:
i
[. Elas forarn esr:ritas por especialistas na d,rea de andlise rrurntlricir e. [)ortarrto. sa.o
i
I robust6. isto e. etr:trrarrr verificagoe.; nos dados para cvitar divisiio por zero ou
I
tentilr a(Jrar a irn ersir tle urrra matriz numericamente singular.
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.

3- Sacr trrortiivels. pock:ndo scr executadils em computa(lores que rlisponhanr rle um


compilaclor Fortrarr orr C.

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

e de autovalores (Anderson et al., 1995). A biblioteca Clapack, tamb6m disponfvel no


Netlib, 6 a versdo do Lapack em linguagem C.
O Lapack calcula a soluESo de sistemas lineares utilizando m6todos diretos, n6o
sendo recomendado, portanto, para sistemas cujas matrizes de coeficientes sejam espar-
sas. Para estas, podemos encontrar, tamb6m no Netlib, as bibliotecas NSPCG e ITPACK,
que otrt€m a solugio de sistemas lineares por m6todos iterativos.
Nas seq6es seguintes o leitor encontrar6 exemplos da aplicaqdo das tecnicas de
soluqio de sistemas lineares a algumas EDPs simples.

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:

ar=o- azT (4.22)


At -6*
-

To r, ... \ ... 7,u., T,u

-ro xl xi xtu-t xtu

Figura 4.2. Discretiza4do de uma bmra.

Com o objetivo de ilustrar as caxacteristicas gerais dos processo de soluESo num6-


rica, problema os m6todos de Crank-Nicolson e Euler explicito e
ser5.o aplicados a esse
implfcito. .{ soluqio num6rica ser6 comparada ir soluqSo analitica, dada por

TG,t\ = lT,, +it-r1"4y...n ("1') e-o'(T)" (4.23)


L _. nr \ L I'

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

ry = orl'-r#r{riu +o[(at),(a')'?] (4.24)


Ticnius de Solugdo Nunirica . 157

fornece um conjunto independente de equaq6es:

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

ri*,r,Ti=o",11' - zri+' + T,]lr


+ o[(ar), (a?)']
A, (A")'
origina o sistema tridiagonal 3.66:

(l+2s)Ii+I -"Tt*t = ?i+s7ii+'


-"ry*t +(l+2s)Zi+t -s?j1+r = Ti
' -s?i+t + (l + 2s)?i+t - "?f*t = Tt
:=:
-"I;'/'11, + (l + 2s)Tinjl " - sriit-r : Tiu-z
-sTif l, + (t + zs)Tifit^ = Tfu-, + s?i"]'

com s = ##, qu" pode ser resolvido pelo algoritmo de Thomas. Finalmente, o m6todo
de Crank-Nicolson,

T:*'-T: _ " |-r,1, -zr!+r,i, , +r,il''l


r, - tL----(l;F-- ",11'-2Ti+t*t ,-
+ O[(at)'?, (a')'9] (4.26)

fornece um sistema sinrilar ao anterior,

(2+2s)Ii+t-s?i+t 2?i + s{f+' +


+ s(?ii' - zri + ri)
-s{+r + (2 + 2s\Tl'+ L - sTjr+r 2T{+s(Ti-2Tt+Tt\
-"?i*t + (2 + 2s)Ti+' - "Tf*t 2ri+s(Ti-2Ti+Ti)
:
. (4.27)
- rTifi'_, + (2 + 2s)zi"jlr - sriilll 2TiM_2 +
+ s(Ti* _" - ZTi"u _z + Tiu _r)
-srifi'_z + (2 + 2s)r;',*lr = zTiM_t + sTifii +
+ s(TiM -2 - zTiM _t + Tirr)
I58 . Ti,cnicas Cottptrtocionais para Dtni'mtca do; F lutd'os

que. escrito na forma rlratricirll AT = r. fica:

[2+2s -r o " o lf ti'-'


| -, 2+2r -r . ll::_',
II o -s l+2.s || -r
II
r,"-'
:

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) |

rlzrinr-, +sli.lt +.s(Ti'r-" -)Ti'i",-, +"i,y)


I

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:

- Para t = -lt = 0.023980 s. terlros


ri = 0+0,05(0-'l(0) +0) =0"c
r-: = o+0,05(u-2(0) +o) =o"C
I3t = 0+0.05(0-2(0)+0) =0'C
Il = 0+0.05iu-2(0)+ 100) =5"6
. Portanto, a.s temperatura-s no instante t = 0,023980 s sdo: Zf = 0 oC, ?2 = 0
nC, I.r-0"Ce7'f=5"9'
- Para t = 2lt = 0,0{i960 s. terlros
tl 0 +C|.05i0 - 2(0) +0) = 0'C
t.; 0+0.05(0-2(0)+0)=0"C
:,
1.: - 2(0) + 5) = 0,25 'c
rl + t).05(ri

- 5 + 0,05(0 - 2(t) + 100) = e,50


oC
Ticntcas de SoluEd,o Numerica . 159

o .{s duas prirrreiras atrllicagocs do m6todo de Euler implfcito fornecer' ,s sistemas


lineares abaixo:

- Para t - fl = 0,023980 s, temos

-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

- Para f = 2-\t = 0,047960 s, remos

l0{) -0. 050 0


l. ol r,j'l r).{)00{
-0,0;0 l.100 -0.050 ol 'l
ril l=
0.00e{
I
0 -0.050 1.100 -0.0.i0 | r:t I 0, l0;l |

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

- Para I = _\t = 0.023930 s, rernos

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.l = 0,00006 "C


r: = 0,00270 "C
ti = 0,11351 oC
rlt : 1,76{61'C
160 T4cnicas Compvtacionois porc Dinimico d,os Fluidos

- Para t = 2A,t = 0,047960 s, temos

r,0500 -0,0250 0 o'l ri I i 0,$64.l


-0,0250 1,0500 -0,0250
0
ol r-2 | |
ril=l16,650l
z.ors I

-0,0250 r,0500 -0,0250 |


0 0 -0,0250 r,osoo I r,, J los,ozsl
Resolvendo-se o sistema, encontra-se

T? = 0,0004e'C
r; = 0,01547'C
r: = 0,43290"C
Ti = 9,08575oC

Apesar de calculados por m6todos diferentes, os resultados num6ricos obtidos sdo


compativeis entre si. As discrepdncias, principalmente entre os resultados do primeiro
passo do m6todo de Euler explicito e dos m6todos implicitos, t6m origem nas formas
distintas com as quais os m6todos numtiricos empregados propagam informagdes, como
as condiq6es de fronteira, pelo dominio. Quando se resolle um sistema de equaq6es, todos
os pontos do dominio sentem a influ6ncia das condiq6es de fronteira; isso n6o 6 verdade
com mdtodos explicitosu.
principais caracteristicas dos tr6s m6todos anteriores podem ser ilustradas pela
.4s
comparaqdo dos l'alores numriricos, com o resultado analftico fornecido pela expressao
4.23. Considere-se o valor de T: no instante t = 4 s. A tabela 4.1 compara os valores
fornecidos pelos tr6s m6todos, para diferentes ralores de d, com o valor analitico de
18,60 oC. O comportamento dos resultados apresentados na tabela 4.1 6 representativo
dos m6todos num6ricos em geral:

l. Para s > |, o m6todo de Euler explicito 6 instiivel. A instabilidade se manifes-


ta pelos valores para G fora do intervalo de temperatura admitido pela fisica do
problema (como 1889,83 oC). Os m6todos implicitos adotados, por serem incondi-
cionalmente estdveis, foram capazes de lidar sem problemas com valores de s > j.
Com o objetivo de se reduzir o tempo total de simula.qdo, isso permite empregar,
em mritodos implicitos, valores de At superiores aos dos m6todos explicitos.

2. Quanto maior o valor de s, menor 6 a precisio dos resultados- Isso 6 esperado,


uma vez que o ELT 6 proporcional a At (Euler) e a (At)2 (Crank-Nicolson). Em
particular, note-se que o m€todo de Crank-Nicolson, devido ao menor ELT na
discretizagSo temporal, forneceu resultados melhores do que os do m6todo de Euler
implicito, para os nresmos valores de At. E exatamerrte por essa razio que m6todos
de O(At)2 sdo indicados na andlise de fen6menos transientes (cf. seqno 3.9.1).

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

Ti.cnius d,e Solugdo Numdrica . 767

3. Finalmente, note.se que, apesar de a solugdo num6rica melhorar com a redugdo


de At, ela s6.ir6 convergir para a solugdo exata se reduzirmos o valor de Az.
aumentando'b nimero de pontos na malha-

Tabela.1.1. Rsultadc pea a temperatura ?r da bara no instute, 4 s. A soluqio malftica


=
rale f8,60 "C.
s A, (s) Euler Exp. Euler Imp. Crank_Nicolson
8,340 4,00 0,00 12,96 ,?_98
4,170 2,00 0,00 15,10 2t,34
2,085 1,00 1889,83 16,63: 18,58
1,042 0,50 12222,39 17,54 18,56
0,834 0,40 4210,85 17,73 18.54
0,521 0,25 19,51 18,02 18.5r
0,417 0,20 18,87 18,12 18,51
0,208 0,10 18,69 18,31 18,50

Na DFC' 6 muito comum resorvermos probtemas que exigem condiq6es de fron-


teira tipo Neumann (cf. segdo 2-J), em que a derivada normal (gradiente)
da variiivel
dependente 6 especificada na fronteira. por exempro, quando temos
uma parede adi-
abitica, isolada termicamente, a componente do fluxo de calor atrav6s dessa parede
6
zero. lvlatematicamente, expressa-se essa condigio impondo_se que, na parede,
oT
0n =n
em que n 6 a direqiio normal d paredelE.
Existe uma importante diferenqa prdtica entre as condig6es de fronteira
do tipo
Dirichlet e de Neurnann. E.quanto rra primeira, os lalores de uma grandeza
/ na fronteira
sio conhecidos (e podem ser enrpregados no cdlculo dos pontos internos, exatamerte
como
foi feito com fi e T5 no exeurplo anterior), na condigdo de Neumann, apenas
o gradiente
normal de { na fronteira 6 especificado. Dessa forma, na fronteira tamb6m
/ 6 uma
inc6gnita que d,eae ser d,eterminad,a como parte do processo de soluqio.
Podemos aplicar a condiqio de Neumann a uma das extremidades
da barra-
suponha-se que a extremidade esquerda da barra esteja termicamente isolada
(ver fi-
gura 4.3), de tal forma que nio haja fluxo de calor atravr5s da mesma:

arl
^
or |lo =0 (4.28)

Na extremidade direita, a condiqdo de fronteira Dirichlet


4 = 100 oC continua ina.lte_
rada. Todos os demais pard,metros tamb6m permanecem os mesmos.

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.

Como n5o conhecemos a temperatura ?o da extremidade direita da barra, devemos


aplicar a equaqSo 4.22 tamb6m ao ponto to-
Utiliza.ndo o m6todo de Euler explicito, juntamente com diferenqas centrais de
segunda ordem para a derivada espacial, obtemos a seguinte equaqSo para a temperatura
nO ponto tO:

# --
"\: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.

Figura 4.4. A temperatura T-r nio estd definida na bara.

Para completar a aplicaqSo do mdtodo de Euler explicito a esse problema, devemos


escrever a equagao 4.22 tos pontos cr at6 za. Em 15, a temperatura 6 conhecida devido
oC- Junto com a equaqio 4'29, as equag6es resultantes
icondigSo de Dirichlet ?s = 100
sao:
,r". _ zTt +Ti
ry*, = Ii+a(ar):__6;O___-_
ri"*t = ?i+a(At)W
Ti*' = Tt+"toqw (-1.J0)

rf*' = rT+ "toilW


Ti*' = Ti+"tOtlE|ffif3
com exce@o da primeira equaqdo de 4.30, todas as outras seo idanticas as equaqoes 4.25,

obtidas pelo m6todo de Euler com condiqdo Dirichlet.

-
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

A aplica4So da t6cnica de volumes finitos a equa{ao de convecgio.difuseo estacF


ondria,

Abud) ^A'0 (4.34)


0x - 0x2
feita de maneira andJoga iquela vista na segeo 3.5. A diferenEa 6 que, agora, temos,
al6m dos fluxos difusivos, fluxos convectivos. O-tratamento num6rico dado ao termo
convectivo 6 de importincia fundamental para a qualidade da soluq6o. Esse tratamento
6, na verdade, um dos maiores desafios na soluqdo num6rica das equagdes que contdm
esse termo; algumas discretizag6es podem ter efeitos inesperados sobre a soluEeo.
Para podermos observar diretamente os efeitos da discretiza4io dos termos con-
vectivos e difusivos sobre a solugio num6rica, vamos integrar a equaE6o 4.34 no volume
de controle da figura 4.5Ie:

[" o(lat dv [ r{!


J. dr = J. i)tz
av (4.35)

Pontos dircretos Frooteira dos


vorumes
/ \
,/ | -----,/\ r
W n /P e E
/ /ll

Volumede ar
controle

Figura 4-5. Volume de controle em uma malha unidimensional.

Supondo p e u uniformes, temos

puto, -d-l= r I(#)


!\--lg
- (#)
ror/-J
I (4.36)

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

Ticnius de Sofugdo Ntm4ia . 165

A equa4do 4.36 exprime o equilibrio entre os fluxos convectivos puf e difusivos fff aa .

propriedade d atraves das faces e e u do volume de controle. O produto pu 6 o fluxo de


massa atraves das faces do volume de controle.
O termo difusivo € aproximado por diferenqas centrais de segunda ordem:
(aO\
\6;)-=
4p -
A"
6w
e (#).-ry (4.37)

Jd os termos 6. e 6-, que compdem o termo convectir.o de (4.36), representarn,


respectivarnentezo-s valores de @nas faces e e ar do volunre de controle. Como os valores
de { estdo definidos somente no centro dos volumes de controle, 6 necessdrio aproximar
Q" e 6* em fungSo desses valores. Uma possivel aproximaq5o 6 definir que os valores
na face do volume de controle sejam a m&ia aritm6tica dos valores de @ nos pontos da
malha:

,"=*+, e 6u=u+t (4.38)

Substituindo-se as aproximag6es 4.37 e 4.38 na equaqdo 4.36, encontra-se

l6P + Qe 6e + dw1 ^l0e - qP sP - aw1


P,l 2 - 2 J='I l" - a, .|

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.

20. Tambdm cotrh€ido como nrimerc de Reynokls d,a c€lula.


766 . Tdcnius Compdocionois pora Dindmico dos Fluidos

Quando Pe > 2, a expressdo 4.39 permite o aparecimento de soluq6es oscilatdrias


para,4p em regi6es em que existem gradientes de /, pois o coefi.ciente de de, um ntimero
negativo, tem sinal oposto ao do coeficiente de dw. Uma das condig6es mais importantes
para evitarmos o aparecimento de soluq6es oscilat<jrias 6 que os coeficientes aw, uE,
op etc. tenham todos o mesmo sinal. Fisicamente,- isso expressa o fato de que, por
exemplo, quando a propriedade @ aumenta em um ponto, ela deve aumentar, tarnb6m,
nos pontos vizinhos devido ir conl'ecqdo ou i difusSo de @ para esses pontos. Caso os
coeficientes tenham sinais opostos, essa propriedade pode n5o ser vdlida e a soluEso
num6rica desenvolver oscilaE6es, comprometendo sua representatividade.
Um exemplo, adaptado de Versteeg & Malalasekera (1995), itustra essa situaqAo'-
A figura 4.6 mostra o dominio computacional em que a equageo 4.39 ser6 resolvida. E
uma regieo com L = I m de comprimento. A lariiivel dependente d representa uma
propriedade como concentraqdo ou temperatura. As condiq6es de contorno seo do tipo
Dirichlet, com do: I e drv+r =0. Adotaremosp- I kg/m3 e f =0, I kg/m/s. Para
uma dada velocidade u, o valor de N varia o espa{amento Ac e, conseqiientemente, o
nfmero de Pdclet Pe.
Quando escrita para todos os pontos do dominio, a EDF 4.39 forma um sistema
tridiagonal, que 6 resolvido pelo algoritmo de Thomas.

0.=l F" -l o"=o

Figura 4.6. Dominio em que a equagio 4.36 i rsolvida.

As figuras 4.7,4.8 e 4.9 comparam as soluq6es num6ricas da equaqdo.1.36, para


diferentes ntmeros de Pe, com a soluqio exata da equaqeo 4.33, dada por

*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)

Figura4.7. SolugSo exata e uumdricapaa Pe:0,2 e u:0, 1rn/s

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

21. Bovnded, em ingl€s.


168 . Tdcnius Computacionais parc Dini,mico dos Fluid,os

;"
X-X

x (m)

Figua 4.9- Soluqdo exata e uumrlrica para Pe = 0, 3 e u = 1, 5 m/s.

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.

lr.3.2 Discretizogdes lt[ultiditnensionais

Para ilustrar as caracterfsticas dos mdtodos num6ricos de solugdo para equagdes


parabtilicas em duas dirnensdes, espaciais, vamos considerar a equagS.o transiente de
difusSo bidimensional:
Ar
_=nt_+_l lA,T
A2T1
at - l0x2 1yz I
(.1.40)

em que a 6 o coeficiente de difusividade t6rmica, considerado constante.


Para integrar a equagSo 4.40 no iempo, pode-se utilizar o m6todo de Euler ex-
plfcito. Jri as deriradas espaciais podem ser aproximadas por diferengas centrais de se-
gunda ordem. O processo 6 aniilogo a.o que originou (4.24). O resultado foi apresentado
na seqeo 3.3.1 como a equaqS,o 3.68:

r:;' = zii +o(At, lG-ffi1arl 1?ii*' (av)'


l
rl *
I
+ O[(at), (Ar)'], (ly)'?] (4.41)

A restriqio de estabilidade da discretizagao 4.41 foi vista na seq5.o 3.6.3, e vale

frr'l
s=c(.\t)' l-+-l < (4.12)
l(Ar;' (av)'.1 -
Ticnius de Solugdo Numiriu . 169

.Apesar de o esquema explfcito 4.42 ser de implementa4So direta, sua restrig5o de


estabilidade, muitas vezes, faz com que o mlor de At seja demasiado pequeno. O m6todo,
entdo, exige muitas iteraq6es e, conseqiientemente, um longo tempo de computag6o. Para
uma malha uniforme, Ac = Ag = A.S, a restrigeo de estabilidade 4.42 se torna

-{: 2a(Ltl ,I a(Ar) I


:+ s=63"sq
(ls;' <- - ,
Portanto, a condiq6o 4.42 6 duas I'ezes mais restritiva que aquela do caso uni-
dimensional, dada pela expresseo 3.115. Al6m disso, ao refinarmos a malha dividindo
AS por dois, precisaremos dividir o wlor de A, por quatro. Lerando tamb6m em con-
sideragio que temos quatro vezes mais pontos, o esforgo computacional necessd,rio ser6.
16 vezes superior ao do problema original. Nesses casos, o uso de mdtodos implfcitos ou
semi-irnplicitos apresenta vantagens, pois podemos escolher o valor de At apenas baseado
na precisSo desejada da soluqSo.
Ao discretizarmos a equagio 4.41 por meio do m6todo de Euler implicito, obtemos

zTi;' TN! - 2T!'+t


l$r
L
+ r,li*_,, I
";j
+ a(Ar)
(A")' (^'F-J T

+ o[(ar),(a ,')'?, (ay) "l (4.43)

ou

-r, (r,li:j + r,alj) + (2s, r 2s, + l)Tl,*, - r, (ri#, + T:;:) =Tij


emques,=#""r=ffi.
Quando escrita para todos os pontos do dominio, a equaqdo anterior dii origem a
uma matriz de coeficientes pentadiagonal (cf. segdo 4.f.1). O sistema linear resultante
pode ser resolvido por m6todos diretos ou iterativos. Devido i matriz de coeficientes nio
ser tridiagonal, por6m, qualquer uma das escolhas tem custo computacional bem maior
que o algoritmo de Thomas.
Nessa situaqdo, 6 possivel adotar uma discretizaqdo semi-implicita, semelhante ao
m6todo de Crank-Nicolson, para reduzir o custo computacional da solugSo num6rica. O
m6todo resultante, iterativo, 6 denominado .\DI (altenating-direction implicit)- Ele 6
muito utilizado na soluq5.o de problemas nos quais, devido aos custos computacionais, o
tratamento implicito de todos os termos das equaq6es n;o 6 conveniente.
Aplicado i soluqdo de problemas parab6licos em duas dimens6es, o m6todo ADI
fatoro a rnatriz pentadiagonal em duas matrizes tridiagonais. Desse modo, cada passo
.lt no tempo 6 feito em duas etapas:
1. [nicialmente, equagio 4.40 6 discretizada como

r:i'li;ri, , r::if -2T!.+t/2 +",1,,i1'I


=. f 'e, -,7?
(A")2
I li-l
--
^;P-,
L
170 T€cniw Computoeionois pore Dindmico dos Fluitlos

A equagdo anterior pode ser escrita, de forma compacta, como

-"rT::|{'+ 2(l + sr){"r+'/" - "urir*}l' =


= s,T!+r' + 2(l - s,)?i, * s,T,1,,, (4.44)

em que # foi aproximado no nivel de tempo n (ver figura 4.10a). As dnicas


$f aproximados no nivel de tempo n + l/2.
inc6gnitas sao, portanto, os lralores de
Escrevendo a equaeeo 4.44 parz todos os pontos do dominio computacional, obte-
mos um sistema tridiagonal, que 6 resolvido pelo algoritmo de Thornas.

2. Em seguida, a equageo 4.40 6 discretizada como


dn+l Tn+l /2 n+l
I r i,j+L zt i,j +TijL Tr+L/2 no^+r/2, r^+L/2
ti,j - ti,i _^.1 T: ,J+. - 2r:!L -r ! i_L:i
, r;,i+l - L'i,i - 'i,i-l
Lt/2 L
(ac) M
\-v /

- s"",$1, =
-".r,11rt. + 2(1+ s,)Tir.tst
= ",7'::;1" - sr)?i,t'/" + "uTlflt'
+ 2(1 (4.45)

em que, ao contr6rio de (4.44), o termo


ff 6 anroximado expliciramente em n*l/2
(ver figura 4.10b). Noramente, o sistema de equa4Ses resultante 6 tridiagonal. Os
valores de T'+r/2, que comp6em o lado direito de (4.45), sdo obtidos com a solugio
das equa@es 4.44 pata todos os pontos do dominio.

n+ n+IlZ n+ln + n+l

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.

O ADI comeqa pela aplicaqeo de (a.4a) irs colunas i. = 1,2,3,...,[Nt -2 do


dominio computacional (ver figura 4.11a). Em seguida, a equagSo 4.45 6 aplicada irs
linhas j = 1,2,3,...,JM - 2 (ver figura4.l1b). O m6todo ADI 6 incondicionalmente
estdvel e de O[(Ar)2, (Ar)2, (Av)'?].
Ticniw de Solugdo Numdriu 171

n+ n+lt2 n+ll2 + n+l

(a) (b)

Figura 4.11. Seqii€ncia de cdlculo do m6todo ADI

Como exemplo de aplica4S,o do m6todo ADI, considere uma chapa plana de I m


por 1 m, feita de um material que possui difusividade t6rmica o igual a 0,0155 m2/s. A
chapa est5 inicialmente a 25 "C e suas bordas superiores e inferiores sio, ent6o, colocadas
as temperaturas de 100 oC e 20 oC, respectivamente. .4.s bordas laterais sio colocadas
a 30 "C. Deseja-se determinar a evoluqSo temporal da temperatura na chapa entre os
instantes de tempo t = 0 e t = 20 s.
Esse problema 6 regido pela equaqio {.40. A discretizagio da superficie da chapa
utilizarzi 6 pontos em cada dimensSo. .{ssim, I/t,f = J M = 5 e Ar : Ly = I /5 = 0, 20 m
(ver figura 4.12). O valor de At foi escolhido como igual a I s. Com esses dados,
sr=.ty=s=0,3875.
7:too oc

7:30.C
rylT 7:3OOC
-L

j4
F-r-
c20"c
Figura'1.12. Regiio em que serd, aplicado o mdtodo .{DI
I

Inicialmente, a equagdo 4.44 6 aplicada As colunas do dominio mostrado na figura


{.12. Como as temperaturas na coluna i = 0 sdo dadas pelas condiq6es de fronteira,
comeqa-se na coluna I = 1. Da mesma forma, as temperaturas ao longo das linhas j
=Q
ej=5sdocondiq6esdefronteira.Aplicandoaequagio4.44icolunai=leaospontos
172 . Tdcnire Compttocionais pora Dindmiu dos Fluiilos

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

| -0,387 2,775 -0,387


I o
;iil I l?:ll I

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:

-sr|!l +z1r + s)r]/,2 - sT].f,2 = s?f,r + 2(t - s){,, + s?,o,,


-sT]/.'+z(t+s)r)/,| -srj!' = "4,r+2(1 -s)?io, +s?,o.,
-tT!/" +z(t+ s)r)!| - sr)/i : "4,.+2(1-s)?'f,, +s"f,,
-'rt/]^ +z(t+ gr)/] - sr)!l = +srf,n
"4,0+2(1-s)Qo..
que, em forma matricial, s5o escritas como

I z,ztz, -0,387 o o lf ri,{'


| -0, ssz 2,77s -0,382 o | | r,'i"'
I o -0.387 2,T25 -0,J8? | |
I o "t
o -0,382 2,Tzs )lr;./:
A soluqdo do sistema anterior 6
lffil
= 2a, rt 'c rl/} = zs,tt'C r,t/r' = zo, so 'c = 35, os 'c
",t{' "rt,{':
O processo i repetido para as colunas i, = 3,4 quando, entdo, t6m-se todos os valores
de Trt+r/2 necessdrios ao ciilculo de ?'+1. Para esse c6lculo, a equagio 4.45 deve ser
aplicada desde a linha j -- | at6.j = 4 e entre as colunas i = | e i = 4.
Escrevendo a equaqdo 4.45 para a linha j = l, obtemos as seguintes equa46es:

-slrr,, +2(1 +s)Tf,,-s?ot, = "Ti/; +Z(r -s)rf,{: +srit


-slrt,, +z(t +s)?i!,-sTl, = tf[/i +2(1 -s)Trtf +s7:;/;
-sTrtr +2(l +s)?j,, -sZrtr : tfi/i +Z(r -s)f.t,('?+"Irt6'
-s4,r +2(l +s)71,, -s?.',, = tri/i +2(r -s)ri1'?+"4,/.'
Tdcniw de Solugd,o Numd"ico . 173

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

| 2,225 -0,382 o o 1lr!./,' l ioo,zsl


| -o,raz 2,Tzs -0,387 o | | r;.\ l _l az,zt
o
I o o 2,72s -0,387
-0,382 llr#, 1-l+z,zzl
I

L -0,382 2,225 ) 1.,1,{,J Loo,zsl


que tem como soluEio

?ir =25,06'C T]l=23,87oC ?itr =23,87oC ?irr =25,06oC


Ap<is aplicar-se a equagio 4.45 is demais linhas do domfnio, chega-se finalmente
ao valor da temperatura na chapa no instante t = I s- os resultados estd.o mostrados na
figura 4.13.

100,00 100,00 100,00 100,00


30,00 44,54 46,07 46,07 44,54 30,00
30,00 28,98 28,17 28,17 28,98 30,00
30,00 26,59 25,45 25,45 26,59 30,00
30,00 25,06 23,87 23,87 25,06 30,00
20,00 20,00 20,00 20,00

Figura 4.13. Temperatura da chapa no instante , =I s.

Prosseguindo nos cdlculos atl t = 20 s, encontra-se a distribuiEio de temperatura


sobre a chapa, mostrada na figura 4.14.

100,00 100,00 100,00 100,00


30,00 61,34 70,86 70,86 61,34 30,00
30,00 44,50 51,29 5r,29 44,50 30,00
30,00 35,41 38,56 38,56 35,41 30,00
30,00 28,61 29,05 29,05 28,61 30,00
20,00 20,00 20,00 20,00
Figura 4.14. Temperatura da chapa tro instante t = 20 s.

O cdlculo de T'+r a partir da equaqSo {.45 exige, quando utilizamos a condigao


de fronteira Dirichlet, lalores de Tn+L/2 ta fronteira do domfnio. Quando as condig6es
de fronteira s6o constantes e iguais a T.f, os lalores de Tn+l/2, na fronteira, sio dados
diretamente por T|+t/: = T/. Por6m, quando as condiq6es de fronteira l.ariam no
174 . Ticniw Computaciono* porc Dind,miu dos Fluidos

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.

4.4 EQUAQoES ELfPTTCAS

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:

6i+t.i - 26i.i 1- di-t,i , d; r - 26, +Qi -r =0


(arF - -
22- Do ingl€s altenaaing-directiot explicit.
T6niu de Solvgdo Nwiin 175

A equagSo anterior pode ser reescrita como

di+r,i - 26;.i * $;-r.i. (ff)' (4;,ia1 - 26i.i + 6;.i-t) = 0

ou, se definirmos p = ffi,


6i+r,i 1 $;- 1,i + 92 Q;,i+r + 02 6;,i -r - z (t + 02) 6;.i = g (4.47)

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=4 l'T- i=4 x

I=50t
Figua 4.15. Regido em que serdo aplicados os mdtodos iterativc de solug5o.

4.4.1 Mdtodo de Gauss-Seid.el


O m6todo iterativo de Gauss-Seidel 6 um dos mais utilizados na solugdo numririca
de sistemas de equag6es. Quando o aplicamos ) equaqfio 4.47, ela 6 reescrita como:

d,.r = 2O+6(d;+r,; + 6i-r,5 +p2Si,5*r+ f26;,i-r) (4.48)

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)

ht ,6+n (ds,r*dr,r +g2h,z+B20z.o)


ds,r =
#6 (6q,t + 62.' * 026t,, + 92Qs,o)
176 . Ticniu Conputociotais pam Diadmiu ilos Fluitlos

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'

Cada ralor de {;; rec6m-calculado pertence }r iteragSo (fr + l)' Em fungSo da


ordem de cSlculo escolhida, as equagSes para os nove pontos internos seo:
Ticnius de Solugdo Numbiu . 177

c Linhaj=l:

dlf,*') = #A(oll,l * 0.,, * p"ol? + 0"!s)


dtT" = rTr+iT (olli * oli*" + o"oy) + p"hs)

o Linhaj=2:

d!lr*')
#A (of) * 0",, * P" 6\2 + P" o\T'))

o!:;, * oli*') + p" of) + p' ot{\)


m+6(o!ll
d!1,*',
,6+6 (00," + 6fi't + P"of) + P'oli,*'))

o Linhaj=3:

d1:,*" = r1|o(o[iJ *0,,, * B'0,.n + 9"0\*i't)


d!f,*" = fr+6(ollJ *oli." + r,ztz,a+ p'o\ij'\)
I
dllr*" = #m(0n., + ollr*" + F'0",n + o'os!i\)
i
Not+.se que os termos sublinhados indicam condiqdes de fronteira. Pelas equagdes anteri-
I
ores, pode'se verificar como, ap6s serem determinados, os novos vatores /(t+l ) contribuem
I
para os c6lculos subseqiientes na mesma iteraeeo. Descontando-se os elementos perten-
centes is condiq6es de fronteira, pode-se generalizar essa contribuig5o pela equaq6o:

d1:*') =
#6(oll\., *o!1i,1) + p'oli]*,* p"o!:i-'l) (4.4e)

Como exemplo de aplicaqio do m6todo de Gauss-Seidel, vamos determinar a dis-


tribuigio de temperatura, no estado esta.cion6rio, sobre a regiSo mostrada na figura 4.15.
No estado estaciondrio, a equaqiio de Laplace 4.46 descreve a distribuiqio de temperatura
na chapa.
O dominio ser6 considerado como uma chapa plana e quadrada, com I m de
lado. O vetor solugSo inicial serd T(0) = 0 oC sobre todos os pontos da chapa em que a
temperatura neo 6 especificada como condigio de fronteira. O crit6rio de parada adotado
ser6 a soma das diferenqas absolutas (cf. seEdo 4.1.2) que, para o presente problema, 6
escrita como
i=3 i=3
a(*)=IDlrli,_t{:-',1 (4.50)
178 . T6.cnicu Computacionais poro Dindniu d,os Fluidos

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

?.1' = 0,25(o+75+ l(o+50)) = 3l,25oC


41,, = 0,25(0+31,2s+ l(0r50)) = 20,31 "c
r]J = 0,25(100+20,31+ t(0+s0)) = 42,52 "C
Paraalinhaj:2,temos
TlJ : 0, 25(0 + 75 + 1(0 + 31, 25)) = 26, 56 oC
TlJ = 0,25(0 + 26,56 + l(0 + 20,31)) = ll,7l oc
ri," = 0,25(100+rl,7l+l(0 +42,sT)) =38,bzoC
Finalmente, pa.ra a linha j = 3,

ri, = 0,25(0 + 75 + l(0 + 26, 56)) = 25, 39 .C


.

T]." = 0,25(0+2b,J9+r(0+ll,zl)) =s,21 "c


?r1. = 0, 25(100 + 9, 27 + l(0 + 38, b7)) = 36,96 .C

Agora devese verificar se o crit6rio de parada 6 satisfeito ou se mais uma iteragdo


6 necessd"ria. Calculando o valor da expressSo 4.50 em funqdo de T(l) e 1(0), 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.

0,00 0,00 0,00


75,00 42,85 37,72 51,78 100,00
75,00 58,70 56,24 69,41 100,00
75,00 60,71 59,15 69,64 100,00
50,00 50,00 50,00
Figua 4.17. DistribuiEdo de temperatura no Gtado etaciond.rio calculada com o m6todo de
Gau*Seidel.

O mdtodo de Gauss-Seidel apresentado anteriormente 6 avercda por ponto (pGS),


j6 que a equa4So 4.49 s6 fornece o lalor de uma incdgnita de cada uer; ,,o T,(,j+,).
"aso,
Essa versdo possui um custo computacional, por iteragio, pequeno, jd que para cada
Tdcniw de Solu96,o Numdrico . 779

ponto do dominio deve-se determinar um fnico valor de e- funqdo de valores


conhecidos. -A.ssim, basta calcular a equa4So 4.49 em cada "lj*t)
ponto do dominio, at6 que o
crit6rio de parada adotado seja satisfeito.
.{ um custo computacional, por iteragSo, mais elevado, pode'se utilizar o m6todo
de Gauss-Seidel por linho (LGS), no qual sao calculadas, simultaneamente, todas as
inc6gnitas ao longo de uma linha, ou coluna, do dominio.

i 4.4.2 Gouss-Seidel por Linha

Considere-se noramente a equagSo 4-47:

6i+t,i 't 0;-t,i 't 0'6o,in, + 026;,i-r - 2 (l + 02) Q;,i = O


Queremos que a equagdo anterior nos forneqa os valores de d(*+l) ao longo de uma
Iinha j = cte. Para isso, podemos escrever essa equagSo como
dlii.'] - 2(r + 02) 6::i" * d11i:) = -f"Q,.i*, - i'6,.,-, (4.51)

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 -'

-s"ilt + (1 + 2s)ry+r - sf[]r = ?i (4.52)

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:

dt:,*')- 2$+ 02)4[t+r) +do.r : -fl'o\| - 0"Qrp


dt:l') - zg + 02) oil,*') + o!1,*') = -p'ot\ - 0262p (4.53)

dtt - 2 (r + p') a5i*') + o!11') = -p'dY) - g" Q,.,

Novamente, os termos sublinhados s5o condig6es de fronteira. O sistema linear 4.53 6


tridiagonal e pode ser resolvido pelo algoritmo de Thomas. Os termos que estdo na linha
j = 2 ainda esteo na iteragio (/c).
Ao aplicarmos a equaqSo 4.51 para a linha j = 2, os termos da linha j = | ie
estaxdo na iteraqio (/c + l), enquanto que os termos na linha j : 3 ainda estarSo no nivel
(k) (ver figura 4.18). Portanto, podemos escrever a forma geral da equa4io 4.51 como

dlii.:' - 2 (r + p') dl:l') + d!1i,:) = - p" oli] *, - ii" o\::,\' (4.54)


180 . Tdcnicu Computocionois para Dind,mica dos Fluid,os

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.

Uma iteraqdo do m6todo de Gauss-seidel por linha consiste em aplicar a equa{6o


4.54 a todas as inc6gnitas de uma linha j = cte, com | < j S J M
- l-
Devido i necessidade de se resolver um sistema tridiagonal para cada linha do
dominio' em relaqdo ao m6todo de Gauss-seidel por ponto, o custo computacional por
iteragdo da versio por linha 6 mais elevado. Porrim, sua taxa de convergGncia 6 melhor
que a do PGS, iustificando o seu uso. A melhor taxa de converg€ncia no LGS, em relaqdo
ao PGS, se deve ir mais riipida propagagSo das informaq6es, representadas pelas condiq6es
de fronteira, para o interior do dominio. Essa propagagio se d6 pelo acoplamento entre
as equa46es 4.53, que faz com que todos os pontos internos em uma linha sejam afetados
pelas condiEdes de fronteira simultaneamente, uma vez que as equag6es para todos os
pontos esteo acopladas, e duas delas, as dos extremos da linha, contdm as condig6es de
fronteira.

4.4.3 Sobrc-relatagi,o Sucessiua - SOR

Resultados te6ricos e observaq6es experirnentais mostram que, conforme progridem


as iteraqdes do m6todo de Gauss-seidel, a diferenqa entre sucessil,as aproximaqdes
4(&+t)
e @(t) 61'n'nu"'n. Isso faz com que o m6todo necessite de muitas iterag6es para obter uma
boa soluqdo para o sistema de equaq5es. Essa caracteristica ni.o 6 exclusira do m6todo
de Gauss-Seidel, mas dos m6todos iterativos em geral.
Podemos amenizar esse problema aumentando deliberadamente essa pequena dife.
retga, extrapolando (sobre-relaxando) o valor de @(t+t), de tal forma que ele se aproxime
mais rapidamente da soluqdo numririca dNurur do sistema de equag6es. Essa 6 a base dos
m6todos tipo SOR (successite over- r.e.lrcotion\.
,(t+l)
SeJa @E;''' o valor de @ calculado na iteraqdo (A+ l) do m6todo de Gauss_Seidel.
Para extrapolar esse lalor, vamos adotar uma expressd.o do tioo

dlL**') = d$r*') *,r [o$.*'t - 4tor1 (4.55)


l

i Tdcnius de Solugd,o Num4.rico . 787

A expressdo 4.55 pode ser escrita como

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)

Resta agora determinar o valor de I. Como queremos aulrentar a diferenqa entre


OSJI) d(e), deu"mos ter .\ ) 0. Ao mesmo tempo, .\ < I para evitar que @ cresga sem
"
limite. A partir da expressSo 4.55, podemos escrever que

dtL*.') = d$r*') *.1 [O$.*') - d(e)] = (1+ ))d$s+') - ld(ft)

Se adotarmos a denominagSo usual o = I +), lodemos escrever a equaqSo anterior como

d!b*;) =,d$r*') + (r - u)6@\ (4.56)

em que u 6 conhecido como fator de relazagfio. Para a convergdncia do m6todo SOR,


0< < 2. Em particular, quando t.r = l, o mdtodo SOR torna-se idantico ao mdtodo
r,.r

i de Gauss-Seidel. Quando 0 ( r,; < 1, estamos aplicando stb-relaxagto As inc6gnitas.


Isso 6 especialmente ftil quando o sistema de equa46es se origina a partir de EDPs ndo-
I

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

;(r+r)_,.,1 , (^ro, a,{(,t+r) t|",i',i+r a


" -'l
+ p'ai:;-\'))+(l -u)d::r
Y'|r * +pz; \oiir; +o)-i;' +-p2s$) (458)
[2(1
O termo entre colchetes 6 o mesmo da expressio 4-49, obtido pela aplicagio da t6cnica
de Gauss-Seidel. A equa.qSo 4.58 representa a versio por ponto (PSOR) do m6todo de
sobre-relaxa4io sucessiva.
Qual o valor de c.r que produz o nimero minimo de iterag6es? Ndo hd. corno
determinaJ, o priori, esse valor "6timo", exceto para alguns poucos casos particulares
(Ames, 1992; Thomas, 1999). Normalmente, realizam-se testes num6ricos com diversos
valores de o no intervalo 0 < u < 2 para verificar qual o melhor para o problema sendo
tratado (por exemplo, fazendo-se apenas algumas itera46es). O melhor valor obtido nos
testes pode, entao, ser utilizado em todas as iteraqdes do mdtodo23.
A figura 4.20 mostra a tipica depend6ncia do nfmero de iteraq6es com o fator
de relaxaqio a,l. O crit6rio de parada adotado foi o mesmo para todos os valores de o.
Observe-se que:

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

Quando o = l, obtemos o mdtodo de Gauss-Seidel.


Para o < l, estamos sub-relaxando o problema, isto 6, reduzindo o valor de h na
figura 4.19, o que faz com que o nfmero de iterag6es aumente conforme a; diminui'

J. Quando o > 1, estamos sobrerelaxando/os valores das inc6gnitas. O nrimero de


iteraqdes cai at6 131, para a, = 1,85, e depois aumenta rapidamente conforme
u -+2.
O nfmero de iteraq6es (f31) para r,.r = 1,85 corresponde a menos de 10% das
itera46es (176l) exigidas pelo m6todo de Gauss-Seidel. Portanto, em rela4So ao
m6todo de Gauss-Seidel, a adiEao de SOR ao procedimento iterativo permitiu re-
duzir o esforqo computacional em rnais de 10 uezes.

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.

4.1,./, SOR por Linha


Da mesma forma que o m6todo de Gauss-Seidel, o m6todo de SOR tamb6m pode
ser escrito na vers5o por linha. Como exemplo, considere-se a equaESo 4-54,

dlii:)- z(r+ B2)d|j.*') +dl:t:) = -0"d!!)*,- g"a:r,i! (4.5e)

obtida atrav6s da aplicag5o do m6todo LGS ir discretiza+F\a 4.47 da equaESo de Laplace.


Analogamente ao que foi visto para o m6todo PSOR, pode-se implementar o m6todo
SOR por linha (LSOR) de duas formas distintas:

1. Sobre-relaxaqdo aplicada ap6s os cdlculos com (4.59).

(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

(b) Antes de prosseguirmos para a pr6xima linha, a equa{Ao 4.56


6 aplicada a
cada um dos ralores de 4'(*+t), fornecendo
{f,+*l}.
2. Podemos inserir o fator de sobre-relaxag6o diretamente na equagdo
4.s9. Inicial-
mente, ela 6 escrita como

x(r+l) _
ofii,lt + ol1i,,l + B, (ofjf ,
(4-60)

Substituindo-se a equagdo 4.60 no termo


d$r*,) du 4.56 e rearranjando_se
o8 termos, obt6m_se "*pr*sao

,6W -ze+F2)ol:;,, *"ot\I:) =


-(r -,) fz (r + B,)] al!] -,p, (ol,l'., * ol,t?) (4.6r)

que deve ser resolvida para cada linha j


= cte. A sobre-relaxa4io estd integrada ao
processo de soluESo de (a.6r). Nesse caso, para
mantermos a dominincia diagonal
das matrizes tridiagonais geradas pera equagio 4.61 e reduzirmos
o efeito dos erros
de arredondamento sobre a solugdo num6rica, 6 recomenddvel que'ar
< I p2- *
Quando aplicado d equaqdo de Laprace, a taxa de convergdncia do m6todo LSOR 6
em torno de 1D vezes melhor do que a do soR por ponto (ambos
utilizando os respectivos
melhores lalorqs de a;). Por6m, os larores de cr que possibilitam
o menor ndmero de
iterag5es sio, em geral, diferentes para os dois m6todos. Tambdm para
o m6todo LSOR,
nio hii como calcular, a priori, o merhor valor de ar que fornece o nfmero minimo
cre
iterag6es para problemas gerais.
vamos aplicar o mdtodo LSOR no crilculo da distribuigio de temperatura
do
domfnio da fi6ura 4.15. Os dados serdo os mesmos daqueles na
seqdo 4.4.1, isto 6,
Az = Ag = 0,25 m, 82 = | e1(o) - 6 oC. O processo iterativo 6 repetido at6 que
E(t) ( e, em que E(*) 6 a soma das diferenqas absolutas e e 0,0001 oC. Ser6
= adotado
u = l,l, determinado numericamente e que fornece o ndmero minimo de iteraE6es.
Aplicando o m6todo LSOR ao longo da linha j = l, obtemos o sistema tridiaconal
de equag6es:

-nrl? + r, r4.1,) = -132,5


r,1"1,'l _ +4? + r, r4l = _b5,0
r, rzj.il - +rj.il = -165,0
que tem como soluEio:

r{l] = as, so .c C.li = r0, 7o "c r!!) = sz, t+ ,c


Ap6s aplicarmos o m6todo para j- 2e j = l,,obtemos os valores de T(l) mostra-
dos na figura 4.21.
Tdcnius de Solugdo Num6riu . lg1

0,00 0,00 0,00


75,00 42,55 36,27 5r,84 100,00
75,00 43,47 37,51 52,23 100,00
75,00 45,56 52,44
9,70
50,00 50,00
100,00
50.00
Figura 4.21. Resultado da primeira iteralio do m€todo
LSOR no domfnio da figura 4.15.

Para que o LSOR satisfaqa o crit6rio de parada, sio


necessd.rias apenas r0 iterag6es,
contra 23 do m6todo PGS. A distribuiqao final de temperatura
est:i na 6gura 4.22.

0,00 0,00 0,00


75,00 42,85 37,72 51,78 100,00
75,00 58,70 56,24 69,41 100,00
75,00 60,71 59,15 69,64 100,00
50,00 50,00 50.00
Figura 4 22 Distribuigao finar de temperatura carculada
pero m.todo LS.R com q = l, l.
Apenm l0 iteraq6es foram necessdrire, cootra 23 do
m6todo de Gauss_Seidel por ponto.

4.4.5 Condigao de Fronteim tipo Neumann


os m6todos iterativos podem tidar sem probremas com condigSes
de fronteira tipo
Neumann' Por exemplo, considere-se o dominio da figura
4.23, cuja borda direita est6
isolada termicamente. Expressamos esse isolamento
atraves da equagio:

drl
a'1,=. = o (4.62)

L{$dl temicmente
isolada
I=75'C

i=o FE_{ i_4 '


r=50'C
Figura 4.23- Regido com uma fronteira termicametrte
isolada.
186 . T€cniu Conpttacionois Wm Dinimiu dos Flvidos

Utilizando a t6cnica do ponto fantasma apresentada na seq6o 4.3.1, a condigio


4.62 6 discretizada com<r

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

rj:*', = #Fr(rjjl +a,, + p,r::)+p,r,,o)

41,*')= #6(43 +r,ll,.') + p"r::) + p,r,')


4:n" = fr+n(rn,, +ril*'r + P."r"l + P'r..o)
4:,*" = #A(",,,+r.(!+') +P"r[:) + 9'ro'o)
Para introduzirmos a condigio de fronteira Neumann no sistema, devemos modi-
ficar a equaqdo correspondente a i = 4, que 6 reescrita como

4:,*') = + p"r::) + g"ro.o)


#m(r4:,*',
O procedimento 6 aniilogo para os outros pontos do dominio. Ap6s 36 iterag6es,
obtemos a distribuigio de temperatura mostrada na figura 4.24. Modifica.q6es seme.
lhantes devem ser feitas nos sistemas de equa46es obtidos no m6todo LSOR, pSOR e
LGS.

0,00 0,00 0,00 0,00


75,00 37,63 23,69 18,33 16,92
75,00 5r,$ 38,78 32,74 31,01
75,00 55,93 46,88 42,82 4r,66
50,00 50,00 50,00 s0,00
Figura 4.24. Distribuiqm final de temperatura, calculada pelo m6todo PGS, para a regiio com
parede direita termicmeute isolada.

4.4.6 Volumes Finitos

A discretizaqSo da equalSo de Laplace por volumes finitos, vista na seqao 3.5,


resulta na equa46o 3.104:

opQp = asQB * av/Qw * aNSy * asQ5


Ticaim de Solugd,o Nvmitiu . 187

que pode ser resolvida por qualquer um dos m6todos iterativos


vistos anteriormente.
Com o m6todo PSOR, por exemplo, e as condiq6es de contorno do tipo
Dirichlet, as
iteraq6es utilizam a equaqio

+ o*6lt*')_lor4(it + orat*,t
og*rt =.o"e(t) + (r _ u)/$) (4.63)

em todos os pontos internos do dominio. Deve-se arterar a equaqdo


4.63 em pontos
adjacentesa fronteiras do dominio em que condiq6es de contorno tipo Neumann s6o
especificadas.

4.4.7 Compamgdo entre os Mitodos lteratiuos


Esta segio compara o desempenho de quatro dos m6todos iterativos
apresentados
anteriormente - PGS, LGS, PSOR e LSOR - a partir do
c6lculo da soluqio num6rica oa
equaq6o

a2O
*A2./, =2v(322 +y2it, ocr,9< I
arr' 6i
com condiE6es de fronteira tipo Dirichlet:

S@,0)=0, b?,r)=22, 0<z(l


d(o,y)=0, /(l,y)=y3, ocssl
O problema possui soluqio analftica 6(x,il = 22y3. Na discretizagdo adotada,
IM = llvt = 16. A condiqiode paradadasomadasdiferengasabsolutas,
come = l0-a:

(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.

M6todo & Versdo Ponto Linha


Gauss-Seidel 221 122
SOR 39 27

'{' 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

Figura 4.26. Compraqio entre LSOR e PSOR (detalhe).

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.

o As soluq6es em pontos diferentes do dominio convergem para a soluqdo real de


forma diferente: para um rnesrno lalor de e, o valor de d1,5 apresentou um erro
percentual muito maior que o de /1s,a.

o lvl6todos globais de avaliaESo do erro, como a expressao 4.64, permitem a coe.


xist6ncia de solugdes numdricas boas em alguns pontos do dominio, com outras ndo

__
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.

Utilizando um critdrio de parada pontual, do tipo erro relativo,

o(*) D(*)
--M6
em que

D(&) ma:< ld(t) - d(t-t)l


= r<i<xt .
' I
e ,vrt*r =
,per.' lol^)l
pode-se garantir que a soluEdo em tod,os os pontos 6 melhor ou igual
ao crit6rio
estabelecido. Tipicamente, pode-se aplicar o m€todo iterativo at6 que a soluqio
num€rica em cada ponto do dominio satisfaga uma dada condiEdo. 6 cbro que,
com a reduqao do valor de e em (4.64), melhora-se a qualidade da solugdo como um
todo, mas n5o se t€m garantias de que cada ponto da solugdo satisfa4a um minimo
necess6.rio.

o A natureza do erro relativo 6 tal que, mesmo que os varores de envolvidos na


d
express6o

-
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.

4.5 EQUAQoES HTPERBOLTCAS


Nas seg5es 2.4.1 e 2-4-2, vimos que a maior diferenga entre equaq6es hiperb6ricas
e as parab6licas eelipticas,6 a velocidade finita de propagaE5o das informaq6es atrav6s
das caracteristicas. Nesta seEio serdo apresentadas algumas t6cnicas numrlricas
Dara a
solugSo de problemas hiperb6licos.

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

4.5.1 Equagdo d.e Conuec7d.o

Considere-se a equaqdo de convecgio 2.6, em que a velocidade de convecqSo u > 0


6 constante:
0u 0u
(4.65)
at+uar=u
Como condiq6es iniciais temos u(2,0) = f(r). A solugSo para esse problema 6 uma
funqSo do tipo u(z,t) = f(" - ut) para t > 0. As curvas caracteristicas seo mostradas
na figura 4.27; cada curra possui equa4So x - rt = cte. Ao longo das caracteristicas, os
ralores de u(2, f) que satisfazem a equaES,o 4.65 s5o constantes.

x=xo+vt

Figura 4.27. Curvre curcterGticm dadre pela equa4do 4.65.

.{s dificuldades na solugao num6rica dos fen6menos regidos por equa.gSes hiperbG
licas decorrem das propriedades desses fen6menos. Entre elas, podemos citar: I

1- As informaqoes se propagam a.o longo das caracteristicas a uma velocidade finita i,


U.
Tdcnius de Solugdo Numdiu . 791

2. Os fen6menos regidos por equa{&s hiperb6licas n5o possuem mecanismos dissipa-


tivos.

3. A condiqSo inicial admite descontinuidades que, se existirem, s6o propagadas sem


dissipaqao. Portanto, a solugeo num6rica de equag6es hiperMlicas admite descon-
tinuidades.

Para que a soluEio calculada seja representativa da soluESo do problema ffsico,


todos os itens anteriores devem ser corretarnente tratados pelos m6todos num€ricos. Es-
tes devem levar em conta direqdes e velocidades de propdga4So de informaq6es, ao longo
do dominio computacional, e ndo introduzir efeitos num6ricos dissipativos. O desenvol-
vimento de m6todos numtiricos que minimizem os efeitos dissipativos 6, atualmente, um
dos maiores desafios para a DFC.
lnicialmente, co-nsidere"se o mdtodo de Euler explicito aplicado ir equagdo 4.65, em
que o termo convectivo 6 discretizado por diferenEas centrais de segunda ordem:

ry = -,"'*'r;i'^ +o[(Ar),(Ac),]

'l*' = ',1 # (,i, -,1-r) (4.66)

O est6ncil dessa discretizaqSo aparece na figura 4.28, sobreposto ds curvas caracteristicas


da equa4do 4.65.

Figura 4.28. Est€ncil da discretiza4do ,1.66 sobreposto )s curvas carrcterfstics da equaqSo 4.65.

Em relaqSo i. discretizaqSo 4.66, observe-se que:

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)

Essas discretizag6es s5o de O(Ar). Elas utilizam valores sempre i montante da


posiq6o na qual elas s6o aplicadas. A razio para isso 6 simples: as propriedades em um
ponto P sobre uma caracteristica, dependem fortemente das propriedades transportadas
pela caracterfstica, isto 6, de pontos i montante de P, e ndo das propriedades d jusante2s
de P. Assim, por exemplo, a temperatura da iigua de um rio depende fortemente da
temperatura da regiSo de onde corre o rio, e nio da temperatura da regiS.o para onde ele
corre.
Supondo u >0 e aplicando a discretizaqdo upwind, it" equagSo 4.65, temos

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

,l+' = ,l -,fr {,1 -,1-,) (4.67)

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.

Figura 4.30. Est€ncil da discretizaqdo .1.67.

A aruilise de von Neumann aplicada i equa4io 4.67, fornece o crit6rio de estabili-


dade:

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;

. a caracteristica cruza o eixo r no ponto ro, transportando consigo o valor de


u(c6, t6).

Dessa forma, o valor de u no ponto P s6 depende do valor de u(cs,te), que se propaga


com velocidade u atrav6s do domfnio computacional. Ou seja, o dominio d,e d,epentl€ncza
analitico do ponto P 6 o ponto (c6,fe). A velocidade u de propaga4do 6 dada por
u= tan(d).

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-

A figura 4.32 mostra o domfnio numirico de depend€ncia do ponto P, baseado no


est€ncil da discretizaqSo 4.67. Pode-se notar que, agora, ao inves de depender somente
do valor de u(c6,ts), o valor de r(z,t) em P depende tamb6m dos valores iniciais entre
os pontos xs e x;. A linha tracejada possui inclina4So r - f,f e indica o limite dos pontos
do dominio que influenciam o valor de zf+r.

T
arl
I jft-c!..=*

FAl:1 to xi-z xrt x, '


Figura 4.32. Dominio de deperd€ncia num6rico de r1+1.

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.

r0 ... Xi-z Xit Xi

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.

O segundo caso representa C : 1, em que a reta tracejada passa exatamente sobre


a caracterfstica (ver figura 4.34). Com o esquema upuind, isso nos permite calcular o
valor exato2T da soluqdo em uf+l, uma vez que, com C : u# = 1, podemos escrel€r a
equagSo 4.67 como

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

27. A menos de erros de arredondamento na reprsenta{io do nlor de z(rg,ls).


196 Tdcniw Computocionais parc Din6,miu d,os Fluidos

T
I

& 4.u 4-r x, '


Figrm 4.34. Compea,gao entre os dominios trum6rio e atralitico de depend€ncia do ponto zi+r,
quado C= 1 O domfnio num6rico inclui o domfnio ualitico.

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

# : -uu?+Eul + o[(ar), (a,)]

u?*' = u?.-,# (,f+, -.,i) (1.6e)


Tdcnim ile Solugdo Numdria ' 797

FJdvt

Figura 4.36. Curvr cartsisticas dadd pela equa{6o 4.65 com u ( 0.

Figura 4.37. Estducil da equa{eo 4.67 e sua sobreposigao is ceeteristirc com u < 0.

em que a derivada espacial foi discretizada por diferenqas progressiras. Em relaqdo ao


n(mero de Courant C, podemos escrever a equa{eo 4-69 como

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.

O produto lul(At) representa a distdncia percorrida por u durante um intervalo de tempo


At, que deve ser sempre menor que o espa{arnento Az da malha.
Como exemplo de solugSo num6rica da equaqeo 4.65 pelo esquema explicito 4.6?

,l+' = ,l -,fl t"l - ,l-r) = ui - c (ui - ui-,) (4.70)

considere-se a propaga4io de uma sen6ide para a direita. O perfil inicial de z, a condiqdo


inicial do problema, 6 dado por

(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

Figura 4.39. Perfil inicial de u.

A figura 4.40 mostra uma vis6o tridimensional da propagaqSo da sen6ide ao longo


do eixo r, com C = l. .{ seta indica a diregio na qual o valor de u 6 constante, ou seja,
indica a diregSo das curvas caracteristicas.
Tdcnius de Solugd,o Numdria . 799

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:

,l*t = tl-t (4.71)

r.0 r.I' r-@'

0 l0 :D 30 a0 50 60 70 E0 90 lm
r (m)

Figua 4.42. Perfis de r em diferentes instantes de tempo para C = l, calculados com a


discretiza4io upuind.

Jd para C = 0, 8, a situaq;o 6 completamente diferente (ver figura 4.43). O perfil


inicial de z(z,t) sofre um efeito semelhante rc de diJusdo, pois tem sua amplitude re-
duzida e 6 espalhado para as regi6es adjacentes, devido i suavizagio dos gradientes da
soluqdo. Esse 6 um efeito puramente numrlrico, denominado ditusdo artificial, diftsdo fal
saott diftsdo nutndico. Obviamente, esse efeito 6 indesejado28 em um mdtodo numdrico
que trata de um problema que nio possui mecanismos dissipativos.
Conforme reduzimos o ndmero de Courant, o efeito da difus6o num6rica aumenta.
A figura 4.44 compara os perfis de u(2, t) na mesma coordenada z, para diferentes valores
(le L.
Finalmente, a figura 4.45 mostra como a difusio num6rica afeta o perfil inicial,
conforme ele 6 propagado atraves do dominio. O ndmero de Courant vale 0,5. Compare-a
com a figura 4.40.
E qual a origem dessa difusio num6rica? Considere'se a equaqdo de diferenqas
finitas 4.67:

,l+, = ui -,fl {,i -,i-,) (4.72)

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

r-O t.9. t.@.

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

4l) $ 60 70 80 90 tq) lto


r (m)

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:

,l*' = ul+ @qX*ry#.S#.


ui-r - ui- @,\#.ry'#-s#.
Substituindose esses termos na EDF 4.72, obt6m-se

0u 0u Lt02u Jr 02u (Atlz ffu (Azl2 03u


6 at3-.'-- - 6
I.r- I r'-- I
-0t'-0x 2AP'-20t2 -
0x3
+ o [(Ar)3, (a')3] -- (4.73)

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!
({

:' 3E e27 *' g s3 4E H


i;^ it=
:. 5i Heft Eg 6a't n:P
7-;p1le Qe?. ?,oE{ :;
arla
sS 1 : E ? F E &;; $lF
e 7 i3:-*c3gii ' + 'x=*.lra
I !|^ *: '! = €F
7 iirii:r;;t 7 i v. 1.".
-'-zca,,u,--- arl a, BT=.JE SoI
:ii:3?>'::\: !tt P'1.i t. r{
E
? ;:i;";==3t'Zl I -, ;
J' ' ? >
oi7t,i 5:
i::_.=727=i a\ rilf --=7E=
a-F-a
i;
i$;a'"4^-^".=
s:; I E; E i: -;'
erZ* 'i
-tS:o:n"gFc-- Vt ?i : il
i i nE I E : :
=c *L:. = ,J =R= s-
I *F:3!: ir i:l
?-s'7i g
tr
ts Pt?. 3: e'
a-..:
= 3
tj
IF *Ir
e . 1F"i;F: fis irV !6=i- a
s_-.ile;B AU)-tll
- v,|H1'3EZ o
'f
F A :;i:7!+E ;3 1- ^lv ;,
o.;-R
? t-. HX'dd
a2 ^wx-.o
Ea ie: XpFU l:
V ?=E * +
r: is i;in -J 9l
;: iE ii.. Pg
17 ^a
P \]
F^ F p !, cE i ?
: P, J'l
a= + i-ip.u.a
'F T; = i,c)a != *I .5 t=-: a
b,.+a^.,
;!::.-_cx = :t> F,B':! R
+, E; :,:ZZ a= -7t!'6
E t+:*i 72 +.
1r;i .q
: ?> ,.7: '+-=3
j : !.- . i= :r
==: l;?3 =
:-.?-:=1 :- - a P,6 !
-l t :
F v' oi' Fa? ;sl e =-
i,;i i
,ililglgiiggglgiiigiiaggiiFiiiii

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.

Quando C = l, aexpressdo 4.77 se rdruzir solugdo exata zl+l - ulr-t.


Uma importante caracteristica da discretizagio 4.77 de Lax-lVendroff 6 que ela 6
estiivel para C = lttl * 1 l, independentemente do sinal de u.
A equagSo modificada do mdtodo de Lax-Wendrotr 4.27 6 dada pela expressio
(Rolnik, 1998):

0u 0u u r, . ,t ..zt n,tzl 03t v2(Lt) ,, ^ ,r u-(jr)]j E{u


6i+uA, = -61(A')" - u'(At)"16;r - -t- [(Az), - r, ^..,:r ijn+- .

ou em firng5o do ndmero de Courant C,

# *,# - - '(a-')' 1r - "\# - '(4.')' 1c - "'r# * (.1.78)

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.

r.0 r'Ir rE@r

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.

A figura 4.48 mostra a propagagSo para C = 0,8. As amplitudes se nranti\.eram


T€cnius de Solugdo Nundriq . 205

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 onda que acompanha o perfil inicial 6 resultado do fendmeno de dispersio


numirica. Novamente, ao imaginarmos a soluqdo de urna EDP como sendo uma sobrepo-
siqio de ondas com diferentes comprimentos e amplitudes, a dispersio num6rica ocorre
quando o m6todo num6rico faz com que ondas, de diferentes comprimentos, propaguem-
se com velocidades distintas. Esse fen6meno estd associado a equag6es que contenham
termos dominantes no ELT de ordem impar. Por exernplo, a equaqdo modificada do
m6todo de La-x-Wendrofi (equa.qi.o 4.78) possui, como termo dominante do ELT, uma
derilada de terceira ordem. Nesse caso, 6 natural esperar que o erro de dispersio domine
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=

==a !F* '"


;.
+' I
lii$:
C,lr;91 E
6
- =.! 6. F ;:aiE i"ulrsf'FicE
i[?'; :gli;+"
5;i llp? E5
Jl
95 x X; i
ee; g =. oE FFi;q i$qirEEc::E
a+=33iii.iie
E3 p6'o?6 i ri 3
d:=.5q E
'6ro ;:! F;
3B? iA y
g
Ag r
iHr,,
q- a?9
+3
rr Y o
9l.c 3 d
s*f?i ;;+it;Eief*
g*!si He€r€tF€ge!$ !
E€; +,
c;.?*lf ;$
:;
!t;
99 ?
6
psx i E: H€ ::;tg1t iIFrl;Eerg* I
;qa=Ag 3 ot x4i 3 +;
ti agai, i :c;lIiEniE"q $
='a
:F: '-: :g' 3R 8 lEiS j';sF:EieTt-io
P,^=4'
o - o o rl iP*: =9'A"F:Is8o
ii^1.
..gil 5= -P 5o.,8' ialal;F;;$
:il E* e' -3 r
zv?
a:j7'1
!. ill ; F: ?E: s +-9 "
===-'= =; !-
: ?i
=
| 3=
.-
=
i
o
r:t a oE.
ro : 4i:T
i=e: ;i?ii;rit;
e22'4iv;eii
q.*r es : !-)oi6 6t27.9 :6/
FF; f;o'
6;
1
'ai. :€Ei* ::59
P
=^6t.r !s
-'s:G!o t =Y
gEF RF E
$:i
3;,F 3E!; r
+;i*c EtFe
ae;;,;
t,T
.,F

?". ;,
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

entdo tr satisfaz a equa{do 4.79:

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

Figura 4.52. Corda no instmte t = 0.

A partir dos dois triingulos mostrados na figura 4.53 e rrtilizando interpolagio


linear, podemos determinar a equaqdo para o deslocamento inicid h(r,0) de todos os
pontos da corda:

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:

h?+' = 2h? - lrl-t + c" (h?*, - 2hl + hl-r) (4.84)

em que C = c# d) o ndmero de Courant. A discretizaqio 4.84 6 est6vel para lCl < l.


Para o primeiro passo no tempo (de n = 0 a n = l), a EDF 4.84 necessita dos
valores de h(o, t) nos nfveis de tempo n = 0 e n = - l; este riltimo n5o 6 conhecido. Essa
aparente dificuldade 6 antiloga iquela inicialmente encontrada na seqSo 4.3.1: precisa-se
de um lralor que est6 fora da malha computacional-
A solugSo adotada 6 a mesma: utilizar a condigio de fronteira do tipo Neumann
4.83 para obter os valores de h no nivel de tempo n = -1. Discretizando essa condigio
em torno do nivel de tempo n = 0, temos
ahf hl -n.'
arl,--2a-=u
hit = h! (4.85)

Substituindo-se a igualdade 4.85 na equa4io 4.84, obt6m-se a EDF a ser resolvida somente
no primeiro passo no tempo:

hl = h9 + $tr,9'., - 2hl + h,o-,)


Utiliza-se a EDF 4.84 nos c6lculos a" i7 , n >- Z.
A discretizaqSo espacial adotada seri Az = 0, 125 m, correspondent e it I IUI = 17 .
Em funqSo da tensSo ? sobre a corda e de sua densidade linear p, o ralor de At ser6
escolhido para que C = 1:
Aa rmt2 61 | 2 \2 Lt
\p/ Lr=t * fo,or) 0J2s-=l =' at=l'25'10-"s
C=c::'=f + {al
A'
A figura 4.54 mostra o deslocamento da corda para diversos instantes de tempo-
210 Tdcnicos Computocionais para Dindmica d,os Fluid.os

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.

4.5.3 lvf{todos Implicitos para Equag6es Hiperb6lims


Existem diversos m6todos implicitos para equagoes hiperb6licas. Por exemplo,
para a equaqao de convecEio 4.65, temos:

. Euler implicito com diferenqas centrais:

ry = -f:ilr;::ii +or(Ar),(Ac),1 (4.86)

. Crank-Nicolson:

6?*' - 6? fdlJi - dl-*,' * dl*, - dl-,1 -


-g2L
at = ffi-=ffi1+o[(^')'?'(a')'!] (4'87)

. Euler implicito com upuind:

trn+r 1ft ,f -.oi+'-oi-" Se r')-0


At :1("ar-r'lJ,Fl'', se u(0
Vi -Vi -u $ (4.88)

Esse rndtodo 6 de O[(At), (Az)].

As discretizaq6es 4.86 e 4.87 apresentarn a rantagem de n5o dependerem do sinal


da velocidade u, podendo ser utilizadas tanto quando u > 0 como quando u < 0. Al6m
disso, fornecem sistemas de equag6es tridiagonais. Contudo, utilizam diferenEas centrais
de segunda ordem para a derilada espacial, o que cria dificuldades nos problemas em
que { deve ser calculado na fronteira. Deve-se, nesse caso, utilizar alguma extrapolaqdo
para o valor de { na fronteira como, por exernplo, # = 0. .{pesat de a discretizaqdo
por diferengas centrais fornecer um m6todo nurn6rico incondicionalmente inst6vel quando
combinada com o mdtodo de Duler ecplicito, o mesmo nlo acontece quando ela 6 utilizada
corn os nrdtodos de Euler implicito e Crank-Nicolson.
Tdcnims de Solugd.o Num6riu . 211

A discretizag6.o upuindimplicita 4.88 possui a mesma limita4ao de sua vers5o ex-


plicita, isto 6, por raz6es de estabilidade, a discretiza4So da derirada espacial depende da
direEio do escoamento. O sistema de equag6es resultante, por€m, 6 bidiagonal, podendo
ser resolvido por um m6todo direto.
O esquemas 4.86, 4.87 e 4.88 permitem o uso de valores para At tais que C > l.
Apesar de a possibilidade de uso de valores de At maiores que os permitidos para mdtodos
explfcitos, quando C > l, os resultados obtidos pelos m6todos implicitos apresentam
problemas semelhantes iqueles obtidos por m6todos explicitos com C < l: difusio e
dispersSo numtirica. Para evitar esses erros, devemos ter C igual ou aproximadamente
igual a I, o que implica em lul(At) r Ar. Dessa forma, mesmo nas discretizaq6es
implicitas, estamos efetivamente limitados, por quest6€s de precisio, a valores de C = 1.
Portanto, ndo h6 vantagens no uso de m6todos implfcitos para o problema de convecgSo
unidimensional, pois eles apresentam custos computacionais, por itera4eo, maiores do
que os m6todos explicitos.

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.

Quando tratamos de um problema com condiqdes de fronteira tipo Dirichlet,


o varor
de /
na fronteira 6 especificado e pode ser utilizatio diretamente por
ourras equago€s:
todas as EDFs sao iguais. Jii quando temos urna condiEio?re
Neumann na fronteira,
devemos discretizar a EDp nessa fronteira, juntarnente
com a condiqi.o de Neumann.
Isso dd origem a dois grupos de equaq6es distintas,
um para pontos internos e outro
para as fronteiras' o que exige mais cuidado na
imprementagio. A taxa de convergancia
dos m6todos iterativos, quando aplicados a problemas
com condiqio de contorno tipo
Dirichlet, €, normalmente, maior do que quando tais m6todos
sdo aplicados a problemas
com condiE6es de fronteira tipo Neumann.
Equag6es parab6licas unidimensionais podem ser
resolvidas por m6todos numeri-
cosexplicitos. J6 em duas e trOs dimensdes, as restriqdes de estabilidade
dos m6todos
explfcitos tornam o uso de discretizaqdes implfcit:x bastante
atraente. Em particular, por
ser incondicionalmente est6ver e de segunda ordem no tempo, o m6todo
ADI 6 bastante
utilizado na solugio de problemas parab6licos em duas dimensdes.
Devido d velocidade finita de propagaqio das informag6es
atrav6s do dominio
computacional, e d aus6ncia de mecanismos dissipativos,
a soluqdo numdrica de problemas
hiperb6licos 6 mais dificir do que a sorugio de probrenras
eripticos e parabdlicos. Nldtodos
numriricos devem refletir essas duas propriedades, o que
nem sempre e possfvel. Em
particular, devido i velocidade finita de propaga4do
das informaqdes, m6todos expricitos

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.

Quando C I l, solug6es obtidas por m6todos explfcitos e implicitos para equag6es


hiperbdlicas podem apresentar problemas de difusdo ou dispersSo num6rica. Portanto,

= l, o que, efetivamente, impde uma restriqdo


quando possivel, 6 interessante manter C
do tipo CFL tambdm aos mdtodos implicitos que, normalmente, sio est6veis para d > l.
Os fen6menos da difus6o e dispersSo artificial decorrem dos termos dominantes do
ELT da discretizaqdo da EDP. O efeito desses termos 6 o de alterar o comportamento da
EDP sendo estudada, pela inclusdo, na EDP, de um termo difusivo (derivada de ordem
par) ou dispersivo (derirada de ordem impar). Pela aniilise da equa4io modificada,
pode-se tentar minimizar ou eliminar esses termos, melhorando a solug6o num6rica. A
difusSo num6rica ri, normalmente, mais intensa quando o vetor velocidade estii inclinado
em relagdo aos eixos do sistema de coordenadas.

4.7 LEITURAS SUGERIDAS

Uma revisio sobre diversos mdtodos num6ricos de solugdo de sistemas de equa4oes


pode ser encontrada em .{mes (1992) e Golub & van Loan (1996). I\[6rodos mais
avanqados, como gradientes conjugados, sdo uma excelente alternatila em termos de
desempenho aos m6todos iterativos convencionais-
Detalhes de diferentes formulaqdes num6ricas para a solugSo de problemas tran-
sientes de difusdo podem ser encontrados em Barakat & Clark (1966) e em Thibault
(1e85).
Fletcher (1992) e Thomas (1995, 1999) discutem os efeitos da difusd.o e dispersdo
numtiricas, oriundos da soluqdo de EDPs. Em particular, Tannehill et ol. (1997) descre-
vem diversos mdtodos num6ricos que reduzem esses efeitos.
Cl6udio & IUarins (199{), Cunha (1993), Hoffmann & Chiang (1998) e Ruggiero &
Lopes (1997) apresentam uma introdugdo aos m6todos diretos e iterativos de soluqio de
sistemas lineares. Em particular, Cunha (1993) e Hoffmann & Chiang (1998) apresentam
t6cnicas num6ricas para a solugSo de muitas das EDPs vistas neste capitulo.
As rotinas que compdern o Lapack sdo descritas em Anderson et cl. (1g95). Exem-
plos das aplicagdes dessas rotinas a problemas numtlricos sio mostrados no texto de
Ueberhuber (1997).
Rolnik (1998) descreve o algoritmo para o cdlculo da equa4do modificada e uma
implementaq5o desse algoritmo na linguagem de programa4So do aplicativo Mothemotica.
dziqik (1989) apresenta m6todos analiticos e numriricos para a soluqdo de proble-
mas de difusdo de calor em diversos sistemas de coordenadas. Scheisser & Silebi (1997)
aplicam os m6todos numrjricos discutidos nesse capitulo a diferentes problemas de con-
duEio de calor e transporte de massa.

I
214 . Td.cnius Computacionais porc Dinimiu dos Fluidos

4.8 EXERCiCIOS

1. Verifique que (4.f0) possui dominAncia diagonal.

2- comparando elemento a elemento da matriz tridiagonal A com sua decomposigdo


LU, encontre as rela46es 4.11.

3. A partir dos sistemas Ls = r e ux = s, respecti mente, deduza as rerajdes 4.14 e


4.15.

4- Desenvolva uma sub-rotina que implemente o m6todo de sotugao de sistemas tri-


diagonais, utilizando a decomposiso LU mostrada na segio 4.1.r. As diagonais
da matriz A devem ser passadas em um vetor de tr6s colunas, em que cada coluna
corresponde a uma das tr€s diagonais.

5. A partir da equa4So 4.26, obtenha o sistema 4.22


6. considere o problema de obter, numericamente, a distribuigdo estacion;i.ria de tem-
peratura em uma barra com condig6es de fronteira tipo Neumann
extremidadeesquerda u # =l na direita. A equa4ioaser resolvida6 aequagdo
ff = B na
diferencial ordindria (EDO):

&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?

7. A distribuigao de temperatura em uma casca esf6rica de raio interno c e externo 6


(ver figura 4.55) 6 dada pela equagio:

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

Figura 4-55. Cmca sf6rica.

Adote a : 5 cm, b = 8 cm, = 96 "C e T(6) = 20


oC. Discretize aequageo
anterior utilizando diferengas "(a)
finitas e resolva o sistema de equaqdes resultante pelo
m6todo iteratilo de Gauss-Seidel. Comegando com Ar = I cm e dividindo, con-
secutiramente, o espaqarnento por dois, construa uma tabela com as temperaturas
em r = 7,5 cm para diferentes lalores de Ar. Compare suas soluq6es num6ricas
com a soluqio exata

2R00
T(r)= -96,66667+;

em que T(r) 6 a temperatura em oC e r 6 o raio em cm.

8. Justifique a necessidade de mantermos ,\ <I na equagio 4.55.

9. Problemas em regi6es que possuem simetria em relaqdo a alguma linha ou plano,


freqiientemente podem ser resolvidos apenas considerando-se urn trecho da regiSo.
..1, figura 4.56 mostra a seqdo reta de um tubo. O centro do dissipador estd a uma

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.

(b ) Considerando a simetria do dominio, 6 possfvel resolver o problema em apenas


1/4 do nresmo e refletir, ou rebater, a soluEdo para o restante do dominio. A
figura 4.57 mostra a regiio em que se deve encontrar a solugSo do protrlema.
.{s condiqdes de fronteira em (I) e (II) seo, respectilamente, $f = 0 e 3T = 0.
216 . T€cnicu Computacionois parc Din6,niu dos Fluidos

-l-irte.Q
sircria

Figua 4.56. Segi,o reta de um tubo.

Figura 4.57. Quadrmte da segdo reta de um tubo.

Resolva novamente o problema, dessa vez utilizando a


simetria. Compare
seus resultados com aqueles obtidos em (ga) para
mesmos valores de Az e
Ag. Qual o significado ffsico das condig6es de fronteira aplicadas em (I) e
(D?

l0' Deseja-se encontrar a distribuigdo de temperatura sobre


a chapa mostrada na.fi-
gura 4.58. Para isso, utiliza-se uma malha com espa4arnento
uniforme de lalor
Ar = 4, = A^9 = 0, l Nos dois segmentos perto do canto arredondado, porrim, o
espagamento 6 o'L.o eBAg, com a 0
= = ?AS.
Encontre a distribuigio de temperatura sobre a chapa, partir
a da solugdo num.rica
da equa46o de Laplace bidimensional V2T
= g, utilizando diferenqas centrais de
segunda ordem em todos os pontos, exceto em (i,j),
em que o operador V2 deve
ser aproximado por:
Tdcnire de Solugdo Nvm6.iu . 277

Tl i'
"-T;-

Figura 4.58. Chapa com catrto dredondado.

o diferenqas de primeira ordem (ver exercicio 3.14);


o diferenqas de segunda ordem.

As condiE@s de fronteira seo do tipo Dirichlet, com ?l = 50 "C, T2 = Ts = 25 "C.


Fa4a. um grrifico das isotermas.

11. Resolva o problema da barra com condieeo de fronteira natural, apresentado na


seq6o 4.3.1, pelos m6todos de Euler implicito e Crank-Nicolson. Obtenha a soluESo
dos sistemas tridiagonais pela rotina desenvolvida no exercfcio 4.

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

u(v)=ftguo, 0<c<h (4.s1)

Suponha um fluido com viscosidade cinemdtica v = 0, 000335 m2 /s e distancia entre


as chapas h = 0,05 m. A velocidade da chapa superior vale u6 = 30 m/s. Para
a discretizagSo do domfnio entre as chapas, adote Ay = O,OOI nr. Nas fronteiras
inferior e superior, as velocidades lalem, respectiramente, z(0) = 0 e u(g) = zo.
218 Ticnias Computocionais pam Dind,mico d,os Fluidos

----->
zo= 30 m/s
Regiio com fluido

l,=.,,*
.v/r.44 7zzrzz7mruwm a=o
I
L----,
rtaca ltrtenor

Figura 4-59. Dominio computacional para o cdlculo do escoamento de Couette-

(a) Discretize a equaEeo 4.90 petos m6todos de Euler explicito e crank-Nicorson.


(b) Qual o mdxirno ralor possirel para At no m€todo de Euler explicito?
(c) Resolva o problema a partir do instante t = 0 utilizando os m6todos do itenr
( l2a). Nlarche no tempo at6 arcangar o estado
estaciond.rio, cuja soluqdo 6 dada
pela equaqSo 4.91. Para acompanhar a evoluqio do perfil de velocidades, faqa
um grdfico de z contra y em intervalos iguais de tempo-

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.

15- Obtenha numericamente a solucio de

A2a A2a
YJ+"-!-t-x+v
0r2 0U2 -'"
no quadrado O 1 r,U < l, com as condiq6es de fronteira:

6@,0)=e", Q(t,l)=e'+r, 0Sc<l


d(o,v)= e!, g(r,y\-sv+t, o<y<l
Utilize Az = Ay = 0,25. Compare o resultado numrjrico com a soluqao analftica
Q(z,Y) - s'+u.
I

Ticniw ile Solug6o Ntmdiu ' 219

16. A lirmulo de nore pontos para a discretizaEio de V2l no ponto (i, j) 6 dada por

-di-zl * l64i-t; - 306;,i * l6di+tl 'd;+z,i


12(A'x\2

-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.

Figura/4.60. Discretiza4io do disco.

(a) Discuta porque a solugS.o num6rica independe do A.ngulo 0. Essa independ6ncia


implica que a equaqdo a ser resolvida ri:

AT aA I Ar\ | f (4.s2)
At r0r\.0r)
|
= --
- -

Uma versdo discreta dessa equagio 6 dada por

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)

a ( rR ( b, est6 mostrado na figura 4.61.


(g) Suponha que se deseja calcular a distribuiqdo estaciond,ria de temperatura no

!
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

(a) (b) (c)

Figura 4.62. Perfu paa o exercicio 18.

19. Baseando-se na seqiiancia de cdlculo apresentada na segdo '1.4.1, justifique os nri-


meros de iteraqdo (&) e (* + l) que aparecem nos termos da equaqio 4'49'

20. A equagdo 4.49 foi determinada aplicando o m6todo de Gauss-Seidel i discretizaq5o


da equagSo de Laplace pela f6rmula dos cinco pontos. Se utilizSssemos o mdtodo
de Jacobi (seqao 4.f.2), quais seriam os ralores de (k) associados a cada termo da
equagdo de diferenEas finitas?

21. Resolva o problema da segdo 4.4.5 utilizando o m6todo LSOR'

22. Observando a figura 4.50, cite algumas caracteristicas de como os erros difusivos e

dispersivos afetam a solugio num6rica de uma EDP.

23. Obtenha as express6es 4.82.

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 ?

25. Reescreva a discretizagSo 4.67 em funEio do nfmero de courant c e resolva o


problema de convecgi.o do perfil mostrado na figura 4.63. .{dote para C cs valores
1, 0,8 e 0,5. Descrera como a difusdo artificial introduzida pelo esquema zpuind
alterou o perfil e, principalmente, seu efeito sobre os gradientes do perfil inicial'

Figura {.63. Perfil paa o exercicio 25-


222 . T6.cniu Computacionois parc Dindnia dos Ffuidos

26. Repita o exercicio anterior utilizando o m6todo de Lax-Wendrofi.

27. Na seEio 2.4.2 vimos que a solugSo analitica para a equaqeo da onda de segunda
ordem:

a2d
aF ='#
"a26

6 dada por uma expressS,o da forma

6(r,t) = F1(x + ct) + F2(z - ct)

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.

Utilize a discretizaq6o 4.84 e as condigdes iniciais

^ 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

Figura 4.65. Propaga$g de u vista em tr6s dimemdes. Obsrves a divisio do perfil e a


propagagio de cada metade m longo de uma curcteristica.

Utilizando o m6todo iterativo LSOR, ao longo de uma linha j = cte, a equaqao de


Laplace discretizada pela f6rmula dos cinco pontos fornece a equaqeo 4.61:
' ,rdllt:/'?) - 2 (l + B2) 6l'+t/2t + ,o\k-+tLl2t =
= -(r - ir) 1z (r + f,)J Q(;l,t - ,0" (013t., * ol:i/"') (4.e5)

Ji ao longo das colunas i = cte, temos

.fl'Ollf*'r' - 2 (t + p") ol*l'+..;'oll*-\'} =


= -(r - d) [2 (r + B2)] a\E!L/2t - " (olii,1/') * d!:l,'l) (4.e6)

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.

(a) Obtenha a equa4do 4.96.


(b) Quais os ralores md,ximos de ar para que as matrizes tridiagonais, obtidas a
partir das equa.q6es 4.95 e 4.96, apresentem domindncia diagonal?
(c) Aplique o mdtodo anterior ao domfnio mostrado na figura 4.15, com Ay = At,
e encontre a distribuiqio de temperatura no estado estacionSrio.
(d) Por experimentos numiricos, determine o valor de !r para o qual o ndmero de
itera{5es 6 minimo.

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

mas que o m6todo de Jacobi n6o converge.

A solugSo de ambos os sistemas 6 x1 = t2 rs l- As matrizes de coeficientes


= =
desses sistemas lineares apresentam domin6,ncia diaEonat?
PANTE II
EQ U A Q6 ES DE NAVI ER-STOK ES
I
i
I

l__
I
r
t

Equeqoos DE Nnvre n-SroKES

Este capitulo descreve as equaqoes de Navier-Stokes- Inicialmente, apresenta os


aspectos gerais e as deduq6es dessas equaq6es. Em seguida, discute as simplificag6es que
podem ser feitas para algumas classes de escoamentos e/ou de fluidos, com Enfase nas
equag6es para scoamentos incompressiveis. Por fim, apresenta algumas das condiqdes
de fronteira apropriadas para essas equaq6es.

5.1 AS EQUAQoES DE NAVIER-STOKES

As equaq6es de Navier-Stokes modelam o escoamento de fluidos compressilris e


incompressiveis, turbulentos e laminares. Dependendo das propriedades do escoamento
e do fluido, podem-se simplificar consideravelmente as equa46es, visando reduzir as difi-
culdades inerentes ?r sua soluqdo num6rica. A complexidade matem6tica dessas equa45es
n5o permite quer para problemas gerais, an6lises te6ricas encontrem solug6es analiticas.
As equag6es de Navier-Stokes representam a expressd.o matem5tica de principios
fisicos muito familiares:

1. Conservagdo de massa.

2. Conservagio de momento (segunda lei de Newton): a taxa de variagio temporal de


momento do fluido 6 igual ir resultante das forgas que atuam sobre o fluido.

3. ConservagS.o de energia (primeira lei da termodin5,mica): a taxa de raria{eo tem-


poral da energia ri igual i soma do fluxo liquido, ou resultante, de calor para o
fluido com o trabalho realizado sobre o fluido.
228 . Td.cnius Computoc;onais paro Ditdmiu ilos Fluidos

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.

5.2 FLUXO E DIVERGENCIA

Considere-se um fluido de densidade p se movendo com velocidade V : (u*,0g)


entre duas placas planas com 6rea da seg6o reta igual a S (ver figura 5.1).

...+ v :^t
;

u L,t

Figura 5-1. Escoamento de um fluido por uma regii.o retangula.

I
Equagoes de Notier-Stoku . 229

Em um pequeno intervalo de tempo At, o fluido percorre uma distdncia dentro da


regido que vale | = (At)u. Se multiplicarmos essa dist6rrcia por S, obtemos o volume de
fluido, por unidade de largura, na regido. Esse volume, multiplicado pela densidade do
fluido, fornece a massa total de fluido entre as placas:

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)

No SI, as unidades de rn e de rir sdo kg e kg/s, respectivamentet.


Quando a 6rea S nio 6 perpendicular ao escoamento, a descarga 6 calculada
estimandlse a drea eJetiuo2 S qu" o fluido atravessa. Na figura 5.2, a 6rea efetiva S
6 representada pela linha vertical tracejada. Se d for o ingulo entre a direqeo do escoa-
mento e o rctor unit6rio fi normal ii iirea ,9, a drea efetiva S 6 dada por

5= S cos(d) (5 3)

Figura 5.2. Geometria paa o cdlculo da drea efetira 5.

.{ssim, nesse caso, a descarga atrav6s de 5 6 dada por

il - puS = puS cos(0) = pV . nS (5.4)

Uma outra interpretaqio da expressSo 5.4 6 aquela em que o produto t = ucos(d)


representa a componente da velo cida.de normal a S. Somente essa componente 6 relevante
para o c6lculo da descarga. Assim,

7,1 = ptS = p[ucos(0)]$ = pV .nS


No caso mais geral, quando o contorno de 5 n5o tiver forma geont6trica sirnples,
5 pode ser aproximado por retas (em duas dimens6es) ou poliedros (ern trds dimens6es)
com 6reas AS; (ver figura 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

Figura 5.3. Aproximagio de uma drea .9 por segmentos de retro.

Para cada face do poliedro ou reta, aplicamos o mesmo raciocinio utilizado no


caso em que a 6rea,S neo era ortogonal a V. No caso bidimensional, para a i-esima reta,,
podemos escrever para a drea efetilra I3;:
A3; = (AS);cos(d;)

A descarga total atrav6s de S 6 aproximada por

!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

Considere-se a aplicaqdo da integral 5.5 a uma regiSo como aquela mostrada na


figura 5.4. O vetor velocidade do fluido que cruza as fronteiras da regiSo 6, agora, dado
por V : (ui, uf). Quando rh > 0, h6 mais fluido saindo da regiio que entrando; quando
rir < 0 acontece o contr6.rio.

t
lon
l.
6-r

Figura 5.4. Elemento de fluido utilizado pua o cdlculo do divergente.

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-

segue, podemos fazer p = 1 e considerar essas velocidades como normais i fronteira.S e


uniformes ao longo dos respectivos segmentos.
Uma vez que a velocidade atrav6s da fronteira .S, excluindo os segmentos .tl e
, Sz,6 resultante ril atravds de ,S 6 a soma das respectivas descargas
z-ero, a descarga 5.5
I atrav6s dos segmentos Sr e Sz:
I
l ftf
i ,ix: I pV n dS -- I ur. ff d.9 + JSz
| v2.n dS
,rSr+S2 JSr

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

Ir"u' o d's = fr,-uz ds

Finalmente, rh 6 dado por

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,

[ ,raS- [ ,rdS<0 + [ ,,ds< [ ur,].s


JSr J 52 ;Sr J SZ

o que implica uma entrada de fluido maior que a saida.


232 . Tdcnius Computacionois pam Dininica dos Fluitlos

A partir da integral 5.5, podemos deduzir o significado ffsico de um operador


bastante utilizado na DFC, o d,iuergente. para tornar a exposiEdo que se segue mais
geral, ramos considerar a integral 5.5 um caso particular da expressio

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

/r.nas = I,,r.nds+/ r.aas+


* Ir"' o ot * Ir,F'n
ds (5.7)

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

uma vez que F .fi = F.(-*) = -I]. Dessa forma,

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

jd que o centro da f*u .9o t"* coordenadas 1r - !,v).Adicionando'se as expressdes


5.9 e 5.10, obtdm-se

[ " 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

O termo entre colchetes 6 a definigdo da derivada pa^rcial de fl em rela{5o a c:

r* {: [ ,.n ds] 1&


rv-o [6V Js.*s.- -- -- J = 0x
Analogamente para as faces Sr e.Sg, encontramos

,liT.{#1,*,." n ds}=
?
Portanto, no limite dV -+ 0, a expressdo 5.7 rale

,us{#/" u *\='*.'# (s.l 1)

A soma das derivadas parciais na equaE6o 5.11 resulta em um esca.lar denominado


diuergente deF. Em notaqio vetorial, representa-se o divergente do vetor F por V.F,
em que, conforme visto nJ seqdo 3.5, o operador V em coordenadas cartesianas e duas
dimens6es d dado por (3.70):

v = *3
or +y3
oy
(5.r2)

E qual 6 a interpretagdo fisica do divergente? Quando F = pV, a integral

/ 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

4. Ou a riru em problemu bidimensionais.


5. Isto €, a diferenqa entre o fluxo de msa que entra e o que sai da regiio.

L" ,-.'
I
I
I
t

I
t
I

234 . T6.cnius Computacionais paro Dind,niu dos Fluidos

pode ser interpretado como a variagao de massa no elemento de


fluido, por unidade de
volume do elemento. A importiincia clo divergente est6 ern que ele 6 um dos
termos da
equagSo que exprime a conservagdo da massa, a eqtagdo tla continuidade-
A partir do resultado obtido no infcio desta segio, podemos concluir que, quando o
divergente 5.13 for maior que zero, h6 uma diminqigdo, por unidade de volume,
da massa
dentro da regiio. Quando v'F < 0, ocorre o coritrri.rio. por fim, v .F
= 0 indica que
a massa na regido, por unidade de volume, nio se altera, o que implica que a descaga
resultante rh 6 nula. como serd visto no capituro 6, o valor do divergente 6 utilizado
por m6todos num6ricos para garantir que, em escoarnentos incompressfveis,
rh = 0 em
toda a malha de pontos, garantindo, assim, a conserva{do da massa ao longo do dor(fnio
computacioDal.

5.3 CONSERVAQAO OB MASSA


o princfpio da conservaqio de massa 6 de extrema import6ncia para a fisica. Na
aus€ncia de fontes de massa (ou simplesmente fontes) ou de rocais peros quais a
massa
possa desaparecer (sotttedotros), toda a massa que entra em
um sisterna deve sair e/ou
se acumular no sistema.
uma manifestagdo da conserraqio de massa 6 a varia4io da velocidade do escoa-
mento da 6gua em um rio de profundidade constante: essa velocidade depende
somenre
da largura do rio. Quanto mais largo o rio mais lentamente a dgua escoa e vice-lersa
(ver exercicio 5).
A equa4io da continuidade, que descreve a conservaqdo de massa, pode ser obtida
considerando-se a regiio com arestas 6z e 69, mostrada na figura 5.6. Na ausdncia
cre
fontes ou sorvedouros de massa, o balango de massa dentro da regiio pode
ser escrito
como

Variagdo temporal da quantidade Descarga resultante atrav6s


de massa no elemento das fronteiras do elemento

A variagio da quantidade total de massa dentro do elemento de ffuido 6 dada por

frvroooul = !,ruarort (5 11)

Para calcular a descarga resultante de massa atrav6s do elemento de fluido, l-amos


utilizar o fato que, conforme visto na seqdo 5.2, uma descarga posiriua representafluido
elemento. caso contr6rio, a descarga 6 negatiua. Al6m disso, ramos supor que
saind,o do
o elemento de fluido tem dimens6es pequenas o suficiente para que seja possfvel
escrer.er
as propriedades macrosc6picas, como velocidade e pressi.o, por exemplo,
na fronteira do
elemento de fluido como fungdo dos respectivos valores definidos no centro do
elemento.
Dessa forma, os fluxos de massa pu e pu, nas direqdes r e y, respectivamente,
atrav6s da fronteira do elemento de ffuido, podem ser calculados a partir de expansdes

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

o descarga na face esquerd a: ir" = -lw - i(P(tt)l (,tv)

o descarga na face direita: ;ro = lw + | ef,:i1ac)] iayl

o descarga na face inferior: n, = -fp - |f tavll to"l

. descarga na face superior: rh" = [r, + ] fff tavll to"l


.{s descargas zt," e fn; possuem sinal negativo porque s6o para dentro do elemento de
fluido e, portanto, t6m sentido oposto ao da normal As respectivas faces-
A descarga resultante atrav6s do elemento de fluido 6 dada pela soma das quatro
descargas anteriores:

it = rha * tite I ritt I rit;

*=V.io#ro - *,Iry(a"i] 1os1 +

* V * i'#r, - *. ;u#(asy] 10"1

Portanto,

^
=
fYoo] tovr *
[f t,,r] r*r
236 . T*cniw Computacionais pare Dindniu dos Fluidos

Deve-se lembrar agora que a ria{eo da quantidade total de massa dentro do


elemento de fluido 6 o negativo de rir, uma vez que, por exbmplo, se 7h > 0, h6 unr fluxo
resultante de massa para fora do elemento de fluido. Isso faz com que a massa total
dentro do elemento diminua, ou se5a, ff(dc)(dy) < 0. Portanto,

6p '' "til_.-- -,h =- [d(3")ta"jtarl


(dr)(( * dP)tarlto"ll
& I d, oy )
Simplificando e tomando o limite quando 6a,6g -+ 0, temos

0p.0(pu).0(pu)
att a, t au =" (5. l5)

que 6 a equogdo d,a contintidade em duas dimens6es. O primeiro termo representa a


varia{eo temporal da densidade do fluido, enquanto o setundo descreve a taxa de variagdo
da massa por unidade de volume da regiio mostrada na figura 5.6. Em funqSo do operador
divergente dado por (5.f2), a equaq6o 5.15 pode ser escrita como

=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

v.r- = %.* !a(rJ,) +!g!!


0x r 0r r00
Portanto, em coordenadas cilindricas, a equa46o da continuidade 6 escrita como

*ot *o' (pv\ =ap *0(p") -!O(s'o) -; t?(eo) ="


': a-t- a" -; a, ag
emqueV =(ui,ui,wA).
No sistema cartesiano tridimensional e utilizando um procedimento an6logo ao
anterior, a equagSo da continuidade pode ser escrita como

u#
*, @y =
a#. u#.W *u'#' =o (4. r /.1

em que u 6 a velocidade do fluido na direqio z.

5.4 DERIVADA TOTAL


Um conceito importante em rnecinica dos fluidos 6 o de deriaada substantiuo,
materiol ou total. .{ figura 5.7 mostra um elemento de fluido que se desloca com o
escoarnento entre os pontos I e 2 em um intervalo de tempo At.
Eqtag6u de Navier-Stokes . 237

t,

Lr'J =-\
)l \ t'= t,tLt
|
t\
I
._...- [n
t_4
I

Figura 5.7. Elemento de fluido re deslocando com o somento.

No caso geral de um escoamento transiente, as propriedades macrosc6picas do


fluido dependem das coordenadas espaciais e temporal do elemento de fluido. Assim,
temos, por exemplo, p - p(z,A,t) g tt = u(r,g, t). No ponto I o elemento de fluido tem
coordenadas espaciais (rr, yr ) e temporal 11. No ponto 2, essas coordenadas sdo (22, y2)
e ,2, respectivamente. As densidades valem p1 = p(e1,y1, ts) e p2 -- p(x2,y2,t2).
Para determinarmos como a densidade varia em funqdo das coordenadas espaciais
e temporal do elemento de fluido, vamos expandir p2 em s6rie de Taylor (at€ termos de
primeira ordern) em torno de p1. Lembrando que p - p(o,y,t), temos

ull
- rr) oxlt * U, - il yl tl
pz
= A t(zz ou i
+ G" - *.1
otlt
Dividindo a expressSo anterior por t2 - tl, obtemos

pr - pL t2 - zy 1pl yz - yr ?pl 1pl


(5. l8)
tt - tr t2 - t1 axl, tt - tr ayl, )tl,
O ternro ffi --indica que o lado direito da expressio 5.18 fornece a rariaqdo m6dia
da densidade do elemento de fluido entre os instantes I e 2. Considerando agora o limite
t2 +t1, obtemos a laria.qio instantanea da densidade do elemento de fluido, conforme
ele passa pelo ponto l:
I
I ,. P2-Pr Dp
(5. le)
t a2)tr t2 - tl DT
I
I No lado direito de (5.18), a aplicaqio do limite fornece

lim "2-"1 _, lim Y2-Yl


tL " tz+.t =u
a2+4 t2 - t2 - tt
que sdo os valores instant6neos das componentes da velocidade no ponto l. Finalmente,
no limite t2-) t1, podemos escrever:
Dp 0p 0p 0p (5.20)
Dt-At'"0x'"0y
Os termos enrolvendo o produto das componentes da velocidade pelas derivadas
espaciais de p sio os termos convectivos, ou inerciais, vistos na seqio 2.3.2. Se utilizarmos
238 . Tdcnius Computocionais parc Dindmiu dos Fltidos

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

A equa4So 5.20 torna-se, entio,

'#, =X+ (v.v)p


A rariaqd.o temporal representada pela notagSo ff 6 conceitual e, em geral, nu-
mericamente diferente daquela representada por #1, O termo ff1, representa uma
varia.qdo temporal da densidade devido, ecclzsduameite, bs varia4des de densidade ine.
rentes ao ponto I (por exemplo, devido a um fen6meno local de aquecimento). Jd o valor
expresso por (5.19) leva em conta tambim que a densidade do fluido pode ser diferente em
cada ponto do escoamento (em razio de uma distribuiqSo de temperatura nd.o.uniforme,
por exemplo).
A deduqdo da derivada substantiva utilizou a densidade do fluido apenas por con-
venidncia. Na realidade, qualquer propriedade macrosc6pica { do fluido, como energia,
poderia ter sido utilizada. .{ssim, no caso geral:
D6 40. A0 +,H=ff+(v-fla
Dt 0t'-02 (s.21)

5.5 CONSERVAQAO np MOMENTO


As equaqdes de conservaqdo de momento seo obtidas peta aplicagdo da segunda lei
de Newton:

Taxa de variaqdo temporal do Resultante das forqas que agenl


momento de uma partfcula sobre essa particula

Por serem quantidades vetoriais, as forEa.s e as aceleraE6es dos elementos de fluido


serio decompostas ao longo das respectivas diregdes r e g.
Considere-se inicialrnente a direqeo o. Devemos determinar uma expressdo para
a aceleragio de um elemento de fluido que tenha velocidade u como funqd.o de suas
coordenadas espaciais e, no caso de um escoamento transiente, funqSo tamb6m do tempo.
Assim, u = u(r,y,t) e a variagSo da velocidade entre dois pontos no escoamento 6 dada
por

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.

o Forgas de superficie que agem apenas sobre a superficie do elemento de fluido.


Decorrem da pressdo exercida sobre o fluido por um elemento exterior e das tensdes
viscosas normais e de cisalhamento devido ao atrito com os elementos de fluido
adjacentes em movimento. uma vez que essas forqas sdo intrinsecas ao fluido, elas
aparecem como terrnos constittti,Los das equaq6es de momento.

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)

(b) sobre umelemento Ol


Figura 5.8. Efeito dm tens@s normais (a) e de cisalhmento lltll-l
enquanto que a de cisalhmento tende
teseo normal tende a Giicil ou comprimir o elemento,

a deform6-[o.

"r,-k;s,
P-Ft** 6p r-
+P+fi* 6p r^
&- lr- + 4 rs+
'"" - -E; t* *;*

""1 t' bIt


-.
Figura 5.9. Tensdes normais e tangenciais na diregdo
r sobre um elemento de fluido'

algebricamente- Portanto, a forqa resultante na direqio


r sobre o elernento de fluido €

dada por:

o Faces esquerda e direita:

fl dnl,- t / x' I \'l


u"sita'r) - (',' - ff ttt'\ )l{aut
+
i(r - {- r \'l
I / dpl...\ +. / =
f- k. #'rtta) (r"+ #;(u'\)i(ov)

= (_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

.4, forga de superficie resultante na direq5o r 6

(-y *P)
6x /' tu"rrorl* $ir,ttar)
I
\ 'it oY
Eqwg6es de Natier-Stokes . 247

No limite 62,6y -+ 0, essa forga vale

(-Y * *.) * ay- +\dv a, ay


\ dc iJx/
Finalmente, escrevendo a segunda lei de Newton na diregSo c, vem

,o dx--du .Dt.
': = (-Y* *=)
or/
dt dy *a!= 6" ds + pF, dx. dy
\dr oa
Nt*"t
A."t".-r"gao

com pF, dc dy sendo a componente da forEa de campo na diregSo c. Simplificando a


expressSo anterior, temos

,# = -'#** *fi *,r. (5.23)

A equagSo 5.23 descreve a conservaqdo de momento na direqdo z. A equa4do


correspondente na direqio y 6:

,H= -H** *tu * oru (5.24)

As equaq6es 5.23 e 5.24 esteo na formz ndo-consentatiad. Em geral, as equag6es


i escritas na forma consenatiua apresentam melhores propriedades num6ricas do que as
I
i escritas na forma nio.conservativa. Para podermos escrever as equa46es anteriores na
t
I forma conserlativa, somamos ao lado esquerdo de (5.23) e (5.24) a equa46o da continui-
dade 5.15, multiplicada pela velocidade u e u, respectivarnente. Essa soma n5o altera
I
I
o valor num6rico do lado esquerdo das equaqdes, ji que a equa4io da continuidade vale
zero. Para a equaqSo de momento na direqAo t, temos
i
i Du lAp . 0(p) *. Abr)1
PDt*ulat* a, aa J

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)

A@u) , A@r'\ , O(rr.r)


-# -T
* * -T = -fr* 0p 1ruo
--t * Or"u *
t rpu (5.27)

que, juntamente com as equaEdes da continuidade e energia, sdo denominadas equagdes


de Nauier-Stokef.

7.Cf. secio A.3.


S.Esrritamente falando, e equa4des de Navier-Stoks sio apen6 s equag6s de momento 5-26 e5.27.
Na literatura, por6m, 6 comum encotrtremos a exprsio 'equa46es de Navier-Stoks" referindese rc
conjunto formado pelro equaqde de momento, continuidade e energia.

L
242 . Tdcnius Computacionais para Din6,miu d,os Fluitlos

5.6 CONSERVAQAO Oe ENERGTA

O principio da conser qao da energia aplicado a um ebmento de fluido afirma que:

-
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

A varia4do com o tempo da energia total E por unidade de volume de um elemento


de fluido que se desloca com o fluido 6 dada pela expressio 5.21 com 6 = E:

DE
PDt
Essa energia total E corresponde i soma de tr6s componentes:

1- O primeiro 6 a energia cin6tica de translaqSo do fluido devido ao seu movimento


Por unidade de massa, essa energia vale V2 12, em que y = JAiF e a velocidade
de translaESo do fluido-

2. O segundo componente 6 a energia interna e do fluido e prov6m da vibraqio natural


das mol6culas que o comp5em. Podemos facilmente aumentar a energia interna ao
aquecermos ou realizarmos trabalho sobre o fluido (por exemplo, por meio de uma
compressio).

3. O terceiro componente 6 a energia potencial gravitacional que, por unidade de


massa, vale gh, em que g 6 a aceleraqdo da gravidade e /r. a distiincia acima de
uma altura de refer6ncia. Essa energia serd tratada como uma forga de campo que
realiza trabalho sobre o fluido, conforme o mesmo se desloca atrav6s do campo
gravitacional. Assim, serd, representada por um termo-fonte.

Em funq5o dos tr€s componentes anteriores, podemos escrever a equaqao da energia


na forma n6,o-conservativa como:
ntr
'-fr =s *t' (5.28)

naqual E = e o termo S cont6m os efeitos das fontes de calor sobre a energia


"++
total do fluido. Esse termo pode ser escrito como

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.

o a transfer6ncia de calor por condugdo atrav6s das paredes do elemento de fluido,


devido d presenqa de gradientes de temperatura.

O trabalho realizado sobre o fluido pelas forEas externas, incluindo a contribuiqio


devido d variaqdo da energia potencial, d dado pelo termo lll:

trt _ -LlAfud , 0("p) , O(ur,,) , A(urv,) , O(ur"u) ,O(urrr)l


ar - ay - a, - ay - a, - ay I -
Trabalho d€vido ls tens66 viscoss e e presseo
+ pF-V (5.2s)
Trabalho devido & forCs de campo

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

,"+? = -"#*"*+uff+rur" (5.30)

,"+P = -,H+,+*,fr**ru (5.31)

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:

De p AQ v ' q - p(\ ' v ) n


0u+ rv'il
rttdi 0uL, rtv6
0u* ,uu6
0u
Dt = At -
p (5.33)

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.

9. Esse fen6meno d o respons5vel pelo aquecimento da igua em um forno de micreondrc.


10. Cf. seq5o A.4.
244 . Tlcnicas Computocionais parc Dindmiu dos Flaitlos

Podemosescreveroladoesquerdodaequaqdo5.33naformaconservativa,somando
a ele a equaqeo da continuidade 5.15 multiplicada pela enerqla interna e:

De IAP . A@'") --au


P6;*"Lat* , 0(P"\1 -
a, J-

=*.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

& Malalasekera (1995) ou em livros de mecinica dos fluidos'

5.7 TENSOES EM FLUIDOS NEWTONIANOS

5.26, 5.27 e 5.34 s6o, ao mesmo tempo, gerais e especificas demais'


.4.s equaq6es

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

de fluidos, denominados newtonianos, as tens6es viscosas sdo dadas por:

rzz - ,rHtI(V'v)
4,,
rvc - 2tt"Au +,\(V'V) (5.35)

r,! = rsz = ,\6*


/0u du\
i)
em que p 6 a viscosidade molecular, ou dindmica, do fluido' As equaE6es constitutivas

5.35 definemum fluido newtoniano. o coeficiente I 6 chamado de segundo coeficiente de

viscosidade. Pela hip6tese de Stokes,


5
,r,= -5p
I ll.O ef€ito de campos eletromagndticos mbre fluidm condutores € studado em magnetohidrodinimica'
Para detalhes, ver Hughs & Brighton (1967)'
12. Cf. seeio 1.2.

j
Equog6es d,e Navier-Stokes . 245

Devido ir pequena influ6ncia de ) sobre o comportamento do fluido, a hip6tese de Stokes,


apesar de ser geralmente aceita como vSlida, ainda ndo foi verificada experimentalmente.
Substituindose as express6es 5.35 em 5.23 e 5.24, obt6m-se
Abu) + 0(pr2) * O(puv)
:
At 0z 0y
: -y" - *"1,,Y*+.\(v v)] . &1, (H. H)l.,," (5.36)

0(pu)
a-
Abuu) + O(pu'\
At 0z 0u =

= -H. *,['(H . H]. &l"X+ r(v v)] + Pr' (5.37)

Quando utilizamos o modelo newtoniano para as tens6es viscosas na equa4io da


energia 5-34 e levamos em conta que zry = Tyr, obtemos

4# *V . (pev) = ou# *v .q - p(Y.v) + o (5.38)

em que iD 6 a Jungdo de dissipagdo, uma vez que representa a taxa de dissipaqSo da


energia mecinica devido ir aqdo das tens5es viscosas. Em duas dimens6es, a funqio de
dissipagSo 6 escrita como

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

5.8 EQUAQOES DE ESTADO

Em duas dimens6es, as equagdes da continuidade 5.15, da conservagio de momen-


to nas diregS€s o (5.36) e g (5.37), e da energia 5.38, representam quatro equaE6es para
5 inc6gnitas: e, p, u, u e p. Existem tamb6m os coeficientes de viscosidade p e conduti-
vidade t6rmica k que, embora n5,o sejarn inc6gnitas, devem ser determinados em funqS.o
das condig5es termodinArnicas do escoamento. Portanto, o sistema de equaq6es nio estd.
fechado, jd que temos mais incdgnitas do que equaq6es.
Al6m disso, n6o hd uma equagdo que permita o cdlculo da pressdo, j:i que as
equaq6es da energia, momento e continuidade, respectilamente, fornecem meios para
calcular e, u, u e p eltre sucessivos instantes de tempo. Dessa forma, ndo hui, a principio,
como se calcular a pressdo a partir dessas equag6es.
A termodindmica nos fornece, pela relagd,o das varid,veis termodindmicas p, e e
p entre si, uma equagd.o de estad,opara o c6lculo da pressdo. Se utilizarmos p e a
temperatura T como varid,ueis de estad,or3, obtemos as seguintes equaq6es de estado

13. Grandezm independentes que definem o estado termodin,.mico do sistema.


246 . T6cnicu Compvtocionoi parc Ditdmiu rlos Fluidos

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:

p=pRT e e=ctT (5.3s)

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.

5.9 STMPLTFTCASAO DAS EQUAQ0BS

As equaq6es de conserlagdo de nrassa, energia e momento, juntarnente com as


equaq6es de estado, formam um sistema fechado que pode ser resolvido ap6s a espe-
cificaqdo das condiq6es iniciais e de fronteira apropriadas. A resoluqdo analftica desse
sistema de equaq6es 6, em geral, inviiivel. N{esmo sua soluqdo num6rica nd.o 6 uma tarefa
trivial. Assim, 6 freqiiente a utiliza4do de aproximaq6es para simplificar essas equaq6es.
Essas simplificaqSes decorrem de and.lises sobre o comportamento das principais
caracterfsticas do escoamento estudado. Na DFC 6 muito comum a classifica{eo de es-
coamentos em categorias, de acordo com as propriedades fisicas rele ntes ao problema.
Fletcher (1992) classifica os escoarnentos em relagSo d viscosidade e densidade do flui-
do. A classificagi.o dos escoamentos permite simplificar as equaq6€s de Navier-Stokes,
facilitando a obtenqSo de soluE6es num6ricas.
Inicialmente, podemos classificar o escoamento em incompressivel e compressfvel,
esse riltimo normalmente adotado quando a velocidade do fluido 6 maior que 1/10 da
velocidade do som no fluido, ou quando existem gradientes de press6o e temperatura que
causem variag6es apreci6veis na densidade do mesmo (Fletcher, 1992).
Quando /r = 0, o escoamento 6 dito inviscido. Nos escoamentos incompressiveis,
inviscidos e irrotacionais, u e u podem ser considerados como componentes do gradiente
i
da funqdo corrente ry'. As equag6es que modelam o escoamento se reduzem i, equaqdo
da continuidade, que 6 escrita Y'$ = 0, e pode ser resolvida facilmente pelos m6todos
: estudados no capitulo 4.

t4 Aquele no qual o forqc intermoleculars sio dcpreziveis.

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

conforme Fletcher (1992), muitas outras simplificaq6es sdo possiveis. Em gera.l,


quando p I 0, os efeitos da viscosidade sd.o importantes somente na regido da canrada
limite, se nio houver separa4do da camada. Esses escoamentos sdo denominados de
"camada limite", uma alusio ao alcance dos efeitos das tens6es viscosas, importantes
somente nas camadas de fluido adjacentes a superficies s6tidas (ver figura 5.10).

Figura 5.10. Perfil de velocidadc em uma cmada limite.

o enfoque deste texto serd no caso do escoamento incompressivel, viscoso e lami-


nar. Embora o escoamento ndo precise ser isottirmico, varia46es de temperatura serdo
consideradas "pequenas" o suficiente para que alterag6es na densidade e na viscosidade
do fluido, devidas ds variag6es de temperatura, sejam consideradas despreziveis. por-
tanto, o coeficiente de viscosidade tamb6m serd, considerado constante e uniforme.
.{s
equaq6es de Navier-Stokes sem forgas externas sdo, entdo, escritas como:
248 T6cnius Compttacionais pom Din6miu dos Ffuitlos

r EquaqSo da continuidade:

0u 0u
;-+;-=U (5.40)
ox oa
r Conservac6o de momento na diregSo r:

0u , 0u2 , O(uu) _ l1p /02u o'u \ (5.41)


at- a;- fu
--:+rtl-+
p7x'- \fixt ou2
-l
)
o Conserlaqao de momento na direEeo g:

0u.0u2.0(uu) I Ep / 02u Elu\


0t 0y
-+- 0z - pay*'\aa * aF ) (5.42)

Nas equaqdes anteriores, v p 6 a viscosidade cinem6tica do fluido. Desprezou-


= pl
se aqui a forEa de campo devida i
aceleraqio gravitacionalls. Uma vez que a densidade
do fluido 6 considerada constante, 6 necessdrio que o campo de velocidades satisfaga a
equa4do 5.40, para que a massa do fluido permaneqa constante. lvluitos autores referem-se
a essa equagio como a condigdo de ircnmpressibilidad'e do fluido.
Podemos substituir as express6es para as tens6es viscosas 5.35 na equagSo da
energia 5.33 e, supondo o fluido incompressivel, obter

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

,'*=#*r#-v q+o (5.43)

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

A equaq6o 5.44 pode ser simplificada ainda mais se o coeficiente de condutividade


t6rmica k for uniforme- Nesse caso,
DT :
P"o KV2T
Dt
ou

ar ar ar lazT azT\
at*"arnuau= "\ar'* aF) (b'4b)

em que d -- * 4, o coeficiente de difusividade tdrmica do fluido. Escrita na forma


conservatilra, a equa4io 5.45 torna-se:

AT a(uTl a(uT\ / A2T A2?\


at+-5;* au ="\a;t*aF) (s.46)

A equaqio 5.46 6 uma equaqao parab6lica de convecqSo-difusSo para a tempe-


ratura ?. Em escoamentos incompressiveis e isot6rmicos, nao hii a necessidade de ela
ser resolvida- Portanto, para essa classe de escoannentos, as equag6es de Navier-Stokes
reduzem-se as equagdes 5.40, 5.41 e 5.42.
A claFsificagdo matem6tica formal das equaE6es de Navier-Stokes est6 mostrada
na tabela 5.1, extraida de Versteeg & I\{alalasekera (1995). Deve-se notar que um dnico
escoamento pode se comportar como uma mistura dos diversos tipos, bastando que possua
regi6es nas quais o ndmero de Mach Il[ > | e outras em que M ( l, por exemplo. .{.
solugio num6rica desse tipo de escoamento pode ser bastante complicada,

Tabela 5.1. Clmificagno dm equaqds de Navier-Stoka.


Escoarnento estacion6rio Escoamento transiente
Escoamento viscoso Eliptico Parab6lico
Escoamento inviscido rll < I eliptico Hiperbdlico
M > t hiperMlico
Camada limite Parab6lico Parab6lico

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

c Nimero tle Ftroud,e: 6 a razSoentre as forqas inerciais e gravitacionais. Caracte-


riza escoamentos em que a gravidade tem- papel importante, como aqueles com
superffcies livres. Ii definido como Fr : #.
c Nimero de Mach: 6. z razSo entre a velocidade caracteristica yo e a velocidade do
som oo caracteristica do meio. O nrimero de Mach 6 importante em escoamentos
compressiveis. Edadopot U =fr;
o Ndmero de Pmndtl; ,6 a razSn entre a viscosidade cinem6tica z e a difusivida.de
t6rmica o do fluido. Aparece em problemas em que hii troca de calor entre o fluido
e o meio externo. li d"finido como Pr :
g, em
eue a = -L.

5 1 A PRESSAO EM ESCOAMENTOS INCOMPRESSIVEIS


Observando atentamente as equag6es de Navier-Stokes para escoamentos incom-
pressiveis 5.40, 5.41 e 5.42, notamos que existem trds equag5es para trCs inc6gnitas: u,
u e p. A partir de um campo inicial das velocidades u e u e da pressio p, utilizamos as
equaqdes 5.41 e5.42 paraobter aevoluqio temporal de z e u, respectivamente. Por6m,
a terceira equa@o, a equaqSo da continuidade 5.40, nao possui um termo que exprima
a variag5o temporal de p. Al6m disso, como o escoamento 6 incompressivel, a pressd.o
p ndo 6 mais funESo da densidade, que 6 constante, e a equaSo de estado p - pRT
nio pode ser aplicada. Porta.nto, em um escoatnento incompressivel, p ndo i Jung1o das
propriedades termodinimicas do mesmo- Em outras palavras, p ndo 6 uma grandeza
termodinimica.
E qual a fungSo da pressSo no escoamento incompressfvel? Ela pode ser entendida
a partir de um escoamento com velocidades V = (zi,u$) no instante de tempo to, em
que queremos determinar o campo de velocidades V e de pressS.o p no instante de tempo
to+At,ouseja,noniveldetempon+1. Paraisso,considere-seaseguintediscretizagd.o
explfcita para as equaq6es de momento:
U^+l _ Un
: F(u",u",p"+r) (5.52)
A'
Un+l - Un
= G(u",u",p"+t) (5.53)

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 = F1(u",oo,p"+l) (5.54)

un+l = Gr(u",t",p"+r)

Fr(z', u^, p'+l; (Ar)F(u",u^,p^+t1 + u"


G1(u",u^,p"+r) (A,t)G(u^ ,u" ,p'+t; + un
Equagdes de Nauier-Stokes . 253

A conservagSo de massa no nivel de tempo n + I €xige que os valores das compo-


nentes u^*l e u'+l da lelocidade satisfagam a equagio da continuidade- Portanto,

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:

l. A partir de uma equagi.o de Poisson para a pressSo como (5.57).

2. Pela incorporagdo de um terrno do tipo $f ir equa@o da continuidade.

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,(ecuacno de momento enr r),+ a,(ecuasdo de momento eIn g)


* *-
Considere-se inicialnrente a equaqdo de momento na direqio z 5.41. Derirando-a eIn
rela.qSo a r, telnos:

a (0u\ drr,r jJ(uu\ L02n 0 /02u 02u\


\a'/ - dt) patz ' - 0r \0x2
, Lt'-t (5.58)
at du1r ffyz )
-1-l
-L-

.\ pr6@ se comporta como nm nultiplicddot de Logmnge em problenrm de minimizajm. Cf. Ferziger


& Peric, 1999, p. 19-1.
-\be{ /v
cr
oo
€ 66i g *
NF -" 2'=- 3 5 9P
'Ya -= c
:< 'z^ + i.a -J
? ,),
c ll p rei i Yo
A !:7:a 4; @
o 9 t^ P
8 r- f, crt-,
+t_ xd
l:o FIX a -.)
4x' =u'-^ 6, /^. : I ls Yiaj t. /-\ 7
!:.= c gl,q, : 7, re ^'
= E
l.lt- E ; Crlci
o-
;F *q,lp
v *'
l^ i prq rlF E , o ci 5
+ i 3 1.1"''
H:I ) l,^e- ::
ela ,,+o'T9'
ll ,: 16. I
=l
.=l: * = qr ri X a - N ;!
,| cilq, ,. .Yl
y, -*
c.|cr --,1=' : =5 a,tc,
l: 5- ..-.1 .ctFv = l- lc
'l -r'' o
p i i ",; y., a
;. =l< '',"-J- .v)+_ ?U
f U +r
3 :-i Hl*
Yl*9
g'g r r ;a4
ll ! f
v /2 '-, \l_' ^\. ? P'
*tc i'€i-' .rlQ.
lls1:
c; i Fl+Yle i t, 't,-
'-li ,- llr O
= 5 hts '' ='' PIP
re c IlQ
: ll t- --:- Yiu ,YI Y +<g
i-lti-^.rcr S
i" ^'-l :;-- 3 -
I :a crl a, slr._ r PIF \:li-, vq-l = '| g
3
;.1 b "E
A' , tjlir.j- 5tF -
a =_ il = + Qrla, a
+ .-".rq,
'l |l: r- ail ar -._
,^.. '-r ,.
Jr q-ly
b q-l -- q.l.r. _ rv \.ld_ ? Srl a,
+ OD ^ Y-
.:Pl | o \-/ ? HIF
'Jl + ra,
li Pl
^.1a) *, l?
c 4 '-l v
-\.lH n. lC> o + arl4 !l? 'J \
a,l q
q*l !t,:91
-'l-'alt
r'l :, tF
.:,lQr
It *ol
LJI
^' g-<lvcrr+^" J'
h5 -q-l-- ' I ll ,tl
= laD !.1-''
-P .i-*_ ; PIP Pl*"
trlc
1
e qrl? -:-
\ l^ : r
a) aJl tr
q13 + <l,i
g. E o.,o. r 13
a ,l-. q-l Y qrt q) *$l?,
rJl q
p
r, v S.l_i.
p
c a
o
=
p o 6
qr
:
ti O
O
=6
E ?93:b: 8.6 # ? 70= i3 I
o

=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,

;i1iii ,iii iii irru


=il: i;:
i,2=iii =" 'l
,!!i ll'-ii: lii
F*
iir s iE; i+ - a3
c

=lFEi;i*,i !li + t!
256 . Ticnius Compvtocionais pora Dindmiu dos Fluidos

eles se tornam, respectivamente , fi e uY2 D. Dessa forma, a equ;eo de Poisson i escrita


como

v"p=-p#-pv.A(v) +pv2D (5.67)

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.

5.12 FORMULAQ6SS ALTpRNATMS


Mencionou-se no capftulo I que as equag6es de Navier-Stokes podem ser escritas
em formulaqdes alternativas, como corrente-vorticidade e velocidade-vorticidade- Essas
formulag6es tdm como objetivo principal evitar o c5lculo da pressSo, pela sua eliminaqdo
das equag6es de momento.
A formulaqSo corrente ry' e vorticidade r,; foi muito utilizada at6 a ddcada de 1980.
Seu grande atrativo 6 que a equagSo da continuidade 6 automaticamente satisfeita pelo
campo de velocidades. .{.16m disso, as equagdes resultantes sio mais simples de serem
resolvidas do que as equaq6es de Navier-Stokes.
Considere-se as equaq6es de momento na forma ndo-conservatila:

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)

Para escrel'ermos as equaq6es acima na formulagdo ry' - o, vamos calcular

$(ucu.eao
s.ool - fr(eruaqeo
5.68)

o que resulta em

0 /0u dr'\ 0 /0u du\ 0 /0u du\


oL
-t \ov
-
- a,) * "a, (ay - ar) * 'ay \au - d;) =
.to'Iou
^, /^ ou\ o'tou du\l
="lu' la-ai *aP\a-a;)l (5.70)
Equag6es de Navier-Stokes . 257

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

0u 0w 0u / 02. d2,., \ (5.72)


ot*"arn'6="\u"*aF)
que 6 uma equaqio convecESo-difusSo para a vorticidade do fluido (ver seqio 5.14). Not+
se que a pressSo nio aparece em (5.72).
A equa$o da continuidade pode ser identicamente satisfeita pelo campo de velo-
cidades se definirmos uma funqdo corrente ry' tal que

Arb e U: -;-
A$
:-
oy or
(5.73)

Substituindo-se as definigdes para u e u na definiqio de vorticidade 5.71, tetrtsse

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.

2. O custo computacional de suas extens6es para problemas em tridimensionais n5o


6 competitivo com a soluqdo da equaqdo de Poisson para a pressdo. Na formulagSo
ry'-ar para problemas tridimensionais, em vez de uma fungio escalar ry', temos agora
um vetor potencial ry'. Escoamentos transientes edgem a soluqSo de trds equa46es
de Poisson, uma para cada componente de ry', a cada instante de tempo.

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

5.13 CONDIQOES AUXILIARES


fundamental importd'ncia para
A escolha apropriada das condiqdes auxiliares 6 de
por equaqds diferenciais- Com equaqoes
a formulagio de qualquer problema modelado
que modelam tanto o escoamento de ar ao redor
de Navier-Stokes neo 6 diferente: sdo ela's
de um jato comercial, como o da 6gua no encanamento domdstico' O comportamento
das condiq6es iniciais e de fronteira apropriadas'
fisico de cada caso depende
As condiq6es de fronteira para as equaqdes de Navier-Stokes 5'40' 5'41 e 5'42

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

Quando a temperatura na parede 6 conhecida, ela deve ser especificada. Se ela


nio for conhecida, pois e.std mudando com o escoamento, enteo a componente do
fluxo de calor na direqdo normal ) parede pode ser especificada por meio da lei de
Fourier:
. -ol I

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"

o Fronteira d,e simetia: considere-se a regiio bidimensional da figura 5.12, em que


a linha tracejada, paralela ao eixo z, d a fronteira de simetria.g. Estio mostradas
as componentes do vetor velocidade V = (ui, uf) e o valor da temperatura T no
ponto p, que estd a uma distencia Ag da fronteira de simetria.

Fronteim srilida
7///////11////////1/////////////%,/.///////////////////,,//////,/%
v
Y.L
I lD
I+rl T5_u
lAv
_______L:____ - - - - - --s
F-ronteiradcsimeria

Figura 5.12. Fronteira de simetria em um regid.o bidimensional.

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:

ut =u, u'= -u e T'=T (5.75)

Portanto, a partir dos talores para u', u' eT, dados por (5.75), temos, ao longo da
fronteira de simetria .9:

- Para o gradiente normal i fronteira .9 da componente da velocidade tangencial


aS:
?ul u-u
Al.* - u-u'
w = z:, =u ta. / oJ
260 T&cnicos Compvtacionois porc Dini,mica dos Fluidos

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

Figua 5.13. Regiio tridimensional completa.

- Para o gradiente normal Ar fronteira 5 da componente da velocidade normal a

\ul u-u' u-(-u\ " ( 0. seu=0.


[4. / /,
0y l.i* 2.\y 2Lv Ay [ # 0, cilt;o contrarlo.
- Para o gradiente de ? normal i fronteira.9:
arl T -Tl T_T (5.78)
dg 1.,-=-= 2AU
-t zdu =u
Note.se que o resultado expresso por (5.78) 6 v:ilido, tamb6m, para o gradiente
normal de uma propriedade escalar gendrica d, inclusive quando { representa a
presseo, atrav6s da fronteira de simetria. Em particular, (5.78) indica que a com-
ponente do fluxo de calor na direqSo normal ) fronteira S, ao longo da mesma, 6
nuIa.
A expressdo 5.77 indica que, a principio, o lor da componente tangencial u da
velocidade, a,o longo da linha de simetria, pode ser n5,o-nula. Isso pode ser obser-
vado a partir da aplicagS,o da equaqio da continuidade 5.40 ao longo da linha de
simetria:
1ul *;-l]ul - + 1ul 1ul
;-l
dt lrt- oU lsim=U ;-l
dt l"i- =-;-ldU I.i-
(s.7e)

Considerando-se agora (5.77), a expressSo 5.79 permite concluir que, em geral, ao


longo de uma fronteira de simetria,

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

tangencial da velocidade pode ser n5o-nula sdo ditas esconegotlia*o.


Em resumo, a velocidade normal a uma fronteira de simetria 6 nula. Jii a velocidade
tangencial pode ser nio-nula e pode ser calculada pelo procedimento numdrico de
soluqdo- Os gradientes normais das grandezas escalares do escoamento, como os
da temperatura, tamb6m devem ser zero- Em particular, isso implica um fluxo
de calor nulo atrav€s dessa fronteira. O gradiente normal a S da componente de
velocidade ta.ngencial ar fronteira.9 6 nulo. Entretanto, o gradiente normal a S da
componente de velocidade normal A fronteira de simetria 6, em geral, ndo-nulo.

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.

Considere-se o dominio mostrado na figura 5.14. Um objeto de formato quadrado


esti imerso em um fluido que se desloca da esquerda para a direita em um canal.
O nrimero de Reynolds, baseado na largura do canal, r:ale 1000.
Fronlein sdbdi

,_r Fromeirr s6lidr


Linha de simetria

Figura 5.14. Objeto de formato quadrado imerso em unr escomento rc longo de um cmal.

A figura 5.15 apresenta, em dois instantes de tempo diferentes, parte da esteira


de v6rtices de lon Kd.rman formada pelo escoamento ao redor do objeto- Note-se
que, apesar de o objeto, o dominio e as condiq5es de fronteira serem sim6tricos,
na regido ijusante do objeto h6 uma forrnaqio de r'6rtices cuja direqio de rota(io
se alterna periodicamente, tornando o escoamento transiente e assim6trico- Assim,
a simulagdo do escoarnento em sornente urna parte do domfnio, com a aplicagdo
de condiq5es de simetria ao longo da linha tracejada mostrada na figura 5.14, iria
produzir resultados incompativeis corn o escoarnento observado na prdtica.
Portanto, 6 preciso ter certeza de que as condiqdes de fronteira de simetria sd.o
aplicdveis a um dado escoamento, antes de se impor essas condigdes. Caso isso n5o

20. Free slip ou, simplesmente, slip, em ingl€s-


262 . Ticniw ionputocionais parc Dindniu dos Fluidos

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

seja feito, pode--se encontrar resultados incompativeis com o do problema real.


Esse 6 um tipico exemplo em que o programa de computador pode passar sem
problemas pela etapa de verificagdo, mas ndo pela de r.alidaqdo.

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.

Cordigao d. fmilein p6i6dica

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.

A figura 5.17, adaptada de Versteeg & Ivlalalasekera (1g95), resume as principais


condiq6es de fronteira para a vetocidade e temperatura em escoamentos incompressfveis
internos.
A fronteira de saida do dominio representa um ponto extremamente critico na
simulaqSo- Essa fronteira 6 artificia!, sd existindo porque precisamos ,,cortar" o dominio
fisico em algum ponto, para que ele possa ser representado no computa.dor. portanto,
o tratarnento dado i fronteira de saida de'e ser apropriado ao escoamento analisado-
caso esse tratamento nio seja adequado, tanto o campo de verocidades como a pressd.o
podem ser incorretamente catculados. Devido is propriedades elfpticas da pressi.o
nos
escoamentos incompressiveis, a solu@o num6rica em todo o dominio serd afetada por um
valor incorreto da pressSo na regiio de safda, e pode nio ser representativa do escoamento.

2L. Ovtffow, em ingl€s.


264 Td.cniw Computacionois pcro Dindmiu dos Fluitlos

Velcid.lde = O, ter{EBt@ s fluro de calor especifiedc

Frcnrcim sdlida J
vclaidade e ;7////////Z/////////////////7 "4v////////////////zzz//////////////////ru
----
lemp€nlua \ :
cspcifiqdas \: :

-1* Rcgiio do eromcnro ---


i Fronrcin i Futcira
: de etrhda : d€ eida

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-

como exemplo, considere-se que especificamos a velocidade norrnal i fronteira de


saida- Isso 6 equivalente a colocarmos uma bomba sugando o fluido de dentro para fora
do domfnio. caso esse mecanismo de sucgjo nio esteja presente no problema original, a
solugSo numdrica do problema computacional pode nio refletir o problema fisico tratado.
Al6m disso, se a descarga para fora do domfnio for maior que a descarga para dentro, esta
atravds das fronteiras de entrada, haverd uma violaqio na lei de conserraEio de massa,
com a subseqiiente falha do m6todo num6rico.
A menos que se conhega o valor das componentes da velocidade na regiio de saida
do escoamento, a partir de dados experimentais ou consideraq6es fisicas, as velocidades
nessa regido devem ser determinadas pelo pr6prio procedirnento de cdlculo. Essa de-
terminageo norrnalmente requer algum tipo de aproxirna4d.o para o comportamento das
velocidades na fronteira. uma das aproximaq6es mais simples 6 supor que o gradiente
da velocidade u' normal i fronteira 6 nulo. outra rj assumir que o gradiente ao longo d,e
umo linha d,e conente 6 nulo (Ferziger & Peric, lg99)_
A combinaqdo da localizaEdo da fronteira de safda com a condiqio aplicada a essa
regido deve ser tal que o escoarnento dentro do dominio seja independente da localizaqio
da fronteira de saida. Deve-se posiciondla em uma regid.o na qual o escoamento seja
"bem comportado", isto d, tenha uma direqdo preferencial e suas propriedades apresentem
poucas rariaqdes. Isso facilita a implementa4io de condig6es de fronteira representatims
e contribui para uma soluqio de melhor qualidade.
O exemplo cldssico do escoamento sobre um degrau ilustra bem esse fato. A figura
5.18 mostra algumas linhas de corrente do escoamento e trds das viirias possibilidades
para o posicionamento da fronteira de saida. As duas primeiras esteo em regides em
que as propriedades do escoamento est6o variando bastante. J6 a terceira est6 em uma
regiSo na qual o escoamento 6 essencialmente paralelo as fronteiras laterais do domfnio,
possibilitando o emprego da condig6o de fronteira do tipo u^ 0, fisicamente plausfvel
=
nessa regido do escoarnento.

li
Equag6es d,e Norier-Stokes . 265

B@ cs@lha

7"\ I

Zona de

Figua 5.18. o posicionamento cometo da fronteira de sida 6 senciat pra a obtengio de


uma boa sluF,o num€rica. Esa fronteira deve rer posicionada em uma regiio na qual re
propriedades do soamento n5o aprentem wiag6e significatirc.

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)

22. A menos que re conhega a pr6io real nsre fronteirc.


266 . Tdcnire Computocionois pam Din|mi@ d,os Fluidos

A especificagio de condig6es Dirichlet para a presseo, em um dado trecho do


dominio, como nas fronteiras de entrada e/ou de saida, implica conhecimento da pressd.o
real do fluido nessa regiSo. Em muitos casos, por6m, nio se conhece a pressdo em
nenhum ponto da regieo e, portanto, devem-se utilizar somente condiq6es de fronteira
tipo Neumann. A pressSo deve ser especificada em um ponto qualquer do domfnio, uma
vez que, nesse caso, o sistema de equa46es dado pcir (5.61) 6 singular. Aldm disso. pelo
teorema da diverg€ncia, a pressao deve satisfazer, no domfnio bidimensional R.

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.

5.r4 EQUAQAO DE CONVECQAO-DIFUSAO

Observando as equaqdes de momento e da energia, percebemos que elas t€m em


comum termos com formas semelhantes- Se definirmos que a varid.vel gen6rica @ repre-
senta uma propriedade do escoamento (como concentra.qdo, velocidade ou temperatura),
essas equaq6es podem ser escritas como

ry.v.(pdv)= v.(fvd)+so (5.83)

com I sendo o coeficiente de difus5o e Sd um termo-fonte especifico para cada {. .4.


equagdo 5.83, cuja forma unidimensional 6 dada pela equagdo 2.7, representa a forTna
diferencial da equaE5,o de convecgdo-difusio (ou de transporte) para a propriedade /.
Por exemplo, para d - u, (5.83) se torna a equaqio de momento na direqSo c:
u(!! *v .(prv) v.(fvu) +.5"
At =
em que Sr = -Vp e | - p. Not+se que o produto pu representa momento por unidade
de volume. A equaqdo da continuidade tamb6m pode ser expressa pela equa4io 5.83,
trastando, para isso, tomar { = I e.9a = 0.
A equagio 5.83 relaciona os principais fatores que afetam o valor da propriedade
{, por unidade de tempo, dentro de um elemento de fluido:

----;-------
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

Devese lembrar que a quaniidade resultante de { que entra no elemento 6 devida,


em
geral' i exist6ncia de fluxos convectivos e/ou difusivos, e que a produqdo resurtante
6a
diferenga entre geraqio e consumo de / no elemento.
A importAncia da equaqdo 5.83 eski na sua generalidade. por exemplo, a dis_
tribuigdo da concentra.qio de um poluente em um rio 6 modelada por uma
equa4io de
transporte. -A.l6m disso, a partir da integrageo dessa equagio em um vorume
de controle
V, obtdm-se saa forma integrol:

,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)

o primeiro termo da equagio s.84 representa a taxa de r.ariagd.o temporal da quantidade


total de /no volume de controle. .4,s componentes dos fluxos convectivos e difusivos
de /, atraves gas fronteiras do vorume de controle e normais a elas, sd.o representadas,
respectivamente, por fi. (pdV) e fi.(fvd). Finalmente, a riltima
integral representa a
taxa temporal de aumento de / no volume de controle devido a outras
fontes.
Em problemas transientes, ri necessdrio integrar a expressdo 5.g4 entre
os instantes
de tempo , e t +A, para determinarmos o laror de @ no l'olume de controle no instante
detempot*At:

I^,* (1,r, av) at +


l^,1^o'
(pdv) d'A dt =

= . (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

As equa45es de Navier-stokes sio expressdes matem6ticas


de tr6s principios fisicos:
conservaqSo de massa, rnomento e energia. podem ser
deduzidas de dil,ersas maneirix
e escritas de diferentes formas. Elas sdo not6rias pera
dificuldade de serem resolvid:s
analitica e numericamente. por isso, 6 conveniente, quando possivel,
simplificar essas
equag6es em funEdo das propriedades do escoamento, permitindo
o emprego de m6todos
numrlricos mais simples.
268 . Tdcnius Computacionois para Din6,mia dos Fluitlos

Essas simplificaE6es seo feitas em funEdo da existdncia ou nao de laria46es de


densidade do fluido e da infludncia dos efeitos da viscosidade sobre o escoatnento. Distante
de superficies s6lidas, os efeitos da viscosidade n5o sio importantes, a menos que haja
separaqSo da camada limite.
.{s equaqdes de Navier-stokes para escoamentos incompressiveis nao cont€m uma
ligagSo direta entre a pressio e o campo de velocidades. A equaqSo de estado p = pRT
n5o pode ser utilizada para o c:ilcuto da pressSo porque p 6 constante e o escoamento
pode ser isot6rmico. Nesses escoamentos, a pressSo nio 6 uma variSvel termodinimica,
sendo apenas um "pardmetro ajustiivel" que permite ao campo de velocidades satisfazer
a equaqdo da continuidade. M6todos num6ricos utilizam, em gerat, exatamente esse fato
para obter os campos de velocidade e pressSo dos escoamentos incompress(veis.
A equa45o de Poisson, derirada a partir das equaqdes de momento, forma a liga4io
entre estas e a equagdo da continuidade, garantindo que o fluido satisfaEa a condiESo de
incompressibilida.de v .v = 0- A condiqio de fronteira apropriada para a equaqdo de
Poisson 6 a condiEso de Neuma'nn, obtida pela projeqdo da equaqio de momento na
direqio normal i fronteira. Em uma malha cartesiana, isso 6 equivalente a utilizar a
equa4do de rnomento normal i fronteira.
I
A correta especificaEso das condig6es iniciais e de fronteira € essencial para a ob-
tengao de um resultado num6rico compativel com o problema estudado. Em escoamentos
incompressiveis, devido ao comportamento eliptico da press6o, condiq6es de fronteira in-
corr€tas podem alterar a soluqao num6rica em todo dominio. Em geral, a fronteira mais
dificil de ser tratada 6 aquela pela qual o fluido deixa o dominio computacional. A dificul-
dade em se encontrar uma condiqio de fronteira apropriada acontece porque a fronteira
de saida 6 artificial; ela s6 existe porque precisamos de um dominio fnito para aplicar as
t6cnicas numdricas. Uma distribuigio de pressdo incorreta nessa regiio pode afetar todo
o escoanlento no dominio.

5.16 LEITURAS SUGERIDAS


Asequaq6esdadinimicadosfluidospodemserobtidaspordiferentest6cnicas.A
aplicaqSo de uma ou outra tdcnica fornece as equaq6es em formas distintas. Mais detalhes
podem ser encontra.dos em Anderson (1995), Fletcher (1992) e Versteeg & Malalasekera
( ree5 ).
Hoftmanne'al.(1996)apresentaasequag6esdadindmicadosfluidosnosprin-
cipais sistemas de coordenadas, al6m de valores num6ricos para diferentes propriedades
de fluidos, como viscosidade e condutividade t6rmica, para diferentes temperaturas e
press6es.
As principais diferenqas entre as formas conservatil'as e nao-conservativas s5o dis-
cutidas por .A.nderson (f995), Maliska (1995) e Roache (1985)'
Acheson (1992), Hughes & Brighton (1967) e Hunt (1964), textos de mecAnica
dos fluidos, detalham as diferentes categorias de escoamentos. O livro-texto de Liggett
Eqragoes d,e Navier-Stokes . 269

& 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

l. Descrera situaq6es em que o resultado da aplicagio do principio da conserr.a.qio de


massa 6 diretamente observ6vel.

2. Obtenha a equaqdo 5.3 a partir da geometria mostrada na figura 5.2.

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

Figura 5.19. Elemento de fluido em trds dirnens6es.

5. Considere o trecho de um rio de profundidade uniforme d, mostrado na figura 5.20.


A distdncia entre as margens nas extremidades esquerda e direita ralern L1 e 12,
respectivamente. A Sgua entra pela extremidade esquerda com velocidade u1 , e sai
pela direita com relocidade u2- Nio hd fontes ou sorvedouros de massa presentes.
Ticnius Computacionois pora Dininico dos Fluilos

v2

Lril

Figura 5.20. Rio com diferente se!66 rets.

(a) Mostre que a descarga em uma s€qeo reta do rio 6 dada por

tn - PuiLid

em que p 6 a densidade da 6gua, e ut d a velocidade m€dia associada ir largura


tri do rio no ponto i. SugestSo: utilize a expressdo 5.2.
(b) Com o resultado do item anterior e sabendo eue tr1 = 3r2, mostre que a
velocidade na extremidade direita 6 dada por uz :3ur.
(c) Suponha agora que a profundidade do rio ao longo de L1 e L2 sela de 5 e 8 m,
respecti mente. Qual a relaqdo entre ur e ur?
Deduza a equaqeo 5.17 a partir do principio da conserva.gdo de massa exposto na
seqeo 5.3.

7. Dd um exemplo em que # seja numericamente igual a ff.


8. Um escoamento tridimensional transporta o elemento de fluido mostrado na figura
5.21. Utilizando a tdcnica da seqdo 5.4, encontre a express6o p^r^ ffi em tr6s
dimens6es.

iIrfl
------.. r:= r,*Ar
\ \
./-' f,
2

Figura 5.21. Volume de controle tridimensioual que ecoa com o fluido

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.

Figura 5.24. RegiSo com fronteira de simetria.

Suponhamos que o valor de u seja especificado ao longo de toda a fronteira de


entrada .TB. O ponto B, em particular, localiza-se sobre a fronteira de simetria. A
partir das express6es 5.77 e 5.79 e utilizando o valor conhecido de u sobre o ponto
B, construa um procdimento para obter u ao longo de toda a fronteira S.

13. Matematicamente, a expressio 5. 19 representa, simplesmente, a derivada total de p


em relaqdo ao tempo. Ela pode ser obtida, diretamente, pela aplicagSo da regra da
cadeia se considerarmos a densidade p como uma fungdo das coordenadas espaciais
e do tempo, isto 6, p = p(x,y, z,t'). tv'erifique essa afirma4do.

14. Apartirdasequag6esdeconservagdodemassa5.15emomento5.36e5.3T,obtenha
as equa46es 5.40, 5.41 e 5.42 para escoamentos incompressiveis e isotdrmicos de
fluidos newtonianos.

15. Mostre que as definiq6es de u e u, dadas por (5.73), satisfazem identicarnente a


equaqdo da continuidade V .V = 0
6

M6ronos Nurvrfnrcos pARA Nevren-SroKES

Este capitulo trata de m6todos de soluqdo num.rica


das equagdes de Navier-stokes
para escoamentos incompressfveis. Inicialmente,
apresenta algumas cara4teristicas das
discretiza46es dessas equaq6es, incluindo o tratarnento
dos termos convectivos. Descreve,
em seguida, as formulag6es explfcitas MAC e sola,
implfcita scGS.
e a tdcnica

6.1 DTSCRETTZAQAO DAS EQUAQoES

Escoamentos incompressiveis modelados pelas equagdes


de Navier_Stokes.
0u
_+_ 0u
0x'09 =0 (6.1)

= -)#..(#.#)
Eu 0u2 , O(uv)
At ar- ay (6.2)

= -;H.,(#-#)
0u du2 , O(uv)
At' ag- a, (6.3)

caracterizam-se pela necessidade da soluqio de uma


equa4do de poisson para a pressdo
a cada passo no tempo. Conforme peyret & Taylor (f990), em geral, as principais
dificuldades na solugdo num6rica desses escoamentos
sdo:

r A restrigdo global V.V = 0 deve ser satisfeita a cada passo


no tempo. Isso
nio permite que os valores de Vn+l sejam determinados por
um mitodo que ndo
necessite da soluqio de um conjunto de equa46es
acopladas. portanto, ao contrd,rio
do que foi visto no capftulo 4, mesmo m6todos explfcitos
exigem a solugio de um
sistema de equagdes.
. Ticnius Computocionois poro Dini,mico tlos Fluitlos

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

0p f}u . 0(u2) O(uu)l (02u . 02u\


'l7t ' 0x Av J ' '\Az2 ' Aa2 )
(6.5)
0x
0p l6u . 0(u2)* d(uu)l /02u . 02u\
0y
-elat+ av a" l*u\aA* aF)

ff=o " fi=n


em que Q e R representam os termos do lado direito das equag6es 6.5 e 6.6, respectiva-
mente.
Suponha-se que as equag6es 6.5 e 6.6 foram discretizadas por diferenqas finitm
no ponto (i,j). Em particular, considere'se que o lado esquerdo foi aproximado por
diferengas progressirra.s de primeira ordem:

Pi+t,i--Pi,i +o(L,x)
3l
dzli,i - At
(6.7)

P;'i+t-- P;'i + o(Ay)


Pl
o! l;,i =
(6.8)
^y
Substituindo as aproximag6es 6.7 e 6.8 nas vers6es discretas de (6.5) e (6.6), encontramos

ou#1., = e;.i (6.e)

'-#1,., = Ra.i (6.10)

L. Colo@tel\ em inglCs.
M€,totlos Ntmd.ricos paro Notier-Stokes . 275

j+2

j+l

i-2 i-l i+l i+2

(a) (b)

Figura 6.1. Na malha colocalizada (a), todx as inc6gnita si,o armmnadre no m6mo ponto
(b).

em que Q;,; € rRi,j representam a discretizaEdo dos termos e e rt, respectivamente. A


forma exata de Qi,i e rti,.; n5o 6 relevante para essa andlise.
A determina4So da vers6o discreta da equa4io de poisson 6.4, a partir das equagdes
6.9 e 6.10, segue a mesma id€ia apresentada na segdo 5.11, isto €, calcular

*(*#") =
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:

yl Pi+r.L: Pi-r; + o(L.z)2


drl;.i -
(6.14)
2La
Pij+r:; Pi'i-r
Yl
?uli,i = 2Ly
+ o(Ay)'z (6.15)

Discretizando.se o lado esquerdo das aproximaE6es 6.14 e 6-15 por diferenqas centrais de
segunda ordem, encontra-se

o (pt+r.i -Pi_r.i\ &5:E&i: a.#" P;+z,j-2?i,i*Pi-z,i


dr\ 2Lz ) = ztz 4(Lt)2
o (p;.i+r - p;i-r\ a+A--' : a'#i- P;,i+z-2?i,i*P;'i-z
dv\ 2\v ) = 2Ly a(av)'
Para a discretizaqao com diferengas centrais de segunda ordem dos termos envolvendo a
pressdo, a forma discreta da equagSo de Poisson 6

t.*#- -r-o#* = W - T (6.16)

Novamente ndo estamos preocupados com a forma dos termos


4*" . W
Ao compararmos a equaEso 6.16 com (6-13), observamos que ambas t€m a mesma
forma geral. Por6m, a equaqio 6.16 utiliza pontos espaqados de 2Ar e 2Ay' O est€ncil
do lado direito dessa equaqSo estd mostrado na figura 6.2'

r-2 r-L a t+ I

Figura 6.2. Est€ncil do lado direito da equa46o 6.16.

A equagio 6.16 representa a forma discreta da equaqSo de Poisson em uma malha


duas vezes mais grossa que a malha da figura 6. l. Isso origina quatro grupos de equag6es
desacopladas entre si. Esse desacoplamento surge porque os grupos nio tdm pontos
comuns na malha, conforme mostrado na figura 6.3.
Mitodos Ntm€rius pam Natier-Stokes .

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

i-2 i-l i i+l i+2

Figua 6.3. A equa4So 6.16 origina quatlo conjuntos dmacoplados de equagde.

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.

6 possfvel modificar as discretizag6es adotadas anteriormente para eliminar os


problemas da soluqSo oscilat6ria para a pressdo (Ferziger & peric, rggg; Maliska, 1995).
Essas alteraE6es, al6m de ndo serem triviais, devem ser realizadas de forma consistente
ou causarSo instabilidades que, ap6s algum tempo, destruira,o a solugdo num6rica.
se pudermos escolher a posigdo em que cada vari6l'el do escoamento 6 armazenada,
ao inv6s de deix6las todas em um
inico ponto, podemos utilizar discretizag6es de segunda
ordem em p sem o risco de encontrarmos campos oscilat6rios de pressdo, causados por
essas discretiza{6es. A malha na qual as inc6gnitas estio armazenadas em posiqdes
diferentes d denominada de malhs deslocada2.

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.

6.1.1 Malha Deslocada

Existem v6rias formas de se distribuir as inc6gnitas u, u e p quando ndo se exige


que elas estejam armazenadas na mesma posiqeo. A malha apresentada em Harlow &
Welch (1965) e mostrada na figura 6.5 se tornou um padrio no c6lculo de escoamentos
incompressiveis- Essa malha 6 composta por cdlulas com arestas, em duas dimensSes,
Ao e Ay. Em uma cdlula com coordenada (i, j), temos armazenadas:

l. A pressdo p em seu centro.

2. A componente u da velocidade na direge.o z nas faces laterais, que distam t f; do


centro.

3. A componente u da velocidade na diregio 9 nas faces superior e inferior, que distam


*f do centro.

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

A figura 6.5 mostra tamb6m numeragio das inc<ignitas na c6rula. A numeragdo da


pressSo segue a mesma da c6lula, enquanto que as velocidades t6m numera{5o fraciondria
devido i
localizagio das mesmas no ponto m6dio entre o centro de duas c6lulas adjacentes.
Nas direEdes s e y' esses centros distam entre si ar e Ay, respectivamente. A malha
deslocada pode ser facilmente estendida para tr6s dimensdes; a c6lula correspondente i.
figura 6.5 6 agora um pa^ralelepfpedo, ou um czDo, quando Ae Ay Az (cf. seqdo
= =
o.o l.
A figura 6.6 mostra um segmento do dominio computacional discretizado com a
malha deslocada- o tamanho e ndmero de c6lulas 6 tal que as fronteiras do domfnio
computacional coincidem com as faces das c6lulas.

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.

A discretiza4do das equag6es de Navier-stokes em uma malha deslocada 6 seme


lhante il discretiza.gio de uma EDP em uma malha co-localizada. A diferenga 6 que a
e+L/2, j). Analoga_
equagSo de momento na diregio c 6.2 6 discretizada sobre a posige,D
mente,aequa$odemomentonadiregioy6.36discretizadasobreaposigdo (i,j+ll2).
Por fim, a equagdo da continuidade 6 discretizada sobre o centro da c6rula, no ponto
(i, i).
considere.se, inicialmente, a discretizag6o da equaqio da continuidade na c6lula
de diferenqas finitas, mostrada na figura 6.5. Aplicando a equa4io 6.1 no ponto (i,j)
e
utilizando diferengas centrais de segunda ordem, temos

#1,,,*H],.;Y#e.Y^E* (6.17)

Por enquanto, lramos ignorar a forma de integrag5o temporal, explicita ou im_


plicita' das equag6es de momento e nos atermos ) discretizagdo espaciar de seus termos.
I

I
I
I

280 . Tdcaies Computacaonois paro Dindmia d,os Fhidos


I

A equa4ao de momento na dir egeo r ,6, discretizada sobre o ponto (i + U 2 , j ) , mostrado na


figura 6.7. Novamente utilizando diferengas centrais de segunda ordem, a discretizaEio
dos termos convectivos 6:

Tu'l - u?+t,j-u2i,i
6lr*rtr,, ^' --E- '
(6.18)

a(uu) | ^. (uv)i+r/z,i*tn - 1:lu);+t/2.j-t/2


6ylr*rtr,i - T
(6.1e)

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)

0'"1 ui+l | - 2ui+t /2,i + ui+r /2,j -L


(6.22)
Wl;+rtz.i (av)'

Os termos dessas equag6es est5o todos definidos na malha e nenhuma interpolaEdo 6


necessdria. Em particular, as express5es 6.2L e 6.22 representam a discretizaqdo de Vzu
no ponto (i, + | 12, j), utilizando as velocidades em pontos adjacentes separados de Az e
Ly.
l
l Note-se que, ao contr6.rio do que ocorreu na aproximaEio 6.14 para ffi, a apro'
xima4do de segunda ordem 6.20 relaciona valores adjocentes da pressSo p. Isso implica
que tanto a equaEdo de momento na diregio o, por exemplo, discretizada em (i + | 12, i),
rl
I

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)

afuu\l (uu) i+ | /2,j +r / 2 - (uu) ; t/ z.


(6.24)
6||,,,*,,, Ax
apl Pi.j+L - Pi,j (6.25)
Ft.-1,,,*,t, Ay
o"o I _- ui,j-rlz - 2u;,j+tlz t u;,r+zlz
(6.26)
oy2l;.i+, tz (av)'?
0'ul u;-r,j+r /z - 2u;,j+r lz I u;+t,j+t lz
(6.27)
81,.,*,," (ar)2

utu;rt u i+rL j+l

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).

Como na discretizagSo dos termos convectivos da equagio de momento na direqio :r, os


valores de u?;+r, r?,i, (ur);-r/r,j+r/" e (uu);a112,;a112 tamb6m ndo estio definidos na
malha, devendo ser obtidos a partir de interpolag5es dos ralores de z e u das faces das
c6lulas.
282 . Tdcnims Computocionais pam Din6mica dos Fluidos

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.

2. Utilizar fdrmulas nSo.centradas, que ndo necessitem de pontos externos ao dominio-

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.

6.1.2 Aproxi.tnagdo dos Tertnos Conuectiaos

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)

em que d 6 uma propriedade sendo transportada, com velocidades de convecgi,o u e u, e


difundida no dominio. A expressio 6.28 representa uma equagSo para a propriedade /
e, assim, para efeito do qilculo de /, os valores de p, u e u si.a considerados conhecidos.
Essa id6ia 6 andloga a.o uso do m6todo de Gauss-Seidel para a soluEdo de um sistema de
equagSes. Quando a propriedade / transportada 6 a velocidade u, obtemos a equagio de
momento na direEdo c:

0u 0u 0u / 02u* d2u\ *""


P
at*wa"* *an'\ar, w) (6.2e)

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

. A propriedade sendo transportada z.

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)

O valor da velocidade de convecqdo u;+r/z3 6 considerado conhecido e estd definido na


malha. Pode, portanto, ser utilizado diretamente na expressio 6.30. Jri os valores z;11,,
e u;,i da propriedade u devem ser aproximados por uma fungdo de interpolagdo, isto
I

6, uma fungdo que relacione o valor de u; colt os talores de u definidos na malha de


pontos. Essa fungdo 6 tamb6m denominada de esqtema conuectiuo. Um procedimento
anrilogo foi adotado na segSo 4.3.1 para o tratamento da equagdo de convecqio-difusdo
I

estaciondria. os valores de Q" e Q- foram aproximados pelas m6dias aritm6ticas (4.38)


dos valores de / adjacentes, e se observou que essa aproximagio 6 equilalente ao uso de
diferengas centrais de segunda ordem.
.4, discretizaqio do termo fu{u no ponto (i + l/2, j) segue a mesma id6ia:
aul - lut+r/2,i+r/2-vi+r/2,i-r/2\
P6l,*rrr.i- fri+tl2'j (6.31)
\-=T )
O valor da propriedade u nos pontos (i + l/2,j + l/2) deve ser aproximado por um
esquema de convecgdo adequado. O valor da velocidade de convecgio d;1172,; nio est6
definido na face lateral de uma cilula, devendo ser calculado em fungio dos valores de u
definidos em pontos vizinhos (ver figura 6.g).

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).

utilizando-se as quatro velocidades vizinhas, uma possivel aproximaqdo para a velocidade


de convecESo A;+r/z,j 6 dada por
u;'j +t lz t u i,i - t /z * u;+t,i +t / z * u;+t,i - t lz
ai+r /2,j =
r
284 . TCcniw Computocionois parc Din6,niu dos Fluid,os
I

O tratamento dos termos convectivos escritos na forma conservatila 6 an:ilogo. A


equaqio de convecgiodifusdo na forma conservativa, considerando p constante e unifor-
me,6:

06 . afuil .a(uil
* r lazt. a,d\ l^
at' a" ay =;\47* avr)* po, (6.32)

Se discretizarmos o termo I ponto (i + l/2,j), obtemos


"o
ryq
d, lr*r/r.i =
fud);+t-(ud)i
Lx
tti+rdi+r - uiQ; I

(6.33)
L.z
i

em que r,; e ti+l representam as velocidades de convecqdo, e di e 6;+r a propriedade 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:

a, : u;-r/z'i :rui+r/z,j e ti+r (6.34)

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,

(uz)i+r - (rru)i _ ii+rut+t - fi;u;


Az Az
em que [; e u;11 sdo dados por (6.34). Como em (6.33), as propriedades ur e ui+r devem
ser aproximadas por uma funq5o de interpolaq6o.
Observe-se que a separagSo do produto (uz)"+r em um fator conhecido u e em
outro, a incrignita z'+r, 6 uma forma de se linearizor as equaq6es de diferenEas finitas.
Com essa sepa.raqdo, o produto ilun+r 6 linear em u'*1, e, por conseqii€ncia, a solugdo
numrSrica das EDFs dispensa o uso de t6cnicas do tipo mdtodo de Newton para a solu€o
de sistemas de equa46es n6o-lineares. A linearizagdo do termo (uu;"+t U a forma mais
comum de se tratar a ndolinearidade das equa4Ses de momento.
r
Mdtotlos Num4rios para Naoier-Stokes 285

Finalmente, a discretiza4eo do termo convectivo


#,

d(uu)f (uu);+ttz,i+rp - (ua)i1r1z.i-r1z


- (6.35)
Tl;+ttz,i-T
6 and'loga i utilizada em (6.31). A velocidade de convecgdo u 6 considerada conhecida e
a expressSo 6.35 6 escrita como

(uu)r+r /",j+r lz - (uu) ;+, /z,j -, lz _


av- -
- ui+r / 2,j +r /2Ei+ L / 2,i+r /2- rti+r / 2,i - | PD.+L /2,i -r /2
I

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

Figura 6.10. As velocidades de convecgi,o fr;+lz,j+tlz nao 6tao definidas na ma-


lha e, portmto, devem ser aproximadas a prtir du velocidades u vizinha aos pontos
(i+r/2,i+r12).

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

O esquema upuinils 6 um deles, j5 que a expressao de diferenEas finitas utilizada,

0u t,t _ r,^
u# * ,\f,a, seu20 (diferenqasatrasadas)

,u# = ,4#, seu<0 ({iferenqasprogressiras)

depende da diregSo local do escoamento, isto 6, do sinal de u. A situagio n6o 6 diferente


para os termos convectivos das equag6es de Navier-Stokes. Para ilustrar algumas das
funq6es de interpolagio utilizada.s na DFC, considere'se o escoamento na regiSo mostrada
na figura 6.11. A diregio positiva do escoarnento 6 para a direita e, portanto, todas as
velocidades sdo positilas. A viscosidade cinem6tica do fluido lrale z.

Diregao positiva do scoamento

al
r.h lu,.^ 1u,," lr,,.r,

tArl

Figura 6.11. Posiqio das velocidades utilizadx nr funq6s de interpolaqdo para c termos
convectivos.

Estamos interessados em obter valores para a propriedade u, como ui e ui+rl em fungio


das velocidades definidas nas faces da.s c6lulas. Para estinar a velocidade de convecqSo
t no centro da i-esima c6lula, podemos calcular

u9 : u'-r /2 : u*L 12

em que o indice e indica estimati . Assim, por exemplo, quando z! ) 0, o escoamento


6 da esquerda para a direita.
Em funqSo da velocidade ut, podemos definir diferentes fungSes de interpola4do
para os valores da propriedade ui, conforme mostrado a seguir.

l- {Jpwinil de primeira ordema: essa discretizagdo 6 equivalente a adotarmos uma


extrapolagdo da velocidade u ir montante do ponto i (ver figura 6.12a):

(
u,-rtz, se uf > 0
ui=1I (6.36)
I [ ,r*t/r, se uf < 0
I
l

3. Apr6etrtado na seceo 4.5.1.


I
4. Normalmente d€nominado simplemente de upuind.
j

I
Mitotlos Numdius pam Narier-Stokes . 287

Utilizando a funqdo sincl

s;=sinct(ui)={ I' se u!>o (6.37)


[ -1, se u!<0
podemos escrever a definiqio 6.36 de forma compacta como

fr+srl . [l-srl
"'=[---l u;-r/z*1 , 1"t*',, (6'38)

A discretizagio upwind 6 de O(Ac) e, como visto na seESo 4.5.1, introduz, em


geral, uma forte difus5o num6rica na soluESo. Como mencionado na seqdo 4.5.1,
essa difusdo num6rica em geral, mais acentuada quando a direg6o do escoamento
15,

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.

2. Diferengas centrais: conforme visto no final da segdo 4.3.1, a aproximagdo

U;-tlZ + ui+rt2
ui=ui=" (6.3e)
2

6 equivalente a.o uso de diferenqas centrais (DC) de O(Ac), para a discretizaEdo do


termo convectivo. Tamb6m como visto naquela segdo, a discretizagdo por diferenqas
centrais pode originar soluq6es oscilat6rias, na presenga de gradientes de u, quando
o n(mero de P6clet

P", = 1!9")
v

6 maior do que 2- Essa discretizaEdo fornece, por6m, bons resultados quando


Pei < 2. Ela 6 bastante encontrada na literatura da DFC. Como mostra a fi-
gura 6.12b, o valor de ui dado por (6.39), representa a interpolagio linear a partir
das velocidades das faces da-s c6lulas. As velocidades utilizadas na interpolaqdo nio
dependem da diregio do escoamento.

Como mencionado no final da segSo 4.3.1, a soluEdo oscilat6ria representa a soluEdo


para a qual o esquema de diferenqas centrais conaerge; ndo 6 instabilidade num6rica.
Em alguns casos, por6m, essas oscila46es podem ser. amplificadas, eventualmente
destruindo a soluqdo numdrica.

3. Eibrido: o esquema hfbrido combina a precisdo da discretizaEio por diferenqas


centrais nas regi6es do escoamento em que Pe; ( 2, com a discretizaqdo upuind

5. Defe*i, uretion, em ingl6s.


288 . Ticniw Computocionais parc Dinimia ilos Fluitlos

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):

O, se Pei < 1,9


I t"ilt'n,
FP1 = pp1p"r) = { se 1,9 < pe; < 2
f. i, se Pe;)Z

A pa.rtir da definiESo de FP, a discretizaqdo hfbrida pode ser escrita como

u;=(r-rh)u?c +(FP)ulP (6.41)

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

Os esquemas ap.e"entados anteriormente podem ser utilizados sem problemas em


pontos adjacentes a fronteiras. J6 os esquemas seguintes, embora mais precisos, nio
podem ser utilizados nesses pontos devido ao maior est6ncil.

4. Upwind, de segunda ordem: o esquema upuind de segunda ordem (SOU - second


rpuint) introduz menos difusSo num6rica q.ue o tpuind de primeira ordem,
ord,er
mas pode apresentar erros dispersivos. O valor de ui 6 calculado a partir de uma
extrapolaqSo linear dos dois ralores de u i montante do ponto i (ver figura 6.13):

- | tu,-r," -- iur-"/r, se z! < o


se z! > o
*'
^. (6.42)
\ !''*rr, lur*r/r,

-- | i --+---------

- Dt*t"d.* ,l-r,*i-.- ir**

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_

Colocando a velocidade ui-t/z na origem do eixo z, vamos determinar a equagdo


da reta u = ax + b que liga ui-3t2 a ui_r/2:
. Tdcnicas iomputacionois pon Dindmica d'os Fluidos
290

r Em s = 0: u(0) = @(0) + b = ui-3/2+ b = ui-3/2'


r Em z = Ac: z(Ac) - o(Az) +b=ui-r/2+ o=y'=JJ#it:/!'
Portanto, a equa4So Procurada 6

"p1 --[ltl:;]*:el, +u,-"1" (6.43)


IACJ
6'43' Observando-se
Deve.se agora extrapolar o valor de ui a paxtir da express5o
a figura 6.14, verifica-se que ui tem coordenada

"=(r*l\ro't=11a";
\ 2/' z

Assim, u; 6 dado Por (6.43):


t
,3 -,
ui=t\t^r,
^ - l"utt:::=:l2l
= l--A"
(*^") + u.-3t2 =f,u,-,,, -
I \2-*/ '-'-",
u,-",,

que ri uma das express6es em (6'42)' A expressSo correspondente para uf < 0


pode ser deduzida de maneira aniiloga, supondo-se aSora que o escoamento seja da
direita para a esquerda.
esquema pro-
5: QUICK (qrad,ratac rpstream interpolation for anvectiue kinemotics):
quadr6tica
posto por l,eonard (f979e) e que se caracteriza por uma interpola'gio
) montante e uma i jusante do ponto i
Or.u ,,, em funqdo das duas velocidades
(ver figura 6.15). Em fungSo da dire$o do escoamento' temos

tur*r,, + tur-r/" Lur-r/r, se uf > o


-
t I (6.44)

\ fr,*,r, +tu,-t/z- iur*r/,, se z! < o


li para u; 6 de O(Az)3'
il O grande atrativo do esquema QUICK 6 que a aproxima4do
n
pode' portanto' exibir oscila4oes
lnfelizmente, por6m, o QUICK n5o 6 monot6nico e
t quando Pe > 8/3, um limite apenas pouco maior do que aquele da aproxima'qdo
disso' o esquema
por diferenqas centrais (Versteeg & Malalasekera' 1995)' Apesar
literatura' pois possui ordem elevada e 6
QUICK 6 freqiientemente encontrado na
de implementa4io relativamente simples'
DC, SOU e QUICK
Para reduzir a complexidade de implementagSo dos esquemas
podemos representdJos pela expressSo geral:
d
em um programa de computador,

u;-t/z*f +rc)(ur+r7z-u;-rlz) + (l - 'cxui-r/2 -u;-tt)] ' SE ,i >-O


I
,,: [(1
(l - r)(u;1372 - ur+r/z)]' r:<0
i
1

i
t ui+Llz -! [(f + r;(u1*r7 z - u;-rlz)+
se
(6.45)
I

t Em funqdo do valor de r, a express6o 6'45 fornece os


esquemas DC (rc = r), sou
(r = -l) e QUICK (K = ;).
Mdtod,os Numdricos poro Navier-Stohes . 297

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:

f ui-r/2 + iO;(a"l), se u! ) 0 (6.46)


"r=
I +dl(Arl), se z! ( o

A"t ui-r/2 - ui-3/2


a"l ui+i/2 - ui+r/2
@- max(0, min(2rf , 1), min(ri,2)) (6.42)
ui+r /2- u;-r /2
ui-r/2 - u;-3/2
u;-t/z - ui+tlz
'i - ui+r/2 - ui+3/2

7. Do ingl€s fue limrters.


292 . T€micos Computaciona* para Dindmica dos Fluidos

7. HLPA (hybrid linear/pambolic approdmation): esquema de segunda ordem descrito


por Zhu (1992), que obt6m u; pela expresseo:
(
ur-r1, + 'Y(ui+rl2 - ui-rlz)iu, se uf > 0
u, - | (6.48)
I ur*r/, t 1(ui-r/z -a;+r/z)iu, se ul < 0
com

.,=[ 1, se ld,y - 0,51 < 0,5 (6.4e)


I 0, caso contrd.rio

em que d,14 6 dado 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"

Utilizando a funqSo de interpolaqio tpwind para determinar o valor das proprie'


dades u;,; e ui+r,j, e lembrando que as velocidades de convecgdo &i,i e A;a 1,i sdo consi-
derados conhecidas, os termos da expressSo 6.50 s5o escritos como:

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

?ri+L;ui+L,j -tr;,jui,i :_ t-. I 8ui1112,, l Cu.-1121 (6.51)


Ar ^wi+312,j
em que

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

(uu) i+ L / 2'i +r / 2 (uu) i+r t2'i -L /2


: = D u i+ r /z,j +r + Eui+r / 2,j * F u;*, r,, -,
Ay 1

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

6.2 METODOS EXPLICITOS PARA NAVIER.STOKES

Vimos na seg6o 5.11 que o campo de press6es no escoamento incompressivel satisfaz


uma equag5o de Poisson, que deve ser resolvida para cada instante de tempo. Portanto,
294 . Tdcniw Conputocionois porc Dinlmiu d,os Fluid,os

mesmo mdtodos numiricos explicitos para as equaq&s de Navier-stokes em varidveis


primitivas devem resolver um sistema linear a cada passo no tempo. Devido
a essa
caracteristica, alguns autores denominam esses m6todos de semi-imolicitof -

6.2.1 M6.todo MAC

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,

0u,0u2,O(uu) | 0p ( 02u 02u\


at- ar--6u = - pd; *'\ar'* (6.54)
U, )
6 discretizada no ponto (i + | /2, i) utilizando as aproximagdes 6. rg - 6.22 e a expressdo

o"l u?[iz.i:
ot l;at1z,i - "?*rp,i + o(Lt)

para a derivada temporal.


A versio discreta da equaqdo 6.54 pode ser, entdo, ser escrita como

u?fln.i = u!*,rr,i + (at) LJp?{i.'--p?.i'


[-coruvl* rp,i +yrsc!*r,r.,] - (6.55)

8.Memo o mdtodo da comprwibilidade iltificial, em que um termo 6 a-dicionado


ff a,
tinuidade' pode ser interpretado como um mdtodo que reolve uma equa4i,o de poisoo para a prsio.
equaceo da con-

Paa maiorq detalhes, consulre peyret & Taylor (1990).


9 Note-se que' em um *comento com superficic rivres, a roulizogd,o d,essos svperficies i. tma d,as
itc6gnitos a serem d,eleninodas.
Mdtorlos Ntmdius pm Nader-Stokes . 295

em que CONV' e VISC^ representam os termos convectivos e viscosos, respectivarnente,


discretizados no nivel de temoo n:
('2)i+t4- (")ii *tp - (u,)?*rp,
coNvl+ri2,i - * Ay

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:

Fir/r,i = u!+tp,i + (ar) +ytSCi*r,r,r] (6.56)


[-CoNvl+ tn.i
e reescrever equaqSo 6.55 como

,,n+l Fn _ ltplirli -pii' (6.57)


"i+r/2,j -- 'i+rl2,i p6r
Analoganente, discretiza-se a equaqi.o de momento na direqdo 3r,

0u* 0u2* 7fuu\ | 0n / 02u* d2u\


a, ay -a; =-
rN*' \u" ao" )
escrita no ponto (i,j + f/2), pelas express6€s 6.23 - 6.27, a16m de uma expressio pro.
gressiva de O(At) para a derivada temporal ff. O resultado 6:

G?.;*,/" _
tt plji, - pij'
'7.1]'p: 'p Av
(6.58)

G?l*,/, ,!.i+r/z * 1ar1 [-convi,+rlz + vrSCir*,rr] (6.5e)

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

No m6todo MAC, a vers5o discreta da equaEso de Poisson 5.61 para a press6o 6


construida substituindo-se, na equaeeo 6.60, as express6es 6.57 e 6.58, al6m das expressdes
correspondentes para u!:1p,1 e ,!j)1p. Fazendo essas substituiq6es e rearranjando os
termos resultantes. obtemos

piii' - zfi,lt + pi.l)1


p,Tii - 2pii' +plj,1i,
_____@jr__-____T;]u_
= fifFi+rp;
:Pi-',",t . E-P) (6.61)

Se substituirmos as express6es paxa F;ay12,i e Gi,j+r/z na equaqSo 6.61, podemos


verifica.r que ela contdm todos os termos da equag6o de Poisson para a pressdo 5.67, isto
€, 6 id€ntica d equaqSo 5.61.
A partir do campo de velocidades Vn em t = fnr o procedimento de ciilculo dos
walores para as velocidades e pressSo no nivel de tempo n +I segue os seguintes passos:

1. Calcule o lado direito da equa4So de Poisson 6.61. Escrevendo-se essa equaEdo


para todos os pontos do domfnio computacional, obtdm-se um sistema de equag6es
lineares.

2. Para obter p'+r, resolva esse sistema por um m6todo direto ou iterativo.

3. Substitua os valores apropriados de pn+t nas express6es 6.57 e 6.58, obtendo os


valores de u;+r1z,i e xi,j+rn no instante I = tn + At.

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

satisfaga V. Vn+l = 0. Apticando o operador divergente i, express6.o acima, obtemos

v.vn+r = V. (F" - {yo"*'; = v. F. - (6.62)


}rro"*,
Portanto,

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

deve fornecer lalores para p tal que


av=v
ot =o
durante todos os instantes de tempo. O campo inicial de velocidades deve, a principio,
satisfazer V .V = 0. Como nem sempre d trivial construir um calnpo desse tipo, especi-
almente em dominios complexos, pode-se empregar um carnpo de velocidades arbitriirio
e utilizar o m6todo MAC para marchar no tempo atd atingir-se o estado estaciondriolo.
Nesse ponto, os carnpos de velocidade e de press6o irSo satisfazer as equag6es 6.1, 6.2 e
6.3 dentro do critdrio de converg€ncia. Caso se deseje simular um escoamento transiente,
pode-se, ent6o, marchar no tempo e obter as soluq6es nos instantes subseqiientes.
Durante todos os passos da simulaqdo, o lalor da componente da velocidade normal
i fronteira S deve ser tal que

(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.

o Frontei,rod,e entmd,a de fluido: em geral, as velocidades u e u sin especificadas


ao longo dessa fronteira. Considere-se a figura 6.17, que mostra uma fronteira de
entrada de fluido paralela ao eixo gr, cujos pontos t6m coordenadas {l/2,j).

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

ui.nir Ponto fora


- do dominio

-
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.

A componente normal zllz,j da velocidade definida na fronteira de entrada po-


de ser utilizada diretamente nos cdlculos num6ricos. J6 a componente tangencial
uL/2,j+r/2, cuja localizaEdo estii indicada pelo sfmbolo (x), deve ser usada para
a determinaEdo dos valores de us,iq112, pois seo esses que entram nos c6lculos, a
partir <la discretiza4do d" #lr,i*rt, por diferengas centrais de segunda ordem:

*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

Existem diferentes modos de aproximar uo,j+l/2 em fungdo de u1p,ia1p. O mais


simples 6 pela ti.cnica de reflexdo, na qual o valor de uo,j+t/z 6 dado pela extra-
polaqdo da reta que passa sobre os valores de u1p,ia,112 e ur,i+r/2 (vide figura
6. l8):

uo,j+L /2 = 2r, /",j +, /, - ur,i+r /2 (6.65)

A t6cnica da reflexdo 6 utilizada por ser de implementa4do simples. Uma outra


aproximagdo, mais precisa, para o valor de us,ya112 pode ser obtida a partir da
expressdo centrada de segunda ordem

tll =uo'i+t/2-zut'i+t/2+u2,i+L/2 (6.66)


o'" lr,r*r/" (ar)2
e da aproximagio n5.o-centrada de segunda ordem

0'ul _ l6uyp,ra112 | 10u2,ia112 - u3,j+r/2 -25u1,iay12


(6.67)
d'" lr,jrr/, 5(az)2

Igualando as expressdes 6.66 e 6.67, obtemos, conforme Peyret & Taylor (1990):

16\/z.j+r /t * 5u2,;a1 12 - ut;+L/2 - 15u1,ia112


uo,j+L/z = (6.68)

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.

. Poredes s6li.das: em pontos como (i + ll2,l), adjacentes a fronteiras srilidas (ver


6gura 6.19a), a discretizaqio do termo viscoso e
ff
qll u;+t/z'j+t - 2ui+r/z'i t ui+rlz'i-r Ic ct
-
f.lli+rrz';-ffi (tt'tig)

em que o valor de u;+r1z,i_r ndo est6 definido. Por6m, conforme mencionado na


seEao 5.13, em escoamentos viscosos, a velocidade ui+r/2,j_r/2, tangencial d parede
s6lida, 6 zero (fronteira nio-escorregadia).
3M . Ti,cnicas Computaciotais porc Dindmiu dos Fluidos

Aplicando a t6cnica da reflexao, temos:

ui+r/2,i-r = 2ui+r/2,j-t/2 - ui+r/2,j

Como z;1172,;- t/2 = 0, a expressSo 6.70 fotnece

ui+t/2,i-r = -ui+r/2,i (6.71)

Substituindo-se em (6.69) o ra.lor de ui+t/z,j_L dado por (6.71), encontramos

*l
u;+rtz.i+r - 2u!l/?.i't (-u;+rtz.il
duz li+t/z,i= (Av)2

(8.72)

(a) {b)

Figua 6.19. A t6cnica da reflqio aplicada a fronteirs ndomorregadir fornece


xi+r/2,i-r = -vi+r/2.j (r). Nr fronteirc ecorregadias, sa t6cuica foruece
v;+r/2,i-r = U+rtz,i (b).

hvnteira de simetria: essa fronteira 6 considerada escorregadia e a velocidade


tangencial ui+r/2,j-L/2 ndo est6 definida. Pordm, a partir do material exposto na
seqeo 5.13 e, em particular, da expressSo 5.76, podemos escrever:

ui+t/2'i --Yi+t/2'-t
#1",,"
- - o

o que implica u;+r/2,j-r = ui+rl2,j.


Uma outra forma de obtermos esse resultado 6 observando que, quando refina-
mos a malha, Ay -r 0 e, ent5o, u;+r/z;_r/2 -) ui+r/2,j. Assim, para Ly * 0,
ui+r /2,j -r /2 * ui+r /2,j.
M4todos Ntm€ricos parc Novier-Stokes . 301

Aplicando novamente a t6cnica da reflexSo atravds da fronteira mostrada na figura


6.19b, temos:

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

ui+r/2,j-t: ui+r/2,i (6.73)

Portanto, a discretizaEdo do termo viscoso 6.22 em (i + l/2,j) se torna

0'"1 ui+r/z,j+t - 2ui+t/z,j t (u;+t/z,j)


0u2 l;+r
- (Ay)2
/2,;
ui+r /2,i+r - u;+r /2,i
(6.74)
(av)t-
c Fronteira de saida de fluido: nesse tipo de fronteira ndo h5 uma prescriqio para os
valores da velocidade e pressSo, ou para seus gradientes normais a essa fronteira,
que funcione em todos os problemas. Supondo uma fronteira paralela ao eixo
y, normalmente escolhe-se uma regido do dominio na qual as condiq6es sobre as
velocidades,

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.

A construqio da equaqio de Poisson 6.61 para a pressSo necessita do c:ilculo de


termos F e G na fronteira do dominio computacional. Por exemplo, aplicada ao ponto
(t,j) = (3,1) da figura 6.20, a equaq6o 6.61 6 escrita como

pt|' -2pti' + pt|', pl,t' -2pli' +pl,t'


-----(^t,-- - 6;7-
: p {Fi+rtz.r - Fl-rn,, . Gt,,,*rtr - G?,r-tttl
Ar I a" - ay j (o''r"

O est€ncil da equaqio 6.76 estii mostrado na figura 6.20.


O valor de Gt,r_r1, corresponde i discretizaqdo dos termos conl'ectivos e visco-
sos da equaqSo de momento na diregSo y, sobre uma fronteira paralela ir diregSo z.
Em alguns casos, pode-se evitar o c6lculo desse termo, se notarmos que a condig6o
302 Tdcnicas Cortputactonats paro Dtndmica r.!,os
FluiLlos

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).

de fronteira do tipo .\eunrann para a pressao.


dada por (6_:rB). escrita [)i]ra o ponro
(i,j - r/-2) = (3, I _ t/z). d:

'#=*(";' '"'-''lil") rc.71)


Por sua r.ez. a equagao <le poissorr (i.76 potlc
ser escrita corno

plir -.rrrli' .rri'.lr


i-\rrr .r1l'1._di - Itr ipii,_r,ii,l -
{lJl _ t-lt-l
.$ Gll,-" c,'i,,-,,.1
lt ;t-,..
Substituindo o latlo dircito da expressio 6.7i na
* -
ryl
equaqAo antenor, errctlrrtriun()s
pl,i' -:plii' +p!'.lt, pli,
-pli' = r
6;tr- *'=n#- t [* "l ' , - -, irl, "r] +
1

.*1.*5!-.L#u]
que, apos algurnirs sinrlrlificagdes, pode
ser escrita corno

plli' - .r/,li' + pl,lt pfi, - p,?i'


----(lf)I--'.-
, lrL,,r.' -FJ'-,,r., Gf,., . -r'i,lr, .l
Ir [---- l,-- - --- rt-J ro;st
l observe-se que a equaqiio 6 7g 6 independente
do valor de Gr.r-,... o que rorrra desne-
cessdrio opotencial*errt. conrplicado cd.lculo desse ro.uro po.io,.,,r,,,,,.,,r*rrr,
j depende da velocidatle ,illl,..r. ,la sri pocle
i,iu
ser utilizarla crn unr:r lir,rrteir. nir rlual
I a
I It[i.tod,os Numi.r.icos paro Nauer-Stokes . 30J

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 )

corrforme me.ciorrado anteriorme.te. A outrir solugdo 6. ob'ianre.te, o ciilculo de Gf.,


_, -.
a partir da equaqio de nromento na diregio y.
.{ substituiqSo de Gi,,_,7, por uj,il1," d equivalente a romarmos ,3 = 0 na er
I
pressio 6.79. q'e passa a representar uma corrdiq:ilo de Neunrann natural l r para pr.ssao.
a
I.sso pode ser visto a partir da expressao 6.77:

'd.,,,-,,,, ='# = * (t;:,-, . -'lli:,,',)


= .r4 (,iil,,, - "f il,.,) = o (6.s0)

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

Pa.ra se evitar as dificuldades com a discretiza{5o das equag6es de momento na


fronteira de safda de fluido, problemas que contenham esse tipo de fronteira serdo trata-
dos pelo m6todo Sola (ver seqio 6.2.2). Aqui utilizaremos o m6todo MAC somente em
dominios sem ftonteiras de safda. Pela lei de conser 4eo da massa, isso implica que nio
existem fronteiras por onde o fluido entra no dorgfnio (o fluido estd confinado ao dominio)
ou, enteo, que h6 um acdmulo de massa no intirior no dominio (como no ca,so de um
escoarnento com superficie livre, exemplificado pelo enchimento de um copo). Aqui ser6
ilustrado o primeiro c.rso - o do escoamento confinado. Antes de utilizarmos o m6todo
MAC, por6m, 6 necessdrio conhecer suas restrig6es de estabilidade.

. ESTABILIDADE DO METODO MAC

A natureza explfcita da integraqio temporal no m6todo MAC imp6e restrig6es aos


valores permitidos de At. As condiq6es de estabilidade de m6todos como o MAC, que li-
dam com EDPs n5o-lineares, sio dificeis de serem determinadas analiticamente. Por isso,
as equa{6es sio linearizadas e crit6rios de estabilidade aplic6veis a essas equaq6es sao de-
terminados. Esses crit6rios representam apenas condiq6es necessdrias para a estabilidade
das equag6es n6,olineares originais, mas n5o, obrigatoriamente, suficientes.
Em Griebel et al. (1998), Hirt (f979) e Hirt et ol. (1975), os seguintes crit6rios
s6o apresentados:

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)

em que lulmax e lul-"" sio as velocidades mdximas, em m6dulo, nas direq6es:c e y,


l
respectivamente.

O termo difusivo das equagdo de momento, que modela a difusSo de momento,


exige que

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)

emque0 ( r( I ti um fatordeseguranqa. Normalmente, r6escolhidonointervalo


entre 0.2 e 0. 6.
Mitodos Nvmiricos oaro Nttier-Stokes . 305

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)

em que 0 < r ( I 6 um fator de seguranqa. Note-se que, a principio, o ernprego da


express6o 6.84 6 equivalente ao uso de (6.83), em que -\,11 e At2 sd.o dados por 6.81 e
6.82, respectivamente. Portanto, podemos escolher entre as express6es 6.83 e 6.84 para
o c6lculo de At a cada passo no tempo-

. ESCOAMENTO EIVI UMA CAVIDADE

Dois problemas seo bastante utilizados para a avaliaqeo de algoritmos num6ricos


para as equag6es de Navier-Stokes irrcompressiveisl2: o primeiro 6 o escoamento forEado
pelo movirnento da tampa de uma caixa, ou cavidadel3, um tfpico escoamento confinado
(ver figura 6.21); o segundo 6 o escoamento sobre um degraula, que ser6 apresentado na
seqdo 6.2.2, no contexto do m6todo Sola.

uo
-.......'.....*
Tampa

H /;")
n"ia"
\ )
\ _-,/
L

Figura 6.21. Escoauento forgado pelo movimento da tampa de uma cavidade-

Considere-se a cavidade mostrada na figura 6.21. O interior da cavidade 6 total-


mente preenchido com fluido. Inicialmente, tanto a tampa da cavidade como o Ruido
estao em repouso- As paredes s5o sdlidas e impermeiveis. No instante f6 a tampa da

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

cavida(le rl instantanearnente acelerada para a velocidade u0 > 0- Der.ido a tens6es !.is-


cosas, o rnovirlento da tampa "puxa" o fluido que est.i" adjacente a ela, originando o
escoanlellto. Erlr flngio de us, da altura .F/ d:r cauidade e da viscosidade cinernd.rica r/
do fluido, o nintero de Reynolds que caracteriza esse escoilnlrinto ri tlefinido como

^ 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.!

Figura 6.2?. Caviclixle discretizada por rneio de urna uralha deslocada

Desejarrros determinar o escoanrento estaciond.rio rlcrrtro d:r cavidade para fie = 10


e Re = 100 utilizirndo o nrdtodo -\I.{C e a dist:rr:tizagao hibrida na rrralha rrrrlstrada na
figura 6.22. .{ eqrraq:io de Poissou para a presseo 6.76 ser:i resolvirla pelo nr6todo PSOR,
apresentatlo nir seqtu {.4.3.
.{ t:latroraqiio de um programa de computador para a solrrgiio desse escoamento
requer. antes rle rnais nada. a definiqao de conro as cillrlili da malha deslocada serao
endereqldili. lssu porque as linguagens de conr[)utador niio p,1551pny indices dc r.etorcs
fiacioniiri,rs cortnr os utilizados para representar a celula da rnllha deslot;ada (r'er figura
6.232rt. Ptrrir far:ilitar ir inrplementagio de urrr prograrna que calcule o escoanrento n:r

_ _[
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.
}; ).,"

'i'.'r ''i' frr.",r'


I
lpll
",
ilrll
l._+
I -,. I1.", rl.,
- l;-
(a) (b)
I
I Figura 6.23. Indices utilizados para o enderegmento d6 vuid,veis eur uma malha deslocada
I com coordenads (i,j): frrcion:irios (a) e inteiros (b).
t
I
I
T
-{s condiqoes iniciais do escoanrento para a velocidade sio tais que V satisfaqa
t
E
i.
I
V.V=0 r:
Iv
JS
fidS=0
I
em que S representa a fronteira do donrinio- Os ralores cle rr= u = 0 em iodo ,t dominio
r
satisfazem as condiq6es anterkrres. .\ pressao ri tamb6rn tornada como unifornrr: e igrrar
I
a zero. No cmo do dominio mostrado na figura 6.22 e dos fnciices da c6lula deskrcada d.
E
figura 6.23, temos
i
:

u,.r=0, r.,.r=0 e p,t=0 i 6.361

J6 as condiqoes de fronteira sobre as paredes laterais e inferior sto nin-escorre-


gadias. .4, condigdo de fronteira na parede superior ti escorregadia, pois. apesar de cr
fluido na parede estar em repouso em relagdo A. nresma, o pared,e estd e.nt rnouimento t:tt
relaqd.oaointeriordacavidade.comvelocidadeuo. Portanto,ofluidorrapareciesrrperior
tem componente tangencial de velocidade us. -{ssim, a aplicagio da ticnica dt: reflexa,,
fornece:

. Parede inferior:

para I =3,-1,....NI - 1: ui.t: -ui.z (6.S7)

. Paredes laterais: I

(
Para j = 3,{.....:\'.,I- I: { 't' = -'" i6.SS r

[ ''ul ' = -u'vr-l '

[:
308 Ticnius Computaciotois pard Dift|mie dos Fluidos

o Parede superior (tampa m6vel):

Parai =3,4,...,N/- l : u;,1y.y =2uo - rti,r,,iL-t (6.8e)

Em seguida, deve-se calcular os valores d" Firlr.i . G?.i*r 1, para todos os pontos
internos do domfnio:

. Para i = 2,3, . . . , N I - 2; para J - 2, 3, . . . , NJ -I


, calcular Ff1,i por meio de (6.56).

e Parai =2,3,...,N/- 1; paraj =2,3,...,NJ -2 :

calcular Gi;n1 por meio de (6.59).

Como exemplo da determina@o de F$r,r, considere-se o cdlculo do termo

q4l - (zu);'r,i - (uu);;


- (6.e2)
or l4r 12,1 Jf J lr
utilizando a discretizag5o hfbrida. Todos as grandezas presentes ern 6.92 podem ser
calculadas diretamente a partir das velocidades definidas na malha. Os valores de ti.j e
t;a1,; sdo aproximados pela m6dia aritmdtica das velocidades adjacentes, enquanto que
ui,j e ui+r,j sio aproximados pela funqdo de interpola4do hibrida.
Quando discretizamos o termo $, o n,imero de P6clet 6 dado por Pe = !lJl!!,
pois a propriedade u 15 transportada com velocidade de convecqao u na direqSo r.
A figura 6.24 apresenta um trecho de programa Fortran para o cdlculo do termo
6.92. Os indices dos elementos sdo os mesmos mostrados na figura 6.23. Note-se a
depend6ncia do esquema de discretizagdo com o nimero de Pdclet, conforme mencionado
em (6.40). ^A. viscosidade cinemdtica 6 representada pela constante vkinem.
A discretizagio do termo convectivo {#,
a(uu)l - (uu)i+r/z.j+r1z-(uu);ar1z.i-r,t
ful;+rtz.i -T
ui+t r1zfii+t I 12 - u i+r /2,j - | i 2ut+t / -l
=- Ay
segue a mesma id6ia. Um trecho de c6digo Fortran, que calcula esse termo, est6 mostrado
na figura 6.25. Note-se que na discretizaq6o de S, o nrimero de P6clet 6 dado por
p" = l9l9d,uma vez que a propriedade u 6 transportada com velocidade conhecida D

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

c6.1cul-o de 0(u2)/0x=((uu)j.+1 - (uu)i)/dx


calcula (uu)i+1
estina velocidade
ue=(u(i+1, j )+u(i+2, j )) *0. 5d0

c discretizagao dos ternos convectivos usando upuiod ou


c diferengas centrais (esqueroa hibrido)-verifica n6:nero de P€c1et
if (dabs(ue)+dxlvkinen.It.2.0d0) then
udir = ue
else
if (ue.ge.0.0d0) then
udir=u( i+1, j )
else
udir=u(i+2, j )
endif
endif
udir2=ue*udir

calcula (uu)i
estina velocidade
gg=(s(i, j )+u(i+1, j ) ) +o. 5d0

discretizageo dos ternos convectivos usudo upwind


ou diferengas centrais (esquema hibrido)-verifica nfEero de P€cl-et
if (dabs(ue)*dx/vkinen. lt -2.0d0) then
uesq = ue

if (ue.ge.0.0d0) then
uesqcu(i j )
'
else
uesq=u(i+1,;;
endif
endif
uesq2=ue*uesq

c calcula ((uu)i+t - (uu)l)/dx


fu= (udir2-uesq2) /dx
Figura 6-24. Trecho de progrma em Fortran mostrudo o cilculo do termo # Outo *quema
hfbrido.

Finalmente, o valor de F,lr,, 6 calculado a partir da expressdo 6.56:

f (i+1, j ) =u ( i+1, j ) -dr+ (fu+f v-vkinen* (u2x+u2y) )


O procedimento para o c6lculo dos termos Gi,t+tlz 6 andlogo.
Os lalores de F' e G" nas fronteiras podem ser substitufdos pelas respectivas
componentes normais da velocidade no nivel de tempo n * 1. Devido is paredes serem
imperme6veis, essas componentes sio todas conhecidas e iguais a zero. Assim,
1,
I

310 . Ticnicas Computocionois poro Dindmica dos Fluid,os

c cSlculo de @(uv)/@y=((uv)j+1-(uv)j),/dy - esquema bibrido


c (uv)j+1
ya = (v(i, j+1)+v(i+1, j+1))*0. 5d0
if (dabs(vn)*dylvkinen. J-t.2.0d0) then
p161= (u(i+1, j ) +u(i+1, j +1) ) *0. 5d0
else
if (vn.ge.0.0d0) then
unor = u(i+1,j)
else
unor = u(i+1,ji1)
endif
endif
unor=vntunor

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

c calcula ((uv) j+1-(uv) j)./dy


f v= (uor-usuI) /dy
I

1 Figura 6.25. Tlecho de programa em Fortran mostrando o cilculo do termo O"to esquerna
I f
I hibrido.

c calcula ternos viscosos por aproxinag6es centrais de segunda ordem


c prineiro, Q2r/@x2
1
u2x= (u ( i+2, j ) -2. 0d0+u ( i+ 1, j ) +s ( i, j ) ) / (dx*dx)

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.

. Paredes esquerda e direita:

{
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:

p'.'ii.,-2p?.it 1p',':lr -zp?.lt +p',';],


_pi.ilt
- _
{lrl, ,-tt
t lFi'r1'., - Fl'-tt".i , G7',*r,t - Glr-,t.., I
---\rl -r,, '-- ls i6.9;)
]
Para que n5o seja necess:irio o uso de aproximaqdes distintas para a equaq:ao cle
Poisson. podernos utilizar o fato, jti visto, tle que a substituiqio rle Fn e G" por ru"+t e
u" f',
respectivamente. nas fronteiras do dorninio, 6 equiralente a imporrnos o gradiente
nornral ff = 0 ao longo dessa^s fronteiras. Enteo, em vez de modificarrnos a equagiio t{e
Poisson ern cada fronteira do donrfnio para levar em conta o gracliente de press;rr nrrlo.
colnplicando a 169ica do progranttr, po<lernos irnplernentar diretarlente o gra{iente rrulo
;ro longo tla^s fronteiras. Essa inrplernentagio 6 feita pelas atribuiqoes;

o Pressio nas paredes esquerda e direita:

l)araj=2'3. ".r\'/- ,,{ P,r


PL,r = P2,

r,; = P.l1-1.;
j
(6.96)

o Press;lr nas paretle.s srrperior e inferior:


(
= pi,t pi2
para i = 2.3..,..,V/ - l: I 16.9;)
I p;.r.r =p,.,v.r-r
.{s condiqdes 6.96 e 6.97 de'em ser aplicadas arrtes de cada iteraqdo do r'6todo
PSOR. Elas evitam que se tenha que modificar a equaqio de poisson 6.61
lrara rer.or.er
os termos que representam o g-radiente norrnal da pressi..o atravds de rrma iront.ira,
sirnplificando a elaboraqio de urn programir de cornputador.
312 . f/sa;@5 Compttocionos porc Dindmiu rlos Fluid,os

Assim, caso se resolva a equa{do de poisson pelo


mdtodo pSOR, por exemplo, a
expressao a ser aplicada em cada ponto
interno do dominio 6:

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)

Note-se que, nas fronteiras s<ilidas, os


valores de F!*r,"., Gii+rtt na expressio 6.9g
devem.ser substiruidos por u?flp.i u " e
aplicadas antes de cada norra itera4do. -
"i,l], n,.".0u"'ri#ilunr",
'- as condigdes 6.96 e 6.92

Ndo hri, no escoamento dentro da cavidade,


um lalor de refer€ncia para a pressdo.
Para se evitar que os varores da pressao
cresqiun ou diminuam de forma arbitr,ria, a
pressSo deve ser normarizada ap6s
cada iteraqio do m6todo psoR. se escorhermos a
pressdo do ponto (2,2) como sendo
igual a zero, a normalizagio d implementada pelas
operaqoes:

. Parai = 2,3,...,NI- l; paraj 2,3,...,N"/_


= l:
ni,lt'rrt = p1+r'(t) - p;It'@) (6.100)

em que (A) 6 o ndmero da iteraqdo atual


do m6todo pSOR.
como crit6rio de parada para o m6todo iterativo psoR,
pode-se utilizar a norma
euclidiana do residuo (ver seqio 4.1.2):

l/z
/r,tt_tNt_t \
llnll,=lI f (6.101)
i=2 j=z
\ ^i, / l
ern que

R;., ? fFh'i - Fii nGi,i*,


- -rt -G?,1
[ -lr - --17-1 *
_ (p?|1., - ze?.i, + pl_li, rLr.l, _ zpli, + plil,
\ -_CF- -*.^ttr--/ 1

= l'-s ou menor. E recornend6vel, tamb6m, iterar um nrimero


Pode-se adotar lf.Rll,
minimo de vezes (em torno de 50).
'{'p6s a converg6ncia do m6todo iterativo e a obtengao do
campo de press6es no
nfvel de tempo n + l, as componentes u'+l e u^+l devem ser determinadas pelas
ex_
pressoes 6.57 e 6.58:
Mdtodos Numiricos paro Nouier-Stokes . 3lJ

o Parai = 2,3,.. -,NI


-2; pan j =2,3,...,If"/- l:

,ii.' -Pli'
= F!,.. . -ltPlfi, a,
-r.i-ri+r,i-7- (6. r02)

o Parai =2,3,...,N1 - l; paraj = 2,3,...,NJ -2:


.,n+t ?n _ Arpiiir -pii'
-
..,.r+l_vi,j+l_7 (6. r03)
Ay
com os valores das velocidades e da pressdo no nfvel de tempo
n + l, podemos apli-
carom6todonovamenteeobteroslaroresdeu,aepemn+2e,assim,sucessivame.te.
Todo o processo de c6lculo resume-se:

l. Como condig6es iniciais em ,o, constrlra um campo de velocidades V tal oue


V.V=9
/v.aas=o
Pa"ra o problema da cavidade, as especificadas por (6.g6) satisfazem
'elocidades os
crit6rios anteriores.

2. Aplique as condig6es de fronteira dadas por (6.g7) para as componentes da relocr


dade.

3. Calcule os valores de F,|,., Gi;*, no interior da cavidade de acordo corn (6.g0)


e (6.91), respectivamenre. "

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).

6' com os convergidos de p'+t, utirize as express6es 6.102 e 6.103 para


'alores o
cilculo de un+l e ua+r no interior do dominio.

Nesse ponto, temos os campos de r.elocidade e pressio no instamte,0+Ar. podemos


voltar ao passo (2) e aplicar novamente o m6todo MAC para obtermos
os de rr,.+2,
un+2 e pn*2 n6.o esquecendo de tomar um varor para At que 'alores
' satisfaga, simultaneamente,
as condiq6es 6.81 e 6.82. o mdtodo MAC pode ser aplicado para
sucessivos niveis de
tempo, at6 que algum crit6rio de parada seja satisfeito. No exemplo
do escoamento na
cavidade, o crit6rio de parada escolhido 6

I
&( [':t' t'11,1'''r,l + lui,tr -'r,l) s' (6.101)
:ij
I

314 . Tdcnire Computacionais paro Dind.miu dos Fluid,os

que representa a discretizaqeo de

r r l#l l.l#l
Nr-lNJ-ll^,

E2 j=2 | "" t;'jl


I t^,

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.

A figura 6.28 mostra vetores que indicam a diregio do escoamento dentro da


cavidade com r1e = 10. As magnitudes relativas da^s velocidades podem ser vistas na
figura 6.29. Conforme esperado, as maiores velocidades ocorrem em pontos adjacentes i
tampa m6vel.
A malha l0 x l0 da figura 6.22 6 rnuito grossa para resolver detalhes do escoamento.
A figura 6.31 mostra a direqSo do escoarnento para uma malha com NI = 30 e NJ = 30.
Mhtodos Num€ricos parc Natier-Stohu . 375

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'

. QUINAS NO DOMiNIO CON{PUT,\CION.{L


rf
t
i O uso de velocidades externas ao dominio computacional causa problemas quando
i existem quinas (cantos) no dominio (ver figura 6.34). Nesses calltos, a velocidade na face
t das c6lulas depende da etapoem que se encontram os c6lculos de F'e G"'
I
t No ponto P, mostrado na figura 6.34' as componentes u e u da velocidade s;io
nulas. Portanto, durante o cdlculo de F" no ponto l, deve.se colocar a velocidade u em
I
I
I!

:
=:

Mdtodos Numdicos parc Navier-Stoku . 317

\, 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

Figura 6.34- Velocidades adjmenta a uma cdlula de mto.

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-

6.2.2 Mi.tod.o Sola

I o m6todo sola 6 conceitualmente semelhante ao m6todo MAC. como no NI.{c. o


sola constr6i os termos Fn e Gn, que servird.o como lado direito da equaqio de poisson.
A diferenqa entre os dois m6todos est6 basicamente na forma de resolugdo da equaqio de
Poisson, sendo essa diferenqa que facilita, no sola, o tratamento de fronteiras de saida
de fluido.
Em vez de calcular diretamente a prcssdo no nivel de tempo n + I em uma c6lula,
como o MAC, o m6todo sola utiliza um procedimento iterativo de c6lculo de coreecdes
6p para a pressSo. Esse processo:

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,j = (v. V)i,i 1ul +_t7ul


= _t (6.106)
0r1,., 0y1,,,
I
:

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

,,n+l Fr Lt p?+r.i - pi.i


-- ti+r/2,j-
";+L/2,j pLz (6.107)

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:

F!*r1"., = u?+t/z,j + (Ar) * vISCI+r/r,rl


[-CoNV?+r1z.i
: ui,inr/z+ (ar)
[-coNV!.i*rp + vISCij+r/r]

.{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)

_Dn _ A,tp?.i - p?-r;


p^x (6.1 1o)

atp?'i+t - P?t
t'a+l
"i,j+L/2 = Gl.,,,^
.,t_Lt. - p
(6.111)

rn}.l \tp!., -^yP7.;-r


"i.j-Li2 (6.112)
pay
Considere-se agora um processo iterativo que utiliza uma corr eg6,o 6p;.i para tornar
'l
I
.l
.|

320 . Tdcniw Computocionois pom Dindmiu dos Fluitlos

vi,i+n

L#
:r, lt-l.,"^,1^,

&

Figura 6-35. Quatro velocidada da c6lula da malha deslocada.

D;,i = O. Substituindo-se essa corregio nas equag6es 6.109, 6.110, 6.11 I e 6' 112, obtemos:

ar pliii(o) - (4i' t ap''')(*)


,:iii!] * =
6ulu;.rr",, Fi+,1".i- (6.1 13)

ar (pii' +'tp'''11) - pll'1;(*)


,,1,)il] * dul!,n.i = Fi-,/,.i-

= G!,i*rr,- atpliii(*) - bii'


+apr'')t&r
,li,lllJ *o,l*,,*,r. (6.115 )

a1(pli' + o'p''-il) - plil'(A)


,lill'fl * a,!!i-,1" = Gi.i-,r,- (6'116)

em que du e du sio as lariaqoes nas velocidades decorrentes da lariaqao da pressSo de


dp;,i, e (&) 6 o ndmero da iteraqSo. Os valores iniciais (,c = 0) das velocidades e pressd'o
para as itera46es, s5o:

r p1+l'(0) - pl;, com pi], dado pelos valores da itera4io n ou pela condigio inicial,
quando n = 0.

:'lJ,)r.,, calculados pela equasso 6' 107'


"lJ,)l:]
a = u?j|rp, calculados pela equaqso 6'108'
':.;i:|il
Subtraindo as equaq6es 6.109, 6.110, 6.111 e 6.112 das respectivas equaq6es 6'113'
6.114.6.115 e 6.116, encontramos fdrmulas paraas correg6es 6z e du em fung5o de dp:

i.,(t) at aPllr'
"-r+r/2,j -
- o h,r

,i,,(t)
""t-t/2, j = -Atdpl:].
p :\r
(6.1 r8)

o,'tp\il (6. l le)


p^v
6rlo,'-r/, = ;# (6.120)
Mdtotlos Numdrius para Novier-Stokes . 327

Impondo que as velocidades corrigidas no nivel de tempo n + I tornem p11t'(&+l) 'gual


zero, temos

_.n+1,(t+l) _-n+1.(t+l) ^.n+1.(*+l)


ui,J+L/2 - __n-l,rt+l)
ui-i-t1t
'i+r/2.j -ui-t1z,i ,
Dljr'(*+r)
Az Ag
('1.*,)ll,) + o,lll,,,,) - ("11,)ll,) + r,!1',,,,.,)
*
A,

(,$liB * a,i,l'.,,,) - (,#iifJ * a,Ii'-,,")


Ag = 0 (6.121)

Substituindo em (6.12f) as express6es 6.117,6.f18,6.119 e 6.120 para as correg6es das


velocidades, obtemos

dPll,)
,,n+r,(*)
"i-L/2.j
_ ar
p 5r

(,l;;r. ##) - (,#"1; - +s)


=0
Rearranjando os termos, vem
a+1.(,t) n+1.(*) n+t.(*) n+1.(k)
ui+rii,i -u,-rii,i -u;,i-r'/t / I I \
+u;,i+l/i
' -r2At,5r,trr
Ar As p-"t\Co"f*t:r1rl=o
DitataqAo Dltt'(t)

" {*) :
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

rifr't*+tr = pli''(*) + dplrn) (6.123)


lt
il :

322 . T6.cnius Compttacionais parc Dinimia dos Fluidos


N:
t

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)

Quando percorremos cada cdlula do domfnio, todas as velocidades, menos as das


fronteiras, sdo atualizadas duas vezes (por qu6?). Dessa forma, 6 conveniente definir que
a primeira corregdo de unra velocidade a leva para o nfvel de itera4io (k + |
12). somente
ap6s a segunda corregd.o 6 que se passa para o nfvel (k + l). Assim, se percorrermos o
dominio da esquerda para a direita e de baixo para cima, as equaq6es 6.f24, 6.125, 6.126
e 6.127 sdo escritas como

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

l. No instante , = ,0, construa um campo de velocidades V tal que


V.v=o e /v.naS=o
Js
.4,s pressdes podem ser colocadas em zero.

.q, partir dos valores de u, u e p no nivel de tempo n, calcule os ralores de u!l|,",, e


uijl,r, dados por (6.107) e (6.108), respectivamente, para rodos os ponto internls.
I

I
i
Mdtodos Num6li@s poro Novier-Stohes . 323

3. Para cada c6lula (i,j):


(a) calcule a correqSo para press6o definida pela expressio 6.132;

(b) determine ri|t'tt+tl utilizando (6.123);


(c) corrija as velocidades nas faces das c6lulas por meio das express6es 6.128,
6.129, 6.f30 e 6.131. As velocidades que sdo condigdes de fronteira especifca-
dcs, isto 6, com valores conhecidos no nfvel de tempo n+L, ndo sdo conigidos.
Exemplos dessas velocidades sio as componentes normais em fronteiras im-
permed.veis ou de simetria (sempre iguais a zero) e as fronteiras de entrada do
fluido, nas quais, em geral, as velocidades esteo definidas.

4. Repete-se o passo (3) at6 que

.*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)

em que r, cujo valor estd no intervalo entre l0-4


l0-7, 6 um par6,metro ajustdvel,
e
e N 6 o nrimero de c6lulas em que se calcula a dilata4ao
D;,;. O par5.metro o deve
ser tal que a soluqdo numirica independa de lalores de o menores que o escolhido.
Como no m6todo MAC, 6 recomendd,vel iterar um nrimero mfnimo de vezes (em
torno de 50).

.{pesar de essas diferengas no processo de solugdo da equa4io de poisson para a


pressio, o Sola possui, formalmente, as mesm&s etapas do m6todo MAC mostradas na
figura 6.27.
Com a condiqio 6.133 satisfeita, as velocidades u e u, al6m da pressio p, qsteo no
nfvel de tempo t = to +At. caso se deseje obter os lalores das velocidades e press6es em
t: to* 2at, deve-se retornar ao passo (2). uma vez que as restriq6es de estabilidade
do sola sdo as mesmas do MAC, deve'se tomar um valor para At que satisfa4a, simul-
taneamente, as condiq6es 6.81 e 6.82 a cada passo no tempo. Alternativamente, pode.se
utilizar a expressio 6.84 para o cdlculo de At a cada passo no tempo.
Se estivermos calculando um escoarnento estacion6rio, a convergOncia pode ser
calculada por uma expressio do tipo (6.104):

/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
-

Figura 6.36. Flonteira de sfda em um cscoameuto

do processo iterativo:

Aun+I,(o) | n+1.(0) n+1,(0)


--=_l u^ ut+r/i,j = uzar1i,l (6.136)
ox lt+r /t .j =
aun+1,(0) | ^ a+1.(O) ac,i+itz
n+r.(0)
vq.i+ili (6.137)
or h+rl2.i+r/2 =u =

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:

- Do,j+r1.2 - 2q,j+t/2 * uz,j+rtz


(6.138)
(Ac)'
que nio est6o definidos. Vimos, na segio 6.2.1, que a t6cnica da reflexio (6.65) perurite
o celculo de us,iq112 a partir das velocidades ut/2.i+r/2 e or,i+r/2:

uo,i+r lz = 2u L /2,j+r /2 - ur,j+r lz (6. r3e)


326 T6cnire Computacionais pom Dindmiu dos Fluidos
ri
Fronteira de entrada l^rl

Fronteira s6lida

Figura 6.37. Fronteira de entrada de 0uido em um escoamento.

Uma alternatira ao uso da t6cnica da reflexdo 6 a expressao 6.68 para o cdlculo de


uo.j+r /2:

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:

u;+t /z,i-r/z'f \u;+r /z.j+t - lui*r/'2,,


i(as)'
u;+t/z j+t - 4u;+t/z,j-r/z t 3ut+rlz,j
3Av
ui+L/2,i

_L-_ -.
M 6.todos Num€rius poro Narier- Stokes 327

t;I xr.ni.r u(y)= ayz+ by + c

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.

Estamos interessados na segunda derivada de z dada por

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

Quando a parede 6 s6lida e o fluido viscoso, a velocidade ui+r/2,j-r/2 tangencial i


(6.111)

parede
6 igual a zero. Portanto,

0tul ui+r/:.J+l
Wl,-r,r., -- ----.[s*-3u'+rtt.t (6. r42)

A expressSo 6. 142 6 de O(Ay). Podem-se conseguir express6es mais precisas empregando-


se mais pontos aldm dos tr€s utilizados. Express6es an6logas podem ser obtidas para a
discretizaqdo dos termos * . * perto cle fronteiras verticais e horizontais, respectila-
mente. Note-se que (6.142) difere por urn fator I da expressio equiralente 6.72, obtida
pela t6cnica da reflexio.
Express5es do tipo 6.1.12 nio exigem o valor de uo,i+t/2 quando aplicadas a uma
fronteira de entrada de fluido, ao coutrdrio de (6.138). Por exemplo, ao longo da linha
r = I (ver figura 6.37), temos:

#1,,,*,,;'W+o(La) (6.143)

em que ull2,j+17: 6 especificado na fronteira de entrada.

ESCO.I.I\IENTO SOBRE U\l DEGR.\U

Como exenrplo de aplicaqdo do m6todo Sola, considere-se a regiio contendo um


degrau, como mostra a figura 6.39. O escoamento 6 da esquerda para a direita. O fluido
328 . Tdcaiw Compulacionais porc Dinimiu dos Fluid,os

entra no dominio computacional com velocidade us Estamos interessados etn encontrar


a soluqeo estacion6ria desse escoarnento.

I
Figura 6.39. RegiSo contendo um degrau.

Em funqio da velocidade uo e da distancia lr entre o degrau e a fronteira superior


do domfnio, o ndmero de Reynolds que caracteriza o escoamento sobre o degrau 6
definido
conlo

uoh
Re= (6.114)
u

A fronteira superior pode ser escorregadia ou nio-escorregadia, enquanto que o


degrau e a fronteira inferior sio sempre na,o-escorregadios. .A,qui, a fronteira superior
seri considerada ndo-escorregadia. Em geral, H = 2h; a razao Glg deve ser escolhida
tal que a fronteira de safda esteja ir jusante do final da zona de recircula46o que se forma
atri,s do degrau (ver figura 5.18). Al6m disso, a fronteira de entrada deve estar localizada
a uma distincia suficiente do degrau, para ndo influenciar a soluqio numdrica. A figura
6.40 mostra que o dominio foi discretizado por uma malha com N I
= 25 e NJ = 10.

Figura 6.40. Discretizagio da regid.o contendo um degrau


Mdtodos Num4rius para Navier-Stoku . 329

O perfil de uelocidades (cf. seqao A.8) na enirada da regiio 6 reto, ou seja, as


velocidades ao longo de toda a fronteira de entrada s5o iguais. A aplicagSo do mdtodo
Sola a esse problema est6 detalhada nos passos seguintes.

l. Como estamos interessados na soluqdo estacioniiria, nio hri a necessidade de se


construir um campo de velocidades em t = 0 que satisfa4a V .V = 0 em todo o
dominio. A partir de um campo de velocidades arbitrririo, a aplicaqSo do mdtodo
numdrico faz com que, na soluqio estaciondrio, isto 6, na convergdncia, o campo de
velocidades satisfaEa as equa46es de momento e de continuidade. Estamos, de fato,
resolvendo o problema pela aplica46o de uma formula4do pseudo-transiente. Por-
tanto, podemos escolher arbitrariarnente os valores iniciais de V dentro do domirrio.
A rinica restrigdo 6 que, na fronteira de entrada, V satisfaqa as condiq6es ffsicas
do problema, isto €, a descarga atrav€s da fronteira de entrada deve ser igual ir do
problema sendo modelado. Assim, essa liberdade na escolha do campo inicial de
velocidades nos permite definir que:

r Perfil reto de V na fronteira de entrada: para j - 6,7,8,9, ul,j = u0. .{


componente tangencial u ao longo dessa fronteira 6 nula. Como no caso do
' escoamento dentro da cavidade, o valor da velocidade uo pode ser determinado,
dado o nrimero de Reynolds do escoamento sobre o degrau, a altura ft e a
viscosidade cinem6tica z, a partir da expressSo 6.144:

^v
uo=rcE
. u = u = 0 em todos os demais pontos da malha.

A pressdo € tomada como uniforme e igual a zero. J6, as condiE6es de fronteira


sobre o degrau e as fronteiras inferior e superior sdo ndo-escorregadias. .{o con-
trdrio do que foi adotado no NIAC, aqui utilizamos aproximag6es ni,ocentradas de
primeira ordem 6.141 para os termos viscosos em pontos adjacentes irs fronteiras
s<ilidas ou de entrada. Essa aproximaqdo dispensa o uso de velocidades externas ao
domfnio computacional, facilitando a implementa4So do m6todo Sola em dominios
que contenham quinas. Dependendo da posiqSo dessas fronteiras em relaqdo ao
ponto (i + l12,j), tr6s express6es distintas sio empregadas no domfnio mostrado
na figura 6.40:

o inferior:

. supenor:
0rrl
Wl+rn,i
^.
r
zui +t /2,j - | /2 + ui+r/2,j+r - 3ui+r / ),j
(6.145)

0"ul -.2ui+tlz.j+r/z*ui+r/z,j-r-3ui+r/2,j (6.146)


6-u2li+rtz.i-f
tl
330 T1.cnicas Compttac,oflBis parc Dindniu dos Fluidos
tl
lf
i
. esquerda:

a2u ldquerda 2ui-r/2,j+r/2 + ui+r.j+L/2 - 3u.,j+r/2


;-=l
or'l;1+r1z - (6.147)

.\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

ui+r /2,i+t /2 = u i- | /2,j+r /2 = 0

2. Deve-se calcular os valores d" para todos os ponros internos do


"lJr)jtl
dominio. Devido i presenqa do degrau, ",l#il?
esse c6lculo deve ser feito por partes:

o Parai = 1,2,...,NI- l: paraj =6,...,N./ - l:


calcular por meio de (6.107).
"fi)jt]
o Pa"rai =10,If,...,N/- l; paraj =2,...,5:
calcular p* meio de (6.102)
"lJ,)j']
o Parai = L,2,...,N/ - l; para j =6,...,NJ-2:

calcularuiij;f? no. meio de (6.108).


o Parai = 10,If,...,NI- l; paraj =2,...,5:
calcularuir*j;ftl po. meio de (6.108).
3. Aplicam-se as condiq6es de fronteira na regi6o de safda do fluido:

,,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

Os vetores da figura 6.41 mostram o campo de velocidades para um escoamento


com .Re = 10. Embora note'se que a malha da figura 6.40 6 extremamente grossa e s6
permite resolver os principais fendmenos do escoamento, podese observar uma zona de
recircula(io atriis do degrau.

\\\--'-..-'

Figua 6.41. Escomeuto sobre um degrau com pr = l0-

Uma malha mais fina, com Nf = 120 x NJ = 20 c6lulas, torna os detalhes da


zona de recirculaqeo claramente visiveis, como mostrado na figura 6.42.

Figura 6.42. Escomento sobre um degrau com Re = 10.

A extensdo da zona de recirculaq6o que se forma atriis do degrau varia significa-


tivarnente com o nfmero de Reynolds em escoamentos laminares. As figuras 6.43 e 6.44
mostram a zona de recirculaq;o para escoarnentos com .Re = 50 e fte = 100, respectiva-
mente.

6.2.3 Condigoes Iniciais para Escoamentos Tlansientes

Apesar de os m6todos NIAC e Sola terem sido aplicados a escoamentos estaci-


ond.rios, eles podem tamb6nr ser utilizados na simula{io de escoamentos transientes.
Essas simula45es necessitam de condig5es iniciais fisicamente representativas dos respec-
tivos escoamentos no instante t = to. Como nem sempre essas condiqdes iniciais estdo
disponiveis, pode-se adotar, por exemplo, como condi€o inicial, uma soluqdo estaci-
ondna, obtida a baixo nrimero de Reynolds, digamos. .{ partir dessa soluE;o estaci-
ff 332 . Ticniu Computacionais pom Dindmiu dos Fluidos
tr
ll

Figura 6.43. Zona de raircula4do atr{s do degrau em um ccoamento com .Re


= 80.

Figura 6.44- Zona de reirculagSo atris do degrau em um Bmmento com .file = 100.

onSria, marcha-se no tempo, riando-se o nfmero de Reynolds conforme exigido peto


problema.
Como mencionado em Hirt (1979), quando estamos marchando no tempo para
encontrar a soluEao de escoamentos estaciond,rios podemos, muitas vezes, reduzir o tempo
total de computaq6o se, a cada passo no tempor6, fizermos, apenas, algumas poucas
-
iterag6es na pressSo normalmente, entre 2 e 5. O fator de rela:<agdo ar na solugio da
equa4eo de Poisson no MAC e no ciilculo de dp no m6todo Sola deve ser mantido em .{ l.
medida que a soluqSo se aproxima do estado estacioni.rio, os erros na dilataqeo sio cada
vez menores. Eventualmente, a dilataqeo em todo o dominio satisfaz um crit6rio do tipo
6.133. Nesse ponto, considera-se que a soluEio seja representativa do estado estaciondrio
e encerra-se o processo iterativo.
Esse procedimento s6 pode ser utilizado quando marchamos no tempo ati o esta-
do estacion6rio. Durante o celculo de escoamentos transientes, tanto no mdtodo I\!AC
quanto no Sola, 6 a solugio da equaqSo de Poisson para a pressao que faz com que a

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 .

condi€o de incompressibilidade seja satisfeita a cada instante de tempo. Portanto, essa


equa{io deve ser resolvida com uma boa precisSo. Valores "grandes" para e em (6.133),
por exemplo, evitam que a condiq6o de incompressibilidade seja satisfeita de forma ade-
quada. O resultado 6 uma convergdncia lenta ou, at{t mesmo, uma divergOncia do Sola
e/ou MAC.

6.3 UM MBTODO IMPLiCITO PARA NAVIER.STOKES


Nos mdtodos apresentados nas seq6es 6.2.1 e6.2.2, o c6lculo do campo de veloci-
dades inicial € feito por um m6todo explicito, o que introduz as restriq6es 6.81 e 6.82 no
passo At- O valor mdximo de A, 6, muitas vezes, extremamente restritivo, se comparado
ds escalas de tempo dos fen6menos que acontecem no escoamento. Pequenos valores de
At fazem com que o cdlculo demande muitos passos no tempo, fazendo com que o tempo
total de simula,qdo, isto d, o "intervalo de tempo marcado pelo rel6gio na parede", seja
longo.
No capitulo 4, vimos que o uso de discretizaq6es impl(citas e semlimplicitas, in-
condicionalmente estdveis, torna possfvel a adoEeo de valores para A, rnaiores que os
permitidos para as discretizagdes explicitas. Deve-se lembrar, mais uma vez, que o valo.
res de At empregados nio devem ser arbitrariamente grandes, mas escolhidos em fungio
da precisdo desejada dos resultados.
No caso das equaq6es de Navier-Stokes, existem duas opg6es para aliviar as res-
triq6es de estabilidade irnpostas pelas discretizaq6es explfcitas:

l. Discretizar os termos viscosos


/^,
I O-u O'u \ / 02u
t-+-l . 02u\
\a',' aF ) \0x2 0yz /
no nivel de tempo rr * l. Isso elimina a condiqeo de estabilidade 6.82, muitas
vezes mais restritila que (6.81). Essa estrat6gia foi adotada por, entre outros,
Deville (1975), Pracht (197f) e, mais recentemente, Armenio (1997). Essa classe
de procedimentos utiliza, freqiientemente, m6todos de fatoraq6o aproximada tipo
ADI como parte do processo de soluqdo num6rica.
2. Discretizar todas as derivadas espaciais no nivel de tempo n + l, eliminando as
restrig6es de estabilidade 6.81 e 6.82. E a escolha mais comum e serd a adotada
aqui. Os procedimentos num6ricos seo, por6m, mais elaborados do que os da opqdo
anterior. Em geral, devido ir nio-linearidade dos termos convectivos das equaq6es
de momento e da dependdncia entre os campos de pr€ssdo e de velocidade no nivel
de tempo n + l, adota-se um m6todo iterativo de solug6o.

.{ discretizaqio irnplfcita dos termos convectivos causa algumas dificuldades devido


i ndo-linearidade. Por exemplo, na discretizacdo de

ry1"., _ (uu)li,'_- (rr)l*'


r

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.

o sl+l'(*) - un+t'(l-l) = ul+l e o produto 1tu1i+l e uma boa aproxima4io para


(.rr)l*t.
t Pl*t'(t') - pn+l'(t-l).
um dos crit6rios de parada freqiientemente adotado 6 o da norma euclidiana do
resfduo (cf. segao 4.1.2), ou alguma expressio equivalente, como mostrado
a seguir.
o mdtodo implicito sccstT foi apresentado por vanka (19g6). E um processo
iterativo por ponto, que se caracteriza por ser um mdtodo de solugdo acoplado, isto
6,
resolvem-se, simultaneamente, as equaq6es de momento e continuidade para
uma ctilula
da malha deslocada. Em geral, m6todos acoplados sdo mais est6veis do que os m6todos
segregodosrs, especialmente quando o escoamento 6 dominado por
efeitos convectivos,
isto 6, quando r?e >) l.
como outros m6todos numtiricos para escoamentos incompressiveis, o scGS exrge
a solugdo de uma equagio de Poisson para a pressio- A tecnica de soluqio, porem, 6
semelhante ao m6todo sola: percorrem-se todas as cdlulas do dominio, ajusta.ndo-se
as
velocidades e a pressdo, simultaneamente, at6 que v - v.+r r
0. A principar diferenga
em rela45o ao sola 6 que as equagdes de momento, em cada c6lula da malha
deslocada,
sio recalculadas cad,a vez que as velocidades e a pressdo da c6lula sio ajustadas.
o custo
computacional do SCGS 6, portanto, maior que o do Sola, mas, ao mesmo
tempo, hi
a possibilidade do uso de valores de At maiores que aqueles permitidos pelos
mitodos
explicitos. lsso permite, especialmente nos cd,lculos de escoarnentos estaciondrios,
uma
redugdo considerdvel no tempo de computaq6o em rela4io aos m6todos
explicitos.
Todo o processo de discretizagdo impricita das equag6es de momento est6 apresen-
tado com detalhes na seqio .{.9. .{qui trataremos apenas de descrever o scGS.

17.Do ingl€s s1mmetric-@lpled Gauss-Seide!.


18 Em que 6 equa466 de momento e da continuidade ou de Poison
se rmlvidc em *qi€ncia: prinrerro,
tod6 s de momento, separadamente em cada direqio, seguida da equagio da continuidade.

L-
I
Mdtodos Nrm6rias pom Navier-Stokes . 335

Em linhas gerais, a discretiza4do das equag6es de Navier-Stokes, mostrada na seqio


.{.9, apresenta as seguintes caracteristicas:

. Aproxima4io da derivada temporal por diferenqas atrasadas de primeira ordem.

o AproximagSo de todas as deriladas espaciais no nivel de tempo n * 1.

r Aproxima4io dos termos convectivos pelo esquema zpuind.

r Termos viscosos aproximados por diferenqa.s centrais de segunda ordem quando


afastados das fronteiras- Em pontos adjacentes es fronteiras, empregam-se ex-
press6es ni.o'centradas de primeira ordemle.

De acordo com os resultados apresentados na se@o A.9, as versdes discretas das


equa46es de momento nas diregdes c e y s5o, respectivamente,
ru ..n+r -
'i+t/2'jui+rl2'j u?+r/z.i + Sr"-r12,iui!l1r,i + Si*rtr,i"?llt.r., +
+ srrrr.i-, u?llt".i-r+si*,,,',r*,ui-+,'1.r.,*, +

_ srplfrli -plr+t +.sl,t+r


- T Jt ut (6.149)
-_--I;-
Ii.i*rnu!,!]rt" = u?.i+r1z + si;-r7u uiflr 1t + si;a312vi.l]rp +
+ 5;'-1,;*17ruf-+,',i *, 1, + 5i''1.r1172u[+11;,.172 +

_ lr plil, _ pli' + q-u,,n+r (6.rs0)


pLv
J6 a equagio da continuidade r! escrita como:

uil|,",, - ui!112.;
A:r
+ ::t-t\Orz:re
'n*l -,,n+l
=o (6.151 )

Em relagio ir discretizaqdo dos termos convectivos, qualquer urna das aproximaq6es


apresentadas na seqdo 6.1.2 poderia ter sido empregada. Por6nr, por ser monotdnica,
a aproxima46o upwind, nda produz solug6es dispersil'as. Quanto ir difusio num6rica
introduzida por esse esquema, ela pode ser tratada pela trlcnica da correqdo atrasada,
mostrada na seg6o A.10.
O m6todo SCGS d aplicado simultaneamente ds quatro velocidades e i pressao das
c6lulas da malha deslocada. Considere-se a c6lula da figura 6.5, repetida na figura 6.45
por conveniencia. As equa46es de momento 6.149 e 6.150 podem ser escritas como
Lt Pi+r'i' - Pt'j
[;u+r1z,iu;+t1z,.i = LI!+r/2,.tp-\c
- (6.152)

I!.j+r/zu;,j+r/z : Ni,i*rt" o"


- *'""i; (6.153)

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

em que Mi:+l/2,j e N!,i+r1z representam os termos de velocidade presentes no lado direito


das respectiras equa{6es demomento. O coeficienk f e o lado direito das express6es 6.152
e 6.153 sao calculados a partir dos lalores mais recentes das velocidades e das pressdes.
Escrevendo as equaq6es 6.152 e 6.153 para as quatro velocidades da cdlula da figura
6.45, temos:

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".,

,lillf.i" =,il,fi"" *6ui.i-,12 (6.155)


n+1.([+l/2) n+1.(*)
u;'i+r'/z = u\i+t'/;+oui'j+r/2
Pllr'(t+tt = plrtt'(*)+dp,,i
em que (/t) representa o ntmero da iteraq6o- Como no m6todo Sola, o indice fraciondrio
indica que cada velocidade 6 corrigida duas vezes. Substituirrdo-se as express6es 6.155
M*todos Numirias pam Notier-Stohes . 337

nas equaq6es de momento 6.154 e da continuidade 6.151, encontra-se

I;u-'12 i6u'-112i

irli,';"#:i: z,iu;-t12.1 = Ri-r/z,i (6.rs6)

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

= -lu'*'t''i:-''-'/''i - 3.ll-i#*l (6.160)

em que os termos R representam os resfduos e

rrwp Lt Pi,i - Pi-r,i


- i,ru
''i-r/2,i-"'i-r/2,ipLx -
Lt Pi+r.i - Pi,j
Milrn.i = Ml+'p,i _
pLr
at p;,i - P;,i-t
Ni,l-'p = Ni;-r/z _
pLv
Lt Pi,i+r - Pi.t
N!,!*rp = Ni.j+rlz _
pLv
Observe-se que as inc6gnitas nas express6es 6.156 - 6.160 sao as corregoes du, du
e dp. Todos os outros termos podem ser calculados diretamente a partir dos valores mais
recentes das velocidades e das press6es na malha- Por quest6o de clareza, omitiu-se o
indice n + I das l'aridveis do escoamento.
Conforme visto na segSo 4-1-2, os resfduos fornecem uma medida de quanto uma
equaqdo ndo d satisfeita quando se utilizam ralores para as inc6gnitas que n5o sio aqueles
da soluEdo real. Nas express6es 6.f56, 6.157, 6.158 e 6.159, o residuo indica de quanto
as formas discretas das equa{6es de Navier-Stokes n5o s5o satisfeita.s, quando os valores
mais recentes de u, u e p s6o utilizados para o cdlculo dos termos Mup, Ntp e f. Os
valores de u, u e p satisfazem a forma discreta da equagdo de momento somente quando
as igualdades expressas em (6.154) sdo verdadeiras. Quando elas nio o sio, a diferenga

totilvr,i - Ii+r1z,iu;+r1z,i = Rlt/z,i


Ni.l*rn- Ii.j+r/zu;,i+r/, - R!.i*r/,
1i 338 . Ti.ctius Computacionois paro Din6,miu dos Fluidos

deve ser eliminada pera correqio das velocidades pressio


e na c6rula. Essa corregao 6
feita pelos termos envolvendo du, du e dp presentes no lado
esquerdo das expressdes
6'156' 6'r57, 6'158 e 6-l5g- uma vez determinados os varores
apropriados de 6u,6u e 6p
para uma c6lula, os resfduos das equag6es de momento
serio levados para zero:

I!*, p,i 6u r1r,r.t * Orr., : (* ilr, r., - I!a1z,iu;t1z,i)


#4 =o

Ii,i+, /z6rr,ix,, /t= 0o,,,


;& - (".trn - Ii,i1112ui,ia112) = o
Ri';t' t"
As correqdes das velocidades nio podem ser quaisquer, pois
del.em lerar em conta
a condigSo de incompressibilidade v .v
= 0. Essa condigio influencia no cdlculo das
correq6es para as inc6gnitas por meio da equa4io
6.160: os ralores de du e du devem ser
tais que
6u;+t/z,j - 6ui- t/z,j * 6u;,j+rp - 6u;,j-r/, _
Ar Ay_
*fui*r/z,i - ut-r/r,,
*ui,j+rlz - u;,j-r/zl = 0 (6.161)
lArAzl
- R';,i

ou seja, fa.gam com que o resfduo da equagdo da continuidade


se anule . O residuo ftf,;
representa o negativo da dilataqdo D;,.; do mdtodo
Sola.
E como calcular os valores das correg6es 6u,6u e rip? Note-se que
as equaq6es
6.156 - 6.160 podem ser escritas na forma matricial Ad
= R:
Ii-rta.;
000_.r, pGiI uu'-""''
0 ,+.1.!2.' 0 0 :At I
,r ou'*""'t
0
li,-rr"
o(EA
j!! I
0
u?"t(] o 6"'i-'rz
|

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.

l. Para cada cdlula da malha deslocada:

(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.

2. Acerte as condiqdes na fronteira de saida utilizando o procedimento descrito a


seguir.

3. Verifique a converg6ncia. Caso o m6todo ainda n5o tenha convergido, repita o passo
(r).

4. .A,s velocidades e a pressSo esteo no nivel de tempo n * l. Para avangar no tempo


novamente, retorne ao passo (f).

.{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

A condigS.o inicial sobre a velocidade 6 a mesma dos m6todos explicitos, isto 6,


Y.V = 0. Os valores iniciais das press6es podem ser zero.
Durante toda a simula46o, a condiqio

/ ',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

Figura 6.46. Etapa do procedimento iterativo do SCGS.

tangencial ir fronteira 6 zero. Al6m disso, o uso de aprodma4des neGcentradas dispensa


o uso de velocidades fora do dominio computacional.
A componente normal da velocidade na fronteira de entrada d, em geral, especi-
ficada. Quando n6o hii um valor de referdncia para a pressao, pode-se normalizd.-la a
cada iteraqeo ou, em alguns casos, definir uma cdlula com um valor de pressao fixo. A
segunda alternativa pode, por6m, retardar a convergencia do m6todo.
O SCGS difere do Sola no tratamento da fronteira de saida. Por exemplo, consi-
dere-se a fronteira de saida da figura 6.36, repetida na figura 6.47 por convenidncia.
Como as c6lulas na coluna i : 4 fazem parte do dominio, devemos, a principio, aplicar
o processo iterativo a elas tamb6m. Nesse caso, temos um problema semelhante ao do
m6todo lvIAC, isto 6, o c6lculo da equa4So de momento na diregdo z ao longo dos pontos
(4+ ll2,j) exige valores de velocidade e pressSo externos ao domfnio computacional.
Por exemplo, utilizando a discretizagSo 6.149, esse cdlculo necessita dos valores de p nas
c6lulas (5,j), externas ao domfnio.
Existem diferentes formas de se tratar a fronteira de saida, mas nenhuma delas 6
satisfat6ria para todos os problemas. Uma das mais simples, e que normalmente fornece
bons resultados, estd apresentada em Peyret & Taylor (1990). O procedimento iterativo
SCGS nao 6 aplicado nas c6lulas da coluna i = 4. Ao inves disso, nessas crllulas, aplicamos
as seguintes condiq6es:

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

Figura 6.47. FYonteira de saida em um somento.

2. !'elocidade u: a aplicagSo da equaqSo da continuidade ir c6lula (4,j) fornece


Lz,
u4+r/2,j = u3+tl2,i - -fi (rn,t*t 1"'ua,i-r/z) (6.164)

3. Uma vez obtidos os valores de u e u pelas express6es 6.163 e 6.164, as pressdes


p.l,j, caso na.o sejam especificadas como condig6o de fronteira, sao obtidas pela
integraqio de uma l'ersio simplificada da equaqio de momento normal i fronteira
de saida. Na regiio mostrada na figura 6.47, a equaqlo apropriada ti a de momento
na diregio y que, de forma simplificada, pode ser escrita como
t |pl 0u 0u2*'\aF
| 02u\
6lo.;*rtz = -Ai -
(6.165)
i ai )
A versio discreta da equagio 6.165 6 aplicada ao longo de toda a coluna i = 4.
Como valor inicial do processo de integra4So, imp6e-se que, por exemplo, Pl,r = 0.
A integraqao 6 feita pela soma dos ralores obtidos pela discretizaqao explicita dos
termos de (6.165).

A aplica4ao desses passos, a cada iteraqdo, prov6 os valores de u4+r/2,j, u1,j+r/2


e p{,i necessirios ao cdlculo das equaq6es de momento nas c6lulas ao longo da coluna
i = 3. Portanto, quando combinamos o SCGS com os tres passos anteriores, podemos
tratar toda a regiao do escoamento.

. CRITI1RIOS DE CONVERCIiNCIA

Quando resoll'emos problemas de escoarnentos inconrpressiveis, queremos que o


canrpo de velocidades satisfaqa as equag6es de momento e da continuidade. Esses requi-
342 . Tdcniw Computocionais pam Dinlmiu d,os Fluidos

sitos fornecem duas formas de se avaliar a converg€ncia do processo iterati!,o.


Vamos considerar inicialmente a conser
Eao da massa. Apesar de o scGS forgar
v'v = 0 em cada c6lula, erros de arredondamento e de discretizagdo nio permitem que,
em geral, v'v seja igual a zero simurtaneamente em todo o dominio computacionar.
Portanto, d comum a existEncia de erros na con'er qdo da massa calculada pero mdtodo
num6rico.
Para definirmos se o erro na conservagi,o da massa 6 ou ndo aceit6vel, podemos
quantific:i-lo por meio da norma euclidiana do resfduo R" da equaqio de
continuidade.
Dessa forma, quando

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

ESCOAMENTO ATRAVI'S DE UI\TA PL.{,CA DE ORIFTCIO

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).

O escoamento simulado d estaciond'rio, da esquerda para a direita e com um perfil


de velocidades reto. Em fungio do diimetro D da placa, o nrimero de Reynolds do
escoamento pode ser definido como

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)

0u ,l0(rr:2) .O(uu) I?p /0', 02u.I\u u\


0tr0r'6r -iar* "\a'.* a*";ar-7) (6. l6e)

em que r 6 o raio. A hip6tese de simetria angular permite que se calcule a solugd.o


dessas equag6es no domfnio mostrado na figura 6.49. o eixo de simetria est6 em r= 0.
li
ll
I
:
i 344 . Ticntw Computacionais para Din6miu dos Fluid,os
I

A fronteira inferior 6 de simetria; seu tratamento estii detalhado a seguir. J6 a malha


utilizada na discretiza4do, com dimens6es NI = go e .ffJ = 34, estdr mostrada na figura
6.50.

x,u Eixo de simetria

Figura 6.49. Dominio utilizado pua o ci,lculo do ccoamento atravds de uma plrca de orificio.

Figura 6.50. \lalha utilizada na discretiza4So do domfnio contendo a placa de oriffcio.

O sistema de coordenadas cilindrico ndo introduz dificuldades na discretizaEio das


equaqdes 6.f67, 6.168 e 6.169. Por exemplo, n5o h6 termos I discretizados em r = 0.
As derivadas adicionais que aparecem nos termos viscosos sdo discretizadas utilizando-
se diferenqas centrais de segunda ordem, se em pontos afastados da fronteira, ou por
diferengas n;o-centradas de primeira ou segunda ordem, se adjacentes d fronteira.
O termo viscoso - j: 6 aproximado como

-?: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:

!a9rt)l (rDu)i,i+r -(r'u)i.;


r dr l''i*'/' _ r;';*172(Ar)
A expressd,o anterior pode ser escrita como

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)

l0(ru2) . d(n) l7p l02u .02u . l7u u\


; a, *-d; -;a,-'\ua+ u7+;6-7) (6.r72)

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

Figura 6.51. Pontos adjrentes a uma fronteira de simetria.

Caso sejam utilizadas aproximag6es centradas de segunda ordem para {i


"#
em (i + l12, l), por6m, necessitamos do valor de u(i + 1/2,0), que n5o estd definido mas
que pode ser obtido por meio da condiqdo de simetria
oul ui+L/2,r - ui+r/2,o
= =0 + ui+r/2,o=ui+r/2,r
dl",*
346 . T|cnius Computocionais para Dinimiu dos Fluidos

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

0'ul ui+r / 2,2 - zui+r /2 J + ui+ L / 2,u


Fl;+ttzl = (A')2 '
0ul u;+r/2,2 - ui+r/z,o _ ui+L/2,2 - ui+r/2,r
61,*,,r,, = 2Lr 2Ar
Conforme mencionado anteriormente, na fronteira de saida utiliza-se a rela€o

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.

Uma discretiza4do de segunda ordem no tempo pode ser obtida se utilizarmos a


expressio 3.126:

a6f*t -'t - --:' ?r


:ldtl, _ Jdi+t 46? +. 6?-l
25t
+o(ar)2 (6.173)
M6totlos Nun6rius pora Nauier-Stokes 347

Figura 6.53. Campo de presSo m loogo da plra de oriffcio.

como aproximagSo para a derirada temporal nas equag6es de Navier-Stokes. O resultado


6 um m6todo que necessita de valores nos niveis de tempo n e n - I, n6o podendo,
portanto, ser utilizado no primeiro passo no tempo. Como visto na seqdo 3.9-l, isso pode
ser tratado de diversas maneiras, sendo que a mais simples 6 o emprego do mdtodo de
Euler implicito no primeiro passo.
Apesar de resolver um sistema de equa46es em cada cdlula da malha deslocada, o
SCGS 6 um procedimento iterativo por ponto, uma vez que ele trabalha em urna {nica
cdlula do dominio de cada vez. Uma outra possibilidade 6 trabalhar com as inc<ignitas de
uma linha, ou coluna, inteira simultaneamente, de forma aniiloga ao LSOR. O rcsultado,
comparado ao SCGS, sdo m6todos iterativos mais estdveis e que apresentam melhores
taxas de converg€ncia. .4 segio.A,.l4 descreve um desses m6todos.

6.4 VOLUMES FINITOS


Todos os m6todos apresentados neste capitulo podem ser utilizados com as equa-
q6es de Navier-Stokes discretizadas por volumes finitos. Essa discretizagdo estd mostrada
na seqio.{.15. A MAC, Sola e SCGS, como apresen-
ess6ncia dos m6todos num6ricos
tados na.s seqdes anteriores utilizando diferenqas finitas, permanece inalterada quando
utilizamos volumes finitos. .A,s dnicx diferencas sdo as formas discretas das eouac6es de
Navier-Stokes.
Da mesma forma que no caso de discretiza4eo por diferenqas finitas, pode-se obter
uma discretiza4So de segunda ordem no tempo utilizando a metodologia apresentada na
segio 3.9.1, isto 6, integrar as equaqdes de momento 6.2 e 6.3 entre os instantes de tempo
t"*r - # e t,11 * f, e aproximar #1"*t p"lu express5o 3.126:

dv1^+' 3Vn+r _4Vn+Vn-l


+ o(Ar)'?
atl 2Lt
O resultado 6 o m6todo implicito de O(Ar)2

3vtr+r _ {Vn + Vu -r I pn+r


2Lt v-
em que F representa os termos convectivos, viscosos e de pressSo das equaq6es de mo'
mento, e V o volume de controle.
348 . Tdcnius Compulocionais parc Dindmiu dos Fluid,os

6.5 ESCOAMENTOS COM INFLUENCIA DA TEMPERATURA

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

A diferenga entre a densidade de um elemento de fluido e a densidade do fluido


vizinho, na presenga de um campo gravitacional, faz aparecer uma forqa de empuxo sobre
fluido mais leve, isto r!, menos denso, expressa pelo termo de empuxo

PFt"-p = po[t -,6(r - (6.174)


"o)ls
em que g € o vetor aceleraqdo da gravidade. O produto pFt"-p 6 um exemplo de forga
de campo, por unidade de volume, que aparece nas equag6es de Navier-Stokes como um
termo-fonte (cf. seqao 5.5). Se adotarmos um sistema de coordenadas cartesiano em
que g - (0i, -Sy), a expressSo 6.174 s6 possui uma componente, na direqSo vertical
(g). Com a adiqio dessa componente como um termo-fonte, a equa4So de momento 6.3
6 escrita como

0u . 0u2 . O(uu) l?p (02u . 02u\


* ; -;d*,\ui. dF) -lr- 0Q -ro)lg
(6.175)
-ur* i =

Na aproximagio de Boussinesq, a modificagio introduzida na equaqio de momento


tnica necessdria. Deve-se observar que o valor de p em (6.175) representa agora
6.175 6 a
a densidade do fluido ). temperatura de referdncia Tg, ou seja, p = ps = p(Ts).
Para determinar a convecgio e a difus5o da temperatura no dominio, devemos
resolver a equaqdo da energia 5.46:

AT O(uTl 0(vT\ / A2T A2T\


at+ -;*-6, ="\aF*aF) (6.176)

em que o= fi e o coeficiente de difusividade t6rmica do fluido.


Quando utilizamos a equaqdo 6.176 em malhas deslocadas, a temperatura ? 6
armazenada no centro da c6[ula, junto i press6o, conforme mostra a figura 6.54.

vi.irn

'i. rh
tJ

Figura 6.5{. C6lula da malha deslocada mostrando a localizagdo da temperatura ?.

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

Agrupando os termos da equagio anterior, temos

[l + (AO GVXt - VXa * B")lui*12.i = ul+r/z"i *


+ E"
+ (Ar) (yX, - -4")u;_r/t; + (Ar) (yX3 _ C")u;a312.i *
+ (Ar) (I/& - D"\ ui+r/z.i_r + (A4 (VXi - F") u;+r12.i11 |
_ Lt pi+t.j
: pi.j
+ (Ar) [vx1]u1
p
que pode ser escrita de forma compacta, se definirmos

I!*r/",i - l+(At) (-vXt -vXa+ E" + B")


Si.rt",i = (Ar) (rX2 _ A")
Si*rrr.i = (Ar) (vh - C")
S!*r/",i+, = (Ar) (y.ys - F")
Si,/r,_, = (At) (VX6 - D")
si = (.\,)y&
A discretizaqdo A.56 supde a existOncia do termo
ff. co-o mencionado na seqio
6.3, para o problema do escoamento atrav6s de uma placa de oriffcio, quando queremos
encontrar a soluqdo estacioniria podemos, muitas l'ezes, resolver a equaqio de nromento
com S = 0. Nesses ca.sos, pala aproveitar a discretizagdo A.86, devemos modificar o
coeficiente l!*rn,i, que pa.ssa a ser escrito como

Ii+r/t,i = ol + (at) (-vx, -vx4+ E" + B") (A.57)

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)

A discretizagio da equaqSo de momento na direEdo y, escrita na forma conserva-


tila,
0u . 0u2 . 0(uul I?p /02, d2o\
a- as' a, =-;ay"'\ur"aF) (.{.5e)

segue os nlesmos passos- Novarnente, o indice n + I ser6 omitido para simplificar a


notagio.
A derivada temporal presente na equagio A.59 6 aproximada por diferenqas atra-
sadas de primeira ordern:

)ul t'r.r+l/2 - ul;-r rc


(.{..60)
dt l,,j+r/t A'

ib\
Complementos . 383

Os termos convectivos s5o aproximados pelo esquema upwind, utilizando os pontos


mostrados na figura 6.8, repetidos na figura A.9 por conveni6ncia. Dessa forma, temos

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.+1i*t u i,tt i.t

u i*rt i

vi.tn

Figura A-9. !'elocidada v empregadc na discretiza46o do termo pelo esquema upuind.


$

A aproxima4do upuind para os termos convectivos fornece

ui.j+r =
il,t t P)u;.1ay12+(t-
p)u;.,412) (A.63)

u;.i = i l,t r S)oi,i-112+(l -S)u;..1..172] (A.64)


sendo P - sdnol(0;,7,'1 ) e S = sinol(ti,i).
Substituindo as aproxima4des A.63 e A.64 na expressd,o A.61, e rearranjando os
termos, obtemos

#lr.r*r,"= Avu;'i-112 * B'u;'ia112 * c'u;'ias12 (A.65)

na qual
ri.j [l + Sl
A' -^vt , J

B' ri,r+r [l + Pl ,i,j [1-sl


Tv l" , l-at L2l
C"
t,,j+r
Il - Pl
Av[2]
CJ
a
A

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

" #lr'i*rtr= fwalu;'ia112 * ll/Ye)ui-f ia112 + lwlvl (A.74)

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"

w,:-#y, *'=#;F, w6=e " ry,=#


Finalmente, a derivada da pressdo 6 discretizada como

- lgl = -!Pi'i+r
P d! li.i+r/z P LS
- Pi.i (A.76)

Agrupando as aproxima46es para a derivada temporal .4.60, termos convectivos


A.65 e A.69, pressSo ,{.76 e termos viscosos A.71, A.Z3), A,.24 e A.25, a versio discreta
da equagio de momento na direqdo y € escrita como
t"r#ta*
* A,u;,i-112 * B,u;,i.|112 | cou;,i1s12 *
| p;'i+r - P;'i
* D"u;-1,i*112 t Eoa;,i1r112* F'u;.,1,14t/2--p---'E;r
- ,

+ [Wl j + lz * [Wzl, i,i -, /" + lW3l u ;,i a3 2 t


u ;. r 1

* lWalu;.i,,112 + lWsla;a1,i*r12 -t fW6lu;_1,iay12 +


+ [Wtlur
Complementos . 387

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).

.A,grupando os termos da equagSo anterior, temos

[1 + (Ar) (-W, - W4 + E' * B')lu;,i1112 = r?,i+r/z t


+ (Ltl (W2 - .4")u;,i_rlz + (At) (yY3 - C'lui.ias12 t
+ (A4(yf6 - D")u;-r,i+r/t +(Ar)(1.Y5 - Fu)u41.ia1p*
_ Ar pi.i+r_ _ pi.j
+ (Ar) ftyrl ur
p5v
que pode ser escrita de forma compacta, se definirmos

I!,i+r/z = 1+(At)(-wr -\X4+ E" + B')


Si.i_rt" = (At) (Wz - A')
Sl,i*rr" = (Ar) (Ws - C,l
S,'*,.;+,/, = (At) (W - F'\
Si_r.i*r/, = (Ar) (Wt - D')
sf"."a" = (Lt)wr
Piua resolvermos a equaqao de momento corr ff - 0, 6 necessiirio modificar o
coeficiente l!,r*r/", que passa a ser escrito como

I!.i+r/, = ci + (At) (-W, - \aq + E" + B') (L'77)


em que o! = I para simulaq6es transientes. Quando fazemos
3i = 0, to*a-os af - 0e
At=1.
Chega-se, assim, d versSo discreta da equaqiio de momento na diregSo y:

[!.j*r/r,t,j+t/z = aiuii+t/z t S!,i-rpu;,i-112 | Si,;4pv;,i+z1z I


* S!-1,1 *, pu ;-r,j +L / 2 + S!+ t,i + 1zu i+r,i+r z *
t 1

- 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

.\.10 coRREQiO -{TRAS.{DA

.\ discrctizagio dos tertnos convectivos por tneio do esquema upwind traz algumas
Yantagens:

e lia aus0ncia de rernros-fonte, essa discretizaga.o nio gera solug6es oscilatririas.

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:

l. O ternro con\lrctivo da equagSo de tlromento 6 discretizado por unt esquema de


traixd or(l{)nl. ( 'rlllu u upuind

l. .{diciorra-se. is eqrtaq6es de momento. um termo-fonte conlposto pela diferenqa


er)tre lrnr es(luenra de alta ordem e o esquerna de baixa ordern utilizado em (l).
yelocidades no nivel de
Esses esquemas sio calculaclos utilizando os valores da^r
iteraqao anterior ), atual.

A titukr de ilrrstragao, consiclere-se uma discretizaqao implicita da equagSo de


momento na, direqa<-r r, adicionada de um termo-fonte s"", calculado explicitamente
na

iterar;ao (lc):

-t,,,n-1./c-t, 2,,:1nrt,{trlt A('"1 1"*t'to*t'


r ---l
a\ - Fl"
v-|."*|

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

Os indices -{. e B indicam, respectiranrente. esquernai convectivos de alta e baixa or-


clem. Ern geral, o valor numtlrico rlo termo S: e birixo e nio afeta significatir-amente a
corrvergt'rrcia do m6todo iteratirrr.

Quando o m6todo iterativo converge, tctllos


(t!lr k=l' d{ur) r'rrl 't)
d&lln-t a,r'1"-"0'
=-l ijt e .-.-::-ltl"-l
d,'u,
= o!
rtu ls ^ ls |

-ldr le ls
e a equaqao 4.80 torna-se

0u l'*t + 0r'l"'t d, ur ,'"'t I


:l r -
= --rl"'l +Yfltr"-l
Otl drl.r tI ir t)
-l
-i
Portanto, na convergdncia, Os ralores dos es<luenras (:onrectivos de baixa ordern se c;rn-
celarrr, e a solugirr obtida i: igual d que seria rairrrlada utilizando-se diretantentt-. utna
discretizagdo irnplicita do esquerntr de alta ordem. Piua evitar as oscilagoes qtre tem
origenr no esquema convectivo de alta ordtrrr potle-se utilizar esquema^S que possuenl
lirnitantes de fluxo. como IISOU ou I{LPA, i\[)resentirdos na segio 6-l'2.
O tratamento da equaqSo de mornento na diregio y 6 arrilogo, com o termo-fonte
dado por

\ \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. Com as i€locidades e press6es rto nivcl de itcragS.o i,(,), calcule explicitamente os


termos-fonte.{.81 e -\.82 enr todos os pontos nos quais as respectil'as equaq6es de
rnomento serdo calculadas

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:

rru. rt'r , ., lf P,-r.r -P,r


:"r_t;rJ -- .',r-L lr - \"
F--
^
\:ru \-r ll Pr'l+r - P"r
''r.r+I,'J - -'r.J-ll'J ' a, - p \V

3. Finalmente, em vez de se enlpregar ls ecluaqries 6.151 para montar o sisterna 6.162


390 . Ticnius Computacionais parc Dinilmiu dos Fluidos

do SCGS, utilizam-se as expressdes:

[i-r/z,iur-r/z,i = Mi"jrp.: - Lt p;'j - p;-t'j


'pae
L!pi+r'L: p;'i
Iiu+t1z,5u;+r1z,i = Miirtz,i -
Il,i-rpui.i-t1z = Nil-rp - Lt p;'j -.p; j.r (.{.83)
pay
I!,i+rlzui,t+r/z = Nili+rzz - lot''*t -ot''
pLu
o restante do processo de solugdo pero m6todo scGS permanece inarterado.

A.11 SOLUQAO DO STSTEMA LTNEAR DO SCGS

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

f.r xlf u, I ln, l


lr olLr,j=[",] (A.8s)

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

r=[# + r,r *] (A.88)

Em funqdo dos elementos A.86, A.87 e A.88, os valores de lJl e IJ2 sdo dados por
(Wesseling, lg92):

U1 = J-r (Rr - KUr) (A.8e)


,, LJ-rRr - Rz
(A.e0)
LJ-IK
sendo que

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

6 a inversa de J. A figura A.13 apresenta uma sub-rotina em Fortran que implementa as


expressoes A.89 e A.90. os parimetros dessa sub'rotina sio os elementos de (A.g4):
l. solnax 6 a matriz de coeficientes A do SCGS.

2. rhsvec 6 o vetor de constantes R-

3. solvec cont6m, ap6s a execuqdo da sub-rotina, o vetor soluq5o d, com os elementos


na ordem em que aparecem no sistema A.g4.

A.12 MODTFTCAQoES NO STSTEMA DO SCGS

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:

l- os resfduos da equaq6.o de momento nas faces em que as velocidades sdo conhecidas


s5o colocados em zero.

2- os respectivos elementos da diagonal principal da matriz A sdo colocados em 1.

3. os respectivos elementos da riltima coluna da matriz A s6o coloca.dos em zero.

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

subroutine solve(solnax, rhsvec, solvec)


iBplicit double precisioa (a-h,o-z)

double precisi.on solnar(5,5),rhsvec(S),solvec(S)


double precision ai(4),s(4),q(a),r,t,dp
integer j,k

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.

Seguindo os passos (t), (2) e (3), o sistema de equa46es A.84 torna-se

lL#" o o o #flou,-,,,,,] f ol-,,,,


I o l o o o lld,,*,r,,rl I
o 6IJ"tz o
o

I o ,#llou,,,_,,, l=loir_,r, i/t all

I o o +l= #ll6ui,j+,/2 1 l^!.,*,,,


|. ;+ * ^+ * o lL 6p;., I t Ri.,

em que os elementos em negrito correspondem as modificag6es definidas anteriormente.


Essas alteragdes fazem com que a equaqio correspondente i correEi.o 6u;ayr2.i seja

1 .dt,;172,; = 0

a partir da qual se obt6m que 6ut+r/2J = 0, como desejado. Modificaq6es similares


devem ser feitas para os casos em que as correg6es de outras faces sio nulas-

A.13 FORqANDO A CONSERVAQAO DE MASSA


Quando se resolvem as equaqdes de Navier-stokes, 6 necessd"rio que haja conser-
vaqdo global de massa, isto 6,
a mesma quantidade de massa que entra em uma regiio
deve sair.
M6todos num6ricos normalmente forqam a cons ewacdo locol de massa, pela soluqdo
da equagio da continuidade para c6lulas individuais. Isso pode ser observado facilmente
no m6todo Sola e no scGS, nos quais, durante o processo iterativo, as velocidades sdo
ajustadas para que a dilataqdo seja nula em todas as c6lulas. .{ conser'agd,o globa! de
massa 6 alcangada, dentro de uma certa tolerdncia, na converg€ncia do procedimento
iterativo.
Em geral, nos dominios com fronteiras de entrada e saida de fluido, o nriurero
de iteragdes necessdrias para a converg6ncia do processo iterativo pode ser reduzido se,
394 . Ticniw Computocionois paro Dindmiu dos Fluidos

manualmente, forqarmos a conservageo da massa. Esse procedimento 6 de implementaqeo


simples e direta.
Quando se utiliza discretiza{6es implfcitas, ao final de cada itera4eo, as veloci-
dades nas fronteiras de safda do fluido s5o corrigidas para que a descarga que deixa o
domfnlo seja igual i que atravessa a fronteira de entrada. Como exemplo, considere-se
o escoamento sobre o degrau, no domfnio mostrado na figura 6.40, que estii repetido na
Iigura A.15.

Figura.{.15. Discretiza46o da regiio contendo um degrau.

.{ descarga rh" que entra no dominio d dada pela equaqdo A.3l:


r
it"= | pY.fidS
JS
No caso do dominio mostrado na figura A.15 e de um perfil reto de velocidades na
fronteira de entrada (ver seqSo A.8), a express5o anterior vale

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

il" -t Bin, = in, + th"

ou, finalmente,

- tt,
lJ=- (.{.e3)
ffis

Portanto, para forqar a conserlaqdo global de massa, as velocidades na fronteira


de saida devem ser multiplicadas por I + B, com p dado pela expressdo A.93. Os valores
de rh. e rir" podem ser calculados diretamente a partir das velocidades na malha. No caso
do m6todo scGS, a multiplicagdo por I +f deve ser feita ap6s as condiq6es de fronteira
terem sido aplicadas is velocidades u26,.; e ls press6es p2s,r.

A.14 VERSOES POR LINHA DO SCGS


O SCGS pode ser facilmente modificado para trabalhar com todas as inc6gnitas
de uma linha, ou coluna, simultaneamente. Para cada uma dessas. duas vers6es sd,o
possfveis:

l. Calcular as correq6es para todas as press6es em uma linha, ou coluna, simultanea-


mente. Esse m6todo, apresentado por Shah (1989), 6 denominado SCGS/LS (lize
soluer).

2. Calcular as correg6es para todas as incdgnitas simultaneamente ao longo de urna


linha, ou coluna. Essa t6cnica, conhecida como SCAL (symmetric coupled-altentate
lines), foi introduzida por Thompson & Ferziger (1989).

O mdtodo SC.{L 6 numericarnente mais estdvel que o SCGS/LS. Sua implemen-


tag6o, por6m, ri mais complexa. .{qui serd. apresentado o SCGS/LS para uma linha
j = cte do dominio; a versdo para as colunas I = cte pode ser obtida de forma an6loga.
Finalmente, observe-se que o SCGS/LS 6 um mdtodo incondicionalmente est6vel.
396 . Ti.cniw Computociotois pam Dindmica dos Fluidos

Considere.se as c6lulas da linha, = cte mostradas na figura A.16. para uma


cdlula (i'i)
dessa linha, as equa{6es de momento A.58 e A.z8 podem ser escriku', para
as quatro faces, como

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)

I!,i*r/"r,,i*r/, = H!,i+r/z - \t pi'j+r- - p;'j (A.e6)


pLy
I!,i-rpui.i-t1z = H!.i-rt.z - Lt p;'i --pi'i-r (A.e7)
pLy
em que Gf*r7r,l e H!,i+r/t representam todos os termos do lado direito das equa4des
A.58 e A.78, exceto aqueles que envolvem a pressdo.

Figura A.16. O SCGS/LS corrige, simultmeamente, todre r prs6es rc longo de uma linha.

Definem-se agora correq6es 6p para a pressio de todas as c6lutas ao longo da


linha. Essas correg6es causam varia.g6es riu e du nas velocidades nas faces das c6lutas.
Substituindo essas correg6es em (A.94), (A.9S), (A.96) e (.A,.97), temos
\-!(p + 6p) ;+t,L: b + 6p) ;,i
Ii*, 1r,i@ * 6u);*, 1",, = c!+t 12.1 -
6p);-r'i
- !@+
6p);.t
Ii-r1",i(u * 6u);-r1r., = Gi-rtr.i -At+
Ii,t*rn(, *6u)i,r*r1, = H!.i*rrz (A.e8)

Ii.t-rn@ * \t (p + 6p)r-- p,l-r


6u);,i-11, = Hi.i-rr" -
Note-se que as equaq6es A.98 incluem correq6es para a pressdo nas c6lulas (t t l,j),
adjacentes i cdlula (i,j).
Em funqio das correg6es d, as equaqdes A.98 podem ser escritas como

= 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*r/r,i = G!+r/z,i - !pi+r'L=P;'t - I,u+r/z,iur*r/z.i


K!,i*t/, = H!,i*r/"
LIP;'i+!- p;'i
- - I!,i*r/ru,,j*r/,

Os termos t_rp,i e Ki'_rt, sdo semelhantes.

As velocidades corrigidas u+d-u e u+du devem satisfazer a equa4do da continuidade


6.160,

- t"".t*d* = ni,i :
---t;tu _lu'*,r"l::,-'r,.i
= .:*V] t.n.root

simultaneamente, em todas as c6lulas da linha. substituindo-se essas correcdes na


equagSo da continuidade A.100, encontra-se

6ui+L/2,t - 6ui-r/z,j 6ui,j+t/2 - 6ur,r- t/"


___-r_^V_
u,-r/z,t u,.j-r/:l _
- _lu,.rtz.t l'- -u;.j+r/z -
*- o,
pc (Alol)
I 1=t;'.,
emque-Rf,r6adilataqiodac6lula(i,j). Isolandoascorreg6esdued-uem(A.99),

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,

- -4;6pi-r.t * B;6p,,, - C;6p;a1.i = p, (..r.103)


398 . Td.cniw Computacionois paro Dindmia dos Flvidos

em que os coeficientes .1;, B;, C; e Di sdo dados por

.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:

l. Quando a componente da velocidade normal i fronteira 6 especificada, a cor-


req6o dessa velocidade 6 zero. Essa condiESo 6 equivalente a nio calcular uma
das equag6es de momento A.94, -4.95, A.96 e A.97, o que elimina dp dentro da
cdlula de fronteira.

2. Em fronteiras de saida, como a mostrada na figura 6.36, o m6todo 6 aplicado at6


a c6lula (3,j) de cada linha. .{ correqdo de pressio na cdlula (4,j) 6 suposta igual
a zero. Ao final da aplicagio do SCCS/LS, trata-se a fronteira de safda da mesma
forma como no SCGS.

Uma vez determinadas as correq6es dp, substitufmos seus lalores em (A.f02) e


encontramos as correg6es para as velocidades u e u. -A.s velocidades e a pressdo, corrigidas,
sdo, entdo, calculadas a partir das express6es 6.155.
O emprego de sub rela-raqdo 6, em geral, necess6rio para a convergdncia do m6todo.
Ela pode ser implementada dividindose os coeficientes /" e /u por cu = 0,5 ou menor,
antes do c6lculo de (A.103).

A.l5 DTSCRETTZAQAO pOR NIEIO DE VOLUMES FrNrrOS

A discretizagSo por volumes finitos das equa.g6es de Navier-Stokes em malhas des-


locadas d feita sobre trOs volumes diferentes, mostrados na figura .{.17. Os volumes de
controle das equa46es de momento nas direqdes r e g sdo centrados nas respectivas velo-
cidades u e u. J6 o volume de controle para a equaqdo da continuidade tem seu centro
comum corn a cdlula da malha deslocada.
Da mesma forma que as EDPs modelo apresentadas na segSo 3.5, as equaq6es de
Navier-Stokes devem ser integradas, tanto nos volumes mostrados na figura.{.17, como
no tempo.
Complementos . 399

A derirada temporal presente na equa46o de momento na diregio r, escrita na


forma conserlativa,

0u 0u2i-;-=--;-ivl;-
7fuu\ | 0o / 02u d2u\
0t 0z Oy pA, \0x2 ' Qyz )
(A.r04)

ser6 aproximada por

1"" I: I,'-'' ! o, o" on * @il.h,t - ul*,/,.;)v


o ("7lltr,i - ui*,7r,r)(Ac)(Ay) (A.105)

na qual V 6 o volume da c6lula de diferenqas finitas.


Todas as derivadas espaciais serSo aproximadas no nfvel de tempo n f l. Esse
indice serd omitido dos termos para n5o sobrecarregar a noh{eo.

-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.

A figura A.l8 mostra em detalhes o volume de controle no qual a equagio de


momento na direqdo z d integrada. ComeEando pelos termos convectivos, ternos:

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)

Note-se que, na expressio A.106, a:irea,4 6 uniforme e vale Ay.


Aproximando os termos ui,j e ui+l,j por meio do esquema upwind e lernbrando
400 T6.ctiu Conputacionais pom Dindmiu dos Fluitlos

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

Figura A.18. volume de &ntrole utilizado na integra{ao da equagio de nomento na direqdo r.

que as velocidades u;,1 e u;.,1,; sdo consideradas conhecidas, temos

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)

7ru =xi,r = i t,t t S)ui-112.,+ (l -S)u;*172,;] (.c,.108)

sendo P - sinal(&;..1,;) e S= sincl(ti,r).


Note-se que a forma da equaqdo de momento.4,.104 implica uma densidade p
uniforme para todo o fluido. um outro procedimento para discretizar o termo convectivo,
v:ilido tamb6m quando p nio 6 uniforme, 6 a partir da expressi.o

I,'*"' I^" I:tg dx ds dt = tbr)uA)e - (puuA)-l(L,t) (A.10e)

l(On) t*t,irr* r,t - bl) ;u4;(AV)(Ar)


; (A. I r0)

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

[t+^t fs f'ou2 dz dv dt= A"u;-112,i* B"u;a112,irc"u;1312., (.{.111)


J, J" J-a;
Complementos 401

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)

= f(u6) ;+, / z,i + r / z - (un) ;+ t /z,i-, lr I (lr) (at) (.{.112)

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)

us=ui+t/2,j-t/2 = r(l - R)u;+r/z,if (A.114)


|1{t**)r,*,r:.i-r
com Q - sinol (8,* 2,i *, t z) e R : sinal (a ;* 2.1 - 1 12).
1 1 1 1

Substituindo as aproximaq6es A.lt3 e A.l14 na expressd,o A.l12, encontramos

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

Como jd visto na segeo A.9, a escolha da expressSo utilizada para discretizar os


termos viscosos depende se eles sio ou nio adjacentes a uma fronteira- Inicialmente,
vamos considerar que eles estejam afastados das fronteiras, conforme mostra a figura
.{.19. Assim,

,
I,'*o' 1"" [# dx dy irt = ,1.'l#o).- (#4 .],o',
^, " - (#),,] (av)(at;) (A.rU)
[(#),.,,

u;-y.i U i.tl. j

Figura A.19. Velocidads utilizadm na di*retiza46o dm termos visccos qumdo o ponto


(i + L12,j) ndo 6 adjrente a uma fronteira superior ou inferior.
$ir
liil
lti Assim como foi visto no inicio da segio 3.5, as derivadas presentes no termo difusiro
llii
podem ser aproximadas por diferengas centrais de segunda ordem:
l{i
/0u\ xi+3/2.i - ur+r/t.t - ui-r/z,j
f3\ (A.1r8)
fii
tii \a'/"-----l' " \ox/- =u;+tlz,i ax
Substituindo-se as expressdes A.118 em (A.117), vem
lii
lii ft+s. f fe AI
dt dv rtt =
' l, l" J-#
- u'*t/''i
*--L,fu'*t/"'i Az : ui-rlz'il tarxot)
-ui+r/2'i Lx
tir J'-"
- 2uitt/2.i + u.+3/2,i (av)(at)
1l = uui-r/2r A:
(A.ll9)
= lVXllu,*y12.i + l\/X2lu;-112,i *lVXslvt*",",t
i

i
na qual os coeficientes VX sdo dados por

vX1 = -22161;"1!, vx, = v(^q\# e vxt= ,,(Ar)#


l'i
li
!;
t
wI1
l:l ,i

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

ut i,izan do no\ amen,,e,-"" lYl :;::':.,:::],.ffi l::':'l*"",.


expressao anterior, temos

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)

Substituindo-se as express6es A.l2l em (A.120), otrt6m-se

, ['*'' [" f*dydtdt x


Jt J* J" 0Yz
u;+r/r'i --u*ri2.r-t I ,o"rfor,
= ,fur+t/z,i+\-
L As -ui+r/2,j AY \--l\--l
.l
2u;+.r/z'j + u+'/''t-'
- ,ui+r/z'i+t - Ay (Az)(At)
x IVXalu;,r112.i +[VX5lu;*r12,;+r [1,X6] ui+r/2.j_r
.t (A.122)

na qual os coeficientes VX sio


yy, = -2,(^0fy, yx5 = /(Ar)fr e t'.y6 = y(i,)ff
Quando o ponto (i + llz,j) 6 adjacente bs fronteiras superiores ou inferiores,
podemos obter as aproximag6es para as derivadas em (.{.120) a partir de diferenqas de
segunda ordem, atrasadas ou progressivas, respectivamente (ver figura.A,.20). No caso
de (i + l/2, j\ ser adjacente a uma fronteira superior, temos

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)

na qual os coeficientes VX sio dados por

1,.:6, = -r,(tr)f , vxs = 0, rix6 =,(^r)lffi e vx1=,(^,)ffi


404 . Tdcnias Computacionois poro Dindmiu dos Fhitlos

(a) (b)

Figura ,4,.20. Pontos utilizados na dirretizagio do termo a uma fronteira superior


ff "aj*".t"
(a) e inferior (b).

J6 no caso de (i + ll2,j) ser adjacente a uma fronteira inferior, como mostra a


figura A.20b, temos

-8u1 * 9u;1s - ui+t


3av
(.c,.125)

Substituindo as aproximaq6es.4..l25 em (A.120), temos

f.+6t fc [" 02u


dt x
'J, l- l" dF
dY dz

- ui+r/2.i -8l4r *9u;+r/z,i - u;+r/z,i+tl


ufui+r/2,i+t
L av -
-.8u1
"
- l2u;a112.t
JAv
+ 4ui+L/2,i+t --It-*l(lzxat)
(Aa)(At)

IVX al u;a 1 1 2, 1 + lV X
-ol u
;1 1 1 2.i a 1 + IV Xl u1 (A.126)

na qual os coeficientes I,X sdo

vx. = -lz(lr)ff. r,,x, =,(ar)ffi , vX6 =e e vX1=


"(A,)ffi
Agrupando as express6es A.105, A.ffl e A.115, a aproxima.qao para a pressdo
4.116 e as discretizaq6es dos termos difusivos, dadas por (A.ll9), (A.122), (A.124) e
Conplementos . 405

(A.126), temos

(u;+r/z,j - u!*tp,r)(A,x)(Ay) + A"u;-112,i I B"ur*r,r,, t Cuu;a312.i *


* D"u;+y12,i_1 * Euu;a112,i * F"u;a11o,i1.1 :
Lt,
- 7(P;+r1 - Pi.i)(Ay) + [Vxrlui+t /2,j + [VX2lu;a12,i +
+ lVX3l u;*s12,i + [VX a] u;*1 12,i t lVXsl u;q
12.i4,1 *
+ fVX 6l u;'r1 1 2,i - 1 + IVX I u1

Juntando os termos da equagdo anterior, temos

[(lc)(Ay) + (-vxt - VXt + E" + B")]ui+t/2,j = ui*,7.,r(Ae)(Ay) +


+ (VX2 - A")ui_rtz,j + (V& - C")u;,r312,i *
+ (VX6 - D")ui+t/z,j_1 - F")u;1112.ia1 *
+ (VX5
4,,
- ;(P;+r.i - Pi;)(Ay) + [vx1lu1 (A.l2z)

que pode ser escrita de forma compacta se definirmos

Ii*r1".i = al(As)(Ay) +(-VXt _VXt+ E" + B")


si-rt".i (vx2 _ Av)
Sr"*s1",i = (VX3-C")
Sr"*r/",i*, = (VX1-Fv)
Sr"*r1r,5_, = (VXe -D")
Si = VXr
A express5o A.127 sup5e a existGncia do terrno
ff.
euando queremos encontrar a
solugdo estacion6ria, podemos, muitas vezes, resolver a equaqio
de momento conr = 6. ff
Nesse caso, tomarnos ai =
0 e At 1. Em simulaq6es transientes,
= nas quais
tomamos af = l. # + O,
Encontra-se, assim, a verseo discreta da equagio de momento na diregdo
z:

Ii+rlz,iui+r/z,i = S!-r/z,ju;-r1z,i * Slsp,ru;fi/2,j +


* S!+,
/r,i - tu t*r /z,i - r t S r"+,
/ + rur+, /z,j *, *
",i
- |b,*r,, - ri,;)(Ae; * Ss"u1 * (ti(A,x)(A,y)u!*r1r,, (A.128)

A discretizagdo da equaEio de momento na diregdo


V, escrita na forma conser -
ri,
0u . O(uul I 0p / 02u
__t__ 0u2
0t'dy * -6; = -iau *'\ar, *
d2u\
aF )
406 . Ticniu Conputocionais pora Dinimiu dos Fluitlos

6ani,loga. Afigura.{.2lmostra,emdetalhes,ovolumedecontroleemqueessaequa{do
6 integrada. A derivada temporal 6 aproximada como

J" [" ['*"'!0,*ay


[" J-Jt ot
x @ijli,"-u!.i*,p)v
= (ul'#rtz - ui;*,7r)(Ac)(Ay) (A.129)

Passando para os termos convectivos, temos:

il+5t fe f^ |1,,2
dv dt d.t = - (au.^l)"](lt)
J, l. l" Ei [(tu.4)^

- (ur)r,i] (Az)(At) (A.130)


= [(ou);,;ar

u iro. j*t u ir'a jtt

u i+',t i

vr. j.^

Figura A.21. Volurne de controle utilizado na integra{ao da equa4io de momento na direqio y.

.Aproximando os termos ui,j e ui,j+r pelo esquema tpwind e lembrando que as


velocidades D;,; e D;,;.r1 sdo conhecida-s, temos

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

ft+st fe f" 0u" dy


,
dx dt = u;,i-r1z I t Cu u;,ia312 (A.r33)
I
Jt t-I J"
| oU
* Au Bu u;.ia112

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)"

= f@E)i+r1z'+tp - (ui);-t12.;*,zrl (ag)(at) (A.134)

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)

uu=ui-r/2,j+r/2 = jJ{t*")u,-,.r+r7:rf(l - R)ur,i*rnl (A.136)

com Q - sinal(u;*112,ir1n) e R= sinal(tt;_ri2.i*112).


substituindo as aproximaq6es A.135 e .A,.136 na expressao A.134, encontramos

ftr^t [^ ['o(uu) dz dv dt Duu;tl+r/t *


J, l" 1", i; = Euu;.ia112 t F'ui*v,1nr1, (A.137)
eIIr que

)
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.

As derivadas presentes no termo difusivo s6o aproxirrradas por diferenqas centrais


de segunda ordem:

('*) _u,.i+rtz:_yi.i+t/2 fP) (A.l{0)


\dy/" Ay " \dv/, =u,.t+Lp-u,.t-t/z
.\y

Substituindo-se as express6es A.140 em (A.139), obt6nr-se

fr*6, f" f" Azu


x
'J, J'J" d7dYdzdt
- ,lur,i*"/, av: o,'i*r/, - ui,j+r/2 - utr-r/2] ,^",,trt
liir L Av J'--"- '
|lti - 2ui,i+tlz I v;,i-t/z
ft, - ,ui,j+slz (Ac)(At)
lil Ly
x, fWllu;,ia112 * [W2lu,.i_y12 + [lY3lu;.ia312 (A.l1l)
lii.
em que os coeficientes l4l'sio dados por
{,li

lifli w, = -2"6q\fi, w" =,@oLJu e wi = ,(a,)*


tii
lii
fii,
Complementos . 409

O outro termo viscoso 6 aproximado como

ft+^t fn fe a2u |/ Eu \ /drr \ 'l

' 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

u;+t.t+r/z-- ui.i+rlt - ui-L.i+t/2 /('{'l{3)


f P) f g) -ui.r+L/2 ,,n
\dr/, = Az " \or/- ^
-A-
Substituindo-se as express6es A.143 em (A.142), obt6m-se

,
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

wn = -zr1-rt;fl, r.v, = r(rt)* e w6 =y(1,)*


Quando o ponto (i,j + l/2) d adjacente a fronteiras laterais (ver .figura ..\..23),
pode-se utilizar diferengas de segunda ordem, progressivas ou atrasadas para aproxirnar
as derivadas em (A.142). No caso de (i,j + l/2) ser adjacente a uma fronteira direita,
temos

(*) 8ur - 9u,.j+t/: * u;-r.r+ r/: g) ! ur,irrl2 -_ ui-r,r+r/2


(.{.r{-)
\dr ,l , " 3lr "- \ar/., -
f A.z
Substituindo as aproximaqdes -{.145 em (.{.142), temos

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,)
. ,..

x [Wa] a 12 + [W6l u,_ r.r r r,.2 + lVyl u1


u ;,
1 1 (A.146)

em que os coeficientes l/1, sdo dados por

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)

Substituindo as aproxinraq6es A.147 em (A.142), temos

f.+:t f f^ a2u &x d'Y d't x


' J, J- l. d7
ut,t*r,, - u;+t.i+r/t
---t,l'r.r.i*r/,Ar- - -8ut *9u;,j+-r/z
3Ar I f trlf
J "" Orl
- ,8W - l2u;.i+tlz + 4u;*,'t*'/" (AuXAr)
3Ar
= [\Aalu;,1a112 * [l/l'5]u;a1,ia17z + IWclut (A.148)

em que os coeficientes l'1'' s6o


A. 4/Ar) Au)
=0 e
Rf
tYn = -{"(at)#, t1; =v(At);Efr, vYo tvf = /(5t){aa;

Agrupan<io a-s expressdes.{.133 e A.137, prolenientes dos terlnos convectivos, a


aproximaqdo para a pressio A.138 e as discretizaq6es dos termos viscosos dadas por
(A.l4l), (A.144), (.{.1a6) e (A.148), temos
(ri,j+,/: - uir*17')(Az)(Ay) + -A'ui;-t p * B"u;.i+r1z * C' u;,i1312 *
I Du ui-1,ia112 * Eou;,iq112 i F"u;11,ia112 =
AI
- pi.;)(Az) * fWllu;,i*1 12 + lWtl v;.; -1 p *
,
= -= (p;.i +r
+ 1iril ur.j+3/2 ! lWalu;,1,,112 * [VY5] u;11,;1112 +
+ [11'6] u;-1,;*1 p + llYr) ut
Complenentos . 111

A equa4do anterior pode ser escrita de forma compacta se definirmos

I!.i*r/, = ol(As)(Av) +(-v'Ii -Wet E" + B')


S!,i-rt" = (w2-A')
Si,i*"t" = (Ws-C")
S!*r,i*t/, = (ws-F')
Si-r,i*r/" = (W6-D')
si=Wt
considerando-se ol = I para simula46es transientes. Em simulag6es estacion6rias , fr = O

e fazemos al = 0 e At = l. Portanto,

I!,i+t/zu;,j+rlz = Si,i-r/zur,i-tp * S!,ia312u;.1a312 +


* Sf-t,r*'7'ul- r'i+tiz * Sf11,;a172uiar';ar7'l *
_At @i.i+, - p;'i)(Ac) + 5iu1 + oi({2)(Av)ul';+rrz (A'119)
p
Finalmente, a equaqio da continuidade

0u 0v
d;n N='
d discretizada a partir de sua integrageo no rolume de controle mostrado na figura .{.24.
Assim, temos

1"" I W.X) dtdy=s (.{.150)

Figura A.24. Volume de coutrole utilizado na integraqeo da equaqio da continuidade.

Integrando cada termo da equaqio -{.150 separadamente, obt6m-se

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

f" f' /0u du\


atau x (A'153)
J" J- \;+"*)
x (ui+t/2,j - u;-ttz,i)(Ly) | (u;.j+rlz - u;,;-172)(Az) : 0
BrsLtocRAFIA
;

AcHESON, D. J. 1992. Elenentary Fluid Dynamics. Nova York, oxford university


Press.

ADRTAN, R. J. 1991. ,,Particle-ImagingTechniques for Experimental Fluid \{echanics",


Annu. Rea. Fluid Mech., 23' 26L-304.

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

.{rvrsDEN,A. A. & HARLOW, F. H. 1968. "Transport of Turbulence in Numerical Fluid


Dynamics". J. Comput. Phys., 3,94-110.

k 1970. The SMAC Method: A Numericol Technique


lor Ctlailating Incompressible Fluid Flous. Los Alamos Scientific Report L'A'-
4370.

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.

ANDERSON JR., J. D. L995. Computotional Ftuitt Dynamics. Nova York, rv'[cGraw-Hill.


472 . Ticnius Computacionais porc Dinimiu ilos Fluid,os

Note-se que, como as velocidades ,., ttui u^ e u3 esteo definidas


na malha, nenhum tipo
de aproximagdo ri necessd.rio para esses termos.
Substituindo-se as aproximaE6es A.tSl e A.152 em (A.150). encontramos

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

AcHEsoN, D. J. 1992. Elenentary Fluid Dynamics. Nor:a York, Oxford Universitv


Press.

ADRI.{N, R. J. 1991. "Particle-ImagingTechniques for Experimental Fluid lvfechanics".


Annu. Reu. Fluid Mech., 23, 261-304.

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

Diego, Academic Press, Inc.

Altsoer, .4,. A. & HARLow, F. H. 1968. "Transport of Turbulence in Numerical Fluid


Dynamics". J. Comput. Phys., 3, 9.1-110.

& 1970. The SMAC Method,: A Numerical Technique


for Colculating Incompressible Fluid Flous. Los .{lamos Scientific Report LA-
4370.

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.

ANDERSoN JR., J. D. 1995. Computationul Fluid Dynotni,cs. Nova York, N{cGraw-Hill.


414 . T4cnicu Computacionais pam Din6,miu d,os Fluidos

f 998. ,{ History of Aercdynamics. Nova York, Cambridge Uni-


versity 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.

B.rRroN, I. E. 1998. 'Improved Laminar predictions using a Stabilised Time-


Dependent SIMPLEScheme". Int. J. Ntm. Meths. Fhids,28, g4f-g52.

BENToN, E. R. & Pl,rrzu,l,lv, G. W. lg72. ,,A Table of Solutions of the One-


Dimensional Burgers Equation". Q. Appl Math., J0, lg1-212.

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.

Bovcp, w. E- & DrPrrrr,tn, R. c. rg7g. Equag6es Diferenciois Elementares e probre-


mas de Valores de Contorto.3. ed. Rio de Janeiro, Editora Guanabara Dois.

cesullt, v. 1981. "Numerical simulation of Ree-surface Thermally Influenced Flows


for Nonhomogeneous Fluids". Appl. Math. Comp., g,261-290.

Ceue, M. A. & Gn,c.y, W. G. 1gg2 Numerical Methods for Difierential Equations.


Englewood Cliffs, Prentice.Hall, Inc.

Cr-i.uoto, D. M. & MARrNs, J. M. lgg4. Ciltcuto Numdrico Comlutacional. 2. ed. Sio


Paulo, Editora Atlas.

cs.rpptn, M. s. & BnRRv, J. D. lgg4. Naaier-stokes and potential rheory sotuti-


ons for a Helicopter Ftselage anil Comparison with Experimen. NASA TlvI_4566
(ATCOM-TR-94-A_0r3).

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.

1968. "Numerical Solution of the Navier-stokes Eouations" . Mathema-


tics of Computation, 745-262.

__ ,
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.

CuNttr, C. 1993. Ivlitodos Ntmiricos Para as Engery'rlarias e Ciincias Aplicadas. Cam-


pinas, Editora da Unicamp.
I
Devts, G. \/. 1979. --{ Note on a lvlesh for Use with Polar CoordinaLes". Num. Heat
Transf., 2, 261-266.
I
I
DerMEe, G. J. 1989. Manual de Medigao de Vaz6o.2. ed. Sio paulo, Editora Edgard
I
Bliicher Ltda.

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.

V,rru Dooerr.r.rL, R.lr.rHev, G. D. 1984. ,,Enhancentents of the SIIr{pLE


J. P. &
N{ethod for Predicting [ncompressible Fluid Flows". Num. Heat Tmnsf., T,Il7-
r63.

EAsroN, C. R. f 972. "Homogeneous Boundary Conditions for pressure in the Irl.\C


N.Iethod". J. Comput. Phys.,9, JZb-379.

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.

FenztcnR, J. H. & Penic, M. 1999. Conputational Methods for Ftuid, Dytarnics. 2.


ed. Heidelberg, Springer-!'erlag.

FLETcHER, C. .q,. J. 1992. Computational Techniques lor Ftuid Flous. \:ols. I e2.2.
ed. Heidelberg, Springer-\ierlag.

FoulteNr', E. .{.; IrucH.ru, D. B. & iV.rlxen, .A.. J. fgg6. ,,Bifurcations of Incom-


pressible Flow Through Plane symmetric channel Expansions". comp. Fruids,
25, 335-351.

l.
.^..
476 . Ticnius Computocionais para Diai,mico tlos Fluidos

FRor.tut, J. 1964. "The Time Dependent Flow of an Incompressible viscous Fluid".


M ethod.s in Computatiotal Physics, 3. 345-382.

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.

GREsHo, P. lvl. 199f . "Incompressible Fluid Dynamics: Some Fundamental Formula-


tion Issues". Ann. Reu. Fluid Mech.,23.413-153.

& 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.

GnteeeL, lvl.; DoRNsErFen, T. & NeuNnoenr.ea, T. 1998. Nrmerical Simulation


in Fluid, Dynamics. Filad6lfia, Society for [ndustrial and .A,pplied Mathematics
(SIAM) Press.

HAtlttvftNc, R. W. 1973. Numerical Methods lor Scientists and Engineers.2. ed. Nova
York, Dor.er Publications, Inc.

HARLow, F. H., WELcH, J. E. 1965. "Numerical Calculation of Time-Dependent


Viscous Incompressible Flow of Fluid n'ith Free Surface". Physics oJ Fluids, 8,
2182-2189-

HIRscH, C. 1988. Numerical Computation of Intemol arul Extennl Floras. Vols. I e 2,


Chichester, John Wiley & Sons.

Hte'r, C. W., 1979. "Simplified Solution.A,lgorithms for Fluid Flow Problems". In


Numerical Methods for Pariial Difierential Equations, San Diego, .Acadenric Press,
193-2 I l.
& Coox, J. L. l9T2. "Calculating Three-Dimensional Flows around Struc-
tures and over Rough Terrain". J. Comput. Phys., 10, 324-340.
Bibliogtafo . 417

NrcHoLs, B- D. & RoMERo, N.C. fgZS. SOLA _ A Numerica! Solution


Algorithm lor Ttarcient Ftuid Flows. [,os Alamos Scientific Report LA_bgS2.

HoFFMANN, K. A. & Car.lNc, S. T. lggg. Computational Fluid Dynamics. 3. ed.


Wichita, Engineering Education System.

; _; Sroorqur, S. & pep.lolxrs, M. 1996. Fzndo_


mental Equations ol Fl-d Mechanics. wichita, Engineering Education system.
HucHEs' w. F. & BRrcH'ror,r, J. A. 1962. schaum's outrine oJ Theory and probrems
ol Fluid Dynamics. Nova york, McGraw-Hill Book Co.

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.

Lrun, H. 1945. Hydrodynamdcs. Nora york, Dover publications, Inc.

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.

19798. ".4, Survey of Finite Differences of Opinion on Numerical N,Iud-


dling of the Incomprehensible Defective Confusion Equation.. In: Hughes, T. J.
R. (ed.). "Finite-Element Method for convection-Dominated Flows". Am. soc.
Mech. Eng., l-17.

LEscHzrNER, M. .A'. 1980. "practical Eraluation of rhree Finite Diflerence Schemes


for the Computation of Steady-State Recirculating Flows". Comp. Meths. Appl.
Mech. Ens., 23, 293-312.

LIEBMANN, L- r9r8. "Die Angenliherte Ermittelung Harmonischer Funktiorren und


Konformer Abbildungen". Sitzungsber. Math. phgs. Kt. Bayer. Akad. Wiss., J,
385.
l

418 . Tdcntcas Computocionais pora Dindmica dos Fluitlos


I

LtccETT, J. A. &CAUcHEY, D. A. 1998. Fluiil Mechonics: An Interactite TuL


Reston, American Society of Civil Engineers (ASCE).

NI.{L15KA, C. R. 1995. Translerlncia de Calor e It[ecinica dos Fluidos Computacionol.


Rio de Janeiro, LTC Editora.

N{.\RcHI, C. H.; M.lt,rsxA, C.R. & Souze, S. Ivl.


.A'. 1998. "Avaliaq5o de Algumas
Fung6es de InterpolaEso para Escoamentos de Fluidos Usando Volumes Finitos"'
Reu. Bras. Ci€ncias Mec., 3, 34U352.

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-

mitos, IEEE Computer Society.

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.

Pe-rceN{.{N, D. W. & RncunoRo, H. H. 1955. "The Numerical Solution of Parabolic


and Elliptic Partial Differential Equations". J. Soc. Ind. Appl- Math-' 3' 28-41'

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

Pozntrtots, C. 1997. Introd,uction to Theoretical and, Compvtationol Fluid Dynamics.


Nora York, Oxford University Press.

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.

RetTHsv, G. D. 1976. "A Critical Evaluation of Upstream Differencing Applied to


Problems Involving Fluid Flow". Comp. Meths. Appl. Mech. Eng.,g,75-10J.

Revruolos, O. f 883. *.{n Experimental Inrestigation of the Circunstances which De.


terrnine whether the l{otion of Water shall be Direct or Sinous, and of the Law
of Resistance in Parallel Channels". Phil. Tlons. R. Soc., lZ4, iii, 935-982.

RlcHARDsoN, L. F. 1910. "The Approximate Arithmeiic Solution by Finite Difierences


of Ph-vsical Problems Inrolving Differential Equations with an Application to the
Stresses in a Nlasonry Dam". Phil. Tfans. R. Soc., S6rie A, 2f0, 302-352.

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.

RoAcHE, P. J. f985. Conputctional Fluid, Dynomics. Albuquerque, Hermosa pu-


blishers-

1998. Fundamentals of Ccmputational Fluid Dynamics. Albuquerque,


Hermosa Publishers.

RocERs, D. F. & ADAMs, J. A. f990. Mathematical Elements lor Computer Graphics.


2. ed. Singapura, lvlcGraw-Hill.

Rot xrx, V. P. 1998. Obtengdo Automatizada d.a Equagd.o Modificada. Dissertaqio de


mestrado. Depto. de ci6ncias de computagio e Estatistica, Instituto de cioncias
Nlatemdticas e de Computaq6o. Sio Carlos, Universidade de 56o paulo.

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.lrnltoto, Y. & lvtATsuo, Y. f9S0. "Numerical Prediction of Three-Dimensional


Flow in a Ventilated Room using Turbulence Models". AppI. Math. Modelting,4,
67-72.

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.

ScHEISSER, W. E. & SILEBT, C. A. 1997. Computational Transport Phenomeno.Nova


York, Cambridge University Press.

SHAH, T. M. 1989. Analysis oJ the Multignil Method. Tese de Doutorado, Oxford,


Universidade de Oxford.

Snew, C. T. f988. Predicting Vehicle .Aeroilynamies using Computotional Ftuid Dyno-


mics - a User's Perspectiue. Detroit, SAE Technial Paper 880455.

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.

STRAUSS, W. A. 1992. Partial Differential Equations. Singapura, John Wile1.& Sons.

TAMAMTDIS, P. & Ass,r,r.rrs, D. N. 1993. "Evaluation of Various High-Order-Accuracy-


Schemes with and without Flux Limiters". Int. J. Num. Meths, Fluids. f6. 931-
948.

TnNNeurrt,, J. C.; ANoonsoN, D. A. & PlercuBR, R. H. f997. Computational Fluid


Mechanics and Heot Transfer.2. ed. Washington, Taylor & Francis.

TnrTNeR, A. (ro.) L994. High Performance Computing: Grand Challenges in, Sirnu-
lation. Abril, Communications of the AClvl.

THAKUR, S. & Suvy, W. f 993. "Some Implementational Issues of Conrection Schemes


for Finite-Volume Formulations" . Num. Hent Transf. Port 8.24.3L-55-

THIBAULT, J. 1985. "Comparison of Nine Three-Dimensional Numerical lr{erhods for


the Solution of the Heat Diffusion Equation". Num. Heat TransJ..8,28l-298-
I

Bibliogrofa ' 421

THoM, A. 1933. "The Flow Past Circular Cylinders at Low Speed". prcc. Roy. Soc.
,4., 14t. 65r-669.

THoLrAs' J. w- 1995. Ntmerical Partia! Differential Equations: Finite Difference


Methods. Texts in .A.pplied Mathematics 22, Heidelberg, Springer-Verlag.

L999. Numerical Pariial Difierential Equotions: Conseruati,on Laus and,


Elliptic Equations. Texts in Applied Mathematics 33, Heidelberg, Springer-Verlag.

TnotutpsoN, J. F. 1984. "Grid Generation Techniques in computational Fluid Dyna-


mics". ,4I1,{ J., 22. t105-t523.

; lV.lRsr, Z. U. & N,IAsrrN, C. W. 1995. Numeical Gid. Gene-


^.
rclfon. Nova York, North-Holland.

THotvtpsor'r, lvl. c. & FERzrcER, J. H. r9gg. "An Adaptire Multigrid rechnique for
the Inconrpressible Navier-stokes Equations". J. Comput. phys., g2,g4-121.

TItttttt, T. & Eslrerl, N. 1989. ,,A Comparative


Study of Central and Upwind Dif-
ference schemes using the Primitive Variables". Int. J. Num. Meths. Fluiik, J,
295-305.

ToKATY, C. .\. 1994. The History and philosophy o! Fluid Mechani,cs. Nova york.
Dover Publications, Inc.

Tot"rti, It{. F. & N{cKEE, s. 1994. "GENSI\{AC: A computational I\{arker-and-cell


trIethod for Free Surface Flows in General Domains". J. Comput. piys., 116,
l7l-186.

UEBERHUBER, C. W. lgg7. Numericol Cornputation: Methods, Software and, Analysit.


Vols. I e 2. Heidelberg, Springer-Verlag.

veNx,r,,s. P. 1986. "Block-Implicit Multigrid solution of Navier-stokes Equations in


Primitire Variables". J. Comput. phys.,65, f3g-15g.

VARoNos, A- & Benceles, G. rggg. "Development and .{ssessment of a variabre-


order Non-oscillatory scheme for convection Term Discretization". /zt. J. Num.
Metlu. Fluids, 26. l-16.

VENNARD, J. K. & STREET, R. L. 1978. Elementos de Mecilnica dos Fluitlos. S. ed.


Rio de Janeiro, Editora Grranabara Dois.

VERSTEEC, H. K. & IUALALASEKERA, W. 1995. An Introduction to Computational


Fluid Dynamics. Harlow, Longman Scientific & Technical.

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

1971. "A Computing Method for lncompressible Flows Bounded by


Moving Walls". J. Comptt. Phys., 8, ll9-143.

\'REUGDENHTL, C. B. f989. Computationa! Hydraulics. Heidelberg, Springer-Verlag.

W.lNc, H. F. & ANDERSoN, M. P. 1982. Introductionto Grounduater Modeling: finite


difierence and fnite elernent method,s. San Diego, Academic press.
WELcH, J. E.; HlRlow, F. H.; SHexuotl, J. p. & D,lr,v, B. J. 1966. The MAC
Method: A Compiling Techniqte for Solaing Viscons, Incompressible, Tfo,nsi-
ent Fltid-Flow Problems Inaobing Frcc Swfaces. Relatorio Tecnico LA-3425, Los
Alamos Scientific Laboratory.

WESSELING, P. 1992. An Introduction to Muttigrid Methods. Chichester, John Wiley &


Sons.

Wtlcox, D. C. 1998. Ttrbulence Modeling lor CFD.2. ed,. La Caiada, DCW Industries.

lvrlltAlvts III, J. C. 1977. "Incompressible Boundary-Layer Separation". Ann. Reu.


Ftuid Mech., I. 113-14.{.
Yru, R. H. & WnrrT le , G. E. 1991. Air Flou Analysis lor Large Spoces in on Airport
Terminal Building: Computational Fluid Dynomics arul Reluceil-sctle Physical
Mod,el Tests. In: Semiuirio do Entironmental Engineering Group ol the Institu-
tion of Mechanical Engineers, Londres, The Institution of Mechanical Engineers,
47-55.

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

I A Condiqio CFL, f93


.\eroporto de Kansai, 21 Condig6c auxiliara, 55, 67
equa46es de Navier-Stokes, 258
Algoritmo de Thomm, 147
implementa4S,o
-{n5.li* de ron Neumann, 123
I .{proximagdo Irt.{c, 296
I
de Boussincq, 348
sccs,339
l

por diferengm finitre sccs/Ls, 3e8

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

polaa, 126 €stacion6ria, ll0


Correqio atrreada, 388 trmsiente, 54, 99, l13, lr7, 156, 168
eliptica
D de Laplre, 50, 174

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

Estabilidade, 121 em tr€s dimensda, 174


mdli* de von Neumm, 123 dm wrcter(sticr, 64
de m6todos num€ricos, 123 de Crmk-Nicolson, 114, ll5, 157, 159,
fator de amplifica(io, 124 210
complxo, 125 de Euler
Eatriz, 125 explicito, l0l, 115, 156, 158
implicito, 104, 115, 157, 159, 169,
F 210
Fator de relua4io, 181 de fatora4io aproximada, 174
Fen6menos de Lu-Wendroff, 365
dissipativm, 53 Mdtodos pila Navier-Stok6
equilibrio, 50 explicitos, 293
tiPos, 50 implicitos, 333
tralsientes, 52 Mdtodos pila sistemm lineares
condig6es iniciais, 55 bibliotcas matem6ticil, 154
Fluxo, 25, 232 ITPACK, 156
convectivo, f09, f65, 267 Lapack, 155
difusivo, 109, 165,267 NSPCG, 156
Forma diretos, 142
corerwatiwa,366 algoritmo de Thomx, 147
nSocon*rmtin, 366
decompmigSo LU, 144
Formulaqdo
eliminagio de Gauss, 142
corrent*vorticidade, 256
substituigao direta, 146
pseudGtrmiente, 53
substituigeo reversa, 147
velocidadevorticidade, 257
TDMA, uer algoritmo de Thomm
M iteraiivos, 148
.{DI, 169
IvtAC, 294
converg€ncia, 148
condigde auxiliaa, 296
crit6rios de prada, 150
condiq6es de fronteira homog€neas,
Gaus-Seidel, 149
301
Gaus-Seidel por linha, 179
dixretizagSo das equa!6€s, 294
Gauss-Seidel por ponto, 175
Gtabilidade, 304
procedimento de solug5o, 296
Jaobi, 149
LGS, ver Gauss-Seidel por linha
Malha
LSOR, ser SOR por linha
deslocada, 278
discretiza4So, 279, 376, 398 norma euclidiana, 151

struturada, 34 PGS, ver Gaus-Seidel por ponto


aecstruturada, 34 por linha, 149
ndouuiforme, 33 por ponto, 149
uniforme, 32 PSOR, uer SOR por ponto
Nlatrizes de banda, 144 rsiduo, 150
Nl€todo SOR por linha, 183
ADE, T74 SOR por ponto, 180
.{DI, 169 tua de converg€ncia, 151
426 Ticnius Compulaciotoi$ pora Dind,miu dos Fluidos

N Termos couvmtivos, 57
Nrimero aproximaqSo, 282, 292,326, 383, 399,
de Courant, 194 406

de FYoude, 252 diferengas centrais, 282

de Mrch, 252 . hfbrido, 287


de P€clet, 165 HLPA, 292
de Prandtl, 252 monotoDica, 167
de Reyuolds, 28 MSOU,291
critico, 29 QUICK,290
da c6lula, uer de p6clet sou,289
upwind, 192, 286
P upwind de segunda ordem, ver SOU

Puimetros adimensionais, 2b0 v


Puadoxo d'Alembert, 26
Perfis de rclocidade, 373
Yu6n,25
PrsEo de msa, uer Dscuga
Virosidade
equagSo de Poisson, 2J3, 274
condigdes de fronteira, 265
atificial, 202
cinemdtie, 25
discretizaqio, 2i{, 276
dinimica, 25
fungio em escoanrentos incompressiveis,
molffule, uer dind.mica
2itz
numdrica, uer rtificial
o*ilat6ria, 276
Visualizagdo cientifica, 3l
Problemre de valor de contorno, bl
vorticidade, 257
Problemre de ralor inicial, i5
PVC, uer Problemre de valor de contorno
z
PVI, uer Problemre de nlor inicial
Zona de influ€ocia
s equagdes elfpticrc, 52, 67
equa966 hiperb<ilicre, 66
sccs
equaqde paabdlica, 5b, 66
condigdes auxilires, 339
matriz, 338
algoritnro de soluqdo, 390
modificaqio perto das fronteiras, 391
por linha, uer SCCS/LS
sccS/LS, 395
soLA, 318
condigdes auxiliara, 324
procedimento iterativo, 3 lg
equiral€ncia com o lv{AC, 36g
m6todo de solugio, 322

T
TDN!.{,, uer .A,lgoritmo de Thoma
T6cnica da reflexio, 299
Soenp o Auron

I
I

i Armando de oliveira Fortuna 6 professor do Departamento de cidncias de com-


puta4eo e Estatistica (scE) do Instituto de ciOncias Matem6ticas e de computageo
(ICN{C) da Universidade de Sio paulo, em Sio Carlos.
obteve o bacharelado em Fisica pela universidade Federal do Rio de Janeiro e fez
mestrado no enteo Departamento de cidncia da computaEeo do IMECC/unicamp. Rea-
lizou seu doutorado na universidade de \lanchester, Inglaterra, trabalhando na aplicagdo
de computagio paralela d soluqio numdrica de escoamentos incompressfveis.
o desenvolvimento de tdcnicas numiricas para a simulageo de escoamentos e de
novas aplicagdes da computaEso paralela sao as ireas de trabalho do autor e de sua
orientaqdo a alunos de p6s-graduaq6o.
ACADTMICA

1. Chordala: Manualpara um Curso Pnitico


Elizabeth H6fling e outros
2. O Rerecimmto
Tereza A.line Pereira de Queiroz
). hincipios dz Elztrodinimica Chissica
Josif Frenkel
4. Labomtirio dz Virobgia

Jos6 Alberto Neves Candeias


5. Controb Rolnsto Multiaariduel
Jos€Jaime da Cruz
6. Jomalism Eeon6nico
Bernardo Kucinski
7. Introdu.cdo i lliologia Vegekil
Eurico Cabral cle Oliveira
8. Maednica Ckksica Modnnu
Waltel F. Wleszinski
9. Introtlugdo i Finan Eshtislica
Silvio R. A. Salinas
10. Probabilitladz: Um Cuno Introdutoio
Carlos A. B. Dantas
11. Modzlngm e Simuhprio
Cl:rudio Garci:r
12. Cronobiohgin: hinciltios e Aplicnpdcs
Nelson Marques e Luiz Menna-Barreto (or.qr.)

l). Esludos de Morkdrub


Maria Lr.'rcia Leblio
14. keparos Cndtdios para Amilgarna e Rsina Cornlnsla
Andr6 Luiz Baracchini Centola e otttros
I 5. A ldmtid,adz e a Dilnensa
Edward Lopes
I 6. Li.tnatura Comparada
Sandra Nitrini
17. Eletroguimica: hincipios e Alilicagoa
Edson A. Ticianelli e Drnesto R. Gonzalez
18. Amoslragem Probabilktica: Um Cuno Inlroduniio
Nilza Nunes da Siha
19- Pcnsand.o a Educagd,o nos Tempos Modmos
Maria Lucia Speclo Hilsdorf
20. Nims: Urna Intnd.upao d lvlatrmdtica
C6sar Polcino Milies e S6nia Pitta Coelho
2 l. Arquikturu no Bruil ( I 900- 1990)
Hugo SeSpwa
22. Dishilnigdo tlz Rmd.n: Metlidu de Desigwklrule e Pobraa
Rodolfo Hoftmann
2j. Onfus e Ondalztas: Da Analisc fu [mria i Andlise dz Ondalebs
Pedro A. Morettin
24. Inlrodugdo ti Eslrutura e Evolugd.o Estelar
WalterJ. lvlaciel
25. Musrus Acolhnn blodtmro
Malia Cecilia Frunq:r Lourenqo
26. fugiiro c CeogruJin
Lencioni
Sanch ir
27- Enagin Elitricn lrnn o Dannroluirmlo Sustmlriwl
Linerr Belico <los Reis & Scnrir:r Silvcira iorq..y
28. Astron.omia: Uma Visrio Ca ul do Uniucrso
Elis:rbetc NI. cle Colveiir Dal Pino, funiincio C. S. Friaca, Verl J:rtenco-
Pereill e l.aelte Sodr6Jr. (orgs.)
29. Manud Pnltieo da Mirokologiu Buica
Rog6rio Lacaz-Rtriz
)0. Timiau Carrlrutadorutis para Dinrimica dos Fluid.os

Ar-manclo dc Oliveira Fortrrna


tr
t'
t.-
i
i!.
rr,
I

t: Titulo T[cnicos Computacionais paro Dindmica .los Fluitlos


Au!or Arnrando de Olivciri Fortuna
Produgtio Ann Lucia Novnis
Projcto Grdfico Pliilio Minins Filho
Gravura do Copo Ligii Eluf
Diagramaedo do CoN ADde6on Nobnra
Editoraedo ebidilico cd Laru Armando de Olilcira Foduna
Editoragdo dc Tcrto Alice Kyoko Miy$hi(o
Rcvbdo dc Tcrto Tanin Ilnno Mnet{
Rcvistio dc Provas Fabricio wallrick
Bruno Souza Rosinhn
Artc-frnal Julia Yrgi
Andren Ynil.gui(n
Divulgagdo Motrica Cristiila C. dos Sanlos
Rcginr Bmnd;irr
Sccrctaria Editoriol Elirne Reinrbcrg
Formato 10,5 r 27,0 cnr
Moncha 12,0 x i2,0 paicnr
Tipologut Ncw Baskcrvillc I l/16
Popcl Ci.lrio Soprcnro 2j0 g/nt: (cnpn)
Olt. set. pignrcnrrdo85 g/nrr (nriolo)
Nimcro dc Ptigirros 412,
Timgcnr I 500
Lasertil[l Edusp
Inrprcsio e Aabnnreilto lnrprensa Oticial do Estndo de Sio Paulo

Ir. .

t:
t-..
I
I

Você também pode gostar