Professional Documents
Culture Documents
RDF Predavanje 2010 2011
RDF Predavanje 2010 2011
2010.
SADRAJ
1.
Uvod
1
1.1. Usporedba raunalnih simulacija i eksperimenta....................................................... 4
1.2.
Matematiki model..................................................................................................... 6
2. Matematike osnove........................................................................................................... 8
2.1. Razvoj funkcije u Taylorov red.................................................................................. 8
2.2. Metode rjeavanja nelinearnih algebarskih jednadbi ............................................... 9
2.2.1.
Newton-Raphsonova metoda ............................................................................. 9
2.2.2.
Metoda bisekcije (raspolavljanja intervala) ..................................................... 10
2.3. Newtonova metoda za rjeavanje sustava nelinearnih algebarskih jednadbi ......... 11
2.4. Metoda najmanjih kvadrata ...................................................................................... 12
2.5. Fourierov red ............................................................................................................ 15
2.5.1.
Trigonometrijske funkcije ................................................................................ 15
2.5.2.
Prostorna raspodjela harmonijskog vala i valni broj........................................ 15
2.5.3.
Vremenska promjena harmonijskog vala, frekvencija i kruna frekvencija .... 16
2.5.4.
Prikaz signala fazorom, zbrajanje, deriviranje i integriranje signala ............... 16
2.5.5.
Koeficijenti Fourierovog reda .......................................................................... 18
2.5.6.
Prikaz Fourierovog reda kompleksnim koeficijentima .................................... 20
2.5.7.
Diskretna Fourierova transformacija................................................................ 21
2.5.8.
Potrebna frekvencija uzorkovanja.................................................................... 22
2.5.9.
Primjena kriterija za frekvenciju uzorkovanja u RDF ..................................... 26
2.6. Rjeavanje linearnih diferencijalnih jednadbi drugog reda s konstantnim
koeficijentima....................................................................................................................... 28
2.7. Numeriko rjeavanje diferencijalnih jednadbi prvog reda.................................... 30
2.8. Numeriko rjeavanje diferencijalnih jednadbi vieg reda .................................... 34
3. Osnovne jednadbe dinamike fluida ................................................................................ 36
3.1. Opi oblik zakona ouvanja fizikalnog svojstva u materijalnom volumenu ........... 37
3.2. Integralni oblici zakona ouvanja za proizvoljni i kontrolni volumen..................... 38
3.3. Konvekcijski i difuzijski protoci kroz kontrolnu povrinu ...................................... 40
3.4. Osnovni zakoni mehanike fluida (konzervativne forme) ......................................... 41
4. Matematika priroda parcijalnih diferencijalnih jednadbi ............................................. 44
4.1. Klasifikacija parcijalnih diferencijalnih jednadbi .................................................. 46
4.1.1.
Eliptine jednadbe .......................................................................................... 47
4.1.2.
Hiperbolike jednadbe.................................................................................... 49
4.1.3.
Paraboline jednadbe...................................................................................... 51
4.2. Vremenska integracija.............................................................................................. 52
4.2.1.
Eulerova eksplicitna metoda ............................................................................ 53
4.2.2.
Implicitna metoda............................................................................................. 54
4.2.3.
Implicitna metoda drugog reda tonosti........................................................... 55
4.2.4.
Cranck-Nicholsonova metoda .......................................................................... 56
4.2.5.
Prediktor-korektor metode ............................................................................... 57
5. Opi uvjeti na diskretizaciju parcijalnih diferencijalnih jednadbi.................................. 63
5.1. Ispitivanje konzistentnosti diskretiziranih jednadbi ............................................... 64
5.2. Ispitivanje stabilnosti diskretiziranih jednadbi ....................................................... 66
5.2.1.
Metoda ekvivalentne diferencijalne jednadbe ................................................ 66
5.2.2.
Neumannova metoda........................................................................................ 71
6. Metoda konanih volumena ............................................................................................. 76
6.1. etiri pravila o koeficijentima diskretizirane jednadbe.......................................... 79
6.2. Numerike sheme ..................................................................................................... 82
6.2.1.
Gradijent polja u centralnom voru ............................................................. 82
6.2.2.
Jednodimenzijsko analitiko rjeenje ope transportne jednadbe .................. 83
1.
Uvod
1 / 173
1. Uvod
TEORIJSKI
PRISTUP
Parcijalne diferencijalne
jednadbe:
o Nelinearne
o Nema opeg
analitikog rjeenja
Turbulencija:
o Stohastika priroda
RAUNALNA
(NUMERIKA)
DINAMIKA FLUIDA
EKSPERIMENTALNI
PRISTUP
(CFD =
= Computational Fluid
Dynamics)
1.
Uvod
2 / 173
NUMERIKA SIMULACIJA
DEFINICIJA
PROBLEMA I
MATEMATIKOG
MODELA
NUMERIKO
RJEAVANJE
MATEMATIKOG
MODELA
ANALIZA RJEENJA
DISKRETIZACIJA
PROSTORA
(GEOMETRIJSKA
MREA)
DISKRETIZACIJA
JEDNADBI
(NUMERIKA SHEMA)
RJEAVANJE SUSTAVA
DISKRETIZIRANIH
JEDNADBI
PREDPROCESOR
PROCESOR
POSTPROCESOR
1.
Uvod
3 / 173
Nakon to je numeriko rjeenje dobiveno, slijedi njegova analiza, koja podrazumijeva prikaz,
skalarnih, vektorskih i tenzorskih polja, integraciju protoka, sile, momenata, toplinskih tokova
i sl., te dijagramski prikaz eljenih veliina.
U organizacijskom smislu numerika simulacija se provodi kroz tri programa: predprocesor,
procesor i postprocesor. Predprocesor je raunalni program za generiranje geometrijske
mree. Postoji vie komercijalnih programa za generiranje mree, a oni u principu mogu
posluiti za pripremu geometrijske mree razliitim procesorima (FLUENT, OpenFoam,
ABACUS i sl.). Jasno je da se pri generiranju mree treba voditi rauna i o rubnim uvjetima.
Na primjer poznato je da u graninom sloju koji nastaje pri opstrujavanju tijela, postoje veliki
gradijenti fizikalnih veliina, to zahtijeva popunjavanje tog podruja manjim volumenima, za
razliku od podruja daleko od tijela. Generiranje geometrijske mree u geometrijski
sloenijim trodimenzijskim problemima uope nije trivijalan posao, a samo generiranje mree
ini znatan dio ukupnog vremena za provedbu simulacije. Moe se rei da je problematika
generiranja mree zasebni dio raunalne dinamike fluida, i da se danas jo uvijek intenzivno
radi na razvoju automatskih generatora geometrijske mree koji bi na temelju geometrije
rubova podruja prorauna i zadanih rubnih uvjeta izradio mreu koja udovoljava svim
zahtjevima numerikog rjeavanja matematikog modela. Danas postoje i algoritmi koji rade
s adaptivnim mreama (mree koje se u postupku rjeavanja automatski proguuju u
podruju velikih gradijenata, odnosno prorjeuju u podrujima gdje se rjeenje ne mijenja
znaajno). Jasno je da u toj koncepciji generiranje mree treba biti obavljeno u istom
programu koji rjeava jednadbe matematikog modela.
Procesor je program koji numeriki rjeava eljeni matematiki model sa zadanim poetnim i
rubnim uvjetima. Moe biti koncipiran tako da ima fiksno ugraeni matematiki model (a
korisnik putem suelja bira hoe li koristiti puni model ili neki od njegovih dijelova) poput
komercijalnog programa FLUENT, ili temeljen na objektnom programiranju gdje korisnik
praktiki slobodno zadaje matematiki model koji e se rjeavati poput programa OpenFoam.
Ova druga koncepcija je puno bolja ako se uzme u obzir da e se razvojem raunala naoko
razliita podruja mehanike kontinuuma sve vie integrirati u smislu istovremenog rjeavanja
problema strujanja viekomponentnog, viefaznog fluida, uz izmjenu topline, kemijsku
reakciju i promjenu faza i to uz elastinu granicu, gdje je potrebno raunati i polje naprezanja
i deformacija u vrstoj fazi.
Postprocesor je program koji je u principu ope namjene a slui za vizualizaciju rezultata
prorauna, odnosno za izraunavanje pojedinih integralnih veliina. Moe biti integriran s
procesorom kao kod programa FLUENT, iako FLUENT predvia i ispis rezultata prorauna u
datoteku koja slui kao ulazna za neke druge postprocesore, npr. TECPLOT. Razvoj
postprocesora je takoer podruje za sebe koje nije predmet ovog kolegija.
1.
Uvod
1.1.
4 / 173
1.
Uvod
5 / 173
1.
Uvod
1.2.
6 / 173
Matematiki model
Stvarni svijet
Fizikalni model
(Aproksimacija
stvarnog svijeta)
Kontinuum
Homogenost, izotropnost
Jednokomponentnan-Viekomponentan
Jednofazan-Viefazan
1D-2D-3D
Stacionarno-Nestacionarno
Neviskozno-Laminarno-Turbulentno
Matematiki model
Svaka simulacija se temelji na matematikom modelu, koji oznauje matematiki zapis
fizikalnog modela. Fizikalni model obuhvaa niz pretpostavki (hipoteza) pri aproksimaciji
stvarnog svijeta.
Najea pretpostavka koja se koristi u opisu strujanja fluida je da je fluid kontinuum.
Kontinuum je zamiljena tvar koja bi u potpunosti ispunjavala prostor i zadravala fizikalna
svojstva i za sluaj infinitezimalno malog volumena. Naravno da je to idealizacija koja ne
odgovara stvarnosti, jer je materija diskretne strukture (sastoji se od atoma ili molekula), te se
smanjivanjem volumena na veliinu meumolekularnog prostora, dolazi do sluaja da se u
tako malom volumenu ne mogu definirati makroskopska fizikalna svojstva (poput gustoe,
viskoznosti i sl.) u smislu hipoteze kontinuuma, pa se vie ne moe koristiti hipoteza o fluidu
kao kontinuumu, ve se mora analizirati gibanje pojedinih molekula.
Naravno, za probleme strujanja u kojima je dimenzija podruja strujanja dovoljno velika u
odnosu na meumolekularni razmak (tonije put koji molekula prevali izmeu dva sudara)
hipoteza kontinuuma je dovoljno dobra za aproksimaciju stvarnog svijeta. No i pored hipoteze
kontinuuma, potrebno je uvesti jo niz pretpostavki poput homogenosti i izotropnosti fluida.
Homogenost podrazumijeva da su fizikalna svojstva ista u svim tokama fluida. Tako emo
npr. zrak smatrati homogenom smjesom plinova jer je udio pojedinih plinova koji ine zrak
jedan te isti u svim tokama fluida. Izotropnost podrazumijeva da su fizikalna svojstva
jednaka u svim smjerovima. Tako npr. pretpostavljamo da je toplinska provodnost fluida ista
u svim smjerovima, iako npr. neka krutina sastavljena iz slojeva razliitih materijala ne mora
imati istu toplinsku provodnost u smjeru sloja i popreno na sloj.
Zrak smatramo homogenom smjesom plinova i tretiramo ga kao jednokomponentni fluid,
no za sluaj da je npr. koncentracija kisika i duika razliita u razliitim tokama, morali bi ga
promatrati kao viekomponentni fluid, i modelirati mijeanje tih komponenti. Ako se u
strujanju pojavljuje promjena faza (taljenje/skruivanje ili isparivanje/ ukapljivanje) to
takoer treba dodatno modelirati.
Onaj koji fizikalno modelira neki problem iz stvarnog svijeta vodit e rauna da to
vjernije opie problem uz to jednostavniji matematiki model. esto puta je mogue
zanemariti promjene fizikalnih veliina u nekom od smjerova pa se problem od
trodimenzijskog (3D) svodi na ravninski ili osnosimetrini (2D), ili pak za strujanje u
1.
Uvod
7 / 173
2.
Matematike osnove
8 / 173
2. Matematike osnove
2.1.
1
1
2
3
f 0( x ) + f 0( x ) +
2
6
1 (n)
n
f 0 ( x )
n =1 n !
= f0 +
(2.1)
Primjer
Funkcija f ( x ) = e x 1 , se u okoliu toke x0 = 0 moe prema gornjoj formuli prikazati
x 2 x3 x 4
xn
+ +
+ .... = . Donja slika prikazuje aproksimaciju
2 6 24
n =1 n !
funkcije jednim lanom, s prva dva i prva tri lana Taylorova reda. Oito je da se poveanjem
broja lanova iri podruje u kojem je funkcija dobro aproksimirana ogranienim brojem
lanova Taylorova reda (naravno kad bi broj lanova Taylorova reda teio k beskonano,
aproksimacija bi se poklapala s funkcijom u itavom podruju definicije funkcije).
redom potencija f ( x ) = x +
f
1 f
1 f
f
f
f
f ( x, y ) = f T +
x +
y +
x +
y +
x +
y +
y T 2 x T
y T 6 x T
y T
x T
1 f
f
= f T +
x +
y
y T
n =1 n ! x T
(2.2)
2.
Matematike osnove
9 / 173
f
3 f
f
x +
y = 3
y T
x
x T
2.2.
2 f
x + 3 2
x
T
3
f
f
2 f
x
y + 3
x 2
y T
x T
y
T
2
3 f
y + 3
y
T
y 3
2.2.1.
Newton-Raphsonova metoda
(2.3)
2.
Matematike osnove
10 / 173
Ova metoda ne mora konvergirati k rjeenju ako imamo lokalne ekstreme, kako je to
kvalitativno prikazano na sljedeoj slici.
f(x)
x1
x3
x0
x2
x4
xp
2.2.2.
f(x1)
2
x1
x1
x1
4 3
x2
f(x2)
Metoda bisekcije je jednostavna metoda koja radi i u sluaju postojanja lokalnih ekstrema
funkcije kao to pokazuje gornja slika. Postupak zapoinje izborom intervala, zadanog
tokama x1 i x2 tako da je f ( x1 ) f ( x2 ) 0 (na jednom rubu intervala funkcija mora biti
pozitivna, a na drugom negativna, da smo sigurni da je rjeenje f ( x ) = 0 u odabranom
2.
Matematike osnove
11 / 173
x1 + x2
i odbacimo rub koji ima isti predznak kao f ( x ) .
2
Postupak ponavljamo dok f ( x ) ne padne ispod zadane tonosti, odnosno dok irina intervala
intervalu). Raspolovimo interval x =
x 0
, gdje je x 0
2n
poetna irina intervala. Grafiki prikaz metode je vidljiv iz slike. Nakon prvog raspolavljanja
bi odbacili toku x1 , nakon drugog toku 1, nakon treeg x2 , nakon etvrtog toku 2, i tako
dalje, sve dok se ne bi dovoljno pribliili rjeenju.
ne postane dovoljno mala. irina intervala nakon n iteracija je x n =
2.3.
(2.6)
h ( x, y , z ) = 0
Postupak zapoinjemo od toke x0 , y0 , z0 u kojoj su vrijednosti funkcija f 0 , g 0 , h0 i vrijednosti
f f f g
, , , , . . . . Traimo priraste varijabli x, y, z tako da sve
parcijalnih derivacija
x y z x
tri funkcije poprime vrijednosti nula. Ako aproksimiramo funkcije razvojem u Taylorov red
zadravajui samo prvi lan
f
f
f
f f 0 + x + y + z = 0
x
y
z
g
g
g
g g0 +
x +
y +
z = 0
(2.7)
x
y
z
h
h
h
h h0 + x + y + z = 0
x
y
z
Dobije se sustav linearnih algebarskih jednadbi, koji se moe zapisati matrino u obliku:
f f f
x y z
x
f0
g g g
(2.8)
x y z y = g 0
z
h0
h h h
Vektor
Vektor trenutnih
pomaka X
vrijednosti F0
x y z
Jakobijeva matrica
X = F0
(2.9)
Gornji izraz je usporediv s jednadbom koja predstavlja Newtonovu metodu za jednu
jednadbu
f 0 x = f 0
(2.10)
2.
Matematike osnove
12 / 173
f i
x j = 0
x j
(2.11)
f1
x
1
f
f
Aij = i = 2
x j
x
1
f 2
x2
f 2
x2
; i, j = 1, N
Rijeiti sustav
Aij x j = f i 0
Korigirati
xi = xi0 + xi
(2.12)
Izraunati novi f i 0
Napomene:
Derivacije se mogu raunati numeriki
Metoda ne mora konvergirati k rjeenju ako funkcija ima lokalne ekstreme
2.4.
esto puta rezultate mjerenja (ili prorauna) koji su definirani diskretnim tokama, treba
aproksimirati zadanom analitikom funkcijom, u kojoj se pojavljuje odreeni broj
koeficijenta. Zadatak metode najmanjih kvadrata je odrediti te koeficijente u zadanoj funkciji,
tako da krivulja koja prikazuje funkciju prolazi to blie zadanim tokama (po kriteriju
najmanje sume kvadrata odstupanja funkcije od zadanih toaka). Neka je zadano n toaka s
koordinatama ( xi , yi ) kao na donjoj slici, i neka je analitika funkcija openito definirana u
obliku y = f ( x, a, b, c,
n
) , gdje su
K = yi f ( xi , a, b, c,
i =1
a, b, c,
= min
(2.13)
Jasno je da broj toaka mora biti vei od broja koeficijenata. Ako je n jednak broju
koeficijenata funkcija e prolaziti svim tokama (npr. pravac sadri dva koeficijenta i
jednoznano je odreen s dvije toke, kvadratna parabola je odreena s tri koeficijenta,
odnosno s tri toke). Traimo dakle koeficijente a, b, c, tako da kriterij K bude minimalan.
To e biti ako je
K
=0
a
K
=0
(2.14)
b
K
=0
c
2.
Matematike osnove
13 / 173
1. Primjer
f ( x ) = a + bx + cx 2
(2.15)
i =1
:
a
2 ( y a bx cx ) ( 1) = 0
:
b
:
c
2 ( y a bx cx ) ( x ) = 0
i =1
i =1
; ;
a b c
(2.16)
2
i
2
i
(2.17)
2 ( y a bx cx )( x ) = 0
i =1
2
i
2
i
n
n
2
n
x
x
i
i
yi
i =1
i =1
a i =1
n
n
n
n
2
3
(2.18)
xi xi xi b = xi yi
i =1
i =1
i =1
i =1
n 2 n 3 n 4 n 2
xi xi xi
xi yi
i =1
i =1
i =1
i =1
2.
Matematike osnove
14 / 173
2. Primjer
f ( x ) = ae bx
n
(2.19)
K = yi ae bxi
i =1
:
a
2 ( y ae )( e ) = 0
bxi
i =1
:
b
bxi
i =1
bxi
bxi
2 bxi
i =1
( x y e ) a ( x e
i =1
bxi
i =1
(2.20)
:2
2 ( y ae )( ae ) ( x ) = 0
bxi
( y e ) a ( e
i =1
;
a b
= min
(2.21)
: 2a
)=0
2 bxi
(2.22)
)=0
K = ln yi ln ( f ( x ) ) = ( ln yi ln A + Bxi ) = min
i =1
i =1
;
( ln A ) B
(2.23)
2.
Matematike osnove
2.5.
15 / 173
Fourierov red
2.5.1.
Trigonometrijske funkcije
n=2
-2
D0
-1
-2
n=1
-3
2.5.2.
Donja slika prikazuje jedan harmonijski val raspodijeljen po prostoru u jednom vremenskom
trenutku, pri emu mu je valna duljina (period vala) oznaena s L .
y
x0
x/m
Ako je A amplituda vala, a x0 translacija vala po prostoru tada se val moe opisati
jednadbom:
2
y = A sin
(2.24)
( x + x0 ) = A sin ( k0 x + 0 )
L
2
1
Gdje su: k0 =
valni broj, [ k0 ] = L1 ; [ k0 ]SI = , k0 x = kut i k0 x0 = 0 fazni kut (fazni
L
m
pomak).
2.
Matematike osnove
16 / 173
2.5.3.
Vremenska promjena harmonijskog vala, frekvencija i kruna
frekvencija
Donja slika prikazuje vremensku promjenu nekog harmonijskog vala (signala) mjerenog u
jednoj toki prostora, pri emu mu je valna duljina (period vala ili trajanje jednog titraja)
oznaena s T .
y
t/s
t0
Ako je A amplituda vala, a t0 translacija vala po vremenu tada se val moe opisati
jednadbom:
2
y = A sin
(2.25)
( t + t0 ) = A sin (0t + 0 )
T
2
rad
Gdje je: 0 =
kruna frekvencija, [0 ] = T 1 ; [0 ]SI =
, 0t = kut i 0t0 = 0
T
s
fazni kut (fazni pomak). Frekvencija vala je definirana brojem titraja u jedininom vremenu i
izraava se u Hz, gdje jedan Hz odgovara jednom titraju u sekundi. Prema tome frekvencija
f je izraena jednadbom:
1
f = = 0 , odnosno 0 = 2 f
(2.26)
T 2
Pri emu su dimenzija i jedinica za frekvenciju [ f ] = T 1 i [ f ]SI = Hz .
2.5.4.
Prikaz signala fazorom, zbrajanje, deriviranje i integriranje
signala
Primjenom trigonometrijske jednakosti: sin ( + ) = sin cos + cos sin harmonijski
signal se moe pisati i u obliku
y = A sin (0t + 0 ) = A cos 0 sin (0t ) + A sin 0 cos (0t ) = S sin (0t ) + C cos (0t )
S
(2.27)
2.
Matematike osnove
17 / 173
T
A
D0
C
S
t/s
Y (0 ) =
= i
( S + iC ) = Y (0 )
i0
0 0
0
Primjer primjene fazora je u elektrotehnici u analizi krugova izmjenine struje.
2.
Matematike osnove
2.5.5.
18 / 173
je s k0 =
(2.30)
n =1
x/m
Uoimo da svaki harmonik ( n = 1, 2,... ) Fourierovog reda ima puni broj perioda na odsjeku
nula do L , pa zbog toga za cijele brojeve m i n vrijede sljedee relacije:
L
2
2
(2.31)
0 sin n L x cos m L x dx = 0
L
L
L
za m = n
2 2
2
2
=
=
(2.32)
n
x
m
x
x
n
x
m
x
x
sin
sin
d
cos
cos
d
0 L L 0 L L 2
0 za m n
Koeficijenti Fourierovog reda odreuju se primjenom metode najmanjih kvadrata. Traimo da
integral kvadrata razlike zadane funkcije i Fourierovog razvoja bude minimalan
L
2
1
(2.33)
K = y ( x ) f ( x ) dx = min
L0
Uvrtavanjem izraza (2.30) u gornji izraz slijedi
L
;
;
K = y ( x ) C0 S n sin ( nk0 x ) + Cn cos ( nk0 x ) dx = min
(2.34)
C0 S m Cm
L0
n =1
K
1
L0
C0
n =1
2.
Matematike osnove
19 / 173
2
2
C0 dx = y ( x ) dx
L 0
L0
(2.36)
C0 =
1
y ( x ) dx
L 0
(2.37)
K
=0
S m
L0
n =1
2
2
L
y ( x ) sin ( mk0 x ) dx + S m = 0
L0
L
2
(2.39)
Sm =
Analogno iz
2
y ( x ) sin ( mk0 x ) dx
L 0
(2.40)
K
=0 slijedi
Cm
L
Cm =
2
y ( x ) cos ( mk0 x ) dx
L 0
(2.41)
(2.42)
n =1
dobije se
T
C0 =
1
y ( t ) dt
T 0
Sm =
2
y ( t ) sin ( m0t ) dt
T 0
Cm =
2
y ( t ) cos ( m0t ) dt
T 0
(2.43)
(2.44)
(2.45)
2.
Matematike osnove
2.5.6.
20 / 173
Primjenom Eulerove formule ein0t = cos ( n0t ) + i sin ( n0t ) i e in0t = cos ( n0t ) i sin ( n0t )
gdje je i = 1 lako se pokae da vrijedi:
ein0t + e in0t
cos ( n0t ) =
2
in0t
e
e in0t
ein0t e in0t
sin ( n0t ) =
= i
2i
2
Uvrtavanjem (2.46) u (2.42) dobije se
(2.46)
1
= C0 + ( Cn iS n ) cos ( n0t ) + i sin ( n0t ) + ( Cn + iS n ) cos ( n0t ) i sin ( n0t )
2
n =1 2
ein0t
e in0t
Z
Zn
n
Z nein0t =
n =1
(2.47)
1
Ze
n
n =
in 0t
(gdje je za n < 0 : Z n = Z n )
Ze
n =
in
0t
(2.48)
1
( Cn iSn ) , a koeficijenti Z n , za n < 0 ne nose nikakvu
2
informaciju jer vrijedi Z n = Z n , za n < 0 . Ako se iskoriste izrazi (2.44) i (2.45), slijedi izraz
za direktno raunanje kompleksnih koeficijenata Fourierovog spektra
gdje je Z 0 = C0 realno, Z n =
Zn =
1
12
( Cn iSn ) = y ( t ) cos ( n0t ) i sin ( n0t ) dt
2
2 T 0
Zn =
1
y ( t ) e in0t dt ; n = ,
T 0
(2.49)
(2.50)
Pri emu izraz vrijedi i za n = 0 , s tim da treba voditi rauna da je C0 realni dio od Z 0 , za
razliku od ostalih harmonika gdje je Cn jednak dvostrukoj vrijednosti realnog dijela od Z n .
Jasno je da je za n < 0 Z n = Z n , pa je dovoljno izraz (2.50) raunati samo za pozitivne
vrijednosti n .
2.
Matematike osnove
2.5.7.
21 / 173
Gornji izrazi vrijede za funkciju y ( t ) zadanu analitiki. ee e nam biti zanimljiv sluaj
funkcije zadane diskretnim tokama. Npr. ako u toki prostora u turbulentnom strujanju
mjerimo tlak, instrument nam daje kontinuirani (analogni) signal kojeg moemo zapisati
putem pisaa na papir (govorimo o analognom zapisu) ime smo dobili kontinuirani zapis
tlaka. Ako elimo s tim podacima neto raunati, moramo ih zapisati u digitalnom obliku. Od
svih moguih vrijednosti tlaka uzet emo samo vrijednosti u odreenim vremenskim
trenutcima. Obino podatke uzimamo s konstantnim vremenskim korakom, te govorimo o
vremenskom koraku uzorkovanja t , ili o frekvenciji uzorkovanja f u = 1/ t (frekvencija
uzorkovanja oznauje broj uzetih podataka u jedininom vremenu, tako npr. frekvencija
uzorkovanja 100 Hz, kazuje da se u svakoj sekundi uzima 100 podataka, odnosno podaci se
uzimaju svakih t =0.01 s). Donja slika prikazuje primjer uzorkovanja kontinuirane funkcije
y ( t ) (zelena krivulja) vremenskim korakom uzorkovanja t , tako da od svih moguih
vrijednosti funkcije y ( t ) uzimamo samo vrijednosti yk iz vremenskih trenutaka tk = k t
(crvene tokice), gdje se k mijenja od nule do K , a K je broj vremenskih intervala na koji je
podijeljen period T .
y
T=K't
yk
't
t
tk=k't
Od tako uzetih podataka moemo sainiti tablicu u kojoj bi prvi stupac sadravao k (redni
broj toke, kojoj odgovara vremenski trenutak tk = k t ), a drugi stupac yk (vrijednost
funkcije u danom trenutku). S obzirom da je funkcija periodina vrijednost y0 ne mora biti u
tablici, jer je y0 = yK . Dakle, funkcija je zadana s K + 1 toaka, a u tablici e biti K toaka,
jer se vrijednost funkcije zadaje samo na kraju intervala, a uvjet periodinosti se
podrazumijeva.
S obzirom da nam funkcija nije zadana analitiki, nego tablicom, integraciju u izrazima za
odreivanje koeficijenata Fourierovog reda emo zamijeniti numerikom integracijom uz
primjenu trapeznog pravila. Tako iz izraza (2.43) slijedi
T
1
1 K yk 1 + yk
(2.51)
C0 = y ( t ) dt =
2 t
T0
K t k =1
Uzevi u obzir da je y0 = yK dobije se
1 K
(2.52)
yk
K k =1
Iz izraza (2.44) za koeficijent Sn numerikom integracijom se dobije
T
2
2 K 1
Sn = y ( t ) sin ( n0t ) dt =
yk 1 sin n0 ( k 1) t + yk sin [ n0k t ] t (2.53)
T0
K t k =1 2
C0 =
2.
Matematike osnove
22 / 173
2 K
K
2
yk sin n
k ; n = 1,
K k =1
2
K
Analogno iz izraza (2.45) slijedi
2 K
K
2
Cn = yk cos n
k ; n = 1,
K k =1
2
K
Sn =
(2.54)
(2.55)
i( K + n )
2
k
K
= e i 2 k e
in
2
k
K
=e
in
2
k
K
, to znai da se
1k
nakon svakih K harmonika spektar ponavlja (pa emo promatrati samo spektar od - K / 2 do
K / 2 , imajui jo na umu da je Z n = Z n , za n < 0 .
Kad imamo koeficijente Z n (spektar) moemo prema izrazu (2.48) izraunati vrijednost
funkcije f ( t ) u bilo kojem vremenskom trenutku, a za vrijednosti funkcije u tokama tk
vrijedi
f ( tk ) = f k =
2.5.8.
K
2
K
n =
2
Z ne
in
2
k
K
, k = 1, K
(2.57)
2.
Matematike osnove
23 / 173
1
= 2 Hz, tj. u svakoj sekundi uzimamo dva podatka). Primjenom diskretne Fourierove
t
transformacije iz zadanih toaka se moe odrediti srednju vrijednost funkcije na periodu
T = 10 , to se u spektru prikazuje amplitudom na nultoj frekvenciji, i K / 2 = 10 harmonika s
1
korakom u frekventnom podruju f 0 = 0 = = 0.1 Hz, kako je prikazano na donjem
2 T
lijevom panelu gornje slike. Kad imamo odreene koeficijente Fourierova reda (spektar) onda
moemo rekonstruirati funkciju f ( t ) u bilo kojem vremenskom trenutku (dakle f ( t ) je
fu =
K 1 1 1 1
Najvia frekvencija koja se vidi u Fourierovom redu je f max = N max 0 =
=
= fu
2 2 T 2 t 2
jednaka je polovini frekvencije uzorkovanja. U ovom primjeru je frekvencija uzorkovanja bila
2 Hz, a u spektru se vide frekvencije do 1 Hz. Ovo je vrlo vano pravilo za odreivanje
frekvencije uzorkovanja, koje kae da signal moramo uzorkovati frekvencijom veom od
dvostruke maksimalne frekvencije u pojavi (ovo je sadraj Shannon-Nyquistova teorema o
uzorkovanju). Ako je frekvencija uzorkovanja vea od dvostruke maksimalne frekvencije f max
u pojavi (npr. f u = 4 f max ), spektar (koeficijenti harmonika) do frekvencije f max e biti jednak
onome odreenom s frekvencijom uzorkovanja f u = 2 f max , a preostali dio spektra (na
frekvencijama f max do 2 f max , koliko se vidi s frekvencijom uzorkovanja f u = 4 f max ) e biti
jednak nuli. Nasuprot tome ako bi frekvencija uzorkovanja bila manja od 2 f max tada se iz
uzorkovanog spektra ne bi vidjeli svi harmonici u pojavi, te bi se sukladno metodi najmanjih
kvadrata frekvencije koje se ne vide u spektru (a doprinose vrijednosti funkcije y ( t ) vidjeli u
spektru (amplitudama) na niim frekvencijama, te govorimo o preklapanju spektra (aliasing).
Matematike osnove
0.8
0.8
Uzorkovani signal
Analogni signal
2.
0.6
0.4
0.6
0.4
0.2
0.2
24 / 173
t/s
10
t/s
10
10
1
0.6
0.8
Rekonstruirani signal
Amplituda spektra
0.5
0.4
0.3
0.2
0.4
N=Nmax=10
Originalni podaci
N=2
0.2
0.1
0.6
0.1
0.2
0.3
0.4
0.5
f / Hz
0.6
0.7
0.8
0.9
2
2
t sin
t za koju
Za ilustraciju uzmimo jednu analitiku funkciju oblika y (t ) = 2sin
5
2
moemo odrediti maksimalnu frekvenciju. Prva sinusoida ima period T1 = 5 s, a druga T2 = 2
s, to znai da e period funkcije biti T = 10 s, a to odgovara osnovnoj frekvenciji
1
f 0 = 0 = = 0.1 Hz. Frekvencija prve sinusoide je f1 = 1 = = 0.2 Hz, a frekvencija
2 T1
2 T
1
druge sinusoide je f 2 = 2 = = 0.5 Hz. Maksimalna frekvencija u pojavi je dakle
2 T2
f max = 0.5 Hz, pa ako elimo tono rekonstruirati uzorkovanu funkciju frekvencija
uzorkovanja mora biti vea od 1 Hz. Donja slika prikazuje spektar dobiven uzorkovanjem
funkcije s 14 vremenskih intervala (frekvencija uzorkovanja 1.4 Hz). Maksimalna frekvencija
u spektru je 0.7 Hz, a spektar, prema oekivanju ima amplitudu 2 na frekvenciji 0.2 Hz i
amplitudu jedan na frekvenciji 0.5 Hz. Jasno je da e se tada rekonstruirana krivulja f (t ) iz
Fourierovog spektra (zelena krivulja na dijagramu) poklapati s originalnom funkcijom y (t )
(crvena krivulja). Uoimo da smo spektar odredili samo iz diskretnih toaka (crvene toke na
dijagramu).
2.
Matematike osnove
25 / 173
f(t)
Uzorkovane tocke
y(t)
Amplituda spektra
1.5
-1
0.5
-2
0.2
0.4
0.6
f / Hz
y(t), f(t)
10
10
f(t)
Uzorkovane tocke
y(t)
Amplituda spektra
1.5
-1
0.5
-2
0.2
0.4
0.6
0.8
f / Hz
1.2
1.4
y(t), f(t)
Gornja slika prikazuje isti primjer, samo za frekvenciju uzorkovanja 3 Hz. Oito je da se
poveanjem frekvencije uzorkovanja spektar nije promijenio, osim to se poveao vidljivi dio
spektra s 0.7 na 1.5 Hz, a budui da su u tom podruju frekvencija u promatranom primjeru
amplitude jednake nuli, to se tie rekonstrukcije signala, nita se nije promijenilo u odnosu
na prethodnu frekvenciju uzorkovanja.
Pogledajmo sada to bi se dobilo da je frekvencija uzorkovanja bila manja od 1 Hz. Donja
slika prikazuje rezultate za frekvenciju uzorkovanja 0.8 Hz (uzorkovanje s 9 toaka, odnosno
8 vremenskih intervala).
Posljedica premale frekvencije uzorkovanja je pojava amplitude na frekvenciji 0.3 Hz, koje u
originalnom signalu nema. Moemo si zamisliti da smo spektar originalne pojave (koji ima
amplitudu na frekvencijama 0.2 Hz i 0.5 Hz), preklopili oko frekvencije koja odgovara
polovini frekvencije uzorkovanja (ovdje 0.4 Hz), tako da se amplituda na frekvenciji 0.5 Hz,
nala na frekvenciji 0.3 Hz. Ova se pojava naziva aliasing. Gledano u vremenskoj domeni,
jasno je da se rekonstruirana funkcija f (t ) vie ne poklapa s originalnom funkcijom y (t )
iako funkcija f (t ) prolazi uzorkovanim tokama. Oito je originalna funkcija uzorkovana u
premalom broju toaka, tako da se ne moe rekonstruirati Fourierovim redom.
2.
Matematike osnove
26 / 173
f(t)
Uzorkovane tocke
y(t)
Amplituda spektra
1.5
-1
0.5
-2
0.1
2.5.9.
0.2
f / Hz
0.3
0.4
y(t), f(t)
10
2.
Matematike osnove
0.1
0.8
0.08
Amlituda spektra
y(t)
0.6
0.4
0.2
27 / 173
0.06
0.04
0.02
t/s
10
f / Hz
10
10
0.1
0.4
0.08
Amlituda spektra
y(t)
0.2
-0.2
0.06
0.04
0.02
-0.4
0
t/s
10
f / Hz
2.
Matematike osnove
2.6.
28 / 173
ar 2 + br + c = 0 , s korijenima
b b 2 4ac
2a
Ovisno o korijenima karakteristine jednadbe razlikujemo sljedee sluajeve:
1) Korijeni karakteristine jednadbe realni i razliiti r1 = R1 i r2 = R2
r1,2 =
(2.60)
(2.61)
(2.62)
(2.63)
Konstante C1 i C2 se odreuju iz poetnih uvjeta (za jednadbu drugog reda treba zadati dva
uvjeta). Jasno je da e homogeno rjeenje za sluaj negativnog realnog dijela R < 0 trnuti u
vremenu, tj. homogeno rjeenje nakon odreenog vremena iezava. S obzirom da su u
homogenom rjeenju sadrani poetni uvjeti, u tom sluaju se gubi i njihov utjecaj. To e biti
sluaj kada diferencijalna jednadba opisuje ponaanje fizikalnog sustava s koncentriranim
parametrima (npr. u elektrotehnici krug izmjenine struje sa zavojnicom, otpornikom i
kondenzatorom ili sustav masa-priguiva-opruga) gdje e koeficijenti u jednadbi uvijek biti
pozitivni, te realni dio rjeenja karakteristine jednadbe ne moe biti pozitivan. Za sluaj
b = 0 (npr. elektrini krug bez otpornika ili mehaniki sustav bez priguivaa) realni dio
rjeenja karakteristine jednadbe e biti jednak nuli te emo imati nepriguene oscilacije.
Ako je R > 0 homogeni dio rjeenja bi neprestano rastao u vremenu to oznauje fizikalno
neodrivo nestabilno rjeenje.
Partikularni dio rjeenje se za odreene oblike funkcije
f ( t ) odreuje metodom
2.
Matematike osnove
29 / 173
tn
jednadbi
a sin t
i/ili
b cos t
ae kt sin t
i/ili
be kt cos t
A sin t + B cos t
e kt ( A sin t + B cos t )
Primjer
Potrebno je rijeiti jednadbu
dy
dx
uz poetne uvjete za x = 0 : y (0) = 1 i y ( 0 ) = 5 .
4 y + y = 5 ; gdje je y =
(2.64)
(2.65)
r1 = 0
x
1 yh = C1 + C2e 4
r2 =
4
Partikularno rjeenje:
Red najnie derivacije je m = 1
y p = Ax yp = A yp = 0
(2.66)
(2.67)
40 + A = 5 A = 5
Konano ope rjeenje gornje jednadbe je
y = C1 + C2 e
x
4
(2.68)
+ 5x
(2.69)
C2
e
4
+ 5 iz poetnih uvjeta
slijedi
C1 + C2 = 1
(2.70)
C
2 +5 = 5
(2.71)
4
Iz gornjeg sustava jednadbi slijedi C1 =1 i C2 =0, pa je konano posebno rjeenje gornje
jednadbe definirano zadanim poetnim uvjetima
y = 1 + 5x
(2.72)
2.
Matematike osnove
2.7.
30 / 173
(2.73)
1
1
yn+1 = yn + yn h + yn h 2 + yn h3 +
(2.74)
2
6
Ako se uzmu samo prva dva lana ovog razvoja funkcije u Taylorov red, pri emu je lan s
najviom potencijom intervala h linearni lan, dobije se eksplicitna aproksimacija funkcije
prvog reda tonosti
y y
1
1
yn = n+1 n yn h yn h 2
(2.75)
h
2
6
a zanemareni ostatak je
1
1
O ( h ) = yn h y n h 2 +
(2.76)
2
6
u kojem je lan najvieg reda linearno razmjeran s h . Uvrtavanjem uokvirenog dijela izraza
(2.75) u jednadbu (2.73) dobije se
yn+1 = yn + hf ( tn , yn )
(2.77)
U gornjem izrazu funkcija f ( tn , yn ) se moe eksplicitno izraunati budui je yn poznato. S
obzirom da je izraz (2.77) izveden uz pomo formule za derivaciju koja je prvog reda tonosti
(zanemareni ostatak, tj. pogreka aproksimacije je razmjerna s h ) oekuje se da e pogreka
numerike integracije biti dvostruko manja, ako se integracija provede s dvostruko manjim
korakom integracije.
2.
Matematike osnove
31 / 173
2. Implicitna metoda. Ako se funkcija y ( t ) razvije u Taylorov red u okolini toke tn+1 na
1
1
2
3
yn+1 ( h ) + yn+1 ( h ) +
2
6
(2.78)
h 1
h 1
h
yn +1 = yn +1 2 + yn +1 2 + yn +1 2 + yn +1 2 +
2 2
2 6
2
a na poetku intervala u toki t = tn
2
(2.82)
h 1
h 1
h
(2.83)
yn = yn +1 2 + yn +1 2 + yn +1 2 + yn +1 2 +
2 2
2 6
2
Oduzimanjem jednadbe (2.83) od jednadbe (2.82) slijedi formula oblika
y y
1
yn+1/ 2 = n+1 n yn+1 2h 2 +
(2.84)
h
24
Zanemarivanjem ostatka s vodeim lanom koji je razmjeran treoj derivaciji i kvadratu
koraka integracije
1
O ( h 2 ) = yn+1 2h 2 +
(2.85)
24
dobije se Cranck-Nicholsonova aproksimacija koja je drugog reda tonosti
yn+1 = yn + hf ( tn+1/ 2 , yn+1/ 2 )
(2.86)
Naravno da je i ova formulacija implicitna, jer na desnoj strani jednadbe treba izraunati
derivaciju funkcije na sredini intervala, koju se moe aproksimirati s
f ( tn +1/ 2 , yn +1/ 2 ) = f ( tn , yn ) + f ( tn +1 , yn +1 ) / 2 , pa e se ovisno o obliku funkcije f jednadba
(2.86) moda trebati rjeavati iterativnim postupkom. S obzirom da je ostatak u jednadbi
(2.84) razmjeran kvadratu koraka integracije, dvostrukim smanjivanjem koraka integracije
pogreka integracije e se smanjiti etiri puta.
2.
Matematike osnove
32 / 173
Uoimo da su desne strane formule (2.75) za Eulerovu eksplicitnu metodu, formule (2.79) za
implicitnu metodu i formule (2.84) za Cranck-Nicholsonovu metodu potpuno jednake, a da su
prve dvije prvog reda tonosti, dok je zadnja drugog reda tonosti. Zapamtimo da e formula
biti drugog reda tonosti ako se toka nalazi na sredini intervala, a za red tonosti nia ako
je toka na rubu intervala. Tonost formule za prvu derivaciju u toki na rubu intervala se
moe poveati uzimanjem vie toaka u obzir. Na primjer formula drugog reda tonosti za
derivaciju yn definirana vrijednostima yn , yn+1 i yn+2 se lako izvede iz razvoja funkcije u
Taylorov red oko toke tn u tokama tn+1 i tn+2
1
1
(2.87)
yn+1 = yn + yn h + yn h 2 + yn h3 +
2
6
1
1
yn+2 = yn + 2 yn h + yn 4h 2 + yn 8h3 +
(2.88)
2
6
Mnoenjem jednadbe (2.87) s etiri i oduzimanjem od jednadbe (2.88), te dijeljenjem
dobivene jednadbe s 2 h slijedi
4 y 3 yn yn + 2 2
yn = n+1
yn h 2
(2.89)
2h
3
Odakle se vidi da je ostatak razmjeran s kvadratom h , te govorimo o drugom redu tonosti.
Iz izraza (2.87) i (2.88) se moe izvesti i formula za aproksimaciju druge derivacije.
Mnoenjem jednadbe (2.87) s dva i oduzimanjem od jednadbe (2.88), te dijeljenjem
dobivene jednadbe s h 2 slijedi
2 yn+1 + yn + yn+2
yn =
(2.90)
yn h
h2
Ostatak je razmjeran s h , te govorimo o formuli prvog reda tonosti. Da smo umjesto toaka
yn , yn+1 i yn+2 , koristili yn , yn+1 i yn1 , toka tn bi bila u sredini intervala, a formula za drugu
derivaciju bi glasila
y 2 yn + yn + 2 1
yn = n+1
(2.91)
yn h 2
h2
12
to odgovara formuli drugog reda tonosti.
Primjer
Kao primjer analizirat e se diferencijalna jednadba prvog reda sljedeeg oblika
dy
(2.92)
= y = 2t , y ( 0 ) = 0
dt
ije se ope rjeenje moe izraunati analitiki i jednako je
y = t2 + C
(2.93)
Uz zadani poetni uvjet dobije se C = 0 to daje egzaktno partikularno rjeenje
ye = t 2
(2.94)
Izrazi za numeriko rjeavanje dane diferencijalne jednadbe u ovom primjeru dobiju se
uvrtavanjem derivacije u odgovarajuoj toki intervala u prije izvedene formule koje za
Eulerovu eksplicitnu metodu (nadindeks exp), implicitnu metodu (nadindeks imp) i
Cranck-Nicholsonovu metodu (nadindeks CN) imaju sljedee oblike
exp
ynexp
(2.95)
+1 = yn + 2t n h
imp
ynimp
+ 2 ( tn + h ) h
+1 = yn
CN
n +1
=y
CN
n
+ 2 ( tn + h 2 ) h
(2.96)
(2.97)
2.
Matematike osnove
0
0
1
0
4
2
9
6
16
12
25
20
Srednja pogreka
1
2
3
4
5
15/5=3
0
2
6
12
20
30
33 / 173
( y )
imp
y e y imp
1
2
3
4
5
15/5=3
ynCN
+1 =
y
CN
n
+ 2 ( tn + 1 2 )
0
1
4
9
16
25
( y )
CN
y e y CN
0
0
0
0
0
0/5=0
ynexp + tn
y e y exp
0
0
0
0,5 0,25
0
0.25
1
1
0,5
0.50
1,5 2,25
1,5
0.75
2
4
3
1.00
2,5 6,25
5
1.25
3
9
7,5
1.50
3,5 12,25
10,5
1.75
4
16
14
2.00
4,5 20,25
18
2.25
5
25
22,5
2.50
Srednja pogreka
13,75/10=1,375
Oito je da se maksimalna pogreka smanjila dva puta, a prosjena pogreka i vie.
Zakljuak:
1. Red tonosti formule za aproksimaciju funkcije definiran je najviom potencijom h
(koraka integracije) u ostatku dobivenom razvojem u Taylorov red.
2. Formule vieg reda tonosti daju na zadanom koraku integracije tonije rezultate.
3. Tonost rezultata moe se poveati smanjenjem koraka integracije.
2.
Matematike osnove
34 / 173
k2 = f tn + , yn + k1
2
2
h
h
k3 = f t n + , yn + k 2
2
2
k4 = f ( tn + h, yn + hk3 )
(2.101)
(2.102)
(2.103)
2.8.
Diferencijalne jednadbe vieg reda svode se na sustav diferencijalnih jednadbi prvog reda
uvoenjem novih varijabli.
Na primjer, jednadba
y + 2 y = f (t, y )
(2.104)
S poetnim uvjetima y ( 0 ) = y0 , y ( 0 ) = yC , y ( 0 ) = yCC , se uvoenjem novih varijabli:
y=u , y =u =v , y =u =v
(2.105)
Prevodi u sustav diferencijalnih jednadbi prvog reda, s odgovarajuim poetnim uvjetima
v = f ( t , y ) 2u , v ( 0 ) = yCC
u=v
, u ( 0 ) = yC
(2.106)
y=u
, y ( 0 ) = y0
Umjesto jedne diferencijalne jednadbe treeg reda dobije se sustav od tri diferencijalne
jednadbe prvog reda koji se rjeava nekom od metoda (npr. RK4).
Problem se neto komplicira ako su zadani uvjeti na kraju intervala integracije ( T ) ili
mjeovito, neki na poetku, a neki na kraju.
2.
Matematike osnove
Na primjer:
y = 2t
, y (T ) = 50
u = y t 2 , u ( 0) = 0
Ovaj problem se moe rjeavati kao problem poetnih vrijednosti
y = 2t
, y ( 0 ) = y0
u = y t 2 , u ( 0) = 0
f ( y0 ) = y
int
35 / 173
(2.107)
(2.108)
(T ) 50 = 0
f ( y0 )
f ( y0 )
=
f ( y0 + y0 ) f ( y0 )
f ( y0 )
y0
gdje je y0 proizvoljno odabrana mala vrijednost koja slui za aproksimaciju derivacije u
gornjem izrazu. Postupak se ponavlja dok pretpostavljena vrijednost y0 + y0 ne dade traenu
y0 =
f ( y0 ) = y int (T ) 50 = 0 , ne padne na
3.
36 / 173
(3.1)
(3.2)
dt
Dt
DVM
v
= vi ni dS = i dVM
(3.3)
Dt
xi
SM
VM
Pri graninom prijelazu kada se materijalni volumen saima u toku ( VM dVM ) odnosno
esticu fluida, vrijedi
D ( dVM ) vi
D ( dVM )
v
1 D ( dVM )
, gdje
=
dVM ili i =
oznauje brzinu promjene obujma
xi dVM Dt
Dt
xi
Dt
estice fluida.
c) Sluaj kontrolnog volumena (volumena s nepominom granicom ui = 0 ) iji je obujam
dVKV
= 0 , to se dobije i iz opeg izraza uz ui = 0 .
konstantan, pa vrijedi
dt
3.
3.1.
37 / 173
Ekstenzivna fizikalna veliina F (koja moe biti, masa, energija, koliina gibanja, entropija i
sl.) se moe definirati po jedininoj masi (specifino fizikalno svojstvo) = dF / dm ili po
jedininom volumenu (volumenskom gustoom) = dF / dV . S obzirom da je masa
definirana gustoom dm = dV vrijedi dF = dm = dV = dV , odakle je = .
Openito zakon ouvanja fizikalnog svojstva F se moe formulirati rijeima: Brzina promjene
sadraja fizikalnog svojstva unutar materijalnog volumena jednaka je izvoru ili ponoru tog
fizikalnog svojstva. Izvor moe biti raspodijeljen po prostoru (razmjeran volumenu) ili po
povrini materijalnog volumena (u tom sluaju izvor se prikazuje fluksom vektora kroz
povrinu, a taj se povrinski integral primjenom Gaussove formule uvijek moe svesti na
volumenski integral). Ako se sa oznai specifino fizikalno svojstvo (izraeno po jedinici
mase), tada se moe pisati
Volumenski dio
Povrinski dio
D
dV = S V dV + S Sj n j dS
Dt VMt
VM t
SM t
()
Brzina promjene
fizikalnog svojstva
unutar VM ( t )
()
(3.4)
()
Povrinski dio izvorskog lana najee je povezan s difuzijskim procesima koji su posljedica
postojanja gradijenta fizikalnog svojstva (npr. provoenje topline kroz granicu materijalnog
volumena zbog postojanja gradijenta temperature). Ako se s oznai koeficijent difuzije,
tada se moe pisati
S
(3.5)
S
n
d
S
n
d
S
=
=
j
j
j
x j
x j x j dV
S M( t )
S M( t )
VM ( t )
Brzinu promjene sadraja fizikalnog svojstva unutar materijalnog volumena, tj. lijevu stranu
jednadbe (3.4), moe se prikazati i u obliku
( ) ( v j )
D
D
dV =
dV =
(3.6)
+
dV
Dt VM t
D
t
t
x
j
V
V
M( t )
M( t )
()
Uvrtavanjem izraza (3.5) i (3.6) u izraz (3.4) slijedi integralni oblik zakona ouvanja za
materijalni volumen uz S V = S
v j dV
x j
VM(t ) x j
( )
dV +
= S dV
VM( t )
VM(t )
v j
n j dS
Lokalna promjena
Izvorski lan
x j
S M( t )
(3.7)
Ako u gornjoj jednadbi samemo materijalni volumen u esticu fluida i podijelimo cijelu
jednadbu s diferencijalnim volumenom, dolazimo do diferencijalnog oblika zakona ouvanja
( )
+
(3.8)
v j
= S
t
x j
x j
Lokalna promjena
Izvorski lan
Konvekcija + difuzija
3.
3.2.
38 / 173
Polaznu osnovu za metodu konanih volumena ine integralni oblici osnovnih zakona, za
volumen koji ne mora biti materijalni. Najee se radi o kontrolnom volumenu (koji je
nepromjenjive veliine, poloaja i oblika), a moe se raditi i o volumenu koji je promjenjiv u
vremenu (npr. promjenjivi volumen unutranjosti cilindra motora pri analizi jednog takta),
kada govorimo o proizvoljnom volumenu. Razlika izmeu proizvoljnog i materijalnog
volumena je u tome to kroz granicu proizvoljnog volumena postoji protok mase. Ako uoimo
u nekom trenutku jedan materijalni volumen u polju strujanja, tada moemo zamisliti i jedan
proizvoljni volumen koji se u tom trenutku poklapa s materijalnim volumenom. U trenutku
poklapanja svi volumenski i povrinski integrali po ta dva volumena su isti (dakle i sadraji
fizikalnog svojstva u ta dva volumena su isti). S obzirom da se granica materijalnog volumena
giba brzinom v j gibanja estica fluida, a proizvoljni volumen proizvoljnom brzinom u j , ve
u iduem trenutku e se volumeni razlikovati, pa e i sadraji fizikalnog svojstva u ta dva
volumena biti razliiti. Iz toga zakljuujemo da e i brzine promjene sadraja fizikalnih
svojstava u dva volumena biti razliite. Brzina promjene sadraja fizikalnog svojstva u
proizvoljnom volumenu definirana je izrazom
( u j )
d ( )
d ( dV )
( )
d
dV =
dV +
dV +
dV
=
dt V (t )
dt
dt V (t ) t
x j
V (t )
V (t )
u j
( ) +u j ( )
dV
x j
x j
t
t
x j
Dt VM t
VM t
VM t
()
()
()
dV
D
d
x j
(3.9)
dV =
dV + V ( t )
Dt VM t
dt V (t )
()
v u j ) n j dS
St ( j
()
Primjenom izraza (3.9) na opi oblik zakona odranja (3.4), uz (3.5) dolazi se do integralnog
oblika zakona ouvanja za proizvoljni (gibajui) volumen
d
dV + ( v j u j )
(3.10)
n j dS = S dV
x j
dt V (t )
S (t )
V (t )
Volumenski integral na lijevoj strani jednadbe oznauje brzinu promjene sadraja fizikalnog
svojstva unutar proizvoljnog volumena, povrinski integral oznauje konvekcijski i difuzijski
protok fizikalnog svojstva kroz granicu proizvoljnog volumena (konvekcijski protok se odvija
relativnom brzinom protjecanja v j u j ), a integral na desnoj strani jednadbe doprinos izvora
odnosno ponora fizikalnog svojstva. U gornjoj jednadbi se brzina u j pomicanja povrine
proizvoljnog volumena, smatra poznatom, te je mogue izraunati brzinu promjene obujma
proizvoljnog volumena iz izraza (3.1)
3.
dV
= u j n j dS
dt S(t )
39 / 173
(3.11)
( )
dV +
t
VKV
S KV
Brzina promjene
sadraja fizikalnog
svojstva unutar
kontrolnog volumena
v j
n j dS =
x j
S dV
(3.12)
VKV
Brzina nastajanja
(izvor) ili nestavanja
(ponor) fizikalnog
svojstva unutar
kontronog volumena
svojstva unutar kontrolnog volumena nastao uslijed protjecanja fluida kroz kontrolnu
povrinu (naime fluid naputajui kontrolni volumen iznosi sa sobom fizikalno svojstvo i
obrnuto pri utjecanju ga unosi). Kroz materijalnu povrinu nema protoka fluida, a istovjetni
lan u jednadbi za materijalni volumen oznauje dio ukupne promjene sadraja fizikalnog
svojstva unutar materijalnog volumena nastao zbog gibanja materijalnog volumena.
Pomicanjem volumena, on naputa odreeni prostor, a odreeni osvaja. Budui je gustoa
fizikalnog svojstva u tim prostorima razliita, dolazi i do promjene sadraja fizikalnog
svojstva unutar materijalnog volumena.
3.
3.3.
40 / 173
dm
ok
nj
vj
dS
VKV
KV
ok KV
dS KV
dS ok
n j dS =
dS
dS =
x j
n
n
n
n
iz kojeg je jasno da difuzijski protok zavisi od derivacije u smjeru normale. Ako se na
normali uoe dvije simetrino smjetene toke udaljene za n , od kojih je jedna unutar
kontrolnog volumena u kojoj je = KV , a duga izvan (u okolini) u kojoj je = ok ,
aproksimacijom usmjerene derivacije dobije se da se difuzijski protok sastoji iz dva dijela:
jednog pozitivnog koji govori o pronosu fizikalnog svojstva iz kontrolnog volumena u
okolinu i drugi negativni koji govori o dotoku fizikalnog svojstva u kontrolni volumen iz
okoline. Naravno da se oba protoka dogaaju istovremeno, a neto protok jednak je njihovoj
razlici. Ako je KV vee od ok kontrolni volumen e predavati fizikalno svojstvo okolini, i
obrnuto. Ako je KV jednako ok nee biti difuzijskog protoka. Dakle, za razliku od
3.
41 / 173
v n dS
v n n
(3.13)
dS
n
Naravno, ako elimo Pecletov broj koristiti kao kriterij vanosti konvekcijskog i difuzijskog
prijenosa, onda ne moemo veliinu n birati proizvoljno. Uzimajui u obzir da se jaina
konvekcije mnoi s S , a jaina difuzije s razlikom KV ok , veliinu n u definiciji
Pecletova broja emo tada definirati kao udaljenost na kojoj je razlika KV ok istog reda
veliine kao i S . U tom sluaju male vrijednosti Pecletova broja oznauju dominantnost
difuzijskog transporta, a velike vrijednosti dominantnost konvekcijskog transporta.
3.4.
Osnovni zakoni dinamike fluida su: zakon ouvanja mase, zakon ouvanja koliine gibanja,
zakon ouvanja momenta koliine gibanja, zakon ouvanja energije te drugi zakon
termodinamike (zakon stvaranja entropije). Za sluaj da nema momenata raspodijeljenih po
masi i povrini materijalnog volumena zakon momenta koliine gibanja se svodi na injenicu
simetrinosti tenzora naprezanja, pa ako se ta simetrinost pretpostavi, to znai da je
jednadba momenta koliine gibanja ve zadovoljena, pa ju neemo ukljuivati u skup
osnovnih jednadbi. Isto tako entropija se pojavljuje samo u Gibbsovoj jednadbi, pa tu
jednadbu moemo rjeavati neovisno od preostalih, te ju neemo ukljuivati u osnovni skup
jednadbi. Za sluaj homogenog savrenog plina imamo sljedei sustav jednadbi (vidjeti
predavanja iz Mehanike fluida II) u kojem smo energijsku jednadbu zamijenili jednadbom
unutarnje energije (prikazanom u obliku temperaturne jednadbe):
1) Zakon odranja mase ili jednadba kontinuiteta
( v j )
+
=0
(3.14)
t
x j
2) Jednadba koliine gibanja
( vi ) ( v j vi )
+
=
(3.15)
( p ji + ji ) + fi
t
x j
x j
gdje je za stlaivo strujanje uz zanemarenje volumenske viskoznosti fluida, prema
Newtonovom zakonu viskoznosti
v
v 2 v
ji = j + i k ji
(3.16)
x x 3 x
i
j
k
3.
42 / 173
+ qH
t
x j
x j
x j x j x j
gdje je qH volumenska gustoa toplinskih izvora.
4) Toplinska jednadba stanja za savreni plin
p = RT
(3.18)
U gornjim jednadbama se viskoznost fluida , toplinska provodnost fluida , specifini
toplinski kapacitet cv , plinska konstanta R , specifina masena sila fi i toplinski izvori qH
smatraju poznatim veliinama, a nepoznanice su gustoa , brzina vi , tlak p i temperatura
T.
Ako se radi o nestlaivom strujanju jednadba (3.18) se zamjenjuje s =konst., a jednadba
kontinuiteta poprima oblik v j / x j = 0 .
Ponekad se navedeni sustav jednadbi rjeava u neto modificiranim oblicima, o emu e biti
rijei kod analize pojedinih problema. Vano je uoiti da svi osnovni zakoni zadovoljavaju
opi oblik zakona ouvanja, a jednadbe se mogu zapisati kompaktno i u sljedeem obliku
U Fj
(3.19)
+
=Q
t x j
gdje je U vektor nepoznanica, Fj vektor vektora protoka i Q vektor izvorskih lanova, kako
slijedi
U = vi
cvT
v j
, Fj = v j vi + p ji ji
v j cvT
T
x j
fi
, Q=
p
v j
x j
+ ji
(3.20)
vi
+ qH
x j
(3.21)
(3.22)
gdje Fjrel oznauje izraze za vektore protoka fizikalnog svojstva u kojima se u konvekcijskom
protoku umjesto apsolutne brzine gibanja estica fluida uzima relativna brzina, kao to je
dano u sljedeoj tablici
3.
43 / 173
(v j u j )
Fjrel = ( v j u j ) vi + p ji ji
( v j u j ) cvT
(3.23)
T
x j
Uz to se mora uzeti i jednadbu (3.11), koja govori o brzini promjene veliine samog
proizvoljnog volumena.
4.
44 / 173
2
(4.1)
+ v j
= S
t
x j
x j x j
to znai da je ona u opem sluaju kvazilinearna parcijalna diferencijalna jednadba drugog
reda. Ako su koeficijenti u jednadbi konstantni, govorimo o linearnoj jednadbi, a ako su
koeficijenti funkcije prostornih i vremenske koordinate, te same veliine , govorimo o
kvazilinearnoj jednadbi. Ako su koeficijenti funkcija derivacije jednadba je nelinearna. U
razvijenom obliku ta jednadba za dvodimenzijsko strujanje uz koritenje notacije x1 x ,
x2 y , v1 u , v2 v ima oblik
2
2
+ u
+ v
2 2 = S
t
x
y
x
y
Lokalna
promjena
Konvekcija
Difuzija
(4.2)
Izvorski
lan
S
+v
=
u
x
y
(4.3)
4.
45 / 173
i+
j , onda je
x
y
jasno da lijeva strana jednadbe oznauje skalarni umnoak v grad , odnosno projekciju
vektora gradijenta na smjer brzine. Ako vektor brzine prikaemo njegovom apsolutnom
Ako je polje brzine v = ui + vj i gradijent fizikalnog svojstva grad =
y
B
=1
v
=1
v
u
Strujnice su
karakteristike
=0
=0
4.
46 / 173
D S
+u
=
=
(4.5)
t
x Dt
koja kae da je brzina promjene veliine estice fluida jednaka izvorskom lanu. Za sluaj
S = 0 estice fluida ostaje konstantno. S obzirom da se estice gibaju konstantnom
brzinom u u smjeru osi x , oito e karakteristike biti pravci u x t ravnini, iji je nagib
definiran izrazom dx / dt = u . Donja slika ilustrira rjeenje jednadbe (4.5), za sluaj
konstantne brzine u , S = 0 i definirane poetne i rubne uvjete. Rubni uvjet se definira samo
na granici iz koje izvire karakteristika.
rubni uvjet:
( 0, t ) = 0
( x, t1 )
t1
karakteristike: dx / dt = u
O
4.1.
Bez ulaenja u izvod ovdje emo koristiti rezultat klasinog prikaza iz teorije karakteristika za
parcijalnu diferencijalnu jednadbu drugog reda oblika
0
2
2
2
+ c 2 =
a 2 + 2b
(4.6)
+
+
d
e
f
x
xy
y
x
y
4.
47 / 173
U jednadbi se mogu pojavljivati i derivacije prvog reda, ali se one ne promatraju jer se
smanjivanjem karakteristinih dimenzija dx i dy uvijek moe postii da su derivacije vieg
reda dominantnije (sjetimo se da je odnos konvekcije (modelirane prvom derivacijom) i
difuzije (modelirane drugom derivacijom) definiran Pecletovim brojem Pe = vn / , kojeg
uvijek moemo uiniti po volji malim izborom malog n , tj. gledano lokalno u skali malog
n , druga derivacija je uvijek dominantnija od prve derivacije). Od derivacija u pojedinom
smjeru uzima se dakle uvijek najvia derivacija, to ini principijelni dio parcijalne
diferencijalne jednadbe.
Jednadbe se klasificiraju prema predznaku diskriminante koja se dobije rjeavanjem
kvadratne jednadbe
b
b 2 ac
ak 2 + 2bk + c = 0 ; k1,2 =
(4.7)
a
a
a) b 2 ac < 0 nema realnih karakteristika, sustav jednadbi je eliptian
b) b 2 ac > 0 postoje dvije realne i razliite karakteristike, sustav jednadbi je hiperbolian
c) b 2 ac = 0 postoje samo jedna realna karakteristika, sustav jednadbi je parabolian
4.1.1.
Eliptine jednadbe
P
T1
T3
T2
Slika 4.3 Primjer eliptike zadae provoenje topline u ploi. Promjena temperature na bilo
kojem rubu izazvat e promjenu temperature u toki P i obrnuto promjena temperature u toki
P izazvat e promjene temperatura na svim rubovima ploe
Ako u podruju ploe uoimo jednu toku P, onda je jasno da e promjena temperature na
bilo kojem rubu ploe izazvati i promjenu temperature u toki P. Vrijedi i obrnuto, ako u
4.
48 / 173
toku P stavimo toplinski izvor koji e promijeniti temperaturu u toki P, tada e se uslijed
difuzije promijeniti temperatura u svim tokama ploe. Moemo govoriti o zoni utjecaja i
zoni zavisnosti za toku P. Oito e zona utjecaja biti itavo podruje ploe (jer promjena
temperature u toki P mijenja temperaturu u itavom podruju) i zona zavisnosti e biti itavo
podruje ploe (jer promjena temperature u bilo kojoj toki ploe izaziva promjenu
temperature u toki P).
Ovo svojstvo se odraava i na numeriki postupak. Ako plou diskretiziramo na konaan broj
volumena i u svakom centru volumena definiramo vor u kojem raunamo temperaturu, onda
bi principijelno u diskretiziranim jednadbama svaki vor "komunicirao" sa svakim vorom.
N
W
Naravno da nije potrebno eksplicitno povezati svaki vor sa svakim, ve je dovoljno uzeti
vorove sa svih strana vora P, a "komunikacija" e se vriti posredno preko susjednih
vorova, u kojima stanje ovisi o stanju u njima susjednim vorovima i tako redom.
Stanje u voru P mora zavisiti minimalno od stanja u vorovima W, S, E i N, pa minimalna
raunska molekula za dvodimenzijski eliptiki problem mora ukljuivati vorove P, W, S, E i
N, prema slici. Diskretizacijom Laplaceove jednadbe za svaku raunsku molekulu (svaki
volumen) dobije se jedna algebarska jednadba, te spajanjem jednadbi za sve volumene
slijedi sustav linearnih algebarskih jednadbi. Jasno je da se za sluaj eliptikog sustava
jednadbi treba zadati temperatura po svim rubovima ploe (rubni uvjeti).
Poissonova jednadba (nehomogena Laplaceova jednadba) i opa konvekcijsko-difuzijska
jednadba za stacionarno strujanje (bilo dvodimenzijsko ili trodimenzijsko) su takoer
eliptike jednadbe.
4.
4.1.2.
49 / 173
Hiperbolike jednadbe
=0
0
t 2
x 2
Usporedbom koeficijenata u jednadbi (4.10) s koeficijentima u jednadbi (4.6) slijedi da je
a = 1 , b = 0 i c = c02 , tj. b 2 ac = c02 > 0 , to znai da je jednadba hiperbolinog tipa. To je
poznata injenica, jer znamo da titrajua membrana postavljena u dugoj cijevi, kojoj se os
dx
poklapa s osi x, izaziva poremeaje koji se ire u pozitivnom smjeru osi x brzinom
= c0 i
dt
dx
u negativnom smjeru osi x brzinom
= c0 . Donja slika shematski prikazuje sliku
dt
karakteristika za valnu jednadbu.
t
C+
D
podruje
utjecaja
C+
P
C+
podruje
zavisnosti
t=0
x
C
x=L
Slika 4.5 Karakteristike, podruja zavisnosti i utjecaja za hiperboline jednadbe u 2D
situaciji
A
x=0
4.
50 / 173
P1
P0
Pi
C+
T0
Pi-1
R
T1
Ti-1
Pi+1
C
S
PN
C+
Ti+1
Ti
x
PN-1
TN-1
t
t
TN
Slika 4.6 Ilustracija primjene metode karakteristika pri rjeavanju nestacionarne hiperboline
jednadbe u 1D situaciji
Poznato je da se tlani poremeaji u fluidu ire brzinom zvuka u odnosu na esticu fluida.
Ako je gibanje estice podzvuno, tlani poremeaj e se moi iriti na sve strane (i dolaziti sa
svih strana), to odgovara eliptikoj situaciji. U nadzvunom strujanju poremeaj se iri samo
unutar Machova konusa, to odgovara hiperbolikoj situaciji. Pri nadzvunom optjecanju
oblih tijela pojavljuje se udarni val koji se nalazi ispred tijela, a izmeu udarnog vala i tijela
postoji zona podzvunog strujanja. U toj zoni jednadbe koje opisuju to strujanje imaju
eliptiki karakter, a u zoni nadzvunog strujanja hiperboliki. U takvom sluaju (mjeovitog
tipa jednadbi) metodu karakteristika nije mogue koristiti. Primjeri uspjene primjene
metode karakteristika su jednodimenzijsko stacionarno strujanje fluida u cjevovodu i
dvodimenzijsko nadzvuno optjecanje tankih tijela, kod kojih se pojavljuju slabi kosi udarni
4.
51 / 173
4.1.3.
Paraboline jednadbe
=0
t c x 2
S obzirom da je izostala druga derivacija po vremenu, diskriminanta je b 2 ac = 0 .
Vremenska koordinata je tipina parabolika koordinata, to znai da se informacija o polju
T moe iriti samo iz sadanjosti u budunost, a nikad obrnuto. Drugim rijeima na dogaaj
iz sadanjosti imaju utjecaja samo dogaaji iz prolosti, a budui dogaaji ne mogu imati
utjecaja na dogaanja u sadanjosti. S obzirom da se u opoj konvekcijsko-difuzijskoj
jednadbi pojavljuje samo prva derivacija po vremenu (dok po prostornim koordinatama
imamo druge derivacije) jasno je da nestacionarni problem spada u klasu parabolikih
problema, to znai da e numeriki postupak imati marirajui karakter po vremenskoj
koordinati. Kod parabolikog tipa jednadbi moemo rei da su se karakteristike koje prolaze
tokom P, prema slici 4.5 za jednadbe hiperbolikog tipa, sklopile u jednu, tako da zona
zavisnosti toke P postaje cijela prolost, a zona utjecaja cijela budunost, kao to prikazuje
slika 4.7. Ako spoj budunosti i prolosti oznaimo kao sadanjost, onda je jasno da
sadanjost pripada i podruju utjecaja i podruju zavisnosti, to znai da e promjena stanja u
bilo kojoj toki iz sadanjosti imati utjecaja na stanje u toki P, i obrnuto promjena stanja u
toki P, imat e utjecaja na stanja u svim tokama iz sadanjosti.
Iz slike 4.7 je jasno da kod parabolinog problema trebamo zadati poetne uvjete ( t = 0 ,
0 < x < L ) i rubne uvjete na x = 0 i x = L tijekom vremena integracije 0 < t < tint . Kao i u
sluaju hiperbolikih jednadbi numeriki postupak e imati marirajui karakter po
vremenskoj (parabolikoj) koordinati.
t
t=tint
podruje
utjecaja
budunost
sadanjost
podruje
zavisnosti
A
x=0
prolost
C
x=L
4.
4.2.
52 / 173
Vremenska integracija
4.
4.2.1.
53 / 173
2T
T
definiranu
= Lni1 , gdje Lni1 oznauje prostornu diskretizaciju izraza
c x 2
t i
temperaturama iz prolog vremenskog trenutka, npr. primjenom sheme centralnih razlika:
2T
c x 2
Lni 1 =
n 1
n 1
=
i
Gornja formula je drugog reda tonosti, a ako bi se ukljuilo vie vorova moglo bi se dobiti i
formulu vieg reda tonosti. Ako vremensku derivaciju zamijenimo formulom za
diferenciranje unaprijed (koja je kao to smo prije pokazali prvog reda tonosti) slijedi
T
t
n 1
=
i
Ti n Ti n1
= Lni 1 (Ti n1 , Ti +n11 , Ti n11 ,...)
t
(4.12)
n
t
prolost
n-1
n-2
2
1
i-1
i+1
Slika 4.8 Raunalna molekula pri primjeni Eulerove eksplicitne metode pri rjeavanju
paraboline diferencijalne jednadbe
4.
4.2.2.
54 / 173
Implicitna metoda
Ti n Ti n 1
T
(4.13)
=
= Ln (Ti n , Ti +n1 , Ti n1 ,...)
t i
t
Donja slika prikazuje utom bojom toku u kojoj se razvojem polja T u Taylorov polinom
izvode izrazi za vremensku i prostornu derivaciju, a tokastom linijom su okrueni vorovi
koji ulaze u formulu (4.13), za sluaj prostorne derivacije aproksimirane formulom centralne
diferencije. Iz gornjeg izraza je jasno da se u njemu pojavljuje vie temperatura iz sadanjeg
vremenskog trenutka (nepoznanica), pa ova metoda (kad se postave analogni izrazi za sve
vorove) rezultira sustavom algebarskih jednadbi koje treba rjeavati. Ako usporedimo
veliinu sustava algebarskih jednadbi u dvodimenzijskom eliptikom problemu (koji sadri
nepoznanice svih vorova iz dvodimenzijskog podruja) i u sluaju parabolikog problema
(gdje se u svakom trenutku rjeava sustav s nepoznanicama u vorovima) onda je jasno da se
u sluaju parabolikih jednadbi rjeava manji sustav jednadbi (ali vie puta), to je
uglavnom povoljnije.
sadanjost
n
t
prolost
n-1
n-2
2
1
i-1
i+1
Slika 4.9 Raunalna molekula pri primjeni implicitne metode pri rjeavanju paraboline
diferencijalne jednadbe
4.
4.2.3.
55 / 173
Implicitna metoda, dakle, nema ogranienja na vremenski korak integracije, ali je kao i
eksplicitna metoda samo prvog reda tonosti. Tonost vremenske integracije moe se povisiti
na drugi red tonosti uvoenjem dva koraka iz prolosti, kao to prikazuje sljedea slika.
Razvojem polja T u Taylorov red oko toke (i,n) moe se pisati
n
Ti
n 1
Ti
n2
T
1 2T
1 3T
2
= Ti
t +
t 3 + ...
2 t 2 i
6 t 3 i
t i
n
(4.14)
8 3T
T
2T
= Ti 2
t + 2 2 t 2
t 3 + ...
3
6 t i
t i
t i
n
Eliminacijom druge derivacije po vremenu iz gornja dva izraza slijedi formula drugog reda
tonosti za vremensku derivaciju
n
3T n 4Ti n 1 + Ti n 2
T
(4.15)
= i
+ ( t 2 )
t i
2t
sadanjost
n
t
prolost
n-1
n-2
2
1
i-1
i+1
Slika 4.10 Raunalna molekula pri primjeni implicitne metode drugog reda tonosti pri
rjeavanju paraboline diferencijalne jednadbe
4.
4.2.4.
56 / 173
Cranck-Nicholsonova metoda
n
t
prolost
n-1
n-2
2
1
i-1
i+1
Slika 4.11 Raunalna molekula pri primjeni Cranck-Nicholsonove metode drugog reda
tonosti pri rjeavanju paraboline diferencijalne jednadbe
4.
4.2.5.
57 / 173
Prediktor-korektor metode
4.
58 / 173
smjer mariranja se
poklapa sa smjerom
strujanja
granini sloj
Poetni
uvjeti
Rubni uvjeti na stijenci
4.
59 / 173
Drugi primjer parabolinog sustava jednadbi je onaj koji opisuje strujanje fluida u dugim
cijevima. Dovoljno daleko od ulaza u cijev strujanje se ustalilo, te nema promjene profila
brzine u smjeru strujanja, tj. druga derivacija brzine u smjeru strujanja se moe zanemariti, to
znai da je koordinata koja gleda u smjeru strujanja parabolina koordinata, te rubne uvjete na
izlazu iz cijevi nije potrebno zadavati. Za sluaj stacionarnog strujanja fluida opa
konvekcijsko-difuzijska jednadba je eliptika jednadba za ije je rjeenje potrebno znati
rubne uvjete po svim rubovima. esto to nee biti jednostavno, kao u sljedeem primjeru
strujanja fluida u cijevi s naglim proirenjem u kojem se pojavljuje odvajanje strujanja.
lo izbor izlazne granice
ulazna granica
Ulaznu granicu biramo dovoljno ispred naglog proirenja, a na ulaznoj granici propisujemo
profil brzine iz razvijenog strujanja u cijevi. Na stijenci su rubni uvjeti dobro definirani. U
izlaznom presjeku nemamo tone informacije o rubnim uvjetima. Izlaznu granicu stoga treba
izabrati dovoljno daleko od vrtloga gdje vrijede uvjeti parabolinosti, tako da rubni uvjet ne
2
treba zadavati, odnosno da vrijedi
= 0.
x 2
U sluaju vanjske zadae (optjecanje tijela) rubove treba postaviti dovoljno ispred i daleko od
tijela tako da vrijede uvjeti neporemeenog strujanja, a iza tijela da vrijede uvjeti
parabolinosti. Pri tome treba voditi rauna da e se uz stijenku tijela formirati granini sloj u
kojem treba formirati guu geometrijsku mreu. Granini sloj je to tanji to je Reynoldsov
broj vei (jer je relativni utjecaj viskoznosti manji). Pri niskim vrijednostima Reynoldsova
broja (npr reda veliine jedan), to oznauje veliki utjecaj viskoznih sila, prestaje vrijediti
teorija graninog sloja, to znai da se utjecaj viskoznosti ne ograniuje uz samu stijenku,
nego se iri daleko od stijenke. U tom smislu geometrijska mrea nee trebati biti tako gusta
uz stijenku, kao pri visokim vrijednostima Reynoldsova broja, ali e vanjski rub podruja
prorauna morati biti daleko od samog tijela. To znai da e geometrijske mree za proraunu
opstrujavanja jednog te istog tijela pri niskim i visokim vrijednostima Reynoldsova broja (npr.
reda veliine 108) izgledati potpuno razliito.
4.
60 / 173
Zapamtimo:
1. U eliptikim jednadbama drugog reda koeficijenti uz drugu derivaciju su istog
predznaka. Eliptike jednadbe zahtijevaju numeriki postupak u kojem su
nepoznanice u svim vorovima mree simultano povezane, a rubne uvjete je potrebno
zadavati po svim rubovima podruja prorauna.
2. Hiperbolika jednadba drugog reda ima jedan koeficijent uz drugu derivaciju
razliitog predznaka od preostalih. U podruju prorauna postoje realne karakteristike
du kojih se mogu definirati obine diferencijalne jednadbe. Numeriki postupak je
eksplicitan (integracija du karakteristike). Na svakoj granici je potrebno zadavati
onoliko rubnih uvjeta koliko karakteristika izvire iz ruba.
3. U parabolikim jednadbama izostaje druga derivacija po nekoj od koordinata (ta se
koordinata naziva parabolikom koordinatom). Numeriki postupak ima marirajui
karakter po parabolikoj koordinati. Rubni uvjet na kraju podruja integracije nije
potrebno zadavati. Numeriki postupak moe biti eksplicitan (nema rjeavanja sustava
jednadbi) ili implicitan (rjeava se sustav algebarskih jednadbi u svakom koraku
marirajueg postupka).
(4.24)
+ L ( ) = S ( xi , t , )
t
gdje L ( ) oznauje diferencijalni operator drugog reda, koji opisuje konvekcijski i difuzijski
fluks fizikalnog svojstva , a S izvorski lan. Vrijeme t je parabolina koordinata, po kojoj
numeriki postupak ima marirajui karakter. Jednoznano rjeenje gornje jednadbe
definirano je poetnim i rubnim uvjetima. Poetni uvjeti definiraju raspodjelu u poetnom
trenutku integracije t = t0 , a rubni uvjeti stanje na rubu podruja prorauna tijekom vremena.
Razlikujemo tri vrste rubnih uvjeta:
Dirichletov rubni uvjet: po rubu je zadana vrijednost , tj. = zadano ( xi , t )
1.
Von Neumanov rubni uvjet: po rubu je zadana derivacija u smjeru vanjske normale,
tj.
= f ( xi , t )
n
3.
Mjeoviti rubni uvjet: po rubu je zadana kombinacija vrijednosti i derivacije u
smjeru normale: +
= f ( xi , t ) .
n
Primjer za Dirichletov rubni uvjet, kada se radi o rjeavanju temperaturne jednadbe, je
izotermna granica ( T = Tzadano ), primjer za Von Neumanov rubni uvjet je adijabatska granica
( T / n = 0 ), a za mjeoviti rubni uvjet zadavanje prijelaza topline sa stijenke na fluid uz
pomo koeficijenta prijelaza topline. Ako se temperatura fluida podalje od stijenke oznai s
T , a temperaturu same stijenke s T , tada se vrijednost vektora toplinskog toka od fluida na
2.
4.
61 / 173
Naravno ako su rubni uvjeti konstantni u vremenu, rjeenje e s vremenom, pod djelovanjem
difuzije, teiti stacionarnom stanju. esto e nas samo i zanimati stacionarno stanje, pa je
vremensku integraciju mogue provoditi s velikim korakom integracije, ne vodei rauna o
tonosti vremenske integracije, jer nas ionako ne zanima vremenska promjena rjeenja, ve
samo konano stacionarno stanje, koje ne zavisi od tonosti vremenske integracije. U tom
smislu bi mogli usvojiti beskonano veliki korak integracije, to bi vodilo iezavanju
nestacionarnog lana, pa bi jednadba (4.24) prela u oblik
(4.25)
L ( ) = S ( xi , t , )
i u opem sluaju bi bila eliptinog tipa, za ije bi numeriko rjeavanje (s obzirom na
svojstvo eliptinosti) svakako trebalo rjeavati sustav diskteriziranih jednadbi. Ako bi
polazna jednadba (ili sustav jednadbi) bila linearna, do rjeenja bi se dolo jednim
rjeavanjem diskretiziranog sustava. Za sluaj nelinearne polazne jednadbe, diskretizirane
jednadbe bi takoer bile nelinearne, pa bi postupak njihova rjeavanja imao iterativni
karakter, to znai da bi se sustav trebalo rjeavati vie puta. Iterativni postupak rjeavanja
ekvivalentan je vremenskoj integraciji. Iterativni postupak zapoinje od pretpostavljenog
polja fizikalne veliine koje se trai, to je ekvivalent poetnim uvjetima pri vremenskoj
integraciji. Svakom iteracijom u iterativnom postupku se pribliava traenom stacionarnom
rjeenju (naravno ukoliko numeriki postupak ne divergira), to je ekvivalentno koraku
vremenske integracije, gdje se s vremenom integracije pribliava stacionarnom rjeenju.
Dakle svako stacionarno rjeenje, naelno moemo postii vremenskom integracijom
jednadbi. Taj pristup ima prednost zbog toga to je jednadba parabolina, pa se primjenom
eksplicitnog postupka moe doi do rjeenja bez da se rjeava sustav diskretiziranih
jednadbi. Meutim to ne znai da se na taj nain dolazi do rjeenja uz manje raunalnog
vremena, jer eksplicitne metode, kao to emo pokazati imaju ogranienje na maksimalni
vremenski korak integracije, pa e uz mali korak integracije trebati veliki broj koraka za
postizanje stacionarnog stanja, to znai da raunalno vrijeme moe biti veliko. Ako se za
vremensku integraciju koriste implicitne metode, koje nemaju ogranienje na vremenski
korak integracije (ali u kojima se takoer rjeava sustav diskretiziranih jednadbi), tada se
uzimanjem velikog vremenskog koraka moe u relativno malom broju koraka doi do
stacionarnog rjeenja. Ako se u implicitnoj metodi odabere jako veliki korak integracije (npr.
1020 s, to je ekvivalentno rjeavanju stacionarnog problema) praktiki se u jednom koraku
dolazi do stacionarnog rjeenja, ali e se tada unutar tog jednog vremenskog koraka, zbog
nelinearnosti jednadbi, diskretizirani sustav rjeavati iterativno.
Dakle ako nas zanima nestacionarno rjeenje pri brzoj promjeni rubnih uvjeta (ija je brzina
promjene istog reda veliine kao brzina irenja poremeaja po podruju prorauna), tada
trebamo jednadbe integrirati malim vremenskim korakom i tada je razumno koristiti
eksplicitnu metodu integracije, koja ne zahtijeva rjeavanje sustava diskretiziranih jednadbi
(metoda je jednostavna i brza).
Ako nas zanima nestacionarno rjeenje s relativno sporom promjenom rubnih uvjeta (ija je
brzina promjene viestruko sporija od brzine irenja poremeaja po podruju prorauna)
razumno je koristiti implicitnu metodu u kojoj e se koristiti viestruko vei korak integracije
nego to je maksimalni korak u eksplicitnoj metodi, ime se tedi na vremenu raunanja. No
treba naglasiti da e zbog nelinearnosti polaznih jednadbi trebati iterativni postupak
rjeavanja sustava diskretiziranih jednadbi unutar jednog velikog koraka integracije. Valja
takoer istai da bez obzira to implicitna metoda nema ogranienje na vremenski korak
integracije za sluaj da imamo brzu promjenu rubnih uvjeta integriranje velikim korakom
integracije nee osigurati tonost (fizikalnost) numerikog rjeenja (sjetimo se da numeriki
postupak moemo shvatiti kao uzorkovanje rjeenja, pa ako je frekvencija uzorkovanja
premala, neemo moi opisati svu fiziku). To znai da e se pri brzoj promjeni rubnih uvjeta i
pri primjeni implicitne metode trebati koristiti mali vremenski korak kao i kod eksplicitne
4.
62 / 173
metode, pa je u tom sluaju bolje koristiti eksplicitnu metodu u kojoj se ne mora rjeavati
sustav diskretiziranih jednadbi.
5.
63 / 173
5.
64 / 173
5.1.
5.
65 / 173
Primjer
Istraimo konzistenciju diskretizacije jednodimenzijske konvekcijske jednadbe, koju
sukladno prethodno uvedenim oznakama moemo pisati:
(5.6)
L ( )
+u
= 0,
t
x
Jednadbu emo diskretizirati metodom konanih razlika i to vremensku derivaciju
primjenom Eulerove eksplicitne metode (prvog reda tonosti), a prostornu derivaciju
(konvekcijski lan) shemom centralnih razlika (drugog reda tonosti). Nakon diskretizacije
slijedi L (in ) = 0 , koja glasi:
L (in )
in+1 in
t
+u
in+1 in1
2x
=0
(5.7)
in+1 = in +
n
i +1
1 2
1 3
2
t
t +
+
t 3 +
2
3
2 t i
6 t i
t i
n
(5.8)
1 2
1 3
2
= +
x +
+
x3 +
x
x i
2 x 2 i
6 x3 i
n
i
(5.9)
1 2
1 3
2
(5.10)
=
x +
x3 +
x
x i
2 x 2 i
6 x3 i
2. korak: Uvrstit emo izraze (5.8) do (5.10) u jednadbu (5.7) ime se (ako ispustimo oznaku
toke u kojoj se odnose derivacije) dobije ekvivalentna jednadba
in +1 in
n n
u 3 2
1 2
(5.11)
t
+ u i +1 i 1 =
+u
+
+
x + .... = 0
2x
6 x3
t
t
x 2 t 2
n
i 1
n
i
( )
L in
ili
L (in ) = L ( ) + T ( ) = 0
L ( )
T ( )
(5.12)
5.
5.2.
66 / 173
5.2.1.
(5.13)
5.
67 / 173
1. Primjer
Kao primjer analizirajmo stabilnost diskretizacije prethodnog primjera za koji je ekvivalentna
diferencijalna jednadba (vidjeti desnu stranu izraza (5.11)), glasi
1 2
u 3 2
+u
+
t
+
x + .... = 0
(5.14)
t
x 2 t 2
6 x3
T ( )
L ( )
=
u
u
u
u
u
t 2
t x
x t
x
x
x 2
Ako se dobiveni rezultat uvrsti u jednadbu (5.14) dobije se jednadba
1 2
1 3
+u
= u 2 2 t u 3 x 2 +
(5.16)
t
x
2 x
6 x
1
u kojoj je koeficijent difuzije u 2 t negativan, pa je diskretizirana jednadba apsolutno
2
nestabilna, to se moemo uvjeriti na numerikom primjeru. Uzmimo da rjeavamo
D
bezdimenzijsku jednadbu
+u
=
= 0 , u kojoj je u = 1 . Pretpostavimo nadalje da je
t
x Dt
x = 1 i t = 1 . Analitiko rjeenje problema je definirano injenicom da ostaje konstantno
dx
= u , tj. na zadanoj mrei izrazom in+1 = in1 . Slika 5.1 prikazuje
du karakteristike
dt
egzaktno rjeenje problema za zadani poetni uvjet (crveno oznaene vrijednosti u t=0) i rubni
uvjet (plavo oznaene vrijednosti na x=0).
t
100
100
100
100
100
100
100
100
100
100
100
5.
68 / 173
-62
-87
-50
137
225
87
-75
-25
50
175
125
25
-50
50
100
150
50
100
100
100
2. Primjer
S obzirom da konvekcijski prijenos ne moe zavisiti od vrijednosti fizikalne veliine
nizvodno od promatranog vora, namee se sama po sebi ideja uzvodne diferencije, u kojoj e
se koristiti vrijednost u promatranom voru i u uzvodnim vorovima. Najjednostavnija
formula je ona koja uzima samo jedan uzvodni vor, i takva diskretizacija je prvog reda
tonosti. Na primjeru diskretizacije prethodnog problema opisanog jednadbom (5.6) uz
primjenu Eulerove eksplicitne formule za vremensku derivaciju i uzvodne sheme diferencije
za prostornu derivaciju, dobije se:
n+1 in
n in1
+u i
=0
(5.18)
L (in ) i
t
x
5.
69 / 173
x + .... = 0
2 x 2
t
x
t
x 2 t 2
( )
T ( )
L ( )
L in
(5.19)
u
2
+u
= ( x u t ) 2 + ostatak ( x 2 , t 2 )
(5.20)
t
x 2
x
num
P2
t>ux
C>1
P0
t=ux
C=1
P1
O2
i-2
O0
O1
i
i-1
t<ux
C<1
x
Slika 5.3 Fizikalna interpretacija jednadbe (5.22)
5.
t=u x
70 / 173
10
34
63
77
18
50
77
77
31
68
87
68
..0
12
50
87
87
50
25
75
100
75
25
50
100
100
50
100
100
100
t=u x/2
x
5.
5.2.2.
71 / 173
Neumannova metoda
Druga metoda kojom se moe ispitati stabilnost diskretizacije je Neumannova metoda, koja se
temelji na razvoju rjeenja i pogreke u Fourierov red, pa je primjenjiva na linearne
diferencijalne jednadbe s konstantnim koeficijentima i periodike rubne uvjete. Linearnost
osigurava primjenu principa superpozicije (zbroj dvaju rjeenja jednadbe je takoer rjeenje
jednadbe), a periodinost primjenu razvoja u Fourierov red. Prema tome rjeenje jednadbe
za svaki vremenski trenutak (n) se moe prikazati razvojem u Fourierov red oblika (vidjeti
izraz (2.58) za prikaz Fourierova reda kompleksnim spektrom u poglavlju Matematike
osnove). Ako se shvati da kreemo od rjeenja in = in + in , gdje je in pogreka
numerikog rjeenja u odnosu na tono rjeenje in diskretiziranih jednadbi, pri emu
moemo bez da izgubimo na openitosti pretpostaviti da je in =0, pa je pogreka upravo
jednaka samom rjeenju. U tom sluaju i za rjeenje i za pogreku vrijedi
in =
K /2
k = K / 2
nk e
1k
2
i
K
K /2
k = K / 2
nk e
1 k i
(5.23)
gdje su:
nk - amplituda k -tog harmonika u n -tom vremenskom trenutku ( t = nt )
K broj prostornih podjela podruja prorauna. Ako je podruje prorauna duljine l, tada je
x = l / K
2
k = k
- fazni kut k-tog harmonika. Jasno je da e se za promjenu indeksa k u granicama
K
K / 2 do K / 2 kut k kretati u granicama do .
Ako je numeriki postupak stabilan amplituda niti jednog harmonika nee rasti u vremenu, tj.
vrijedit e
nk +1
1 za svaki k u svakom vremenskom trenutku n
(5.24)
G =
nk
Koraci u primjeni von Neumannove metode su sljedei:
1. Zamijeniti u diskretiziranoj jednadbi vorne vrijednosti inIN s k-tim harmonikom razvoja
u Fourierov red:
inIN = nk N e 1 k (i I )
(5.25)
S obzirom da vrijedi princip superpozicije, sve to vrijedi za ukupno rjeenje, vrijedi i za
jedan harmonik.
2. S obzirom da e svi lanovi u tako dobivenom izrazu sadravati faktor e 1 k i , jednadbu se
moe podijeliti s tim faktorom
3. Iz dobivene jednadbe se eksplicitno izrazi faktor G i trae uvjeti pod kojima dobiveni
rezultat zadovoljava kriterij stabilnosti (5.24). Ispitivanje za svaku diskretnu vrijednost k
moe poopiti uvjetom da kriterij mora biti zadovoljen kontinuirano za svaki kut u
intervalu do . Ako se to uini onda se moe brisati indeks k.
U nastavku emo izostaviti oznaku "~" za egzaktno rjeenje diferencijalne jednadbe i oznaku
"-" za tono rjeenje diskretiziranih jednadbi.
1. Primjer
5.
72 / 173
+u
= 0 , pri emu je
t
x
vremenski lan diskretiziran eksplicitnom Eulerovom metodom, a konvekcijski lan
uzvodnom shemom. Analizom stabilnosti ove diskretizacije izvrene u Primjeru 2. je
dobiveno da je diskretizacija stabilna za C 1 . Diskretizirani oblik jednadbe je prema izrazu
(5.22) jednak in+1 = (1 C )in + Cin1 , gdje je C = ut / x . Ako se u tu jednadbu uvrste
raspisi
in = nk e 1 ki
in+1 = nk +1e
in1 = nk e
dobije se
nk +1e
1 k i
1 k i
(5.26)
1 k ( i 1)
= (1 C ) nk e
1 k i
+ C nk e
1 k ( i 1)
G 1
Realni dio
1 C
Slika 5.5 Prikaz faktora G u kompleksnoj ravnini, za sluaj diskretizacije 1D konvekcijske jednadbe
(primjenom Eulerove eksplicitne sheme za nestacionarni lan i uzvodne sheme za konvekcijski lan)
2. Primjer
U Primjeru 1, smo vidjeli da kombinacija Eulerove eksplicitne metode s metodom sredinjih
5.
73 / 173
1 + 1C sin
1 + (C sin ) 2
Iz izraza (5.32) se moe zakljuiti da e implicitna shema biti bezuvjetno stabilna, jer e
G 1 bez obzira na C i .
3. Primjer
+u
= 0 primjenom Cranck-Nicholsonove
t
x
metode za vremenski lan i uzvodne sheme za konvekcijski lan. Reena diskretizacija, za
u>0, rezultira sljedeom jednadbom:
in+1 in u in+1 in+11 in in1
(5.33)
+
+
=0
2
t
x
x
Zadravajui definiciju CFL broja C = ut / x , gornja jednadba se moe pisati u obliku
C
(5.34)
in+1 = in (in+1 in+11 + in in1 )
2
Zamjenom vornih vrijednosti k-tim harmonicima, sukladno izrazima (5.26) dobije se
C
nk +1e 1 k i = nk e 1 k i nk +1e 1 k i nk +1e 1 k (i 1) + nk e 1 k i nk e 1 k (i 1)
(5.35)
2
Dijeljenjem gornjeg izraza s e 1 k i slijedi
C n+1
(5.36)
nk +1 = nk
k nk +1e 1 k + nk nk e 1 k
2
Isputanjem indeksa k, trait emo da kut k poprima vrijednosti u intervalu od do
, pa moemo pisati
C
C
1 (1 cos ) 1 sin
n +1
2
2
(5.37)
G= n =
C
C
1 + (1 cos ) + 1 sin
2
2
S obzirom da je 1 cos 0 za bilo koji , oito je da e G 1 za bilo koji C>0, ime je
Analizirajmo diskretizaciju jednadbe
5.
74 / 173
4. Primjer
Ispitajmo sada stabilnost diskretizacije jednodimenzijske difuzijske jednadbe:
2
2 = 0
(5.38)
t
x
primjenom Eulerove eksplicitne metode za vremenski lan i sheme centralne diferencije za
difuzijski lan (dakle diskretizacija je prvog reda tonosti po vremenu, a drugog po prostoru).
in +1 in
n 2in + in1
(5.39)
i +1
=0
t
x 2
t
Uvoenjem oznake d = 2 gornja jednadba se moe pisati u obliku
x
n +1
n
i = (1 2d ) i + d (in+1 + in1 ) ,
(5.40)
pa je oito da se jedina nepoznanica in+1 moe izraunati eksplicitno, a redoslijed
posjeivanja vorova (gledano po indeksu i) je proizvoljan. Za potrebe ispitivanja stabilnosti
diskretizacije u provom koraku emo vorne vrijednosti zamijeniti k-tim harmonikom razvoja
numerikog rjeenja u Fourierov red, pa se dobije
nk +1e
1 k i
= (1 2d ) nk e
n +1
k
1 k i
1 k i
= (1 2d ) + d e
n
k
n
k
+ d nk e
1 k ( i +1)
slijedi
1 k
+ nk e
1 k
+ nk e
1 k ( i 1)
(5.41)
(5.42)
5.
75 / 173
2
(5.45)
+u
2 = 0
t
x
x
analizom stabilnosti bismo dobili da maksimalni korak integracije zavisi i od CFL broja (kao
predstavnika konvekcije) i od d (kao predstavnika difuzije), pa bi analiza stabilnosti bila
sloenija. Neemo pogrijeiti ako za vrijednost koraka integracije izaberemo manju vrijednost
izmeu vrijednosti koraka dobivenih za sluaj samo konvekcije i samo difuzije.
Kriterij stabilnosti definiran jednadbom (5.44) mogli smo definirati i na temelju
jednostavnog fizikalnog razmiljanja. Naime poznato je da je proces difuzije eliptikog
karaktera (dogaanje u bilo kojem voru osjeti se u svakom voru) i da difuzijski proces tei
ujednaavanju polja . Zbog toga se moe zakljuiti da e porast u bilo kojem voru
izazvati i porast u svim okolnim vorovima, tj. koeficijent koji povezuje vrijednosti u
dva vora mora biti pozitivan. U protivnom bi poveanje u jednom voru izazivalo
smanjenje u drugom, a to vodi k nestabilnosti rjeenja. Na temelju reenoga zakljuujemo
da svi koeficijenti desne strane izraza (5.40) moraju biti pozitivni. S obzirom da je d po
definiciji pozitivan, kao kriterij stabilnosti ostaje samo da koeficijent 1 2d uz vornu
vrijednost in ne smije biti negativan, iz ega se odmah dobije kriterij (5.44).
Analogno razmiljanje se moe primijeniti i na difuzijsku jednadbu u dvodimenzijskoj
situaciji
2 2
(5.46)
= 2 + 2
t
y
x
Primjenom Eulerove eksplicitne metode za vremensku derivaciju i metode sredinjih razlika
za prostorne derivacije, dobije se
n 2in, j + in1, j in, j +1 2in, j + in, j 1
in, +j 1 in, j
= i+1, j
+
(5.47)
2
2
x
y
t
x 2 y 2
2a ( x 2 + y 2 )
(5.49)
1
1
2a 2 + 2
x y
Oito je da e pri koritenju ravnomjerne mree ( x = y ),maksimalno doputeni vremenski
korak integracije biti dvostruko manji nego u jednodimenzijskoj situaciji. Analogno bi u
trodimenzijskoj situaciji kriterij stabilnosti bio
1
(5.50)
t
1
1
1
2a 2 + 2 + 2
x y z
6.
76 / 173
2
+ v j
= S
(6.1)
t
x j
x j x j
lan lokalne
promjene
Izvorski lan
Primijetimo da pri primjeni ove metode na gornju jednadbu treba aproksimirati drugu
derivaciju. Iako postoje varijante ove metode i u krivocrtnim koordinatama, ipak je
primjenjivost metode ograniena na relativno geometrijski jednostavna podruja, a u sloenim
podrujima prednost ima metoda konanih volumena.
Metoda konanih volumena je poput metode konanih elemenata integralna metoda koja se
temelji na integriranju konzervativnog oblika transportnih jednadbi
2
v j
v j
(6.2)
+
=
+
= S
t
x j
x j x j
t
x j
x j
J = vektor fluksa Izvorski lan
lan lokalne
Konvekcijski lan Difuzijski lan
promjene
j
)n j dS + S dV
dV = ( v j
(6.3)
dt V
x j
S
V
Brzina promjene
sadraja u V
Izvor
CN = n
VC
C
glavni vor
nj
n
S
N
VN
vor na granici
6.
77 / 173
dV = V
(6.4)
( x j ) = C +
x j
(x
x Cj ) ,
(6.5)
gdje je x j vektor poloaja bilo koje toke unutar konanog volumena. Uvrtavanjem (6.5) u
(6.4) slijedi
x j V
C
T
C
=
+
V
x
d
V
x
V
x
x
(6.6)
V = dV = C V +
(
)
j
j
j
j
C
x j V
x j
V
C
C
Integral u drugom lanu desne strane jednadbe (6.6) je po definiciji umnoak vektora
poloaja teita volumena x Tj i volumena V . Ako je toka C teite volumena V drugi
T
lan desne strane izraza (6.6) otpada, pa se zakljuuje da e za sluaj linearne raspodjele
unutar V biti = C . Slino vrijedi i za integral izvorskog lana koji se moe aproksimirati
S dV = S V ,
(6.7)
( v j
gdje je
(v )
n
)n j dS = ( vn
)dS = vn
x j
n
( )
S ,
n n
(6.8)
srednja vrijednost
n
6.
( )
78 / 173
moe pisati:
Jn = ( vn S )n n
Fn
S
n n
Dn
= Fn n Dn
n
,
n n
(6.9)
Fn vn n
=
se naziva lokalnim Pecletovim brojem,
n
Dn
derivacije / n
raunaju samo vorne vrijednosti polja i to u glavnim vorovima, bit e potrebno definirati
(aproksimirati) traene vrijednosti na stranicama konanih volumena s pomou vrijednosti u
glavnim vorovima, a to se naziva shemom diferencije ili numerikom shemom.
Aproksimacija e biti najtonija ako se te vrijednosti definiraju u teitu povrine S . Ako se
izrazi (6.4), (6.7) i (6.9) uvrste u jednadbu (6.3) slijedi:
nb
N nb
d
(6.10)
VC C = Fnn Dn
+ SC VC ,
n n
dt
nb =1
gdje suma po nb oznauje zbrajanje po svih N nb stranica konanog volumena. Primjenom
Jn = Fnn Dn
= FnC + aN (C N ) ,
n n
(6.11)
gdje koeficijent aN zavisi od primijenjene sheme diferencije, kao to e poslije biti pokazano.
Uvrtavanjem (6.11) u (6.10) dobije se
N nb
N nb
nb
d
VC C = C Fn nb aN (C N ) + SC VC ili
dt
nb =1
nb =1
=0 prema jedn.
kontinuiteta
N nb
d C
nb
= aCC + [ aN N ] + SC VC
dt
nb =1
gdje je centralni koeficijent
VC
(6.12)
6.
N nb
aC = [ aN ]
nb
79 / 173
(6.13)
nb =1
U opem sluaju izvorski lan moe biti nelinearna funkcija od . Ako se jednadba (6.12)
integrira nekom eksplicitnom metodom (Eulerovom ili prediktor korektor metodom) tada
izvorski lan ostaje originalno zadan kakav je, a ako se primjenjuje implicitna metoda,
uobiajeno je izvorski lan linearizirati u obliku SC VC = a + bC , kako bi se dobila linearna
algebarska jednadba, npr. za sluaj potpuno implicitne metode i navedenu linearizaciju
izvorskog lana, jednadba (6.12) bi glasila
N nb
N nb
old
nb
VC C C = C aNnb + [ aN N ] + a + bC ili
t
nb =1
nb =1
N nb
VC Nnb nb
VC old
nb
+ aN b C = [ aN N ] + a +
C
t
nb =1
nb =1
t
(6.14)
aC
N nb
aCC = [ aN N ] + a +
nb
VC
Cold
(6.15)
t
Jednadba (6.14) je linearna algebarska jednadba dobivena diskretizacijom integrala po
konanom volumenu s centralnim vorom C. Ako se postupak ponovi za sve konane
volumene unutar podruja prorauna dobit e se sustav linearnih algebarskih jednadbi u
kojem su nepoznanice vorne vrijednosti polja . Broj jednadbi je jednak broju konanih
volumena, odnosno broju nepoznatih vornih vrijednosti polja . Sustav jednadbi se moe
simboliki zapisati u matrinom obliku
Aji [i ] = b j ,
(6.16)
nb =1
gdje je Aji matrica sustava u kojoj retke ine koeficijenti aC i aNnb iz jednadbi oblika
(6.14), pri emu su koeficijenti aC na glavnoj dijagonali, [i ] oznauje vektor nepoznanica
(vornih vrijednosti polja ), a b j vektor desne strane u kojeg ulaze sve poznate veliine
(zadnja dva lana desne strane jednadbe (6.14)). Polje mora zadovoljavati rubne uvjete,
koje e trebati ugraditi u diskretizirane jednadbe prije njihova rjeavanja. Informacije o
rubnim uvjetima se preteno ugrauju kroz desnu stranu sustava jednadbi. Naravno ako je
izvorski lan bio nelinearna funkcija od , tada e numeriki postupak nuno imati iterativni
karakter, pa e sustav linearnih jednadbi trebati rijeiti vie puta unutar jednog vremenskog
koraka. Naravno, umjesto linearizacije izvorskog lana je mogue koristiti i druge metode za
rjeavanje nelinearnih jednadbi, poput Newtonove metode.
6.1.
Prije nego to se upustimo u analizu numerikih shema o kojima ovise koeficijenti matrice
sustava, moemo openito definirati neka svojstva tih koeficijenata.
1. Konzervativnost. Iz definicije metode konanih volumena je jasno da je integralni oblik
zakona ouvanja (konzervativnosti) zadovoljen za svaki konani volumen, pa onda i za
ukupno podruje prorauna. Ovo svojstvo je bitno pri raunanju integralnih veliina, poput
masenog protoka, koliine gibanja odnosno sile, i energije odnosno snage, jer se ne moe
dogoditi da npr. masa nastaje ili nestaje u pojedinim volumenima s obzirom da je zakon
ouvanja mase striktno zadovoljen na svakom konanom volumenu. Zbog ovog svojstva se
moe oekivati da e metoda davati fizikalna rjeenja i na grubljim mreama. Svojstvo
6.
80 / 173
N
N
C
= JnC ,
Jn = Fn n Dn
= ( Fn ) n Dn
(6.17)
n n
n n
n Cj
VC
C
n Nj
N
VN
(6.18)
(6.19)
oznaen indeksom i, a vor N indeksom j, tada e koeficijent aNC u matrici koeficijenata biti
na poziciji A i , j (i-ti redak oznauje jednadbu ovdje od vora C, j-ti stupac oznauje
utjecajni koeficijent ovdje od vora N). Po analogiji bi koeficijent aNN u matrici bio na
poziciji A j ,i . Uvrtavanjem (6.18) i (6.19) u jednadbu (6.17) koja kae da je JnN = JnC
slijedi veza meu koeficijentima
(6.20)
aNN = aNC + FnC
Izraz (6.20) omoguuje raunanje koeficijenata, vezano na stranice, jer im se definira
koeficijent aNC u jednadbi izvedenoj za volumen VC , mogue je uz pomo izraza (6.20)
6.
81 / 173
C
VC
n
S
EE
VE
sadri koeficijente aNnb koji oznauju utjecaj okolnih vrijednosti polja na vrijednost polja u
voru C. Logino je pretpostaviti da ako u bilo kojem okolnom voru vrijednost polja iz
nekog razloga poraste, da e taj porast izazvati i porast vrijednosti u voru C. Da bi to bilo
tako svi koeficijenti u jednadbi (6.14) moraju biti istog predznaka, recimo pozitivni. Dobra
numerika shema e rezultirati pozitivnim koeficijentima. Ako je koeficijent aC pozitivan, a
aN negativan, to bi znailo da smanjenje N izaziva poveanje C , to vodi ka nestabilnosti.
Naravno neke od shema koje se koriste rezultiraju razliitim predznacima koeficijenata, a ako
su pozitivni koeficijenti dominantni nad negativnim, postupak e ostati stabilan, ali e se
poveati vjerojatnost pojave nefizikalnih oscilacija u rjeenju za polje . Jasno je da ako je
koeficijent aN jednak nuli, to znai da vor N nema utjecaj na vor C, to je tipino za
parabolike jednadbe. Iz jednadbe (6.20) je jasno da e koeficijent aNN koji govori o
utjecaju vora C na vor N biti razliit od nule. Dobra numerika shema treba prepoznati
lokalni matematiki karakter diferencijalne jednadbe.
3. Linearizacija izvorskog lana. Linearizacijom izvorskog lana u obliku SC VC = a + bC
uspostavljena je veza brzine nastajanja ili nestajanja fizikalnog svojstva unutar konanog
volumena s vrijednou polja u centralnom voru. Ako je koeficijent b pozitivan tada e za
pozitivni C izvorski lan doprinositi da C postane jo vei, a za negativni jo manji, to
vodi k nestabilnosti. Negativni koeficijent b linearizacije izvorskog lana vodit e stabilizaciji
numerikog postupka, te ga treba prakticirati. Iz jednadbe (6.14) je vidljivo da negativni
koeficijent b vodi k poveanju koeficijenta aC , tj. poveava dijagonalnu dominantnost matrice
sustava diskretiziranih jednadbi, to je dobro i sa stajalita iterativnog rjeavanja sustava
algebarskih jednadbi.
4. Suma koeficijenata. Za sluaj stacionarnog problema i bez izvorskog lana opa
transportna jednadba (6.1) glasi
6.
82 / 173
2
(6.21)
=0
x j
x j x j
S obzirom da jednadba (6.21) sadri samo derivacije polja njeno ope rjeenje e biti
neodreeno do na konstantu (rjeenju se moe dodati proizvoljna konstanta a da ono jo
uvijek zadovoljava diferencijalnu jednadbu). Diskretizirana oblik jednadbe (6.21), prema
jednadbi (6.12), u kojoj se brie lokalni i izvorski lan glasi:
v j
N nb
aCC = [ aN N ]
nb
(6.22)
nb =1
aC = [ aN ]
nb
(6.23)
nb =1
Kao to je reeno u integralnom obliku ope transportne jednadbe (6.10) C ima znaenje
srednje vrijednosti polja po konanom volumenu (ako je raspodjela linearna, a toka C
teite volumena), a n i / n
numerikom shemom na temelju vornih vrijednosti polja . Ako vor C nije u teitu
volumena, srednja vrijednost unutar konanog volumena se definira jednadbom (6.6) u
kojoj se pojavljuje gradijent polja u voru C. Taj se gradijent moe izraunati, polazei od
definicije srednje vrijednosti gradijenta unutar konanog volumena, primjenom Gaussove
formule, kako slijedi:
nb
N nb
V =
dV = n j dS = n n j S ,
x j
x j
nb =1
V
S
(6.24)
gdje n oznauje srednju vrijednost polja po stranici konanog volumena, kao i u izrazu
(6.11) za protok fizikalnog svojstva kroz stranicu. Naravno ako je raspodjela unutar
konanog volumena linearna, tada e gradijent biti konstantan, pa se na temelju (6.24)
moe tvrditi da je
x j
1
=
VC
N nb
n S
nb =1
nb
(6.25)
6.
Naproks. = C +
x j
(x
C
N
j
83 / 173
x Cj )
(6.26)
dj
dj
N C
2
N nb
N nb
x j
N C
C
(6.27)
j = min ,
= d
x j
d
nb =1
nb =1
j
j
C
Nnb
j k x
nb=1
j
N nb
N C
nb =1
dj
=
C
A jk
k ,
(6.28)
bk
U trodimenzijskoj situaciji izraz (6.28) oznauje sustav tri jednadbe s tri nepoznanice, pri
emu matrica sustava Ajk sadri samo geometrijske veliine pa se njeni koeficijenti raunaju
nakon generiranja mree i pamte koeficijenti inverzne matrice, tako da se gradijent , dobije
mnoenjem
x j
= Ajk bk ,
(6.29)
6.2.2.
Jednodimenzijsko analitiko rjeenje ope transportne
jednadbe
Postavlja se pitanje koji je najbolji nain za definiranje numerike sheme. Kad bi postojalo
ope analitiko rjeenje transportne jednadbe, onda bi ono sadravalo nepoznate koeficijente
(ili funkcije) integracije koje bi se odredilo iz rubnih uvjeta. Na alost takvo rjeenje ne
poznajemo, pa bi bilo dobro kad bismo imali barem lokalno vaee rjeenje (izvedeno uz
pretpostavku lokalno konstantnog polja brzine i koeficijenta difuzije) u trodimenzijskoj
situacije, ali na alost ni to nemamo. Ono to moemo odrediti je analitiko rjeenje ope
transportne jednadbe u jednodimenzijskoj situaciji uz pretpostavku konstantne brzine i
konstantnog koeficijenta difuzije. Slika 6.4 prikazuje stranicu izmeu dva konana volumena
u jednodimenzijskoj situaciji, u kojoj se mijenja samo uzdu koordinate n, okomite na
stranicu, koja se poklapa sa pravcem spojnice vorova C i N.
n=0
n= f
n
S
n =1
CN = n
f =
n = n / n
Cn
n
6.
84 / 173
=
vn S
dn n dn 2 S N V na dijelu nN
Uvoenjem oznaka za jainu konvekcije F = vn S i jainu difuzije (difuzijsku provodnost)
S
D=
, te SC = SC V i SN = S N V , gornja jednadba se moe krae zapisati
n
d
d 2 S na dijelu Cn
D 2 = C
(6.32)
F
dn
dn
SN na dijelu nN
Kao to je prije reeno omjer Pe = F / D = P je lokalni Pecletov broj, kojeg emo ovdje
oznaiti jednostavno s P. Jednadba (6.32) je obina diferencijalna jednadba drugog reda s
konstantnim koeficijentima, koju emo zbog toga to su konstante na desnoj strani jednadbe
definirane po odsjecima, takoer rijeiti po odsjecima. Rjeenja su istog oblika i glase
S
(C) = C1 + C2e Pn + C n na dijelu Cn
(6.33)
F
S
(6.34)
( N) = C3 + C4 e Pn + N n na dijelu nN
F
etiri nepoznate konstante se odreuju iz etiri rubna uvjeta: po jedan uvjet u tokama C i N
vn
SN
F
SC
S
f = C3 + C4 e Pf + N f
F
F
(6.36)
S
S
C2 Pe Pf + C = C4 Pe Pf + N
F
F
d (C) d (N)
=
dn
dn
(6.35)
6.
d
dn
85 / 173
F
S e ( ) e P
S 1 e ( )
Jn = FC + P (C N ) + P C
+ fe P + P N
+ (1 f )
e 1
e 1
P
P
e 1
aN
gC SC
(6.37)
(6.38)
g N SN
Za isto konvektivni transport s lijeva u desno, protok kroz povrinu S zavisi samo o
uvjetima s lijeve (uzvodne) strane. Fizikalno je jasno da je protok fizikalnog svojstva za sluaj
iste konvekcije jednak Jn = Fn , pa ako se to usporedi s izrazom (6.39) slijedi da je
Ponovo protok zavisi samo o stanju s uzvodne strane povrine, a vrijednost n u voru n
naraste u odnosu na vrijednost N u voru N za utjecaj izvorskog lana na putu nN :
n = N + S N S nN / F .
3) isto difuzijski transport, F=0, D>0, P=0, aN =D, g C = f 2 / 2 , g N = (1 f ) / 2 , pa se
2
dobije
1
1
2
Jn = D (C N ) + SC f 2 SN (1 f )
(6.41)
2
2
Prema oekivanju za sluaj isto difuzijskog transporta protok fizikalnog veliine ovisi o
stanju s obje strane povrine S . Utjecaj izvorskih lanova s lijeve i desne strane povrine
ovisi o faktoru linearne interpolacije (poloaju vora n u odnosu na vorove C i N).
Naravno, ova tri analizirana sluaja su ekstremne situacije. U stvarnosti e lokalni Pecletov
broj varirati, ovisno o finoi mree, do recimo vrijednosti reda veliine 1000. Ako je Pecletov
broj pozitivan na protok e vei utjecaj imati stanje sa strane vora C, a za negativne
vrijednosti, sa smanjivanjem Pecletova broja rast e utjecaj sa strane vora N. Za numerike
sheme koje imaju ovo svojstvo da utjecaj pojedinog vora ovisi o Pecletovu broju, kae se da
imaju svojstvo transportivnosti. Iz slika 6.5 i 6.6 se vidi utjecaj Pecletova broja na
koeficijente gC, g N i aN. Oito da kad lokalni Pecletov broj poprimi vrijednost 8, da
6.
86 / 173
gC
gN
gC, gN
0.2
0.1
0
-0.1
-0.2
-0.3
-0.4
-0.5
-30
-20
-10
10
20
30
aN / D
1.5
0.5
0
-2
10
6.
87 / 173
formalno gledajui bilo tonije nego linearna promjena, koja je dobivena s konstantnim
izvorskim lanom. Meutim, pri tako definiranom izvorskom lanu za sluaj iste konvekcije
(npr. od vora C prema N), bi u rjeenju ostao utjecaj izvorskog lana S N , to je nefizikalno.
Izvedena numerika shema, tj. formula (6.38) za protok , primijenjena u jednodimenzijskoj
situaciji daje egzaktno rjeenje problema za sluaj konstantnog izvorskog lana, i vrlo tona
rjeenja u opem sluaju, te je bolja od svih danas koritenih shema. Bilo bi dobro kad bi u
viedimenzijskoj situaciji, takoer imali analitiko rjeenje ope transportne jednadbe, ali to
na alost nije sluaj. Stoga se uz odreene aproksimacije moe iskoristiti i jednodimenzijsko
rjeenje. Opa konvekcijsko-difuzijska jednadba u 2D ima oblik
2
2
(6.42)
vx
+ vy
2 2 = S
x
y
x
y
Ona se moe prikazati i u n m koordinatnom sustavu, pri emu je os n usmjerena okomito
na povrinu S , prema slici 6.7, a os m okomito na nju, pri emu je jednadba u tom
koordinatnom sustavu
2
2
(6.43)
vn
+ vm
2
= S
n
m
n
m 2
prebacivanjem lanova koji sadre derivacije po m, dobije se jednadba
2
(6.44)
vn
2 = S ,
n
n
gdje je S
2
S = S vm
(6.45)
+
m
m 2
Uz pretpostavku = (n) jednadba (6.44) e formalno biti istog oblika kao i u
jednodimenzijskoj situaciji, jednadba (6.30), pri emu e izvorski lan biti modificiran za
popreni konvekcijski i difuzijski transport veliine , koji bi se dobio integriranjem
jednadbe (6.45) po zamiljenom osjenanom volumenu prikazanom na slici 6.7.
m
y
nj
n
C
VN
VC
x
6.
88 / 173
Zavisnost koeficijenta aN od Pecletova broja je dana na slici 6.6. Jasno je da je ova shema
konzervativna, uvijek daje pozitivne koeficijente i ima svojstvo transportivnosti, to su dobre
strane ove sheme, a nedostaci su da je shema prvog reda tonosti za visoke vrijednosti P, a
drugog reda tonosti samo za P=0. Drugi je nedostatak sheme to se u izrazu za aN pojavljuje
eksponencijalna funkcija, koja za visoke vrijednosti P poprima vrijednosti koje se ne mogu
prikazati u raunalu (overflow) pa raunanje koeficijenta zahtijeva ispitivanje podruja P
to postaje skupo. Stoga se ova shema ee koristi u oblicima gdje se izraz za aN aproksimira
jednostavnijim izrazom. Jedan od primjera je polinomna shema u kojoj se koeficijent aN
rauna prema izrazu
aN = max 0 ; (1 0,1 P ) D
5
gdje max a ; b
(6.47)
originalni izraz za koeficijent aN. Promjena izmeu vorova C i N je prema ovoj shemi
zavisna od P, prema sljedeem izrazu
e Pn 1
= C + P
(6.48)
( N C )
e 1
Grafiki prikaz promjene = ( C ) / ( N C ) u funkciji bezdimenzijske koordinate n je
dan na slici 6.8. Vrijednost n =0 odgovara poziciji vora C, a n =1 poziciji vora N.
Vrijednost =0 odgovara = C , dok =1 odgovara = N . Za P=0 dobije se linearna
promjena , za P<0 vrijednost n na npr. n =0,5 je blia vrijednosti N , dok za P ,
n N . Za pozitivne vrijednosti P, dominira uzvodna vrijednost C .
1
0.75
0.5
0.25
0
C
0.25
P tezi k beskonacno
0.5
0.75
1
N
6.
6.3.2.
89 / 173
Iako analitiko rjeenje (6.38) ukazuje na injenicu da bi pri modeliranju protoka kroz
granicu, koji je definiran zbrojem konvekcije i difuzije
d
Jn = F n D
(6.49)
dn n
trebalo voditi rauna o meudjelovanju ova dva transporta, u gotovo svim shemama se to ne
ini, nego se difuzijski transport modelira kao da nema konvekcijskog, a konvekcijski kao da
nema difuzijskog. Kao to je ve prije reeno, difuzijski transport je simetrian, pa e za
diskretizaciju tog dijela transporta shema centralnih razlika biti najbolje rjeenje, a formula
drugog reda tonosti (na ravnomjernoj mrei) glasi
d
(6.50)
D
= D ( N C )
dn n
Sheme e se razlikovati po modeliranju konvekcijskog transporta, odnosno vrijednosti n u
izrazu (6.49). Ako se zanemari difuzijski transport, lokalni Pecletov broj moe poprimiti
vrijednosti P = , za koje je prema izrazu (6.48) za eksponencijalnu shemu diferencije
za F > 0
(6.51)
n = C
N za F < 0
Za pozitivne vrijednosti F (odnosno P) izraz za protok prema uzvodnoj shemi diferencije je
d
Jn = Fn D
= F C + D ( C N )
(6.52)
dn n
aN
Ako se izraz (6.52) usporedi s opim izrazom (6.11), oito je da vrijedi aN = D . Slika 6.9
usporeuje koeficijente u eksponencijalnoj i uzvodnoj shemi diferencije. Oito je koeficijent
aN u UDS shemi precijenjen pri viim vrijednostima lokalnog Pecletovog broja zbog injenice
da je difuzijski transport modeliran pri istoj difuziji (ne vodei rauna o utjecaju konvekcije
na normalnu derivaciju ).
1
aN / D
0.8
Uzvodna shema
Eksponencijalna shema
0.6
0.4
0.2
0
10
6.
90 / 173
6.3.3.
Jn = Fn D
+ N
d
F
=F C
+ D ( C N ) = F C + D ( C N )
dn n
2
2
(6.53)
aN
Ova shema je formalno drugog reda tonosti, ali to ne znai da e za visoke vrijednosti
lokalnog Pecletova broja davati bolje rezultate nego uzvodna shema diferencije. Slika 6.10
daje usporedbu koeficijenata triju shema. Oito e Shema centralnih razlika davati negativne
vrijednosti koeficijenta za P>2, to e rezultirati pojavom nefizikalnog oscilirajueg rjeenja u
blizini diskontinuiteta. Treba naglasiti da ova shema nema svojstvo transportivnosti, te uvodi
eliptinost i u situacijama kada su jednadbe parabolike ili hiperbolike, to ima za
posljedicu potrebu zadavanja rubnih uvjeta i na granicama na kojima to, fizikalno gledajui,
nije potrebno.
1
0.8
Uzvodna shema
Eksponencijalna shema
Shema centralnih razlika
aN / D
0.6
0.4
0.2
0
-0.2
10
6.3.4.
Ako elimo postii vie redova tonosti sheme diferencije, u definiciji sheme treba koristiti
vie vorova, ime e se poveati i raunalna molekula odnosno poveati popunjenost matrice
sustava linearnih algebarskih jednadbi. QUICK shema se temelji na provlaenju kvadratne
funkcije kroz tri vora, prema slici 6.11. Ako je strujanje u smjeru od vora C prema voru E,
tada se za definiranje protoka kroz stranicu S koriste vorovi W, C i E, a u suprotnom
vorovi C, E i EE. Naravno, da bi se zadrala konzervativnost sheme, potrebno je koristiti ista
tri vora i za protok kroz tu stranicu, kad se protok promatra sa stajalita volumena s
6.
91 / 173
centralnim vorom E. U svakoj jednadbi e se za svaki smjer pojaviti jedan vor vie i to s
uzvodne strane. Treba naglasiti da ovo nije potpuna uzvodna shema, jer se koriste vorovi s
obje strane granice, pa e ova shema hiperbolikim jednadbama davati eliptiki karakter
poput Sheme centralnih razlika.
W
WW
VC
N
n
n
VE
EE
6.3.5.
Linearno uzvodna shema (Second Order Upwind ili Linear
Upwind Scheme - LUDS)
Prava potpuno uzvodna shema, koja je drugog reda tonosti je linearno uzvodna shema. U
uzvodnoj shemi prvog reda vrijednost na stranici je definirano kao rjeenje eksponencijalne
sheme za D=0. Eksponencijalna shema je izvedena kao poseban sluaj jednodimenzijskog
rjeenja u kojem je zanemaren utjecaj izvorskog lana. Za sluaj kada se izvorski lan uzme u
obzir, pri D=0, dobiju se izrazi (6.39) za F>0 i (6.40) za F<0, prema kojima se vrijednost n
razlikuje od vornih vrijednosti zbog utjecaja izvorskog lana. U jednodimenzijskoj
situaciji je to fizikalni izvorski lan, a u viedimenzijskoj situaciji u izvorski lan ulaze i
utjecaji konvekcijskog i difuzijskog transporta u poprenom smjeru, pa e se n razlikovati
od C i N i pri nultom fizikalnom izvorskom lanu. Izraz (6.39) pokazuje da e za pozitivni
izvorski lan na putu od vora C do vora n, rasti, pa e unutar volumena VC postojati
gradijent , koji posredno govori o izvorskom lanu u jednadbi (6.39). Drugim rijeima
vrijednost n moe se odrediti linearnom ekstrapolacijom iz uzvodnih vorova, kako je to
prikazano na slici 6.12, za sluaj F>0.
6.
WW
VC
92 / 173
VE
EE
1
1
+
= C + (C W ) za F > 0
C
2 n C
2
(6.55)
n =
uzvodno
1
1
= E + (E EE ) za F < 0
E + 2 n
2
E
Ova shema takoer generira negativne koeficijente, te e davati oscilatorno rjeenje u blizini
diskontinuiteta, kao i prethodne sheme vieg reda tonosti. Za sve sheme koje daju
nefizikalno oscilatorno rjeenje problema (generiraju nove maksimume i minimume pri
nultom izvorskom lanu), kae se da su neomeene (engl. Unbounded). Svojstvo omeenosti
numerike sheme je vrlo vano, a od dobre numerike sheme se to svojstvo bezuvjetno
zahtijeva.
Ono to se iz opisanih shema moe zakljuiti je
1) Sheme prvog reda (Eksponencijalna, Uzvodna) su omeene, ali zbog toga to su prvog
reda tonosti u pogreci diskretizacije imaju druge prostorne derivacije, to znai da u
rjeenje unose lanu difuziju, te e u blizini diskontinuiteta davati razliveno rjeenje.
2) Sheme drugog i vieg reda (CDS, Linearno uzvodna i QUICK) ne unose u rjeenje
numeriku difuziju, ali su neomeene, to znai da e u blizini diskontinuiteta
generirati nefizikalno oscilirajue rjeenje.
6.3.6.
Hibridna shema.
U nastavku se daje kratki prikaz osnovnih ideja kako omeiti sheme vieg reda tonosti.
Vidjeli smo da shema koja rezultira samo pozitivnim koeficijentima daje bezuvjetno omeeno
rjeenje. Ako se sprijei pojavu negativnih koeficijenta dobit e se omeena shema. To je
iskoriteno u definiranju Hibridne sheme, koja je izvorno CDS shema u kojoj se negativni
koeficijenti postavljaju na nulu. Definicija koeficijenata Hibridne sheme je
F
aN = max 0, D
(6.56)
2
to je prikazano na slici 6.13. Ova shema se moe shvatiti kao aproksimacija Eksponencijalne
sheme (sastoji se od tangente u P=0 i asimptote za P ), a drugog je reda tonosti do P=2,
te prvog reda tonosti za P>2. Zbog pozitivnih koeficijenata, shema je omeena.
6.
93 / 173
1
0.8
Eksponencijalna shema
Hibridna shema
aN / D
0.6
0.4
0.2
0
-0.2
10
6.3.7.
Kombinirana shema.
0.8
aN / D
0.6
0.4
0.2
0
-0.2
10
6.3.8.
W
, funkcija (6.58) prelazi u oblik
E W
6.
94 / 173
W
W
n E
0 < C < 1
0 < C < 1
C > 1
n
n
C < 0
Slika 6.15 Neki sluajevi profila
n
1
6.
95 / 173
Slika 6.17 prikazuje funkcije n = n (C ) za ove tri sheme. Oito je da e sve tri sheme biti
neomeene. S obzirom da sve sheme prolaze tokom T(0,5 ; 0,75) zakljuuje se da su barem
drugog reda tonosti, a pravac koji oznauje QUICK shemu ima nagib 0.75, to znai da je
treeg reda tonosti. Temeljem NVD dijagrama mogue je definirati konvekcijski omeene
numerike sheme. Jedna mogunost bi bila npr. kombinacija UDS sheme za P 1 , LUDS
sheme za 0 < P < 0,5 i CDS sheme za 0,5 P < 1 . Takva bi shema bila drugog reda tonosti
za vrijednosti Pecletova broja manji od jedan, i prvog reda tonosti za ostale vrijednosti
Pecletova broja. Ako se uzme u obzir da e rjeenje u glavnini biti monotono, za shemu se
moe rei da je drugog reda tonosti, a na uzvodnu shemu se prelazi samo u blizini lokalnog
ekstrema.
LUDS
CDS
QUICK
OSHER
1
LUDS
SMART
QUICK
C
1
GAMMA
CDS
n = 3C
n = 3C
6.
6.3.9.
96 / 173
(6.59)
+u
=0
t
x
Jednadba je hiperbolikog tipa i znamo joj analitiko rjeenje. Bez obzira na njenu
jednostavnost, pri njenom numerikom rjeenju pojavljuju se problemi tonosti kada u
rjeenju postoji diskontinuirana promjena . Numerike sheme prvog reda tonosti unose u
rjeenje lanu difuziju, a sheme vieg reda tonosti daju rjeenja s nefizikalnim oscilacijama u
blizini diskontinuiteta, kako je to ilustrirano na slici 6.19.
max
Egzaktno rjeenje
Numeriko rjeenje (uzvodna shema)
Numeriko rjeenje (shema vieg reda)
TV( n ) =
dx = in in1 ,
(6.60)
x
i =2
gdje je N broj vorova po prostornoj koordinati. Za egzaktno rjeenje prema slici 6.19 TV je
jednako 2max i ostaje konstantno tijekom vremena. Za rjeenje oznaeno zelenom bojom TV
je takoer 2max , dok je za plavo rjeenje TV vei od 2max . Shema koja ima svojstvo
monotonosti, odnosno koja ne generira nove ekstreme se kae da je TVD (engl. total variation
diminishing) ako je TV( n+1 ) TV( n ) , za svaki n.
Da bi se od sheme vieg reda tonosti koja nije TVD shema nainila TVD shema potrebno je
u shemu uvesti limitere protoka. Ukupni protok se moe prikazati zbrojem protoka
definiranog uzvodnom shemom (koja je TVD) i razlike do ukupnog protoka definiranog
shemom vieg reda (koja nije TVD). Limiteri protoka se primjenjuju na razliku protoka, te se
trae uvjeti da limitirani protoci rezultiraju TVD shemom.
6.
97 / 173
Ilustrirat emo ideju limitera na primjeru linearno uzvodne sheme, koja je drugog reda
tonosti i nije TVD shema. Slika 6.20 prikazuje dio diskretiziranog podruja prorauna, gdje
je zbog jednodimenzionalnosti odabrano S = 1 .
W
w
ww
WW
e
e
S=1
(6.61)
VC
+ uS (e w ) = 0
t
Uz pretpostavku u > 0 i primjenu linearno uzvodne sheme na ravnomjernoj mrei vrijedi:
1
1
e = C + ( C W )
i w = W + ( W WW ) ,
(6.62)
2
2
uzvodna
uzvodna
shema
shema
1
1
= F (C W ) F (C W ) ( W WW ) ,
VC
t
2
2
uzvodna shema
(6.63)
1
1
(6.64)
VC
= F (C W ) F w (C W ) ww ( W WW ) ,
t
2
2
uzvodna shema
1 ww
VC
= F (C W ) 1 + w
,
t
2 rww
2
gdje je rww =
(6.65)
C W
w
, odnos dvaju uzastopnih gradijenata i to nizvodni kroz
=
W WW ww
uzvodni. Da bi limitirana shema bila TVD koeficijenti moraju biti pozitivni, tj. izraz u uglatoj
zagradi izraza (6.65) mora biti pozitivan, tj.
1
1 ww
0 , odnosno ww w 2
1+ w
(6.66)
2
2 rww
rww
Godunov je pokazao da linearni limiteri mogu dati samo shemu prvog reda tonosti, pa se
pretpostavlja da su limiteri funkcije w = w ( rw ) i ww = ww ( rww ) , to u problem uvodi
nelinearnost, jer limiteri zavise od samog rjeenja, koje tek treba nai. Postoji puno funkcija
= ( r ) , koje zadovoljavaju uvjet (6.66), a logino je pretpostaviti da su limiteri pozitivni
6.
98 / 173
1 (r )
(6.67)
r
Temeljem navedenih uvjeta Sweby je definirao podruje limitera u kojem e limitirana
linearno uzvodna shema rezultirati monotonim rjeenjima, odnosno biti TVD shema. To je
podruje osjenano na slici 6.21.
=
r
(r )
2
= 2r
=r
=r
=1
=2
= 2r
C
0
=0
6.
99 / 173
6.3.10.
Na kraju treba spomenuti i ENO (engl. Essential Non-oscillatory Scheme) i WENO (engl.
Weighted Essential Non-oscillatory Scheme) koje u idejnom smislu oznauju proirenje TVD
koncepta u smislu zadravanja visoke tonosti i u okoliu lokalnog ekstrema. Naime kao to
je pokazano TVD sheme se, kao i konvekcijski omeene sheme, u blizini lokalnog ekstrema
svode na uzvodnu shemu, koja je prvog reda tonosti. ENO i WENO sheme su definirane na
strukturiranim mreama i u numerikoj shemi koriste vei broj vorova tako da su tee
primjenjive na nestrukturiranim mreama, a i skuplje su sa stajalita vremena raunanja.
6.
100 / 173
d
dn
na stranici S b .
b
n
nj
S b
Formula (6.69) je dugog reda tonosti, a formula prvog reda tonosti (za toku b) bi glasila
d
C
d
ili
= b C
(6.70)
= b
dn b
n
dn b
U formulama (6.69) i (6.70) su traene vrijednosti b i
d
, a za njihovo jednoznano
dn b
6.4.1.
d
dn
se moe izraunati iz
b
6.
101 / 173
d
= f N ( xi , t ) , a b se moe izraunati iz
dn b
= f R ( xi , t ) ,
n b
koja u kombinaciji s formulom (6.69) ili (6.70) ini sustav dvije jednadbe iz kojih se mogu
d
izraunati traene vrijednosti b i
.
dn b
Kada se vrijednosti b i
obliku
Jb = Fb b Db
d
dn
d
= FbC + aNC + a eksplicitno
dn b
(6.71)
gdje a eksplicitno sadri eksplicitni dio protoka Jb koji ide u desnu stranu (slobodni lan)
diskretizirane jednadbe. U opem sluaju Robinovog rubnog uvjeta za formulu (6.70) prvog
reda tonosti
b +
= fR
n b
(6.72)
b
= C
n b
slijedi
C
f
+ R
b =
+
+
(6.73)
fR
C
=
+
+ +
n b
to uvrteno u izraz (6.71) daje formulu za raunanje protoka kroz rubnu stranicu za sluaj
Robinovog rubnog uvjeta
d
f
JbR = Fbb Db
= FbC +
(6.74)
( Db Fb )C + R ( Fb Db )
dn b
+
+
aN
a eksplicitno
Dirichletovi i von Neumannovi rubni uvjeti se mogu shvatiti kao poseban sluaj Robinovih
uvjeta. Tako za Dirichletove uvjete vrijedi = 1 , = 0 i f R = bzadano , pa se iz formule (6.74)
dobije
JbD = FbC + ( Db Fb ) C + bzadano ( Fb Db ) = FbC + aN (C bzadano )
(6.75)
aN
a eksplicitno = aN bzadano
JbN = FbC + ( Fb Db )
d
dn
zadano
, pa se iz (6.74) dobije
b
zadano
(6.76)
b
a eksplicitno
Izrazi (6.74) do (6.76) su izvedeni uz primjenu formule prvog reda tonosti, a analogni izrazi
se mogu dobiti i s formulom drugog reda tonosti. Rubni uvjeti se ugrauju kroz centralni
6.
102 / 173
= 0 , a ako se
s
= 0 , to odgovara von
n
Neumannovom uvjetu za kojeg prema izrazu (6.76) tada vrijedi JbN = FbC , to znai
da je ukupni protok kroz izlaznu granicu jednak konvekcijskom protoku raunatom
primjenom uzvodne numerike sheme. U tom sluaju na izlaznoj granici ne treba
korigirati niti koeficijent aC niti slobodni lan diskretizirane jednadbe.
6.4.2.
6.
103 / 173
= 0 , pa je ukupni protok jednak nuli. Dakle nema korekcije niti koeficijenta aC niti
n
slobodnog lana u diskretiziranoj jednadbi.
5) Periodika granica: koristi se za smanjivanje podruja prorauna u sluajevima kad se
moe uoiti ponavljanje slike strujanja. Na slici je dan primjer strujanja preko snopa
kotlovskih cijevi. U takvom strujanju se nakon nekog reda cijevi slika strujanja poinje
ponavljati, pa je dovoljno analizirati strujanje u osjenanom podruju na slici 6.24. Kod
periodike granice se moe zamisliti da je crveni vor uz ulaznu granicu, vanjski vor
zelenom voru uz izlaznu granicu. Na periodikoj granici se normalno primjenjuje numerika
shema kao i za sve unutarnje stranice konanih volumena.
simetrija
simetrija
6.
104 / 173
W = C +
x j
(x
C
j
x Nj )
(6.77)
n
n
n
C
S n
Slika 6.25 Fiktivni vor W za primjenu numerike sheme vieg reda tonosti
Primjera radi pretpostavimo da je vor n lei u polovitu spojnice vorova C i N, pa bi izraz
za QUICK shemu bio jednak izrazu (6.54), u kojeg se moe uvrstiti vrijednost W prema
izrazu (6.77), te za Fn > 0 vrijedi
n =
1
5
3
1
( W + 6C + 3 N ) = C + N
8
8
8
8 x j
(x
C
j
x Nj )
(6.78)
6.
105 / 173
6.5.2.
Linearna interpolacija iz vornih vrijednosti na stranicu
konanog volumena
U numerikoj proceduri e biti potrebe za linearnom interpolacijom nekih veliina iz
vrijednosti u glavnim vorovima na stranicu. Slika 6.26 prikazuje opi sluaj u kojem
spojnica vorova C i N nije okomita na stranicu i spojnica probada stranicu u toki m, koja se
razlikuje od njena teita n. Uvijek moemo zamisliti da kroz vorove C, n i N prolazi
krivocrtna koordinata du koje vrimo linearnu interpolaciju iz vorova C i N u teite
stranice n. Izraz za linearnu interpolaciju bi tada glasio:
n = f C + (1 f ) N ,
(6.79)
gdje potez na n oznauje linearnu interpolaciju, a faktor f linearne interpolacije je definiran
kao
nN
mN
f =
(6.80)
Cn + nN CN
Jasno e da e pri maloj distorziji mree (mala udaljenost toaka m i n) vrijediti aproksimacija
dana u formuli (6.80).
n
C
6.5.3.
6.
x j
= f
n
x j
+ (1 f )
C
x j
106 / 173
(6.81)
,
(6.82)
= N
n
CN
pa e se zahtijevati da projekcija gradijenta na smjer spojnice vorova C i N odgovara
derivaciji definiranoj izrazom (6.82). Interpolirani gradijent u opem sluaju nee
zadovoljavati taj uvjet, pa e se za gradijent na stranici konanog volumena uzeti
korigirana vrijednost interpoliranog gradijenta, tako da projekcija korigiranog gradijenta
zadovolji izraz (6.82). Slika 6.27 definira nain korekcije. Ako se sa j oznai jedinini
vektor normale u smjeru koordinate (spojnice vorova C i N), tada je prema interpoliranom
gradijentu , derivacija u smjeru jednaka skalarnom umnoku gradijenta i jedininog
vektora j , kako je prikazano na slici 6.27.
x j
j
x j
nj
N C
=
+
k j
xk
x j x j CN
N C
CN
=
k
xk
j . Korigirani gradijent u
x j
x j x j CN
xk
Za potrebe definiranja difuzijskog protoka veliine kroz stranicu S potrebno je poznavati
derivaciju u smjeru normale, koja glasi
C
(6.84)
nj = N
j n j + n j k j n j ,
=
n x j
x j
xk
CN
cos
cos
6.
S
= S
=
( N C ) + S cos ,
n
n
CN / cos
n
107 / 173
(6.85)
Ponovo e se drugi dio izraza koji sadri razliku ( N C ) obraunati kroz koeficijente u
matrici sustava, a lan koji sadri normalnu derivaciju raunatu s interpoliranim gradijentom
kroz slobodni lan diskretizirane jednadbe kao i izvorski lan. Jasno je da e obraunavanje
dijela difuzijskog transporta kroz izvorski lan imati za posljedicu da se rjeenje linearnog
problema nee moi dobiti jednim rjeavanjem diskretiziranih jednadbi. Iz je jasno je da za
sluaj ortogonalne mree ( = 0 , j = n j ) izraza (6.85) prelazi u poznati oblik
S
= S
=
( N C ) ,
n
n
CN
(6.86)
6.5.4.
6.5.5.
Kao to je prije reeno opa transportna jednadba moe biti nelinearna, bilo zbog
nelinearnosti izvorskog lana ili zbog zavisnosti koeficijenata jednadbe od samog rjeenja.
Jasno je da e pri rjeavanju jednadbe koliine gibanja ( = vi ) jednadbe biti nelinearne
zbog toga to je jaina konvekcije, koja definira koeficijente jednadbe, funkcija brzine koju
tek trebamo nai. Slino i koeficijent difuzije moe biti funkcija = ( ) (npr. toplinska
provodnost u energijskoj jednadbi je funkcija temperature), pa e koeficijenti diskretizirane
jednadbe takoer biti funkcija rjeenja. Diskretizirani oblik ope transportne jednadbe je
N nb
d
nb
VC C = aCC + [ aN N ] + SC VC ,
(6.88)
dt
nb =1
gdje su za sluaj nelinearne jednadbe koeficijenti aN i aC te izvorski lan SC funkcije od
traenog rjeenja . Za svaki konani volumen unutar podruja prorauna postavlja se jedna
6.
108 / 173
C ,
(6.89)
+
a
=
[ aN N ] + b +
C C
t
t
nb =1
gdje slobodni lan b sadri sve poznate veliine. Jednadbe za sve konane volumene se
mogu zapisati u obliku
rj Aji ( ) [i ] b j ( ) = 0 ,
(6.90)
gdje su koeficijenti u matrici Aji i slobodni lan b j funkcije traenog rjeenja. Indeks j se
odnosi na redni broj konanog volumena (odnosno redni broj jednadbe u sustavu jednadbi).
Primjenom Newtonove metode na sustav jednadbi (6.90), trai se korekcija vornih
vrijednosti i ( ik +1 = ik + i , gdje je k broj iteracije), iz izraza
rjk +1 = rjk +
rj
i
i = 0 ,
odakle je
b
Ajm k
m + Aji j [ i ] = rjk ,
i
i
(6.91)
(6.92)
Jacobijeva matrica
6.
109 / 173
(6.94)
rjk Aji ( k ) ik b j ( k ) = 0 ,
Jasno je da pri numerikom rjeavanju reziduali rjk +1 nikad nee za sve jednadbe biti
identiki jednaki nuli, pa e se kriterij (6.94) modificirati u zahtjev
(6.95)
K max = max rjk = max Aji ( k ) ik b j ( k ) max ,
gdje "max" oznauje najveu vrijednost meu rezidualima, a max je propisana tonost
(dovoljno mali broj), ili neto manje strogo
K sum = rjk = Aji ( k ) ik b j ( k ) sum ,
(6.96)
j
j
gdje se suma odnosi po svim konanim volumenima. Alternativno bi se moglo zahtijevati da
promjena rjeenja u dvije sukcesivne iteracije bude mala
K = kj +1 kj .
(6.97)
j
Najee se koristi kriterij (6.96) s tim da se suma apsolutnih vrijednosti reziduala normira s
nekom vrijednou. Naime veliina reziduala zavisi od veliine volumena, tj. jaine
konvekcije i difuzije, te o samoj prosjenoj vrijednosti polja , pa bi i kriterij sum ovisio o
problemu kojeg se rjeava. Jedan od naina da se kriterij uini openitijim je da se reziduali
normiraju s ukupnim konvekcijskim protokom veliine . Ako je m ukupni maseni protok
fluida kroz podruje prorauna, a k karakteristina vrijednost za problem (bilo
maksimalna ili prosjena vrijednost) tada se kriterij sum moe prikazati u obliku sum = mk ,
gdje je bezdimenzijski (univerzalni) kriterij slinosti, npr. = 104 . Naravno ovaj pristup
ne vrijedi u sluajevima strujanja unutar zatvorenog spremnika ( m =0), pa se tada mora
drukije definirati karakteristina vrijednost protoka, npr. sumu difuzijskih vodljivosti po
granicama podruja prorauna. Za karakteristinu vrijednost je mogue izabrati i sumu
apsolutnih vrijednosti slobodnih lanova, sum = b j , ili maksimalnu vrijednost reziduala
j
6.
110 / 173
lin = 104 , da se jednadbe odmah rijee tono i izbjegnu nepotrebne vanjske iteracije unutar
kojih se raunaju koeficijenti. Jasno je da se u svakoj vanjskoj iteraciji ulazi u rjeavanje
sustava linearnih algebarskih jednadbi s manjom sumom apsolutnih reziduala, pa se moe
dogoditi da se reziduali vie ne mogu (zbog ograniene tonosti raunala) smanjiti lin puta.
Zbog toga se obino propisuje i maksimalni broj unutarnjih iteracija za rjeavanje sustava
linearnih algebarskih jednadbi. Ista je situacija i s vanjskim iteracijama. Kad se postigne
stacionarno rjeenje (koje se vie ne mijenja s vremenom), ako se kao kriterij za normiranje
koristi poetni rezidual, tada se dolazi u situaciju da se taj poetni rezidual vie ne moe
smanjiti eljeni broj puta, pa treba ogranienje na broj vanjskih iteracija, to na slici 6.28 nije
prikazano.
6.
111 / 173
t = t + t
izraunaj koeficijente u
jednadbi (6.93) i
poetni rezidual Kt
vanjske iteracije
DA
unutarnje iteracije
naini iteraciju u
rjeavanju sustava
linearnih alg. jednadbi
maksimalno
iteracija?
NE
K < linKpoc?
NE
vremenska integracija
DA
K < Kt ?
DA
t < tmax ?
DA
NE
kraj integracije
6.
112 / 173
gdje je parametar. Rjeenje ovog sustava je toka presjeka dvaju pravaca u Oxy ravnini, i
jednako je x = 1 i y = 1 , za bilo koju vrijednost . Za vrijednost = 0 jednadbe u sustavu
(6.98) postaju jednake (grafiki imamo dva identina pravca) pa rjeenju sustava odgovara
svaka toka na pravcu x y = 0 . Slika 6.29 prikazuje jednadbe pravaca sustava (6.98) u Oxy
ravnini za vrijednosti parametra = 0,5 i = 0,02 .
=0,5
-1
-0.5
0.5
1.5
(1+)x-y=
(1-)x-y=-
=0,02
(1+)x-y=
(1-)x-y=-
2.5
-1
-0.5
-1
-1
-2
-2
0.5
1.5
2.5
6.
113 / 173
= 0,9
= 0,02
iteracija
r1 + r2
iteracija
r1 + r2
1
2
3
4
5
0,47368
0,97230
0,99854
0,99992
1,00000
0,94737
0,99723
0,99985
0,99999
1,00000
0,94737
0,04986
0,00262
0,00014
0,00001
1
2
3
4
5
10
20
40
80
0,01961
0,05805
0,09499
0,13048
0,16458
0,31604
0,54155
0,79403
0,95842
0,03922
0,07689
0,11309
0,14787
0,18129
0,32972
0,55072
0,79815
0,95926
0,03922
0,03768
0,03620
0,03478
0,03342
0,02736
0,01834
0,00824
0,00166
6.5.6.
Podrelaksacija
Cpodr = Ck + (Ck +1 Ck ) ,
(6.101)
a
k
C
k +1
C
N nb
= aNk Nk +1 + b k ,
nb
(6.102)
nb =1
k
aN N + b
k
ili
Cpodr = Ck + nb =1
C
aCk
k
N nb
nb
aC podr
1 k k
C = aNk Nk +1 + b k +
a ,
C C
(6.103)
nb =1
aC
Prema tome podrelaksacija poveava centralni koeficijent i mijenja slobodni lan, slino kao i
vremenska integracija, vidjeti izraz (6.89), u kojem je dodatak od nestacionarnog lana
V / t , a ovdje je dodatak uslijed podrelaksacije (1 ) aCk / . To znai da se postupak
podrelaksacije pri rjeavanju stacionarnog problema ( t = ) moe shvatiti kao pseudo
vremenska integracija, jer je uvoenje podrelaksacije ekvivalentno vremenskoj integraciji.
Naravno, podrelaksacija se koristi samo kod rjeavanja stacionarnih problema, a kod
nestacionarnih problema efekt podrelaksacije se dobije smanjivanjem vremenskog koraka
integracije. Jasno je da postupak podrelaksacije nema utjecaja na konano rjeenje, jer kad su
nelinearne jednadbe zadovoljene mora vrijediti kj = kj +1 .
6.
114 / 173
i+1
i-1
j+1
i+1
j+1
j
j-1
j
j-1
Nestrukturirana mrea
Strukturirana mrea
i-1
6.
115 / 173
Diskretizacija podruja prorauna se moe napraviti na dva naina. Prvi nain je da se prvo
postave vorovi, pa se oko njih formiraju konani volumeni (pristup A), a drugi nain je da se
prvo formiraju konani volumeni, pa se zatim u njihova teita postavljaju vorovi (pristup
B). Kao to se vidi iz slike 6.30 u pristupu A se dobiju polovini volumeni uz rub podruja
prorauna, to zahtijeva proceduru diskretizacije neto razliitu od procedure za volumene u
unutranjosti podruja prorauna. To je odreeni nedostatak, ali ne preveliki ako se uzme u
obzir da su ti volumeni i tako specifini zbog potrebe ugradnje rubnih uvjeta.
Temeljem opisa metode konanih volumena, moe se rei da bi idealna geometrijska mrea
trebala imati sljedea svojstva:
1) vorovi bi trebali biti u teitu konanih volumena za potrebe to tonije
aproksimacije volumenskih integrala.
2) Spojnica vorova treba probadati stranicu konanog volumena u njenom teitu, za
potrebe to tonije aproksimacije povrinskih integrala.
3) Teite stranice bi trebalo biti na polovitu spojnice susjednih vorova, za potrebe to
tonije interpolacije.
4) Spojnica vorova bi trebala biti okomita na stranicu konanog volumena, jer se tada
difuzijski protok moe modelirati bez potrebe za interpolacijom gradijenata iz
centralnih vorova na stranicu konanog volumena.
5) Posebno, prvi vor do granice podruja prorauna treba leati na okomici na granicu
povuenoj iz teita rubne stranice, zbog tonije ugradnje rubnih uvjeta.
Naravno da sve ove uvjete zadovoljavaju samo mree sastavljene iz elemenata pravilnog
oblika (npr. kvadrati u 2D ili kocke u 3D), a u mreama koje opisuju sloeniju geometriju,
nikad nisu zadovoljeni svi nabrojani uvjeti. Niti jedan od pristupa generiranja mree ne
garantira zadovoljavanje traenih uvjeta, s tim da pristup A ne garantira niti uvjet da se vor
nalazi u teitu volumena, pa se ee koristi pristup B u kojemu je to garantirano, a osim toga
se u tom pristupu dobiju puni volumeni uz rub podruja prorauna.
Osim nabrojanih svojstava za numeriki postupak je bolje kada su karakteristine dimenzije
volumena u svim smjerovima priblino jednake. Ako su volumeni vrlo izduenim u jednom
smjeru matrica sustava je loije uvjetovana to je kao to je prije ilustrirano uzrok loijoj
konvergenciji Gauss-Siedelove metode za rjeavanje sustava linearnih algebarskih jednadbi.
To se moe ilustrirati na primjeru rjeavanja difuzijske jednadbe u podruju kao na slici
6.31.
=0
=0
n
3
=6
5
H
2
=0
n
L
Slika 6.31 Podruje prorauna za stacionarni problem difuzije
6.
116 / 173
=0,
x j x j
Uz =konst. u Oxy koordinatnom sustavu, ona prelazi u
2
2 2
(6.105)
= 0 ili
+
=0
x j x j
x 2 y 2
Diskretizacijom jednadbe (6.105) za 6 konanih volumena prema slici 6.31 slijedi sustav est
jednadbu u kojima su nepoznanice vrijednosti u est unutarnjih vorova. Koeficijenti za
S x
stranicu izmeu vorova 1 i 2 (uz =1 ) jednak je difuzijskoj vodljivosti D =
=
=a.
n
y
Koeficijent za stranicu izmeu vorova 1 i 3 je takoer jednak difuzijskoj vodljivosti i iznosi
S y 1
D=
=
= . Za gornje i donje rubne stranice, na kojima je zadan von Neumannov
n
x a
rubni uvjet, nema korekcije centralnog koeficijenta niti slobodnog lana, a za stranice na
lijevom i desnom rubu na kojima je Dirichletov rubni uvjet koeficijent iznosi
S
y
2
D=
=
= , to se dodaje centralnom koeficijentu za volumene uz granicu. Ako se
n
x / 2 a
raspie matrica koeficijenata u sustavu Aji [i ] = b j i vektor desne strane, oni e biti
3
1
0
0
0
a
0
a + a
a
1
a a + 3
0
0
0
a
a
2
1
0
1
0
0
a
a+
a
a
a
Aji =
; b j =
(6.106)
1
2
1
0
0
0
a a +
a
a
a
1
3
0
0
0
a
a
12
a
a
a
12
1
3
a a +
0
0
0
a
a
a
ili ako se svaku jednadbu podijeli s a koeficijenti e biti
1 + 3a 2
1
a 2
0
0
0
0
2
2
0
a
1 + 3a
0
0
0
1
a 2
1
a 2
0
1 + 2 a 2
0
0
Aji =
(6.107)
; b j =
a 2
1
a 2 0
1 + 2a 2
0
0
2
0
12a
a 2
1
0
0
1 + 3a 2
12a 2
a 2
1
0
0
1 + 3a 2
0
2
6
Oito e za sluaj a = x / y = 1000 biti a = 10 , pa da bi se centralni koeficijenti mogli
tono izraunati trebati koristiti dvostruku preciznost. U graninom prijelazu a po dvije
6.
117 / 173
Po debljini graninog sloja treba smjestiti dovoljan broj volumena, da se dobro opiu
gradijenti veliina, a za podruje izvan graninog sloja, gdje su gradijenti mali, mogu se
koristiti vei volumeni. Meutim prijelaz s malih na velike volumene treba biti kontinuiran,
da bi faktor linearne interpolacije uvijek bio blizu vrijednosti 0,5, kao to prikazuje slika 6.33.
6.
118 / 173
6.7.1.
Direktne metode
Direktne metode se temelje na algoritmima koji u konanom broju raunskih operacija daju
tono rjeenje (do na tonost raunala) sustava jednadbi. Raunalno vrijeme ovih metoda
razmjerno je kvadratu broja jednadbi ( t N 2 ). Primjeri direktnih metoda su Gaussova
eliminacija i metode temeljene na LU dekompoziciji matrice sustava. U Gaussovoj metodi se
eliminacijom koeficijenata od matrice A dolazi do gornje trokutaste matrice U, nakon ega se
sustav Ux = b , gdje je b vektor desne strane nakon Gaussove eliminacije, jednostavno
6.
119 / 173
(6.110)
(6.111)
ei
fi
Ovakav se sustav jednostavno rjeava u dva koraka, prvo se rijei sustav Lv = b , gdje je v
pomoni vektor, a zatim Ux = v . Naravno, odreivanje koeficijenata matrica L i U je sa
stajalita raunalnog vremena skupo.
6.
6.7.2.
120 / 173
Iterativne metode
(U
+ D ) k = r k , odnosno
(U
+ D ) x k +1 = b - L* x k ,
(6.119)
jednostavno rijeiti. Ako se u jednoj iteraciji rjeavaju obje jednadbe: i (6.118) i (6.119) onda
se govori o simetrinoj Gauss-Siedelovoj metodi.
3) Metoda nepotpune faktorizacije. Matrica A se moe aproksimirati umnokom
(6.120)
M = ( L* + D )( I + D-1U* ) = L* + D + U* + L*D-1U* ,
A
6.
121 / 173
Gauss-Siedelovoj metodi.
4) Linijska Gauss-Siedelova metoda. Za sluaj metode konanih volumena na strukturiranoj
mrei matrica A e u dvodimenzijskoj situaciji biti petdijagonalne strukture, pri emu e dvije
dijagonale uvijek biti uz glavnu dijagonalu matrice. U tom se sluaju matrica A moe
prikazati zbrojem A = D3 + O , gdje je D3 tridijagonalna matrica, a O sadri preostale
dijagonale. Linijska Gauss-Siedelova metoda je definirana kao
(6.122)
D3 k = r k , odnosno D3 x k +1 = b - Ox k
Slika 6.33 ilustrira razliku Gauss-Siedelove i Linijske Gauss-Siedelove metode kod primjene
na strukturiranoj mrei. Ako se u vektor nepoznanica sloe vorne vrijednosti po stupcima
(i=konst.) tada e donju trokutastu matricu initi koeficijenti aW i aS (pri emu e koeficijenti
aS leati na dijagonali uz glavnu dijagonalu), a gornju trokutastu matricu koeficijenti aE i aN
(pri emu e koeficijenti aN leati na dijagonali uz glavnu dijagonalu). U sluaju da se
nepoznanice slau po redcima (j=konst.) uz glavnu dijagonalu bi leali koeficijenti aW (u
donjoj trokutastoj matrici) i aE (u gornjoj trokutastoj matrici).
j=Ny
k+1
k+1
k+1
...
j=2
j=1
k+1
k+1
k+1
k+1
k+1
k+1
k+1
k+1
N
C
k+1
k+1
i=1
i=2
...
i=Nx
i=1
i=2
...
i=Nx
6.
122 / 173
da se u svakom sluaju obilazi jedan po jedan volumen (vor po vor), pa se takva metoda jo
naziva tokastom metodom.
U Linijskoj Gauss-Siedelovoj metodi istovremeno se posjeuju svi vorovi na liniji, kao to
pokazuje slika 6.33 desno, za sluaj slaganja nepoznanica po stupcima. Sustav jednadbi
(6.122) se moe podijeliti na podsustave s tridijagonalnom matricom u kojima vektori
nepoznanica sadre vrijednosti nepoznanica za vorove na linijama i=konst. Ovi podsustavi se
mogu rjeavati od i=1 do i=Nx, ili obrnuto. Za slaganje nepoznanica po redcima bi se dobili
podsustavi koji bi se rjeavali po linijama j=konst. Iz slike je jasno da kad se rjeava
podsustav za i=2, da je podsustav na liniji i=1 ve rijeen (vrijednosti su ve iz iteracije k+1),
a vrijednosti na liniji i=3 se uzimaju iz k-te iteracije. Ako se ima posla s parabolinim
jednadbama (npr. dominantna konvekcija u smjeru osi x), tada e koeficijenti aE biti jednaki
nula, pa e se jednim prolazom po linijama i=konst., dobiti tono rjeenje jednadbi. Jasno je
da bi za sluaj dominantne konvekcije u smjeru x, koeficijenti aW bili jednaki nula, te bi
sustav bilo bolje rjeavati poevi od linije i=Nx, prema liniji i=1. Naravno, ako je konvekcija
dominantna u smjeru osi y, tada bi bilo bolje sustav rjeavati po redcima j=konst. S obzirom
da openito dominantni smjer strujanja varira od sluaja do sluaja u jednom iterativnom
koraku Linijske Gauss-Siedelove metode se kombiniraju prolazi po linijama i=konst. i
linijama j=konst.
Temeljeno na Linijskoj Gauss-Siedelovoj metodi, na strukturiranim mreama se moe
definirati posebnu metodu za rjeavanje nestacionarnih problema, poznatu pod nazivom ADI
(Alternate DIrection) metoda. Uzmimo za primjer nestacionarnu difuzijsku jednadbu u
dvodimenzijskoj situaciji, koja uz =konst. i S = 0 , glasi:
2
2
2 2 = 0
t
x
y
Diskretizacijom jednadbe (6.123) na ravnomjernoj mrei ( x = y ) uz =konst.
za proraunsku molekulu kao na slici 6.33 lijevo, dobije se (i metodom konanih
metodom konanih volumena):
d
2C + W
2C + S
C = E
+ N
2
2
dt
( x )
( y )
(6.123)
i oznake
razlika i
(6.124)
Kao to je prije reeno, jednadba (6.124) se moe integrirati po vremenu eksplicitno (uz
vremensko ogranienje koraka integracije), pa bi uz primjenu Eulerove eksplicitne metode,
izraz (6.124) glasio
n+1 Cn
n 2Cn + Wn
Nn 2Cn + Sn
C
= E
+
(6.125)
2
2
t
( x )
( y )
U jednadbi (6.125) je jedina nepoznanica Cn+1 , pa je oito da bi se sustav linearnih
algebarskih jednadbi imao dijagonalnu matricu sustava, to se jednostavno rjeava. Za sluaj
primjene implicitne metode (koja nema ogranienja na veliinu vremenskog koraka
integracije) izraz (6.124) bi glasio
n+1 Cn
n+1 2Cn+1 + Wn+1
n+1 2Cn+1 + Sn+1
C
= E
+ N
(6.126)
2
2
t
( x )
( y )
pa bi matrica sustava jednadbi (sloena od diskretiziranih jednadbi za sve volumene) bila
rijetko popunjena matrica s pet dijagonala. Ideja ADI metode je razlomiti korak integracije na
dva jednaka dijela, te u prvoj polovici koraka operator druge derivacije po koordinati x
diskretizirati implicitno, a po koordinati y eksplicitno. U drugoj polovici vremenskog koraka
operator koji je u prvoj polovici vremena bio implicitno diskretiziran se sada diskretizira
6.
123 / 173
,
(6.127)
2
2
t / 2
( x )
( y )
a za drugu
Cn Cn+1/ 2
t / 2
( x )
( y )
(6.128)
6.7.3.
Multigrid metode
6.
124 / 173
smjeru osi y mali, pa e propagacija informacije u smjeru osi x biti spora, tj. trebat e puno
iteracija Gauss-Siedelove metode da se postigne konano rjeenje. Sljedee tablice daju
rjeenje Gauss-Siedelove metode ovisno o rednom broju iteracije, za vrijednosti parametra
a = 100 i a = 1 , pri emu je u oba sluaja poetno pretpostavljeno i = 0, i = 1, 6 .
Rezultati rjeavanja sustava (6.107) Gauss-Siedelovom metodom za a = x / y = 100
Iteracija
1
2
3
4
5
6
100 0.000
0.000
0.002
0.002
0.232
0.233
500 0.002
0.002
0.051
0.051
1.037
1.038
1000 0.011
0.011
0.174
0.174
1.815
1.815
5000 0.345
0.345
1.546
1.546
4.146
4.146
10000 0.734
0.734
2.459
2.459
4.724
4.724
30000 0.995
0.995
2.990
2.990
4.995
4.995
1
2
3
4
5
6
7
8
9
10
11
12
13
14
0,000
0,000
0,250
0,616
0,810
0,906
0,954
0,977
0,989
0,994
0,997
0,999
0,999
1,000
0,000
0,000
0,458
0,730
0,867
0,934
0,968
0,984
0,992
0,996
0,998
0,999
1,000
1,000
0,000
1,000
2,007
2,510
2,759
2,881
2,941
2,971
2,986
2,993
2,997
2,998
2,999
3,000
0,000
1,583
2,303
2,656
2,831
2,917
2,959
2,980
2,990
2,995
2,998
2,999
2,999
3,000
3,000
4,188
4,612
4,810
4,906
4,954
4,977
4,989
4,994
4,997
4,999
4,999
5,000
5,000
3,750
4,443
4,729
4,867
4,934
4,968
4,984
4,992
4,996
4,998
4,999
5,000
5,000
5,000
6.
125 / 173
1
2
1 = 1 + 1
3 = 3 + 2
5 = 5 + 3
2 = 2 + 1
4 = 4 + 2
6 = 6 + 3
Slika 6.34 Volumeni grublje mree dobiveni zbrajanjem volumena finije mree
2
2
1 + 3a
0
0
0 1 0
a
1
a 2
0
1 + 2 a 2
0 2 0
1
a 2
2
2
1 + 2a
0
a
1
a 2 2 0
0
2
0
0
0
1 + 3a 2
a 2
1 3 12a
2
0
0
1 + 3a 2 3 12a
a 2
1
0
(6.129)
Zbrajanjem odgovarajuih jednadbi u sustavu (6.129) slijedi sustav jednadbi koji definira
korekcije na gruboj mrei, koji glasi
6a 2 2a 2
0 1 0
2
4a 2 2a 2 2 = 0
(6.130)
2a
2
2
2
0
6a 3 24a
2a
Sustav jednadbi (6.130) nije loe uvjetovan, a sljedea tablica pokazuje promjenu rjeenja za
korekcije s brojem iteracije.
Rezultati rjeavanja sustava (6.130) Gauss-Siedelovom metodom za a = x / y = 100
Iteracija
1
2
3
1
2
3
4
5
6
7
8
9
0.000
0.000
0.667
0.889
0.963
0.988
0.996
0.999
1.000
0.000
2.000
2.667
2.889
2.963
2.988
2.996
2.999
3.000
4.000
4.667
4.889
4.963
4.988
4.996
4.999
5.000
5.000
6.
126 / 173
Oito e se u ovom sluaju jednim rjeavanjem na gruboj mrei dobiti tono rjeenje
problema.
U opem sluaju u primjeni viemrenih metoda se koristi vie razina mree. Metoda moe
biti kao u ovom primjeru izvedena manipulacijom s jednadbama (engl. AMG = Algebraic
Multigrid) ili se jednadbe na svakoj mrei mogu izvesti diskretizacijom. U tom smislu i
korekcija rjeenja za sitnije volumene unutar veeg volumena moe biti ista (engl. additive
correction), ili korekcija moe biti prostorno rasporeena. U svakom sluaju treba definirati
operator za prijenos reziduala s fine na grublju mreu (engl. restriction of residuals) te
prijenos korekcije rjeenja s grube na finu mreu (engl. prolongation of correction).
Uobiajeni ciklusi u viemrenoj metodi su V i W ciklusi, koji su shematski prikazani na slici
6.35. Rjeavanje sustava jednadbi na mrei se naziva glaenjem rjeenja (engl. smoothing),
pri emu se rjeavanje u fazi restrikcije (prelazak s finije na grublju mreu naziva "presmoothing", a rjeavanje sustava u fazi prolongacije (prelazak s grublje na finiju) naziva
"post-smoothing". Jasno da e se od rjeavaa zahtijevati da nakon svake iteracije daje
rjeenje koje je blie tonom rjeenju. Iz prikazanog primjera je oito da kod iste difuzije i
loe uvjetovanog sustava, glavni doprinos brzoj konvergenciji rjeenja dolazi od procesa
prolongacije, to znai da je znaajno tono rjeavanje sustava u fazi prolongacije, pa bi
doputeni broj iteracija pri rjeavanju sustava linearnih algebarskih jednadbi (obino definira
korisnik) na svakoj razini mree trebao biti vei za "post-smoothing" nego za "presmoothing".
razina mree
1
fina mrea
2
3
4
5
gruba mrea
V ciklus
W ciklus
7.
127 / 173
( vi )
t
( v j vi )
x j
= fi +
ji
(7.2)
x j
( ji vi ) q j
( e) ( v je)
+
= f i vi +
t
x j
x j
x j
ili nakon oduzimanja kinetike energije energijska jednadba (7.3) prelazi u
ji q j
( u ) ( v ju )
+
= vi
(7.3)
energijska jednadba:
(7.4)
Jednadbe stanja
u = cvT
u = cvT
Newtonov zakon
viskoznosti
Fourierov zakon
toplinske provodnosti
v j
ij =
xi
vi
x j
2 v
+ V k ij
3 xk
T
q j =
x j
v j
ij =
xi
vi
x j
7.
128 / 173
Tablica 7.2 daje pregled osnovnih jednadbi u ova dva modela strujanja fluida. U stlaivom
strujanju su nepoznanice , vi , p i T (ili u ili e ), dok su u nestlaivom strujanju
nepoznanice vi , p i T . Ako u nestlaivom strujanju viskoznost fluida nije funkcija
temperature, jednadba kontinuiteta i jednadba koliine gibanja se mogu rjeavati odvojeno
od energijske jednadbe.
Tablica 7.2 Osnovne jednadbe dinamike stlaivog i nestlaivog strujanja
Stlaivo strujanje
Nestlaivo strujanje
v j
( v j )
=0
+
=0
x j
t
x j
( vi ) ( v j vi )
+
=
t
x j
( vi ) ( v j vi )
p ji
+
= fi
+
t
x j
xi x j
v
v
ij = j + i
x x
j
i
2 v
+ V k ij
3 xk
( e) ( v je)
+
=
t
x j
f i vi
p
( pv j )
x j
( ji vi )
x j
x j
T
x j
fi
+
xi x j
v j v
+ i
xi x j
( cvT ) ( v j cvT )
v
+
= ji i +
t
x j
x j x j
T
x j
= RT (savreni plin)
dp =
d ili
p p0 0
=
(kapljevina)
K0
0
= konst.
Nepoznanice: vi , p i T
Fizikalno gledajui, o stlaivom strujanju fluida govorimo ako se u strujanju gustoa fluida
znaajno mijenja, u protivnom je strujanje nestlaivo. Naime, i plinovi i kapljevine se daju
stlaiti (poveanjem tlaka im se volumen smanjuje, a gustoa raste), pri emu se plinovi lake
stlauju u odnosu na kapljevine. No, i strujanje plinova (koji se lako stlauju) moe biti
nestlaivo, ako plin struji malom brzinom, a strujanje kapljevina moe biti stlaivo ako se u
strujanju pojavljuju ogromne razlike tlaka. Kriterij stlaivosti strujanja je Machov broj koji je
omjer brzine strujanja fluida i brzine irenja zvuka u fluidu. Brzina c irenja zvuka u fluidu je
po definiciji
dp
c2 =
(7.6)
d s = konst
i za savreni plin je c = RT , a za kapljevine je c = K / , gdje je K volumenski modul
elastinosti fluida u empirikom izrazu za stlaivost kapljevina. Ako je Machov broj manji od
priblino 0,3 strujanje se smatra nestlaivim.
Formalno gledajui i strujanje plinova i strujanje kapljevina bi se moglo opisati modelom
stlaivog strujanja. Jednadba stanja kapljevine bi se na temelju izraza (7.6) mogla pisati kao
7.
dp =
129 / 173
gustoa u svim lanovima jednadbe smatra konstantnom = 0 , osim u lanu koji opisuje
masene sile. Deriviranjem izraza (7.8) po koordinati xi , te uvrtavanjem u jednadbu koliine
gibanja za nestlaivo strujanje prema tablici 7.2, u kojoj zbroj masenih sila i sila tlaka postaje
p
p
p
p
= g i 3 + 0 g i 3
= ( 0 ) g i 3
= 0 (T T0 ) g i 3
(7.11)
fi
xi
xi
xi
xi
U izrazu (7.11) je ve iskoriten izraz (7.10). S obzirom da su brzine strujanja uslijed prirodne
konvekcije male, to e i brzina pretvorbe kinetike energije u unutarnju energiju, uslijed
viskoznih sila biti mala u odnosu na toplinski tok uslijed gradijenta temperature, pa se
v
zanemaruje ( ji i ). Tablica 7.3 prikazuje jednadbe Boussinesqova modela.
x j
Oito je da su u Boussinesqovom modelu jednadba koliine gibanja i energijska jednadba
vrsto spregnute, jer je lan s temperaturom u jednadbi koliine gibanja odgovoran za
strujanje (odnosno polje brzine), a polje brzine u energijskoj jednadbi je odgovorno za polje
temperature. Specifinost ovog modela je u tome da su tlane sile male (polje tlaka se rauna,
ali se obino ne prikazuje), a znaajne su masene sile, za razliku od problema s prisilnom
konvekcijom (gdje je polje brzine propisano rubnim uvjetima) u kojem su zanemarive masene
sile (ako nema slobodne povrine), a znaajne sile tlaka. Zbog toga svojstva e algoritmi u
kojima se polje brzine korigira na temelju korekcije tlaka, koji e biti opisani u nastavku,
sporo konvergirati u sluaju Boussinesqova modela, jer u tom modelu polje brzine zavisi od
masenih sila.
7.
130 / 173
( 0 cvT )
t
( 0 v j cvT )
x j
x j
T
x j
Nepoznanice: vi , p i T
Dakle, model stlaivog strujanja (za plinove) i slabo-stlaivog strujanja (za kapljevine) se
sastoji od tri parcijalne diferencijalne jednadbe i jedne algebarske jednadbe. Jednadba
kontinuiteta je oblika ope transportne jednadbe (uz = 1 , = 0 i S = 0 ) i prirodna je
jednadba za odreivanje polja gustoe, jednadba koliine gibanja ( = vi ) je opa
transportna jednadba za polje brzine, a energijska jednadba ( = e ) za ukupnu energiju,
odnosno za unutarnju energiju ili za temperaturu. Prema tome algebarska jednadba stanja
ostaje za odreivanje polja tlaka. Takva metoda rjeavanja modela stlaivog strujanja se u
literaturi naziva "density based method". Jasno je da ova metoda nee biti primjenjiva za
rjeavanje modela nestlaivog strujanja fluida u kojem je gustoa fluida fiksno zadana
(jednadba stanja se svodi na injenicu = konst. ), pa se o promjeni tlaka ne moe
zakljuivati iz promjene gustoe (jer promjene gustoe nema). U sluaju nestlaivog strujanja
e trebati definirati metodu u kojoj se tlak odreuje, ne iz algebarske jednadbe stanja, nego iz
diferencijalnih jednadbi pa e se takva metoda nazivati "pressure based method". "Density
based method" e pokazivati slabosti pri rjeavanju slabo-stlaivog strujanja i stlaivog
strujanja pri niskim Machovim brojevima. Ako za primjer analiziramo strujanje zraka
( R = 287 J/(kg K) , = 1, 4 ) brzinom v0 = 1 m/s , pri atmosferskom tlaku p0 = 100000 Pa i
temperaturi T0 = 300 K (gustoe 0 = p0 / ( RT0 ) = 1,16 kg/m3 ) oko nekog tijela, tada znamo
da e red veliine promjene tlaka od podruja neporemeenog strujanja do toke zastoja biti
jednaka dinamikom tlaku p = 0 v02 / 2 = 0,58 Pa . Takva promjena tlaka e izazvati
promjenu gustoe = p / ( RT0 ) = 6, 745 106 kg/m3 . Oito je da je promjena gustoe za
est redova veliine manja od same gustoe, a promjena tlaka pet redova veliine od samog
tlaka. U takvom sluaju govorimo o krutom sustavu (engl. "stiff system"), pri ijem
rjeavanju postoje numeriki problemi karakteristini za loe uvjetovane matrice. Da bi se
poboljala numerika svojstva metode, matrica sustava diskretiziranih jednadbi se obino
preduvjetuje ("pre-conditioning"). Pri rjeavanju problema slabo-stlaivog strujanja ova
metoda bi imala jo loija svojstva jer je faktor s kojim se mnoi promjena gustoe da se
dobije promjena tlaka obino jo vei, pa se za probleme slabo-stlaivog strujanja (tipian
primjer je jednodimenzijski model koji se koristi u analizi hidraulikog udara u cjevovodima)
obino koristi "pressure based" metoda. S obzirom da se "pressure based" metode mogu
koristiti za rjeavanje i nestlaivog i stlaivog strujanja u nastavku e se dati algoritam za
rjeavanje modela nestlaivog strujanja jednom takvom metodom.
7.
131 / 173
1 p
= 2
i
,
(7.12)
= 2
x j c x j
t c t
to uvrteno u jednadbu kontinuiteta (7.1) daje
v
p
p
+ vj
= c2 j
(7.13)
t
x j
x j
S obzirom da se divergencija brzine mnoi s faktorom c 2 , koji je za kapljevine velik, ak i
mala pogreka u divergenciji polja brzine moe izazvati velike pogreke u polju tlaka. Jasno
7.
132 / 173
t
x j
x j x j
xi
lokalna promjena
konvekcija
difuzija
(7.15)
izvorski clan
to u dvodimenzijskoj situaciji predstavlja sustav tri jednadbe s tri nepoznata skalarna polja:
v1 , v2 i p . U jednadbi koliine gibanja prepoznajemo lanove ope transportne jednadbe
(uz = vi ) poput lokalne promjene, konvekcijskog i difuzijskog transporta, te izvorski lan (u
ovom sluaju ga ine sile tlaka).
Primjenom operatora rotora na jednadbu (7.15), iz nje bi nestao tlak, a dobila bi se opa
transportna jednadba u kojoj je fizikalno svojstvo vektor vrtlonosti. Prema tome, do polja
brzine bi se moglo doi i numerikim postupkom u kojem se ne rauna polje tlaka. U tom bi
se sluaju polje tlaka raunalo, na kraju, nakon to se odredi polje brzine. Takva formulacija
jednadbi strujanja preko strujne funkcije i vektora vrtlonosti se nee razmatrati u ovom
kolegiju.
Jednadba (7.15) je oito jednadba koja definira polje brzine (opa transportna jednadba za
= vi ), dok jednadba kontinuiteta (7.14) ostaje za odreivanje polja tlaka. Osnovni je
problem da se u jednadbi kontinuiteta, koja treba sluiti za odreivanje tlaka, tlak uope ne
pojavljuje eksplicitno. Fizikalno gledajui, u nestlaivom strujanju se nastali poremeaji tlaka
trenutno proire po itavom podruju strujanja, pri emu divergencija polja brzine ostaje
jednaka nuli u svakom trenutku i u svakoj toki prostora. Taj uvjet treba forsirati i u
numerikom postupku i to tako da jednadba kontinuiteta bude zadovoljena u svakom
iterativnom koraku numerikog postupka (bilo da se radi o iteracijama u proraunu
stacionarnog strujanja ili iteracijama unutar vremenskog koraka integracije nestacionarnog
problema).
Zbog nelinearnog konvekcijskog lana u jednadbi koliine gibanja, numeriki postupak e
nuno imati iterativni karakter. Ako se konvekcijski lan linearizira u obliku v j vi = v *j vi ,
gdje je v *j trenutno raspoloivo polje brzine (iz prethodne iteracije, odnosno u poetku
iterativnog postupka to je pretpostavljeno polje) dobije se linearizirana jednadba koja se
diskretizira po prije danim pravilima.
S obzirom da se tlak u jednadbama pojavljuje samo s gradijentom, a da njegova vrijednost ne
utjee na gustou, tlak e biti neodreen do na konstantu. Drugim rijeima moe se raunati s
apsolutnim tlakom, pretlakom ili tlakom mjerenim u odnosu na bilo koji (proizvoljno
definirani) referentni tlak. S numerikog stajalita referentni tlak je najbolje birati tako da
sredina podruja tlaka bude oko nule, tako da broj signifikantnih znamenki bude najvei (npr.
lo izbor je da se tlak mijenja u granicama 100000 do 100010, jer prve etiri znamenke ne
nose nikakvu informaciju, a dobar izbor je da tlak varira u podruju -5 do 5).
7.
7.2.
133 / 173
Izbor mree
Prvi korak u razvoju numerike metode je izbor geometrijske mree. Ako sve jednadbe
matematikog modela zadovoljavaju opi oblik transportne jednadbe, ija je diskretizacija
opisana u prethodnom poglavlju, onda se moe initi prirodno koristiti nepomaknutu mreu,
koja je za sluaj pravokutne mree, prikazana na slici 7.1, desno. U toj su mrei vorovi u
kojima se raunaju sve nepoznanice (tlak, komponente brzine, temperatura, te za sluaj
turbulentnog strujanja i primjene k modela turbulencije, kinetika energija turbulencije i
disipacija kinetike energije turbulencije) smjeteni u teita volumena. Ako se prisjetimo
diskretizacije ope transportne jednadbe iz prethodnog poglavlja, uoit emo da je ona
provedena uz pretpostavku poznatog polja brzine, a temeljem kojeg su definirane jaine
konvekcije (maseni protoci kroz granice konanih volumena). S tog stajalita je bolje,
vorove u kojima se raunaju brzine smjestiti na stranice konanih volumena (na kojima se
diskretizira opa transportna jednadba), pa govorimo o pomaknutoj mrei koja je, za sluaj
pravokutne mree, prikazana na slici 7.1 lijevo.
Pomaknuta mrea
Nepomaknuta mrea
n
C
W w
n
e
vor za tlak
rubni vor
7.
134 / 173
vrijednosti brzine jednak broju stranica u unutranjosti podruja prorauna, a taj je broj jednak
broju pomaknutih volumena (oznaenih plavom i ruiastom bojom na slici 7.1) na kojima se
postavljaju diskretizirane komponente jednadbe koliine gibanja. Broj vorova s nepoznatim
tlakom jednak je zbroju unutarnjih vorova i vorova na rubu, umanjenih za jedan (tlak u
jednom voru mora biti zadan, jer je polje tlaka neodreeno do na konstantu). Vrijednosti
tlaka u unutarnjim vorovima se odreuju iz jednadbe kontinuiteta, a tih jednadbi ima
koliko i unutarnjih vorova. Tlakovi na rubu podruja prorauna se odreuju iz jednadbi
koliine gibanja za polovine volumene uz granicu (npr. ruiasto osjenani volumen na slici
7.1). Prema tome, moe se zakljuiti da je kod primjene pomaknute mree broj nepoznanica i
broj raspoloivih jednadbi usklaen, pri emu vrijednosti tlaka na rubu podruja prorauna
ne sudjeluju u definiranju polja brzine u unutranjosti podruja prorauna (poslije e se to
pokazati na temelju diskretiziranih jednadbi koliine gibanja), pa te tlakove moemo a i ne
moramo raunati. Tonu raspodjelu tlaka po povrini stijenke tijela je potrebno poznavati za
potrebe odreivanja sile fluida na tijelo, a po ostalim rubovima se tlak niti ne mora tono
izraunati (obino se uzme vrijednost iz prvog vora do ruba). Uz zadane brzine po rubu
podruja prorauna, u sluaju nepomaknute mree, broj nepoznatih vrijednosti brzine je
jednak broju konanih volumena pomnoenih s brojem komponenti polja brzine, to odgovara
broju raspoloivih diskretiziranih jednadbi koliine gibanja. Vrijednosti tlaka u vorovima
unutar podruja prorauna se raunaju iz jednadbe kontinuiteta diskretizirane po tim
volumenima, dok za vrijednosti tlaka po rubu podruja prorauna ne postoje fizikalne
dopunske jednadbe, to znai da postoji vie nepoznanica nego raspoloivih jednadbi za
njihovo odreivanje. Problem je to se vrijednosti tlaka po rubu podruja prorauna za sluaj
nepomaknute mree pojavljuju u diskretiziranim oblicima jednadbe koliine gibanja (dakle
utjeu na polje brzine), pa ih je potrebno na neki nain definirati. Obino se koristi neka
ekstrapolacija tlaka (prvog ili drugog reda tonosti) koritenjem vornih vrijednosti iz
unutranjosti podruja prorauna. Jasno je da primjena ekstrapolacije unosi odreenu
proizvoljnost u numeriki postupak, odnosno u rjeenje za polje brzine. Fizikalno gledano, za
neke rubne uvjete moemo definirati fizikalni princip za ekstrapolaciju tlaka na rub podruja
p
prorauna. Na primjer poznato je da na ravnini simetrije vrijedi
= 0 (gdje je n smjer
n
okomito na rub), pa ekstrapolacija koja uvaava ovaj uvjet nee unijeti znaajnu pogreku u
polje brzine. Slino je i s dobro odabranom izlaznom granicom (parabolino strujanje), na
p
= konst. , pa e ekstrapolacija prvog reda tonosti biti prihvatljiva. Takoer u
kojoj e biti
n
p
graninom sloju uz blago zakrivljenu stijenku vrijedi da je
0 (prisjetimo se Prandtlovih
n
jednadbi), pa ni uz tu granicu nee biti problema. Problemi mogu nastupiti za sluaj jako
zakrivljene, valovite granice, gdje polje tlaka moe biti znaajno promjenjivo u blizini ruba,
ili na ulaznoj granici kada je zadani profil brzine jednolik po presjeku, a neposredno uz
granicu dolazi do razvoja profila brzine odnosno do znaajnih promjena tlaka. U tim
sluajevima metode na nepomaknutim mreama, ovisno o primijenjenoj ekstrapolaciji tlaka,
mogu dati nefizikalno polje brzine. No, bez obzira na to danas se ee koriste nepomaknute
mree, jer je njihova primjena u sluaju nestrukturiranih mrea puno jednostavnija (kod
pomaknutih mrea bi trebalo voditi administriranje o tri mree u dvodimenzijskoj situaciji,
odnosno etiri u trodimenzijskoj). U nastavku e biti opisani najee koriteni algoritmi i to
prvo na pomaknutoj, a zatim na nepomaknutoj mrei.
7.
135 / 173
(7.16)
k =1
(7.17)
(7.18)
nb
nb
JKGu
JKGv
JK
beu
bnv
0
7.
136 / 173
7.3.1.
ue =
u + beu
nb nb
nb
ae
Ae
A
( pE pC ) = ue e ( pE pC )
ae
ae
(7.19)
An
A
( pN pC ) = vn n ( pN pC ) ,
an
an
(7.20)
ue
vn =
v + bnv
nb nb
nb
an
vn
(7.22)
Ae2
A2
A2
A2
, aN = n , aW = w , aS = s i aC = aE + aN + aW + aS = anb
ae
an
aw
as
nb
(7.23)
nb
gdje su
aE =
bCp = ( ue Ae + vn An uw Aw vs As )
(7.24)
7.
137 / 173
JKGu
JKGv
JK
beu
bnv
bCp
Slika 7.3 Shematski prikaz strukture matrice sustava diskretiziranih jednadbi s jednadbom
kontinuiteta u obliku jednadbe za tlak
Naravno da su jednadbe za vorne vrijednosti komponenti brzine i tlaka meusobno
spregnute. Ono to se vidi iz strukture matrice je da se tlak nalazi u jednadbama koliine
gibanja (tokasto oznaene dijagonale), a ono to se ne vidi iz strukture matrice sustava je da
su koeficijenti u svim jednadbama funkcije brzine u i v , te da je desna strana jednadbe za
tlak takoer funkcija brzina u i v . Zbog toga e numeriki postupak nuno imati iterativni
postupak. Jasno je da se navedeni sustav treba rijeiti simultano, tako da su istovremeno
zadovoljena sva tri bloka jednadbi. U svakoj iteraciji bi se rjeavao kompletni sustav, na
temelju tako dobivenog rjeenja bi se ponovo raunali koeficijenti matrice sustava i vektor
desne strane te ponovo rjeavao cjelokupni sustav, i taj bi se postupak ponavljao sve dok se
koeficijenti sustava ne prestanu mijenjati. Takav algoritam bi se zvao spregnutim (engl.
"coupled algorithm").
S obzirom da je veina informacija o spregnutosti sustava spremljena u koeficijentima i
desnoj strani globalnog sustava, sama po sebi se namee ideja o odijeljenom rjeavanju
jednadbi (engl. "segregate algorithm"). Naime, ako se utjecaj tlaka u jednadbi koliine
gibanja tretira kroz desnu stranu sustava (crtkane dijagonale na slici 7.3), tada ostaju tri
nezavisna sustava jednadbi (prikazana punim linijama na slici 7.3). Prvo bi se rjeavao
podsustav jednadbi koliine gibanja za u komponentu brzine, zatim za v komponentu
brzine i na kraju jednadba za tlak. Jasno je da bi ovakav odijeljeni nain rjeavanja ukupnog
sustava zahtijevao iterativni postupak i za sluaj linearnog problema za koji bi sa spregnutim
algoritmom dobili rjeenje problema jednim rjeavanjem ukupnog sustava. S obzirom da su
jednadbe (7.16) do (7.18) nelinearne, iterativni postupak e se i tako zahtijevati, pa odijeljeni
nain rjeavanja nee nuno imati znaajni nedostatak, a tedi se na memoriji raunala, jer
nije potrebno pamtiti koeficijente ukupnog sustava. U svakom trenutku je potrebno pamtiti
koeficijente samo jedne dijagonalne blok matrice ukupnog sustava. U odijeljenom algoritmu
se prvo rjeava podsustav jednadbi koliine gibanja za u komponentu, pa za v komponentu,
pri emu su koeficijenti izraunati s vrijednostima brzine iz prethodne iteracije, a desne strane
sustava s tlakom iz prethodne iteracije, nakon ega se rjeava jednadba kontinuiteta.
Postupak se ponavlja s novoizraunatim vrijednostima polja brzine i tlaka sve dok sve
7.
138 / 173
7.3.2.
Oznaimo sa u i v * polje brzine koje smo dobili rjeavanjem jednadbi koliine gibanja na
temelju trenutno raspoloivog tlaka p * . To znai da polje brzine zadovoljava jednadbe
(7.17) i (7.18), tj. vrijedi
*
*
aeue* = anbunb
( pE* pC* ) Ae + beu
(7.25)
*
an vn* = anb vnb
( pN* pC* ) An + bnv ,
(7.26)
nb
nb
(7.27)
( ue + ue ) Ae + ( vn + vn ) An ( uw + uw ) Aw ( vs + vs ) As = 0
*
) ( pE* + pE pC* pC ) Ae + beu
ae ( ue* + ue ) = anb ( unb
+ unb
(7.28)
*
) ( pN* + pN pC* pC ) An + bnv
an ( vn* + ve ) = anb ( vnb
+ vnb
(7.29)
nb
nb
(7.30)
( pN pC ) An
an vn = anb vnb
(7.31)
nb
nb
Jednadbe (7.30) i (7.31) oznauju sustave linearnih algebarskih jednadbi koje daju vezu
meu korekcijom polja brzine i tlaka, koje bi zadovoljile sve jednadbe sustava, a praktiki su
jednake originalnim jednadbama. Jasno je da e kako se numeriko rjeenje pribliava
tonom rjeenju korekcije brzine i tlaka bivati sve manje, a na kraju e biti jednake nuli. Ako
i
se pretpostavi da su neke korekcije pozitivne, a neke negativne i zanemare lanovi anb unb
nb
anb vnb , iz gornjih jednadbi se dobiju jednostavne relacije za vezu izmeu korekcije brzine
nb
i tlaka
ue =
Ae
A
( pE pC ) i vn = n ( pN pC )
ae
an
(7.32)
7.
139 / 173
Jasno je da ovo zanemarenje nema utjecaja na konani rezultat jer su za konani rezultat sve
korekcije jednake nuli, ali e imati utjecaja na brzinu konvergencije numerikog postupka.
Uvrtavanjem izraza (7.32) u jednadbu kontinuiteta (7.27) slijedi jednadba za korekciju
tlaka
+ aS pS + bCp = anb pnb
+ bCp ,
aC pC = aE pE + aN pN + aW pW
(7.33)
nb
gdje su koeficijenti jednadbe jednaki onima u jednadbi (7.22) za tlak, a izraz za slobodni
lan bCp je
bCp = ( ue* Ae + vn* An uw* Aw vs* As )
(7.34)
7.
140 / 173
Napomene uz algoritme:
1) U algoritmu SIMPLE (Semi-Implicit Method for Pressure-Linked Equations) se
korekcija tlaka podrelaksira, da se sprijei divergencija numerikog postupka. Naime,
jednadba za korekciju tlaka je izvedena uz pomo pojednostavljene relacije meu
korekcijama brzine i tlaka, pa e korekcija tlaka biti precijenjena. Okvirna preporuka za
izbor faktora podrelaksacije tlaka je prema formuli p + u = 1 , gdje je u faktor
podrelaksacije za brzine (obino isti za obje komponente). Na primjer u raunalnom
programu FLUENT standardno se nude vrijednosti u = 0, 7 i p = 0,3 . Jasno je da e
brzina konvergencije numerikog postupka zavisiti od izbora tih faktora. Preniske
vrijednosti usporit e konvergenciju (za rjeenje zadane tonosti e trebati vei broj
iteracija), a previsoke vrijednosti mogu imati za posljedicu divergenciju numerikog
postupka (reziduali se ne smanjuju, nego rastu iz iteracije u iteraciju). U sluaju
divergencije numerikog postupka faktore podrelaksacije treba smanjivati.
2) Algoritam SIMPLER (SIMPLE - Revised) ima jedan korak vie i to rjeavanje
jednadbe za tlak, ije rjeavanje zahtijeva vie raunalnog vremena nego rjeavanje
jednadbi koliine gibanja. To znai da e jedna iteracija algoritma SIMPLER biti
"skuplja" od jedne iteracije algoritma SIMPLE, meutim potrebni broj iteracija
algoritma SIMPLER je manji od broja iteracija algoritma SIMPLE, pa je u konanici
algoritam SIMPLER efikasniji. S druge strane u algoritmu SIMPLER se polje tlaka ne
korigira s izraunatom korekcijom tlaka, pa je potrebno zadavati jedan faktor
podrelaksacije manje, pa je i algoritam robusniji (manja mogunost divergencije).
3) Na alost, primjena algoritma SIMPLER je ograniena na ortogonalne mree. Na
opim neortogonalnim nestrukturiranim mreama u jednadbi za tlak bi se pojavljivao
veliki broj vornih vrijednosti tlaka (jer se smjer normale na stranicu konanog
volumena ne poklapa sa spojnicom vorova pa bi trebalo koristiti puno vornih
vrijednosti tlaka da se opie derivacija tlaka u eljenom smjeru), pa bi tako dobiveni
sustav bio nepraktian za rjeavati (i sa stajalita memorijskog zauzea i sa stajalita
vremena rjeavanja). U jednadbi za korekciju tlaka se na neortogonalnim mreama
takoer pojavljuje vei broj vornih vrijednosti, ali se obino zadravaju uz svaku
stranicu po dvije vorne vrijednosti, to je doputeno jer se radi o korekciji tlaka, koja i
tako mora teiti k nuli, pa koritenje pojednostavljene formule nee imati utjecaja na
konani rezultat, to u jednadbi za tlak ne bi bio sluaj.
4) Principijelno gledajui za kriterij zavretka iterativnog postupka bilo bi dovoljno
kontrolirati odstupanje od jednadbe za korekciju tlaka (masene reziduale). Obino se
kontroliraju i reziduali jednadbe koliine gibanja, jer se zbog nelinearnosti jednadbi,
te jednadbe ne rjeavaju do kraja u svakom iterativnom koraku, pa je nuno
zadovoljiti i kriterij reziduala jednadbe koliine gibanja, koji e garantirati da su te
jednadbe dovoljno tono rijeene.
Osim ova dva algoritma postoje i drugi algoritmi poput PISO, SIMPLEC, SIMPLEN i sl., a
koji su svi odreene modifikacije ova dva. Na nepomaknutim mreama se najee koristi
algoritam SIMPLE.
7.
141 / 173
(7.37)
(7.38)
nb
nb
u
C
7.
100
100
100
100
142 / 173
N
100
0
W
100
C
100
0
E
100
Slika 7.1 Primjer cik-cak raspodjele tlaka koja pri diskretizaciji na nepomaknutoj mrei daje
nulti gradijent tlaka u svim volumenima
Jasno je da bi na pomaknutoj mrei raspodjela tlaka sa slike 7.1 rezultirala tlanim silama u
diskretiziranim jednadbama koliine gibanja (7.17) i (7.18). Da bi se izbjegla pojava cik-cak
raspodjele tlaka, oito je potrebno derivaciju tlaka diskretizirati vrijednostima u susjednim
vorovima, kako je to nainjeno u pomaknutoj mrei. Temeljem te injenice Rhie-Chow su
predloili interpolaciju brzine na stranicu konanog volumena u kojoj se koristi gradijent tlaka
prikazan razmjerno razlici tlakova u dva susjedna vora. Jednadbu (7.37) se nakon dijeljenja
s koeficijentom aC moe pisati, analogno izrazu (7.19), u obliku:
u + bCu
ACu pE pW
1 ACu
(7.39)
p
p
=
u
( E W) C
aC
aC
2 aC
2
gdje je uC dio brzine uC koji ne zavisi od tlaka. Jednako tako se moe prikazati i brzina u
uC =
nb nb
nb
ACu pEE pC
. Linearnom interpolacijom brzina iz vorova C i E u vor e
aC
2
na stranici konanog volumena, podrazumijeva interpolaciju brzina uC i uE , te interpolaciju
lanova s derivacijom tlaka, a ideja Rhie-Chow interpolacije je u tome da se interpolirane
derivacije tlaka zamijene sa stvarno diskretiziranom derivacijom tlaka, tako da vrijedi:
voru E: uE = uE
A
ue = ue e ( pE pC )
ae
(7.40)
A
gdje se ue i e odreuju linearnom interpolacijom iz vrijednosti definiranim u vorovima
ae
C i E, prema slici 7.1. Temeljem izraza (7.40) definira se i veza izmeu korekcije brzine i
korekcije tlaka, analogno izrazu (7.32)
A
A
ue = e ( pE pC ) i vn = n ( pN pC )
(7.41)
an
ae
pa se izvede jednadba za korekciju tlaka potpuno identino kao i u sluaju pomaknute mree.
Jednom kad je definirana jednadba za korekciju tlaka definira se algoritam SIMPLE, kao i na
pomaknutoj mrei, to znai da se prvo rjeavaju jednadbe koliine gibanja, a zatim
jednadba za korekciju tlaka, na temelju koje se korigiraju brzine na stranicama konanog
volumena i u glavnim vorovima, a korekcija tlaka se podrelaksira u obliku p = p * + p p .
7.
143 / 173
Turbulencija
144 / 173
8. Turbulencija
Turbulentno strujanje fluida je najei oblik strujanja u prirodi, a pojavljuje se uvijek u
strujanjima pri visokim vrijednostima Reynoldsova broja. Laminarno strujanje fluida koje
takoer zauzima znaajno mjesto u rjeavanju tehnikih problema, odrava se samo za sluaj
malih vrijednosti Reynoldsova broja, npr. pri strujanju ulja u zranosti leaja, pri lijevanju
plastike u kalupe, pri optjecanju tijela malih dimenzija, malim brzinama i sl.
Nestlaivo strujanje fluida kod kojeg se koeficijent viskoznosti moe smatrati konstantnim, se
moe opisati jednadbom kontinuiteta i jednadbom koliine gibanja (Navier-Stokesovim
jednadbama). Za stacionarno strujanje fluida, uz zanemarenje masenih sila, navedene
jednadbe, zapisane u indeksnoj notaciji glase:
v j
x j
=0
vi
( v j vi ) =
+
+
t
x j
xi x j
(8.1)
v v j
i +
x j xi
(8.2)
Sustav jednadbi (8.1) i (8.2) sadri etiri skalarne jednadbe s etiri nepoznata polja. Jedini
relevantni kriterij slinosti za nestlaivo strujanje opisano gornjim jednadbama je
Reynoldsov broj, koji predstavlja odnos inercijskih i viskoznih sila. Za dane stacionarne
granine uvjete, principijelno, uvijek postoji stacionarno rjeenje sustava jednadbi (8.1) i
(8.2), koje zbog nelinearnosti lijeve strane jednadbe (8.2), uglavnom ne moemo odrediti
analitikim putem. Analitiko rjeenje mogue je nai za one situacije strujanja u kojima
nelinearni lan iezava, a jedna takva situacija je nestlaivo strujanje ustaljenim profilom
brzine, u horizontalnoj cijevi krunog poprenog presjeka, koje smo pokazali u MFII.
Navedeno rjeenje vrijedi za bilo koju vrijednost Reynoldsovog broja, meutim, iskustvo
pokazuje da se ono moe ostvariti u prirodi samo kod niskih vrijednosti Reynoldsovog broja,
(Re < 2000), kod kojih je strujanje stabilno u odnosu na male poremeaje, a takvo strujanje
nazivamo laminarnim. Kod viih vrijednosti Reynoldsovog broja strujanje postaje nestabilno
u odnosu na male perturbacije, a poveavanjem Reynoldsova broja strujanje prelazi u reim
razvijenog turbulentnog strujanja. Matematiko ispitivanje stabilnosti rjeenja NavierStokesovih jednadbi vri se dodavanjem male vremensko-prostorne perturbacije polja brzine
i tlaka na osnovno stacionarno rjeenje. Tako dobivene jednadbe za perturbacijsko strujanje
mogu se linearizirati, te se njihovim rjeavanjem ustanovljava, da li perturbacije slabe u
vremenu. Ako slabe, strujanje je stabilno i ostaje stacionarno i laminarno. Ako se perturbacije
pojaavaju u vremenu strujanje postaje kvaziperiodino jer se osnovnom stacionarnom
rjeenju nadodaje vremenski promjenljivo perturbacijsko strujanje. Vrijednost Reynoldsova
broja kod kojeg se pojavi prva perturbacija koja ne slabi u vremenu naziva se kritinom
vrijednou kod koje poinje proces tranzicije laminarnog strujanja u turbulentno strujanje.
Kod kritine vrijednosti Reynoldsova broja pojavljuje se, dakle, jedna frekvencija na kojoj
amplituda perturbacijskog strujanja ne slabi u vremenu. Daljnjim poveanjem Reynoldsova
broja pojavljuju se nove i nove frekvencije na kojima amplituda perturbacijskog strujanja ne
slabi u vremenu, a intervali Reynoldsova broja u kojima se pojavljuju te nove frekvencije brzo
se smanjuju. Novonastala strujanja imaju sve vie frekvencije, a amplitude nestacionarnih
pulsacija polja brzine i tlaka takoer postaju sve vee. Na taj nain poveanjem Reynoldsova
broja strujanje vrlo brzo poprima sloen i kaotian karakter i takvo strujanje nazivamo
turbulentnim. Ovaj prijelaz ili tranzicija laminarnog strujanja vodi u razvijeno turbulentno
Turbulencija
145 / 173
D
(x)
B
A
Laminarno
Tranzijentno
C
Razvijeno turbulentno
xkr
Slika 8.1 Shematski prikaz graninog sloja uz ravnu plou
Turbulencija
146 / 173
Sljedea slika shematski prikazuje rezultate mjerenja tlaka u tokama A i B, od kojih je toka
A u laminarnom dijelu graninog sloja, a toka B u prijelaznom (tranzijentnom) podruju. U
toki B je tlak u nekim vremenskim periodima priblino stalan (za vrijeme dok se u toki ne
nalazi poremeaj), a u nekim periodima nestacionaran (za vrijeme dok nestabilnost prolazi
tokom).
p
"B" - tranzijentno t
struja nje
Shematski prikaz rezultata mjerenja tlaka u toki C, koja se nalazi u podruju razvijene
turbulencije i toki D koja se nalazi takoer u podruju razvijene turbulencije, ali pri rubu
graninog sloja, dan je na sljedeoj slici. U razvijenom turbulentnom strujanju tlak u toki C
e stalno pokazivati sluajne pulsacije, dok e u toki D postojati vremenski periodi s bitno
smanjenim pulsacijama tlaka, to svjedoi o nestalnosti ruba graninog sloja (ako se o rubu
graninog sloja uope moe govoriti u smislu ruba definiranog u laminarnom strujanju).
Naime rub graninog sloja poput ostalih veliina takoer e pokazivati sluajne promjene i u
svakom trenutku e izgledati drukije. U tom smislu toka D e se u jednom trenutku nalaziti
unutar graninog sloja, a u nekom drugom izvan. Tada ugovorimo da se u toki D pojavljuje
intermitirajua turbulencija.
p
t
"C" - ra zvijeno
turb ulentno
struja nje
Slika 8.3 Shematski prikaz signala tlaka u razvijenom i intermitentnom turbulentnom strujanju
U prikazanim dijagramima moe se uoiti vremenski srednja vrijednost tlaka, koja bi bila
konstantna u vremenu, pa bi se takvo strujanje nazivalo kvazistacionarnim. Gledajui u
frekventnom podruju, izmjereni signal tlaka e sadravati iroki raspon frekvencija razliitih
amplituda. Naravno, kad bi mjerili tlak u dvije vrlo bliske toke, signal tlaka bi se znaajno
razlikovao, to svjedoi o prostornim promjenama tlaka, tj. gledano u prostoru pojavljivat e
se iroki spektar valnih duljina. Pri direktnom numerikom rjeavanju (DNS Direct
Numerical Simulation) turbulentnog strujanja trebalo bi koristiti tako finu geometrijsku mreu
da se obuhvate najmanje valne duljine i tako sitni vremenski korak integracije da se obuhvate
najvie frekvencije, pri emu bi tonost numerikog rjeavanja trebala biti vrlo visoka, tako da
se numerikim pogrekama ne zamagli fizikalnost koeficijenata korelacije pulsirajuih
komponenti brzine i tlaka. Za realne inenjerske probleme je to jo uvijek previe zahtjevno
sa stajalita kapaciteta i brzine raunanja raunala, tako da takav pristup ne dolazi u obzir.
Turbulencija
8.1.
147 / 173
1
f ( xi , t ) =
T0
T0
2
f ( xi , t ) d
T
0
2
f ( xi , t )
1 2
f
T xi d = xi T0 T f ( xi , t ) d = xi
0
0
2
2
2
df
1
f ( xi , t )
1 2
f
=
d = f ( xi , t ) d =
dt T0 T0
t
t T0 T0
t
2
2
df
1
=
dxi T0
T0
2
(8.3)
(8.4)
Turbulencija
148 / 173
f g'= f g'=0
f g = f ( g + g ') = f g + f g ' = f g
(8.5)
8.2.
Primjenom pravila Reynoldsova uprosjeavanja (8.3) do (8.5) na opi oblik zakona ouvanja
u nestlaivom strujanju,
( ) ( v j )
(8.7)
+
=
+ S
t
x j
x j x j
pri emu su gustoa i koeficijent difuzije konstantne veliine, a polje brzine i specifino
fizikalno svojstvo se prikazuju zbrojevima v j = v j + vj i = + , slijedi
v j ) =
+
vj + S
(
t
x j
x j x j
(8.8)
Na temelju toga umnoka se moe govoriti o korelaciji dviju veliina, koja se izraava koeficijentom korelacije
R=
f g
f f g g
Apsolutna vrijednost gore definiranog koeficijenta je u granicama od nula do jedan. Vrijednost koeficijenta
korelacije jednaka nuli kazuje da su pulsacije veliina potpuno nezavisne, a vrijednost koeficijenta korelacije
jednaka jedan da meu njima postoji jednoznana veza.
Turbulencija
149 / 173
u
u
T1
l ==00
lam.
l = 00
lam.
=l =0 0
turb.
T2
Da bismo ilustrirali turbulentnu difuziju ponovo emo promatrati toplinski nevodljiv fluid. U
turbulentnom strujanju estice fluida se gibaju kaotino u svim smjerovima (pri emu je
globalno strujanje u desno statistiki srednjom brzinom, npr. brzinom u ). Prema tome u
Turbulencija
150 / 173
turbulentnom strujanju e estice toplijeg fluida ulaziti meu estice hladnijeg fluida, i
obrnuto, doi e do prodora hladnijih estica meu toplije estice. Ovo mijeanje imat e za
posljedicu profil temperature slian onome iz laminarnog strujanja s toplinskom provodnou,
pa govorimo o turbulentnoj difuziji. Iz reenog je jasno da turbulentna difuzija ima porijeklo u
konvektivnom prijenosu fizikalnog svojstva uslijed gibanja estica u poprenom smjeru u
odnosu na smjer glavnog strujanja. U realnim strujanjima imamo i molekularnu difuziju (u
makrosvijetu je to opisano toplinskom provodnou) i turbulentnu difuziju (uslijed
turbulentnog mijeanja estica fluida moemo govoriti i o turbulentnoj provodnosti). U
razvijenom turbulentnom strujanju (pri intenzivnom mijeanju estica fluida) turbulentna
difuzija moe biti puno jaa od molekularne.
Ako je toplinska provodnost fluida koeficijent difuzije (u Fourierovom zakonu toplinske
provodnosti) za difuziju topline, onda je viskoznost koeficijent difuzije za koliinu gibanja.
Naime u laminarnom strujanju, u kojem se estice gibaju pravocrtno, koliina gibanja se
putem konvekcije prenosi samo u smjeru strujanja. Uslijed viskoznosti meu slojevima fluida
se pojavljuje smino (viskozno) naprezanje, putem kojeg se koliina gibanja prenosi s breg
na sporiji sloj (bri slojevi povlae za sobom sporije). Naravno, ako se radi o turbulentnom
strujanju bre estice e "uskakati" meu sporije estice i time im poveavati koliinu
gibanja, a "uskakanje" sporijih estica meu bre estice e im smanjivati koliinu gibanja.
Taj proces prijenosa koliine gibanja putem turbulentnog mijeanja estica fluida se naziva
turbulentna difuzija. Molekularna viskoznost, definira viskozna naprezanja, odnosno
molekularnu difuziju koliine gibanja. Moemo govoriti da je za turbulentnu difuziju koliine
gibanja odgovorna turbulentna viskoznost, koja uzrokuje turbulentna naprezanja. Jasno je da
je molekularna viskoznost fizikalno svojstvo fluida, a turbulentna viskoznost ne. Turbulentna
viskoznost je posljedica reima strujanja, a u laminarnom strujanju je jednaka nuli.
Prema tome, u turbulentnom strujanju pojavljuje se intenzivno mijeanje estica fluida, pri
emu nastaje prijenos fizikalnog svojstva kojeg smo oznaili kao turbulentnu difuziju.
Turbulentna difuzija, jednako kao i molekularna difuzija, postoji samo ako postoji gradijent
polja fizikalne veliine , jer mijeanje estica u konstantnom polju nema efekta u smislu
prijenosa fizikalnog svojstva. Na temelju reenoga, turbulentna difuzija se modelira
sljedeom relacijom:
(8.9)
vj = t
x j
Ako se izraz (8.9) uvrsti u vremenski osrednjenu jednadbu (8.8) dobije se
v j ) =
+
(8.10)
( + t )
+ S
(
t
x j
x j
x j
Zbroj koeficijenata molekularne i turbulentne difuzije se naziva koeficijent efektivne difuzije.
Jo jednom valja naglasiti da je koeficijent (molekularne) difuzije fizikalno svojstvo fluida s
pomou kojeg modeliramo efekte kaotinog gibanja molekula na promjenu polja (dakle
definiranog u makrosvijetu u smislu hipoteze kontinuuma). S obzirom da i u fluidu u
mirovanju postoji kaotino gibanje njegovih molekula, koeficijent e biti razliit od nule i
u mirujuem fluidu. Za razliku od toga, koeficijent turbulentne difuzije t modelira efekte
kaotinog gibanja (mijeanja) estica fluida (u smislu hipoteze kontinuuma estica fluida je
infinitezimalni volumen koji jo uvijek sadri veliki broj molekula) i postoji samo u sluaju
turbulentnog strujanja fluida (u laminarnom strujanju je t jednako nuli).
Turbulencija
8.3.
151 / 173
Promatrat emo nestlaivo turbulentno strujanje ( =konst.), u kojem emo zanemariti utjecaj
masenih sila ( fi 0 ). Takvo je strujanje opisano jednadbom kontinuiteta (8.1) i jednadbom
koliine gibanja (8.2) u kojima su nepoznanice komponente polja brzine vi i polje tlaka p .
Ove emo veliine prikazati zbrojem osrednjene vrijednosti i pulsirajueg dijela
vi = vi + vi i p = p + p
(8.11)
Uvrtavanjem (8.11) u jednadbu kontinuiteta (8.1) za nestlaivo strujanje dobije se
(v j + vj )
=0
x j
Gledano u svjetlu prikaza strujanja zbrojem osrednjenog i pulsirajueg strujanja, gornja
jednadba kontinuiteta vrijedi za ukupno strujanje, a ijim se osrednjavanjem dobije
jednadba kontinuiteta za osrednjeno strujanje
v j
(8.12)
=0
x j
Ako se od jednadbe kontinuiteta (8.11) za ukupno strujanje oduzme jednadba kontinuiteta
(8.12) za osrednjeno strujanje, dobit e se jednadba kontinuiteta za pulsirajue strujanje
vj
=0
(8.13)
x j
Oito da u sluaju linearne jednadbe kontinuiteta vrijedi princip superpozicije (zbroj dvaju
rjeenja jednadbe je takoer rjeenje jednadbe), pa su jednadbe kontinuiteta za osrednjeno
i pulsirajue strujanje istovjetne jednadbi za ukupno strujanje. S obzirom da nas zanima
samo vremenski osrednjeno strujanje, jednadbu kontinuiteta za pulsirajue strujanje neemo
promatrati.
Uvrtavanjem (8.11) u jednadbu koliine gibanja (8.2) za nestlaivo strujanje dobije se
v vj
( p + p ) vi v j
(vi + vi) ( v j + vj ) ( vi + vi)
+
=
+
+
+ i +
(8.14)
t
x j
xi
x j x j xi
x j xi
Vremenskim osrednjavanjem gornje jednadbe koliine gibanja za ukupno strujanje
(uvaavajui prije definirana pravila) dobije se jednadba koliine gibanja za osrednjeno
strujanje, koja glasi
vi
p
vi v j
(8.15)
v j vi ) =
+
+
+
vivj
(
t
x j
xi x j x j xi
Skup vremenski osrednjenih jednadbi kontinuiteta (8.12) i koliine gibanja (8.15) se naziva
Reynoldsovim jednadbama. Jednadba koliine gibanja za pulsirajue strujanje bi se dobila
oduzimanjem jednadbe koliine gibanja za osrednjeno strujanje od jednadbe koliine
gibanja za ukupno strujanje, no ta nam jednadba ne treba jer nam je ideja gledati samo
osrednjeno strujanje. Iz jednadbe (8.15) je jasno da neemo moi gledati samo osrednjeno
strujanje, ne vodei rauna o pulsirajuem strujanju, jer se u jednadbi koliine gibanja (zbog
nelinearnog konvektivnog lana, u kojem se pojavljuje umnoak v j vi ) pojavljuje predstavnik
pulsirajueg strujanja, lan vivj . Taj lan oznauje turbulentnu difuziju koliine gibanja, a
budui da molekularna difuzija odgovara viskoznim naprezanjima, to e se lan vivj
nazivati turbulentnim ili Reynoldsovim naprezanjima. Tenzor Reynoldsovih naprezanja je
Turbulencija
152 / 173
v1v2
v1v3
v2 v2
v2 v3
(8.16)
v3v3
Jasno je da Reynoldsove jednadbe sadre vie nepoznanica, nego to ima jednadbi, pa takav
sustav nema jednoznano rjeenje. Mogli bismo izvesti i jednadbu za Reynoldsova
naprezanja (dvojnu korelaciju brzina). U jednadbi za dvojnu korelaciju pojavile bi se trojna
korelacija vivj vk i jo neke nove nepoznate korelacije. Za sve ove korelacije, polazei od N-S
jednadbi, takoer se mogu izvesti pripadne jednadbe u kojima bi se zbog nelinearnosti N-S
jednadbi pojavljivale nove i nove nepoznate korelacije, tako da bi broj nepoznanica bre
rastao od broja jednadbi. Kao to je ve reeno, Reynoldsovim osrednjavanjem pokuavamo
stohastiku prirodu turbulentnog strujanja prikazati vremenski osrednjenim poljima brzine i
tlaka, a to je mogue jedino ako znamo beskonano mnogo korelacija brzina i tlaka. S druge
strane, iskustvo pokazuje da je dovoljno poznavati konaan broj korelacija da bi se
proraunale karakteristike polja interesantne sa stajalita inenjerske prakse, i na toj se
injenici temelje modeli turbulencije. Zadatak modela turbulencije je usklaivanje broja
jednadbi i broja nepoznatih polja, zaustavljajui se na odreenoj korelaciji. Sve vie
korelacije modeliraju se pomou niih koje su obuhvaene modelom turbulencije. Opi
zahtjevi koji se postavljaju pred model turbulencije su: univerzalnost, tonost, mogunost
ekonominog rjeavanja i jednostavnost.
8.3.1.
Model turbulencije
Modeli turbulencije dijele se s obzirom na red korelacije brzina za koju se rjeava transportna
jednadba (jednadba prijenosa) na: modele prvog, drugog i treeg reda. U modelima prvog
reda, koji su najjednostavniji, modelira se ve dvojna korelacija brzina, odnosno tenzor
Reynoldsovih naprezanja i to uglavnom prema hipotezi Boussinesqa u obliku:
v v 2
vivj = t i + j k ij
(8.17)
x x 3
j
i
gdje je t koeficijent turbulentne viskoznosti koji nije fizikalno svojstvo fluida ve funkcija
uvjeta strujanja, a u laminarnom strujanju jednak je nuli. Treba naglasiti da je jednadba
(8.17) analogna jednadbi (8.9), s tim da je lijeva strana jednadbe (8.17) simetrini tenzor, pa
je na desnoj strani uzet simetrini dio tenzora gradijenta brzine, a lan s kinetikom energijom
turbulencije k = vivi / 2 dodan je u cilju zadovoljavanja gornje jednadbe za sluaj kontrakcije
indeksa. S obzirom na analogiju gornjeg izraza s Newtonovim zakonom viskoznosti, modeli
koji se temelje na toj pretpostavci nazivaju se newtonovskim modelima turbulencije.
Hipotezom Boussinesqa est komponenti tenzora Reynolsovih naprezanja modelirano je
jednim nepoznatim poljem koeficijenta turbulentne viskoznosti.
Uvrtavanjem hipoteze Boussinesqa u Reynoldsove jednadbe one prelaze u oblik
v j
=0
(8.18)
x j
Turbulencija
153 / 173
efektivni
tlak
p + k
vi
3
+
+
v j vi ) =
(
t
x j
xi
x j
fektivna
eviskoznost
vi v j
(8.19)
+
( + t )
x j xi
8.3.2.
u
, gdje je put mijeanja
y
Turbulencija
154 / 173
k2
ili t = C
k2
(8.21)
Turbulencija
155 / 173
e modeli vieg reda biti toniji. Svaki model turbulencije nuno sadri modelske
koeficijente, ijom se promjenom moe postii bolje ili loije slaganje s eksperimentalnim
rezultatima. Poveavanjem broja koeficijenata iri se podruje primjene modela, ali za
njihovo odreivanje treba vie eksperimentalnih rezultata.
8.4.
mijeajui sloj
mlaz
s odvajanjem strujanja
Ako se koristi model turbulencije temeljen na Prandtlovoj hipotezi puta mijeanja, tada e u
svakoj situaciji znaenje puta mijeanja i koeficijenti modela biti drugaiji i odreeni na
temelju eksperimentalnih istraivanja, tako da e takav model moi dobro pretkazati eljene
veliine u odgovarajuim slinim strujanjima.
Jasno je da kad se pojavi odvajanje strujanja, propisivanje lt i vt (koje se obino temelji na
automodelnosti strujanja profil brzine sam sebi slian u svim presjecima) postaje problem
jer strujnice vie nisu paralelne, a postoji zona natranog strujanja, pa bi za dobro opisivanje
eksperimentalnih rezultata trebalo vie slobodnih koeficijenata u modelu. Danas se za
proraun stacionarnog strujanja u graninom sloju bez odvajanja strujanja preferira primjena
algebarskih modela turbulencije jer su jeftiniji sa stajalita primjene, a daju rezultate sa
stajalita raspodjele tlaka i sminih naprezanja koji su vrlo toni u usporedbi s
eksperimentom. U nastavku se opisuju dva najee koritena algebarska modela, koja se
koriste u proraunima optjecanja tijela, a temelje se na Prandtlovoj hipotezi puta mijeanja,
pri emu se put mijeanja modificira u blizini stijenke i vanjskom dijelu graninog sloja. Slika
8.6 shematski prikazuje podruje graninog sloja.
Turbulencija
156 / 173
podruje
intermitentne
turbulencije
inercijalni podsloj u + =
ln y + + B
viskozni podsloj u + = y +
unutarnji
dio
graninog sloja
Unutarnji dio graninog sloja, koji ukljuuje viskozni podsloj, prijelazni podsloj i inercijski
podsloj, zauzima 10 do 15 % debljine graninog sloja. U viskoznom podsloju se moe
zanemariti turbulentna viskoznost, a profil brzine je linearan, dok se u inercijskom podsloju
moe zanemariti molekularna viskoznost, a profil brzine slijedi logaritmiki zakon.
Logaritmiki zakon brzine je izveden uz pomo Prandtlove hipoteze puta mijeanja uz
pretpostavku lm = y i t = lm2
u
u
u u
. S obzirom da
, odnosno vivj = t
= lm2
y
y
y y
(8.22)
(8.23)
v2 = b0 + b1 y + b2 y + ... + bn y .
S obzirom da su na stijenci ( y = 0 ) v1 = 0 i v2 = 0 , zakljuuje se da su koeficijenti a0 i b0
v v
jednaki nuli. Iz jednadbe kontinuiteta za pulsirajue strujanje 1 + 2 = 0 , slijedi da je i b1
x1 x2
2
Turbulencija
157 / 173
u
u u
to znai da je turbulentno naprezanje razmjerno s y 2 , pa je
= 2 y 2
y
y y
Van Driest predloio modifikaciju izraza lm = y u blizini stijenke u obliku
vivj = t
y+
lm = y 1 e A
(8.24)
y+
A
v y
v y2
y+
= 1 , pa e biti lm = , odnosno turbulentna
A
A
A
4
naprezanja e za male vrijednosti y biti razmjerna s y , u skladu s eksperimentom. Za visoke
vrijednosti y + ova korekcija iezava.
moi aproksimirati izrazom 1
2) Put mijeanja ne moe rasti u nedogled, jer bi unedogled rastao i koeficijent turbulentne
viskoznosti. Razmjernost puta mijeanja s udaljenou od stijenke vrijedi unutar unutranjeg
dijela graninog sloja, na ijem rubu koeficijent turbulentne viskoznosti dostie svoj
maksimum. Escudier je ograniio maksimalnu duljinu puta mijeanja na lm = 0, 09 , gdje je
debljina graninog sloja.
S obzirom da vanjski dio graninog sloja ima karakteristike slobodne turbulencije (utjecaj
zida slabi s udaljenou), Clauser je predloio formulu za koeficijent turbulentne viskoznosti
u vanjskom dijelu graninog sloja u analogiji s definicijom za slobodnu turbulenciju
t = v 1 ,
(8.25)
u
gdje je koeficijent u modelu, v brzina na rubu graninog sloja, 1 = 1 dy debljina
v
0
istisnua.
3) Trea modifikacija uvodi se zbog intermitentnog strujanja na vanjskom rubu graninog
sloja. Klebanoff je na temelju eksperimentalnih rezultata predloio faktor korekcije
koeficijenta turbulentne viskoznosti u vanjskom dijelu graninog sloja (kojim se mnoi
Clauseova turbulentna viskoznost) u obliku
FKleb ( y, ) =
,
(8.26)
6
y
1 + 5,5
Tako je npr. na rubu graninog sloja y = vrijednost faktor korekcije FKleb =0.154, a na rubu
unutarnjeg dijela graninog sloja y 0,1 , faktor korekcije FKleb priblino jednak jedinici.
Turbulencija
8.4.1.
158 / 173
Cebeci-Smith model
t =
unutarnje
= l
2
m
y+
v1 v2
A
+
, i lm = y 1 e
x
x
2 1
(8.27)
a za vanjski dio
t vanjsko =
v 1
(8.28)
6
y
1 + 5,5
koeficijenti modela su: = 0, 4 ; = 0, 0168 , a Van Driestova konstanta se modificira za
y dp
utjecaj uzdunog gradijenta tlaka A = 26 1 +
.
v dx
vanjski dio
ym
unutarnji dio
t
Slika 8.7 Tipina promjena turbulentne viskoznosti po debljini graninog sloja
2
m
2 ym2
v1 v2
v 1
+
=
6
x2 x1 1 + 5,5 y
v
ym
ym+ =
v ym v 1
=
= Re
Turbulencija
8.4.2.
159 / 173
Baldwin-Lomaxov model
v v v v v v
(8.29)
= 1 2 + 2 3 + 3 1
x2 x1 x3 x2 x1 x3
Naravno, u ravninskom graninom sloju u kojem je v1 ( x2 ) = u ( y ) , v2 0 i v3 = 0 , se
u
. Jasno je da vektor vrtlonosti opada s udaljavanjem
y
l
od stijenke, a duljina puta mijeanja raste, pa e funkcija = m , koja se koristi u Baldwinprema formuli (8.29) svodi na =
Lomaxom modelu imati maksimum unutar graninog sloja, kao na slici 8.8.
y
ymax
max
Debljina graninog sloja se u formulama za vanjski dio graninog sloja zamjenjuje s ymax / ck ,
gdje je ck konstanta modela. Jednadbe Baldwin-Lomaxova modela su:
- za unutarnji dio graninog sloja
y+
unutarnje
2
(8.30)
t
= lm , i lm = y 1 e A
ymax
Turbulencija
8.5.
160 / 173
k model turbulencije
Kao to je reeno polje brzine i polje tlaka u turbulentnom strujanju se moe razdvojiti na
vremenski osrednjeni dio (glavno strujanje) i pulsirajui dio. Pulsacije moemo promatrati u
toki prostora tijekom vremena ili u odreenom vremenskom trenutku po prostoru. Pulsirajui
dio se sastoji od pulsacija razliitih frekvencija, gledano u vremenu, i valnih duljina, gledano
po prostoru, pri emu pulsacije viih frekvencija odgovaraju pulsacijama manjih valnih
duljina. Ukupna kinetika energija turbulentnog strujanja sastoji se od kinetike energije
glavnog strujanja i kinetike energije pulsacijskog dijela strujanja koja se naziva kinetikom
energijom turbulencije. Mjerenja pokazuju da pulsacije velikih valnih duljina (velikih
razmjera) imaju velike amplitude pulsacije brzine, a pulsacije malih valnih duljina (malih
razmjera) imaju male amplitude. Iz toga se moe zakljuiti da je glavnina kinetike energije
turbulencije sadrana u pulsacijama velikih razmjera. S druge strane, pretvorba kinetike
energije u unutranju energiju vri se putem viskoznih sila, iji se utjecaj moe ocijeniti kroz
Reynoldsov broj definiran kao
v
(8.32)
Re =
8.5.1.
v2
v2
p
vi v j
)
v
v
v
+
=
+
+
j
i
i
2
t 2 x j
xi
x j x j xi
A1
B1
C1
(8.33)
Turbulencija
161 / 173
vivj
(8.34)
+ vi
+
+ vi
+
v j = vi
2
t 2 x j
xi
x j x j xi
x j
A2
B2
D2
C2
vv
v2
v2
(8.35)
A1 =
v
+ k +
+ v j k + vj i i + vi vivj
j
2
2
t 2
x j
(8.36)
A1-A2 = ( k ) +
(v j k ) +
( vj k + vi vivj )
t
x j
x j
gdje k oznauje pulsirajui dio kinetike energije turbulencije. Razlika lanova B1-B2 je:
pvj
pvi
p
B1-B2= vi
=
=
(8.37)
xi
xi
x j
U gornjem izrazu je iskoritena jednadba kontinuiteta za pulsirajue strujanje, koja kae da
je vi / xi = 0 . Razlika lanova C1-C2 je za sluaj = konst.
C1 C2 = vi
vi vj
+
= vi
x j x j xi
x j
vi
=
x j
(8.38)
v
v v
k
vi i = i i +
x j
x j x j x j x j
Prema tome, oduzimanjem jednadbe (8.34) od (8.33), uzimajui u obzir izraze (8.36) do
(8.38) slijedi jednadba za kinetiku energiju turbulencije, koja glasi
v v
v
k
k ) +
(v j k ) =
(
(8.39)
vj k pvj ) i i vivj i
(
t
x j
x j
x j
x j x j
x j
v v
= i i +
x j x j x j
LOKALNA
PROMJENA
KONVEKCIJA
DIFUZIJA
TURBULENTNA
DIFUZIJA
DISIPACIJA
GENERACIJA G
U jednadbi (8.39) prepoznajemo tipine lanove opeg zakona ouvanja fizikalnog svojstva:
lokalnu promjenu, konvekcijsku promjenu, molekularnu i turbulentnu difuziju, te izvorski
lan. Turbulentna difuzija se sastoji od dva lana, od kojih prvi oznauje difuziju uslijed
kaotinog mijeanja estica fluida, sukladno jednadbi (8.8), a drugi lan oznauje
turbulentnu difuziju uslijed pulsirajueg tlaka. Disipacija kinetike energije turbulencije
definirana je izrazom
v v
= i i
(8.40)
x j x j
i uvijek je pozitivna veliina (jer je kinematika viskoznost pozitivna veliina), a s obzirom
da se u jednadbi (8.39) nalazi s negativnim predznakom oznauje ponor odnosno brzinu
smanjenja kinetike energije turbulencije, tj. brzinu njene pretvorbe u unutarnju energiju. Kao
to je reeno prije ova se pretvorba odvija na razini pulsacija najmanjih valnih duljina.
Generacija kinetike energije turbulencije je definirana izrazom
Turbulencija
162 / 173
vi
(8.41)
x j
i takoer je pozitivna veliina, to se lako dokae ako se tenzor turbulentnih naprezanja
vivj zamijeni izrazom (8.17), nakon ega slijedi
G = vivj
v 1 v v
v v v 2
G = vivj i = t i + j k ij i = t i + j
(8.42)
x j x j xi 3
x j 2 x j xi
U gornjem izrazu je iskoritena jednadba kontinuiteta (8.12), te injenica da se gradijent
brzine vi / x j , moe prikazati zbrojem simetrinog tenzora brzine deformacije i
v
vivj =
vivj vi + vivj i
D2 = vi
(8.43)
x
x j
x j
j
G
8.5.2.
Izvod transportne jednadbe za disipaciju kinetike energije
turbulencije
Jednadba za disipaciju kinetike energije turbulencije e imati takoer oblik opeg zakona
ouvanja, to znai da e na lijevoj strani jednadbe imati lan D / Dt , a primjenom
operatora materijalne derivacije na , slijedi
vi D vi
vi Dvi
D D vi vi
(8.44)
=
= 2
= 2
xk Dt xk
xk xk Dt
Dt Dt xk xk
S obzirom da je lan Dvi / Dt definiran jednadbom koliine gibanja za pulsirajue strujanje
(razlika Navier-Stokesove i Reynoldsove jednadbe), iz izraza (8.44) je jasno da se jednadba
Turbulencija
163 / 173
pomnoene sa 2
xk Dt
xk
Oduzimanjem Reynoldsove jednadbe (8.15) od Navier-Stokesove jednadbe (8.14) i
dijeljenjem s , uz = / =konst., dobije se:
v vi vj + vj vi vj vi
i
x j
x j
v
Deriviranjem izraza (8.45) u smjeru xk i mnoenjem sa 2 i dobije se:
xk
vi v j vi
1 p
+
=
+
xi
t
x j
x j
(8.45)
2
2 vi vj + vj vi vj vi
vi 2vi ( v j vi )
vi 1 2 p
3vi
(8.46)
+
= 2
xk xk t xk x j
xk xk xi
xk x j x j
xk x j
jednadbe je
2
v
vi 2vi ( v j vi )
v v vi
2
+
= 2 i i +
+ vi j =
vj
xk xk t xk x j
xk t xk x j xk
xk
vi vi
+
t xk xk x j
vi vi
vi v j vi
=
v j
+ 2
xk xk
xk xk x j
(8.47)
v j vi vi
( v j )
+
+ 2
t
x j
xk xk x j
vi 2 p
vi p
vj p
=
2
2
=
xi xk xk
x j xk xk
xk xk xi
Iz derivacije izraza za difuziju
2
x j
x j
=
x j
x j
vi vi 2
=
x j
xk xk
(8.48)
vi 2 vi
2
=
xk x j xk
2vi 2 vi
v 3vi
+ 2 2 i
x j xk x j xk
xk x j x j xk
slijedi da se drugi lan desne strane jednadbe (8.47) moe pisati u obliku
2
3vi
2 vi
2 vi
2 vi
=
2
2
xk x j x j xk x j x j
x j xk x j xk
=2 2
(8.49)
2
vi vi vj
v vi
v v vj
2 vi vi
vj
= 2 i
+ 2
vj
= 2 i i
xk xk x j
xk xk x j
x j xk xk
xk x j xk
Predzadnji lan desne strane jednadbe (8.46) se moe preurediti u
(8.50)
Turbulencija
164 / 173
2
vi ( vj vi )
v vi
v vj vi
v
vi
= 2 i
+ 2 i vj
vj
= 2 i
=
xk xk x j
xk xk x j
xk xk x j
xk xk x j
= 2
v v
vi vj vi
v
vi
vi vj vi
vj i i =
+ 2 i vj
+
= 2
xk xk
xk xk x j
xk x j xk
xk xk x j x j
= 2
(8.51)
vi vj vi vj
+
xk xk x j
x j
MOLEK.
DESTRUKCIJA (PONOR )
TURBUL. DIFUZIJA
DIFUZIJA
2
vj p
( ) ( v j )
2 vi
2 vi
+
=
v j 2
2
t
x j
x j x j
xk xk
x j xk x j xk
2
v v vj vk vk
vi vi
v v v
vj 2 i j i
2 i i
+
2
x j xk xk x j xi
xk x j xk
xk xk x j
KONVEKCIJA
(8.52)
GENERACIJA
8.5.3.
Modeliranje jednadbi za k i
(8.54)
vj 2 j
=
= t
xk xk
x j x j
U jednadbi za k generaciju kinetike energije turbulencije se rauna prema izrazu (8.42), a
vrijednost disipacije se dobije rjeavanjem pripadajue jednadbe, tako da vie nema lanova
za modeliranje. Ono to preostaje je modelirati izvorski lan (izvor i ponor) u jednadbi za
disipaciju kinetike energije turbulencije. Iz kvalitativne analize turbulentnog strujanja moe
se zakljuiti da postoji stalan tok energije, pri emu se od glavnog strujanja oduzima energija i
predaje pulsacijama velikih razmjera (lan G u jednadbi kinetike energije za glavno
Turbulencija
165 / 173
(8.55)
k
Gdje je C1 u opem sluaju neka funkcija Reynoldsova broja Ret definiranog na bazi
karakteristinih veliina turbulencije, u obliku
v l
Ret = t t = t
(8.56)
(8.57)
k
gdje je C2 za turbulentno strujanje pri visokom Ret konstanta, a pri niskim vrijednostima Ret
funkcija od Ret .
Turbulencija
166 / 173
8.5.4.
Ret
t = C
k2
(8.60)
k ) +
(v jk ) =
(8.61)
(
+ k
+ G
x j
t
x j
x j
gdje je G generacija kinetike energije turbulencije definirana izrazom (8.42), i glasi
v v v 1 v v v v
G = t i + j i = t i + j i + j = 2 t Dij2
(8.62)
x x x
2 x j xi
i
j
j
x j xi
Konani oblik modelirane jednadbe za disipaciju kinetiku energiju turbulencije je:
(8.63)
( ) + ( v j ) = + t + C1G C2
k
k
x j
t
x j
x j
U prikazanom modelu za sluaj visokih vrijednosti Ret koeficijenti u modelu turbulencije su
konstante, a standardne vrijednosti konstanti su dane u sljedeoj tablici
C
C1
C2
k
0,09
8.6.
1,0
1,3
1,44
1,92
Pri rjeavanju prikazanog k modela turbulencije trebamo poznavati rubne uvjete (trebamo
poznavati ili vrijednosti varijabli na granici ili imati informaciju o protoku varijabli kroz
granicu podruja prorauna) za komponente brzine, kinetiku energiju turbulencije i
disipaciju kinetike energije turbulencije, a ovdje emo posebnu panju posvetiti rubnim
uvjetima na nepropusnoj stijenci. Naime, navedeni model turbulencije vrijedi za visoke
vrijednosti Ret definiranog jednadbom (8.56), tj. u podruju u kojem je koeficijent
turbulentne viskoznosti puno vei od koeficijenta molekularne viskoznosti. Ako promatramo
opstrujavanje ravne ploe, prema slici 1., tada model nee biti primjenjiv u blizini toke
zastoja, tj. u laminarnom graninom sloju, kao i u tranzijentnom podruju u kojem turbulentna
viskoznost jo uvijek ne dominira. Kao to je reeno, definirani k model vrijedi samo za
razvijeno turbulentno podruje. Ako se zna da se tranzicija iz laminarnog u turbulentno
strujanje dogaa pri Rex = v x / = 3 105 3 106 , a Reynoldsov broj na bazi duljine ploe
Turbulencija
167 / 173
ReL = v L / iznosi oko 108 ili vie, onda je jasno da e podruje laminarnog graninog
sloja zauzimati reda veliine 1 % podruja ploe ili manje, tako da e se model turbulencije
moi s dovoljnom tonou primijeniti na itavu duljinu ploe. S druge strane, ako je ReL
reda veliine 106 do 107 jasno je da e podruje laminarnog strujanja zauzimati dobar dio
ploe, pa pretpostavka o razvijenom turbulentnom strujanju po itavoj duljini ploe sigurno
nee biti dobra. Drugi je problem to pretpostavka o razvijenom turbulentnom strujanju nije
ispunjena niti u blizini nepropusne stijenke. Naime poznato je da se viskozni fluid lijepi uz
stijenku, tako da je brzina fluida (dakle i pulsirajua brzina) na stijenci jednaka nuli.
Udaljavanjem od stijenke turbulentne pulsacije jaaju, ali uz samu stijenku su one male, to
znai da je mala i turbulentna viskoznost odnosno Ret , pa u tom podruju nee vrijediti niti
definirani k model turbulencije, o emu treba voditi rauna pri njegovoj primjeni. Postoje
dvije mogunosti za rjeenje ovog problema:
(a) U neposrednoj blizini stijenke formulirati specijalni model turbulencije koji vrijedi za
niske vrijednosti Ret .
(b) Premostiti podruje u kojem ne vrijedi k model turbulencije za visoke vrijednosti Ret
definiranjem rubnih uvjeta na rubu do kojeg jo uvijek vrijedi model (definiranjem
"unutarnjih" rubnih uvjeta).
Prvi nain nema iru primjenu zbog potekoa definiranja univerzalnog modela turbulencije i
zbog neekonominosti prorauna. Naime u tom pristupu se zahtijeva u relativno malom
podruju uz stijenku, u kojem se primjenjuje specijalni model turbulencije, vrlo fina
geometrijska mrea, ime se znaajno poveava ukupni broj nepoznanica i poskupljuje
proraun.
Za realizaciju drugog naina ostaje problem odreivanja raspodjele varijabli u neposrednoj
blizini zida, na temelju koje bi se definirali unutarnji rubni uvjeti. Danas se najee koriste
teorijska rjeenja primjenjiva na podruje uz zid, takozvane zidne funkcije (engl. wall
function).
U neposrednoj blizini stijenke, strujanje je paralelno sa stijenkom, a komponenta brzine
okomito na stijenku je zanemarivo mala. Ako komponentu brzine glavnog strujanja paralelno
sa stijenkom oznaimo sa u , a koordinatu okomito na stijenku sa y , onda zanemarivanjem
malih lanova u jednadbi koliine gibanja (za smjer strujanja) slijedi
u
(8.64)
( + t ) = = 0
y
y y
iz ega je jasno da je ukupno tangencijalno naprezanje konstantno, gledajui u smjeru
okomito na stijenku i jednako naprezanju na stijenci = w =konst. U neposrednoj blizini
stijenke gdje su turbulentne pulsacije priguene (i posljedino turbulentna viskoznost mala),
molekularna viskoznost dominira (podruje viskoznog podsloja), pa se turbulentna viskoznost
moe zanemariti, te se iz jednadbe (8.64) dobije da je u tom podruju profil brzine linearan
u=
ili bezdimenzijski
u+ = y+
(8.65)
Turbulencija
168 / 173
1 w
ln y + C ili bezdimenzijski u + =
ln y + + B =
ln ( Ey + )
(8.66)
Slika 5. Profil osrednjene brzine u potpuno razvijenom turbulentnom strujanju kroz cijev. Kruii predstavljaju
eksperimentalne rezultate, Zagarola i Smits (1997) za est razliitih vrijednosti Raynoldsova broja (Re 32103,
99103, 409103, 1,79106, 7,71106, 29,9106,). Puna crta predstavlja logaritamski zakon uz =0,436 i B=6,13.
Isprekidana linija predstavlja logaritamski zakon uz =0,41 i B=5,2.
Turbulencija
169 / 173
Slika 6. Profil osrednjene brzine u graninom sloju uz ravnu plou. Kruii predstavljaju rezultate eksperimenta,
Klebanoff (1954), Re = 8000; Isprekidana crta predstavlja rezultate direktne numerike simulacije (DNS)
graninog sloja, Spalart (1988), Re = 1410; Crta-toka linija predstavlja DNS strujanja u kanalu, Kim i ostali
(1987), Re = 13750; Puna crta predstavlja van Driestov zakon zida.
x x x
y
d
j
i
j
d
u
2
C 2 k 2 = t
=w
y
d
= w
odakle je
u =
(8.68)
1
w
= C4 k
(8.69)
C4 k
u + u
w = u2 = u2 + = + u =
u
u
u
ln ( Ey + )
(8.70)
1
4
C k y
(8.71)
Turbulencija
170 / 173
u3 C 4 k 2
= =
(8.72)
y
y
ime je definirana vrijednost u voru geometrijske mree prvom do granice (unutarnji
rubni uvjet za ). Izrazi (8.69) do (8.72) ine skup jednadbi kojima su opisane takozvane
standardne zidne funkcije, koje se primjenjuju i za zadavanje rubnih uvjeta pri opstrujavanju
umjereno zakrivljenih povrina.