You are on page 1of 51

Podstawy uytkowania Fluenta i Gambita

Materia do nauki uytkowania Fluenta i Gambita opracowany przez Janusza Piechn na


podstawie oryginalnych materiaw Fluenta i Gambita oraz wasnych dowiadcze.

Od autora.

Pojawienia si komercyjnych programw CFD (Computational Fluid Dynamics) zmienio
sposb patrzenia wielu osb na mechanik pynw. Przedmiot zwykle nie lubiany z powodu
skomplikowanego aparatu matematycznego i niezwykle wskiego zakresu zagadnie
moliwych do praktycznego rozwizania okazuje si teraz by podstaw do rzeczywistego
rozwizania ogromnego obszaru zagadnie inynierskich. Programy CFD typu Fluenta
uwalniaj uytkownika od kopotliwego problemu rozwizywania skomplikowanych
nieliniowych rwna rniczkowych nie zwalniajc go z posiadania wiedzy o fizyce
przepyww. Komercyjny program lepiej lub gorzej (wolniej lub szybciej) rozwizuje ukady
rwna wynikajcych z dyskretyzacji rwna rniczkowych opisujcych przepywy przy
zadanych warunkach pocztkowych i warunkach brzegowych oraz wybranych
wspczynnikach przy rnorodnych czonach najbardziej oglnych rwna przepywu.
Problem polega na tym by uytkownik ustalajc te wspczynniki, doczajce lub pomijajce
poszczeglne czony rwna, stworzy ich zestaw odwzorowujcy fizyk analizowanego
zagadnienia. Na przykad w zagadnieniach opywu kaduba statku nieistotna jest ciliwo
pynu a istotny jest wpyw grawitacji. Z kolei w przypadku wypywu spronego gazu ze
zbiornika do otoczenia nieistotna jest sia cikoci, a istotna ciliwo czynnika.
Komercyjne programy kierowane do szerokiego krgu odbiorcw musz zapewnia
moliwo rozwizywania rnorodnych przypadkw przepywu. Nowoczesny uytkownik
takiego programu uwolniony co prawda od koniecznoci znajomoci szczegw
rozwizywania problemw polowych musi posiada zarwno szerok, jak i gbok wiedz o
fizyce przepyww. Wikszo podrcznikw do mechaniki pynw zawiera szczegy
uproszcze oglnych rwna przepywu dopasowujcych je do szczeglnych uproszczonych
przypadkw przepywu. W chwili obecnej wydaje si, i dla ogromnej rzeszy inynierw
zajmujcych si problemami przepywowymi duo waniejsze od techniki przeksztace
rwna do szczeglnych postaci jest zrozumienie fizycznych podstaw przepyww. Wydaje
si, i wspczesny inynier powinien posiada podstawy metod numerycznych pozwalajce
na zrozumienia technik rozwizywania podstawowych typw rwna rniczkowych
czstkowych, konsekwencji wynikajcych z dyskretyzacji tych rwna, zjawisk takich jak
dyfuzja i dyspersja numeryczna, stabilnoci schematw numerycznych. Zjawiska te w
mniejszym lub wikszym stopniu wystpuj i w programach typu home made jak i
kosztownych programach komercyjnych.
Programy takie jak Fluent przeznaczone do rozwizywania rnorodnych problemw
przepywowych posiadaj du ilo menu, podmenu i pod-podmenu. Powoduje to w
pocztkowym okresie uczenia si obsugi ogromne kopoty z kojarzeniem odpowiednich
parametrw zadawanych w procesie budowania zadania z modelem fizycznym problemu.

Zarwno przemys lotniczy, samochodowy, jachtowy, budownictwo nie tylko wodne,
przemys chemiczny, energetyka potrzebuj specjalistw potraficych generowa w
programach CAD-wskich skomplikowane geometrie zarwno elementw urzdze jak i
obiektw opywanych ciecz lub gazem oraz wykorzystywa te geometrie w programach
CFD do znajdowania gwnie si dziaajcych na nie a wywoanych przepywem. Wiele zada
wydawaoby si niemoliwych do tej pory, jak modelowanie przepyww wok samochodw
wycigowych formuy I, zostao rozwizanych przy uyciu programw takich jak Fluent.
W swoim yciu pisaem mniej lub bardziej skomplikowane programy wykorzystujce
zarwno metody oparte o rnice skoczone jak i elementy skoczone i zwykle
specjalizowane do rozwizania okrelonego problemu przepywowego. Oprcz opracowania
modelu fizycznego rozwizywanego problemu technicznego mnstwo energii traciem na
wybranie odpowiedniego schematu numerycznego, opracowanie waciwych warunkw
brzegowych, napisanie kodu pozwalajcego na rozwizanie zadania numerycznego,
wizualizacj wynikw. Nigdy nie byy to jednak programy przystosowane do uywania przez
inne osoby. Programy pisane tak by byy przyjazne dla uytkownika nie znajcego jego
struktury wewntrznej musz by budowane w inny sposb. Gwny problem z
wykorzystywaniem gotowego programu polega zwykle na braku wiedzy przypadkowego
uytkownika o zaoeniach i ograniczeniach modeli stosowanych w konkretnym programie.
Do rozwizywania jakich zagadnie program si nadaje a do jakich nie. Program uniwersalny
jakim jest Fluent zawiera mechanizmy pozwalajce na rozwizywanie bardzo rnorodnych
zagadnie. Dlatego te zawsze bd uytkownicy chccy rozwiza bardzo specjalizowane
zadanie niezadowoleni ze sposobu w jaki to robi Fluent. Program Fluent pozwala w wielu
przypadkach, przez zastosowanie UDF (user defined functions) funkcji definiowanych przez
uytkownika, na rozwizywanie specyficznych problemw w sposb jaki odpowiada
uytkownikowi. Rdze programu zapewnia rozwizywanie oglnych rwna transportu
(masy, pdu, energii, turbulencji, skadnikw mieszanin, faz itd.) w bardzo skomplikowanych
geometriach.
Wstp

Zakres materiau

Podstawowym celem tej pracy jest zapoznanie czytelnika z praktycznym stosowaniem
komputerowej mechaniki pynw (CFD) i nauczenie go sposobw rozwizywania problemw
przepywowych przy uyciu komercyjnych programw.
Firma Fluent wraz z oprogramowaniem dostarcza ogromny zestaw instrukcji i kady z
bardziej zaawansowanych uytkownikw powinien korzysta z tego rda wiedzy. Niniejszy
podrcznik ma dostarczy podstawowy zestaw informacji pozwalajcy na poprawne i
racjonalne wykorzystywanie programu Fluent w najbardziej typowych sytuacjach. Ma
zachci do dalszych wasnych poszukiwa rozwiza szczegowych problemw
inynierskich.

Omawiane bd nastpujce problemy i techniki:

Omawiane podstawowe problemy teoretyczne:
Modele turbulencji,
Warstwa przycienna,
Dyfuzja i dyspersja numeryczna

wiczenia bd pokazyway jak traktowa klasy przepyww:
Przepywy pynu lepkiego: laminarne i turbulentne
Przepywy pynu ciliwego: ustalone i nieustalone z falami uderzeniowymi
Przepywy dwu-fazowe: przepywy z powierzchni swobodn
Transport mieszanin gazw: mieszanie i spalanie
Wymiana ciepa pomidzy pynem i ciaem staym

Stosowane techniki:
Ruchomy ukad odniesienia i ruchome siatki
Siatki deformowalne
Wspoddziaywanie pyn - ciao stae
Zastosowanie funkcji definiowanych przez uytkownika (UDF)
Techniki post-processingu








List of proposed exercises:
1 U-pipe - simple 3D flow example
2 Orifice axisymmetric flow example
3 Subsonic and supersonic bullet steady compressible flow with shocks
4 Lavall nozzle - steady and unsteady compressible flow
UDF application
5 Profile steady subsonic and transonic flows
6 Profile in ground proximity car wing example
7 Simplified delta wing 3D model vertical flow, propeller simulation
8 Rotating valve basic moving grid example
9 Radial fan - moving frame and moving grid examples
10 Shot - unsteady compressible flow with shock waves
11 Dam break simulation - unsteady two phase flow example
12 Karman vortex street - unsteady self generated oscillation
13 Fluidic oscillator - unsteady self generated and forced oscillation
14 Automatic Valve - simple deforming grid example fluid-solid interaction
UDF application
15 Yacht wave drag - free surface flows
16 Room ventilation - boundary condition modification
17 Rotor-stator stator interaction - palisade flow in turbines
18 Blade cooling - turbine blade cooling
19 Porous blade - turbine blade cooling
20 Cavitations - cavitation in nozzle
21 Combustion - steady and unsteady combustion
22 Heat exchange - solid-fluid heat exchange
23 Injector - mixer
24 Helicopter - simplified model of helicopter
25 Insect wing motion - simplified model of the insect wing oscillation
UDF application




Numeryczna mechanika pynw (Computational Fluid Dynamics CFD)

Obszar zastosowa numerycznej mechaniki pynw jest bardzo szeroki. Obejmuje przepywy
pynu ciliwego i nieciliwego, ustalone i nieustalone, jedno i wielofazowe, przepywy ze
spalaniem.
Tym niemniej chcc uzyska poprawne rozwizanie problemu przepywowego w kadym
przypadku konieczne jest podjcie nastpujcych dziaa.

1. Okrelenie specyfiki problemu i jego geometrii.

Pierwszym krokiem jest zdefiniowanie problemu obejmujce jego fizyk, geometri,
warunki przepywu i wymagania dotyczce symulacji. Geometria moe by znana lub
moe by wynikiem rozwizania problemu. Zwykle konieczne jest zdefiniowanie celu
dziaania i fizycznych ogranicze. Naley pamita i stosowanie metod symulacji
numerycznej zwykle sprowadza si do wykonania okrelonego eksperymentu
numerycznego. Jeli eksperyment ten zostanie le przygotowany to i wyniki nie bd
poprawne.

Wymagania dotyczce symulacji numerycznych zwykle zawieraj informacje o oczekiwanej
dokadnoci rozwizania, przewidywanym czasie oblicze, wymaganiach sprztowych i
zestawie interesujcych parametrw przepywu.

2. Wybr podstawowych rwna i warunkw brzegowych.

Po zdefiniowaniu problemu konieczny jest dobr rwna opisujcych przepyw a take
odpowiednich warunkw brzegowych.
Podstawowy zestaw rwna wynikajcych z zasad zachowania: cigoci, pdu i energii
zawieraj rwnania nazywane rwnaniami Naviera-Stokesa. Biorc pod uwag efektywno
oblicze zawsze staramy si rozway moliwoci stosowania uproszczonego zestawu
rwna jeli zachowuj one podstawowe cechy fizyczne symulowanego problemu.
Przykadem moe by zestaw rwna Eulera wywodzcy si z rwna Naviera Stokesa a
opisujcy procesy przepywowe w ktrych istotna jest ciliwo pynu a jego wasnoci
lepkie nie s istotne. Inny zestaw rwna moemy stosowa w przypadku gdy istotna jest
lepko (przepywy Stokesa). Przepywy mog by stacjonarne lub nieustalone, ciliwe lub
nieciliwe.
Warunki brzegowe mog obejmowa warunki na nieruchomej lub ruchomej cianie, mog
dotyczy wpywu lub wypywu pynu, symetrii przepywu, jego periodycznoci. Mog
zawiera uproszczenia obejmujce wpyw obszaru ktry nie jest analizowany numerycznie
lecz go otacza. Mog to by warunki typu dalekiego pola lub warunki braku odbicia. Mog
by typu ustalonego lub zmienne w czasie.


3. Wybr strategii dyskretyzacji pola przepywu i metody numerycznej stosowanej do
uzyskania rozwizania.

Kolejnym krokiem jest dobr strategii podziau analizowanego obszaru przepywu na
elementarne obszary obliczeniowe (cele). Stosowanych jest wiele strategii podziau.
Podzia moe by w miar regularny strukturalny lub cakowicie przypadkowy
niestrukturalny. Stosowane s te siatki hybrydowe. Siatki mog by stae podczas
oblicze lub mog ulega deformacji z zalenoci od wartoci parametrw rozwizania
lub ruchu elementw brzegu. Znane s techniki adaptacji siatki do wynikw rozwizania.
Metody numeryczne stosowane w numerycznej mechanice pynw (CFD) klasyfikowane
s jako oparte na rnicach skoczonych, objtociach skoczonych, elementach
skoczonych oraz metodach spectralnych.
W omawianym programie Fluent wykorzystywana jest metoda objtoci skoczonych.

4. Wizualizacja i interpretacja wynikw oblicze.

Rezultaty oblicze musz by przedstawione w postaci pozwalajcej na ich interpretacj.
Najatwiej interpretowane s obrazy i w takiej postaci przedstawia si rozkady parametrw
przepywu.


Wykonanie symulacji przepywu obejmuje zatem szeroki zakres dziaa od budowy geometrii
poczynajc a na doborze odpowiedniego modelu turbulencji do uproszczonych postaci
rwna Naviera-Stokesa koczc. Poprawne wykonanie symulacji wymaga od uytkownika
dobrej znajomoci zarwno podstaw mechaniki pynw jak i metod numerycznych.




Prawa zachowania

Prawa zachowania bdce podstaw rwna Eulera i Naviera-Stokesa mog by zapisane w
oglnej cakowej postaci



= +
2
1
2
1 1 2
) ( ) ( ) ( ) (
t
t t V
t
t t S t V t V
dt PdV FdSdt n QdV QdV

W rwnaniu tym, Q jest wektorem zawierajcym zmienne ktre musz by zachowane jak
masa, momenty i energia odniesione do jednostki objtoci.

Rwnanie jest zapisem zachowania tych wielkoci w skoczonych obszarach przestrzeni o
objtoci V(t) ograniczonych granicami S(t), w skoczonym przedziale czasu t
2
-t
1
.
Jednostkowy wektor n jest wektorem normalnym do powierzchni skierowanym na zewntrz
objtoci kontrolnej, F jest zestawem wektorw lub tensorw zawierajcym strumienie
wielkoci Q na jednostk powierzchni i jednostk czasu, wielko P jest szybkoci produkcji
wielkoci Q na jednostk objtoci i jednostk czasu. Jeeli wszystkie zmienne zmieniaj si
w sposb cigy w czasie rwnanie moe by zapisane w poniszy sposb.


= +
) ( ) ( ) ( t V t S t V
PdV FdS n QdV
dt
d



Rwnanie Naviera Stokesa oraz rwnanie Eulera

Rwnania Naviera-Stokesa tworz sprzony system nieliniowych rwna rniczkowych
czstkowych opisujcych zachowanie masy, pdu i energii.
Dla pynu Newtonowskiego w modelu jedno-wymiarowym rwnanie to symbolicznie moe
by zapisane jako

0 =

x
E
t
Q

gdzie
(
(
(

=
e
u Q

,
( )
(
(
(
(
(
(

(
(
(

+
+ =
x
T
x
u
u
x
u
p e u
p u
u
E

3
4
3
4
0
2


jest gstoci pynu,
u jest prdkoci,
e cakowit energi pynu odniesion do jednostki objtoci,
p jest cinieniem,
T jest temperatur,
jest wspczynnikiem lepkoci,
jest przewodnoci ciepln .
Ten zestaw rwna musi by uzupeniony o rwnanie stanu gazu - zwizek pomidzy
gstoci, cinieniem, temperatur i rodzajem gazu.
Dla gazu doskonaego ma on posta:
RT
p
=
Cakowita energia zawiera energi wewntrzn oraz energi kinetyczn (obie odniesione do
jednostki objtoci)

p
k
u
e
1
1
2
2

+ =
gdzie k jest stosunkiem ciepe waciwych a R jest sta gazow.

Powysza forma rwna nazywana jest form zachowawcz, a zmienne wektora Q
zmiennymi zachowawczymi,w odrnieniu od zmiennych prymitywnych , u , p .
Posta zachowawcza rwna jest szczeglnie istotna dla przepyww z falami
uderzeniowymi.


Schematycznie moglibymy zapisa

Lub wypeniajc poszczeglne pola dla nieustalonego przepywu laminarnego pynu
ciliwego
|
|

\
|

|
|

\
|

|
|

\
|

|
|

\
|

|
|

\
|

|
|

\
|

=
|
|

\
|

2
2 2 2
2
2
2
2
2
2
2
2
2 2
2
2
2
2
2
2
2 2
2
2
2
2
2
2
2
2
3
1 1
3
1 1
3
1 1
0
z
w
z y
v
z x
u
z
w
y
w
x
w
z
p
Z
z
w
w
y
w
v
x
w
u
t
w
y z
w
y
v
y x
u
z
v
y
v
x
v
y
p
Y
z
v
w
y
v
v
x
v
u
t
v
x z
w
x y
v
x
u
z
u
y
u
x
u
x
p
X
z
u
w
y
u
v
x
u
u
t
u
z
w
y
v
x
u
z
w
y
v
x
u
t








Metoda objtoci skoczonych

Metoda objtoci skoczonych uzyskaa uznanie i popularno w programach CFD z dwch
powodw. Pierwszym powodem jest zapewnienie konserwatywnoci (zachowawczoci)
rwna podczas dyskretyzacji. Oznacza to, i na poziomie elementarnych objtoci
skoczonych masa, pd i energia s zachowane w naturalny sposb. Drugim powodem jest
Zmiana wielkoci w czasie
Zmiana wielkoci w przestrzeni
Dziaanie si masowych
Dziaanie si powierzchniowych
Dziaanie si pochodzcych od lepkoci


brak koniecznoci transformacji wsprzdnych w przypadku stosowania nieregularnych
siatek.

Do oblicze zmian parametrw pynu we wntrzu objtoci skoczonej potrzebne s
informacje o wartociach strumieni przechodzce przez powierzchnie graniczne objtoci
kontrolnej. Strumienie te musz by cakowane (sumowane) dla uzyskania przepywu netto
przez granice. Podobnie skadnik rde P musi by scakowany po wntrzu objtoci. Na
podstawie bilansu wpywajcych i wypywajcych strumieni obliczane s nowe wartoci
zmiennych zachowawczych i dalej zmiennych prymitywnych po upywie kroku czasowego.



Przykadowo dla dwuwymiarowej siatki strukturalnej.

Dla wza o wsprzdnych i,j wsppracujemy z obszarem obejmujcym wzy
k=1 i,j-1 (a)
k=2 i+1,j (b)
k=3 i,j+1 (c)
k=4 i-1,j (d)
( ) ( ) ( )
dU
dt A
F U y G U x
i
k k
k
m
=
=

1
1


Dla czworocianu o rogach a,b,c,d powierzchnia
( )( ) ( )( ) ( )
A x x y y x x y y
a c b d b d a c
= 05 .

( )( ) ( )( ) { }
A x x y y x x y y
i j i j i j i j i j i j i j i j
=
+ + + +
05
1 1 1 1 1 1 1 1
.
, , , , , , , ,

( )( ) ( )( )
( )( ) ( )( )
( )( ) ( )( )
( )( ) ( )( )
dU
dt A
F U y y G U x x
F U y y G U x x
F U y y G U x x
F U y y G U x x
i j
a b b a a b b a
b c c b b c c b
c d d c c d d c
d a a d d a a d
,
=

+
+
+
|
\

|
|
|
|
|




1

( ) U U U
a b a b
= +
1
2

( ) U U U
b c b c
= +
1
2

( ) U U U
c d c d
= +
1
2

( ) U U U
d e d e
= +
1
2



Program Fluent zapewnia moliwoci modelowania szerokiego zakresu przepyww zarwno
nieciliwych jak i ciliwych, laminarnych i turbulentnych, stacjonarnych i niestacjonarnych.
Szczeglnie rozbudowane s moliwoci symulowania zjawisk transportu w zoonych
geometriach.

Dla wszystkich typw przepywu rozwizywane s rwnania zachowania masy i pdu. Dla
przepyww ciliwych i zawierajcych wymian ciepa dodatkowo rozwizywane jest
rwnanie zachowania energii.

Wykorzystywane s dwie podstawowe metody rozwizania: metoda oparta na sformuowaniu
rwna dla cinienia (pressure based solution method- segregated solver) i metoda oparta na
sformuowaniu rwna dla gstoci (density based solution method coupled solver).

W metodzie pierwszej, typowo stosowanej dla przepyww nieciliwych, rozwizuje si
rwnania pdu w kolejnych kierunkach otrzymujc przyblione pole prdkoci nie speniajce
jednak rwnania zachowania masy. Dokonuje si zatem oblicze takich korekt cinienia by
zostao spenione rwnanie cigoci. Dokonuje si korekt prdkoci i cinie. Rozwizuje si
rwnania dodatkowe: energii, turbulencji itp. Sprawdza si bdy rozwizania i dokonuje
kolejnej iteracji do momentu uzyskania zadanej dokadnoci rozwizania.

W metodzie drugiej, typowo stosowanej dla przepyww ciliwych, jednoczenie rozwizuje
si rwnania cigoci, pdu i energii.




Przegld metod rozwizania stosowanych we Fluencie.



Uywanie Fluenta

Zakadamy, i geometria obszaru i odpowiednia siatka dyskretyzujca zostay przygotowane
w preprocesorze Gambit.

Ukad okien w menu Fluenta jest tak przygotowany, i kolejne konieczne do wykonania
operacje wymagaj wczeniejszego wykonania operacji w oknach po lewej stronie.

Dla atwiejszego znalezienia i zapamitania opcji w menu zostay przygotowane nie istniejce
w rzeczywistoci obrazy ekranw pokazane poniej.


Okna grup operacji: File, Adapt oraz Plot


Okna grup operacji: Grid, Surface oraz Report.



Okna grup operacji: Define oraz Display


Okno menu Solve.


Okno z grupy operacji: Define => Models menu.






Aby uzyska rozwizanie konieczne jest wykonanie nastpujcego szeregu operacji:
1. Zaimportowanie (Read), sprawdzenie poprawnoci (Check) i skalowanie (Scale)
siatki dyskretyzujcej
2. Wybranie modelu fizycznego (Define=>Models)
3. Zdefiniowanie danych materiaowych (Define=>Materials=>Material properties)
4. Przyjcie warunkw odniesienia (Define=>Operating Conditions)
5. Przyjcie warunkw brzegowych (Define=>Boundary Conditions)
6. Przyjcie warunkw pocztkowych (Solve=>Initialize)
7. Ustawienie parametrw solvera (Solve=>Controls)
8. Uaktywnienie monitorowania zbienoci rozwizania (Solve=>Monitors
9. Obliczenia (Solve=>Iterate)
10. Wizualizacja rozwizania (Display)
11. Korekta ustawie solwera (jeli konieczna)
12. Analiza problemu inynierskiego


Wczytanie siatki
Typowe skadniki siatki
Reading Mesh: Mesh Components

Obszar obliczeniowy jest reprezentowany przez sie wzw zawierajcych ich pooenie
oraz lokalne wasnoci i parametry pynu lub ciaa staego.

Preprocesor np. Gambit definiuje wszystkie skadniki siatki.
Obszar obliczeniowy podzielony jest na kontrolne objtoci cele (Cell)
Kada z objtoci kontrolnych ograniczona jest powierzchniami (Face)
Powierzchnie ograniczajce objtoci kontrolne s powierzchniami paskimi ograniczonymi
krawdziami (Edge)
Punkty wzowe siatki nazywamy wzami (Node)
Mog wystpowa grupy wzw, powierzchni lub objtoci kontrolnych nazywane strefami
(Zone)

Wszystkie warunki brzegowe przypisywane s do stref powierzchni (face zones) natomiast
dane materiaowe oraz rda do stref objtoci kontrolnych (cell zones)

Sprawdzenie poprawnoci siatki
Siatka dyskretyzujca analizowany obszar zoona jest z ponumerowanych wzw. Wzy
rozoone s w okrelony sposb w przestrzeni. Istotna jest zatem informacja ktre z wzw
s ssiadami. Istnieje konwencja zapisu numeracji wzw-ssiadw. Na podstawie pooenia
wzw ssiednich budowana jest objto kontrolna. Objto ta oczywicie musi mie
dodatni warto. Przy bardziej skomplikowanych geometriach zdarza si, i preprocesor
niepoprawnie podaje kolejno ssiednich wzw i obliczona objto jest ujemna.
Konieczne jest zatem sprawdzenie na wstpie poprawnoci struktury siatki by unikn
problemw z uzyskaniem rozwizania w pniejszych etapach oblicze.
Jest to bardzo wana operacja i nigdy nie naley jej pomija.

Skalowanie siatki i wybr jednostek

Program Fluent domylnie wykorzystuje jednostki ukadu SI.
Istnieje moliwo stosowania innych jednostek lecz nie polecabym wykorzystywania tej
moliwoci.
Bardzo istotne jest natomiast pamitanie o uyciu waciwych wymiarw analizowanego
obszaru obliczeniowego. Naley pamita, i jednostki okrelajce wymiary stosowane w
preprocesorze Gambit s bezwymiarowe i dopiero we Fluencie nadajemy im warto w
okrelonych jednostkach.

Wybr solwera (moduu rozwizujcego ukad rwna)

Fluent oferuje moliwo wykorzystania kilku wersji moduu rozwizujcego ukady rwna
opisujcych problem fizyczny.
Mamy do wyboru:

Rozwizywanie sprzonego ukadu rwna metod niejawn (Coupled-Implicit)
Rozwizywanie sprzonego ukadu rwna metod jawn (Coupled-Explicit)
Rozwizywanie rozprzonego ukadu rwna metod niejawn (Segregated)

Ktr metod naley wybra?

Naley kierowa si nastpujcymi wytycznymi.

Rozwizywanie sprzonego ukadu rwna konieczne jest gdy istnieje silne sprzenie
pomidzy gstoci, energi lub skadnikami mieszaniny. W praktyce oznacza to, i
stosujemy tak opcj solwera w przypadku przepyww ciliwych i przepyww ze
spalaniem gdy stosowane jest rwnanie Arheniusa.

Rekomendowane jest stosowanie opcji metody niejawnej (Implicit) zamiast metody jawnej
(Explicite).
Przyczyna: obliczenia metod niejawn s w przyblieniu dwa razy szybsze ni metod
jawn.
Koszty: obliczenia metod niejawn wymagaj uycia w przyblieniu dwa razy wikszej
pamici ni metod jawn.

Rozwizanie sprzonego ukadu rwna metod jawn powinno by ograniczone do
przypadkw przepyww nieustalonych gdy charakterystyczna skala czasowa problemu jest
zbliona do wynikajcej z przebiegw fal akustycznych. W praktyce oznacza to, i dotyczy
problemw w ktrych ledzimy ruch fal cinieniowych lub uderzeniowych. Innym kryterium
moe by liczba Macha. Rozwizanie sprzonego ukadu rwna stosujemy dla przepyww
z liczb Macha wiksz od 0.6.

Rozwizanie rozprzonego ukadu rwna metod niejawn (opcja Segregated) jest polecane
we wszystkich innych przypadkach ze wzgldu na bardziej elastyczne metody uzyskiwania
rozwizania i dwukrotnie nisze uycie pamici w porwnaniu z metod niejawn ale dla
rwna sprzonych.

Definiowanie modelu fizycznego


Przykad definiowania jednego z dostpnych modeli fizycznych

Definiowanie materiau i jego wasnoci.

Przyjty do oblicze model fizyczny wymaga wprowadzenia dodatkowych danych
okrelajcych wasnoci i zachowanie si tego materiau przy zmiennych warunkach
przepywu. Wasnoci materiau takie jak lepko czy pojemno cieplna, mog zalee od
temperatury lub innych parametrw przepywu.

Dane te wprowadzamy w oknie Materials

Poniewa czynnik ktrego przepyw analizujemy moe mie skomplikowan budow (moe
by to mieszanina kilku obojtnych gazw, lub mieszanina palna lub moe to by czynnik
dwufazowy - ciecz i gaz) okno wprowadzania danych materiau zmienia si w zalenoci od
przyjtego modelu przepywu.

Wasnoci materiau definiowane s w oknie Define=>Materials
Mog to by materiay typu
pojedyncza faza Single-Phase,
czysty gaz Single Species Flows
mieszanina gazw Multiple Species (Single Phase) Flows

Mixture Material concept employed
Mixture properties (composition dependent) defined separately from constituents properties.
Constituent properties must be defined.
Transport properties for mixture defined separately.
Constituent properties extracted from database.
Multiple Phase Flows (Single Species) define properties for all fluids and solids.
W przypadku

Ustalenie rodzaju i wasnoci materiau (Material Assignment)


Okno materiau i jego parametrw dostpne przez Define => Materials menu.

Materiay s przypisywane do obszarw, a sposb przypisania zaley od modelu fizycznego

Dla modelu przepywu jednofazowego (single-phase) lub przepywu jednorodnego gazu
(single species flow) przyporzdkowanie materiau do okrelonego obszaru nastpuje w oknie
Fluid Panel.

W przypadku modelu przepywu jednodnofazowego lecz mieszaniny kilku skadnikw
(Multiple Species (Singe Phase) Flows) przyporzdkowanie materiau do okrelonego
obszaru dokonywane jest w oknie Species Model Panel. Wszystkie strefy zawieraj
mieszanin. Jej skad w rnych strefach moe by rny.

W modelu przepywu wielofazowego (Multi Phase Flows) wybr fazy gwnej i
dodatkowych moliwy jest w oknie Phases Panel dostpnym z okna Define. W modelu tym
we wszystkich obszarach wystpuje mieszanina a udziay w niej poszczeglnych faz zale
od rozwoju rozwizania.

Zdefiniowanie parametrw odniesienia (Defining Operating
Conditions)


Pene okno definiowania parametrw odniesienia Define => Operating Conditions .
Warunki odniesienia s o tyle istotne, i pozwalaj po przyjciu wartoci cinienia rwnej
cinieniu atmosferycznemu operowa cinieniami wzgldnymi (gauge pressure).

Przyjcie warunkw brzegowych

Wynik rozwizania problemu przepywowego zaley nie tylko od zastosowanego ukadu
rwna ale take od przyjtych warunkw brzegowych i w wielu przypadkach od warunkw
pocztkowych.
Jako warunki brzegowe przyjmujemy wartoci lub zwizki dla zalenych parametrw
przepywu takich jak: prdko, cinienie, temperatura, wydatek masowy okrelonych na
odpowiednio wybranych obszarach brzegu analizowanego obszaru obliczeniowego.

Aby zdefiniowa warunki brzegowe musimy wybra odpowiedni obszar identyfikowany
poprzez indywidualn nazw i typ warunku brzegowego z odpowiednim zestawem
wymaganych parametrw. W zalenoci od modelu fizycznego wymagane parametry
przepywu dla tego samego typu warunku brzegowego mog by inne.

Jeli przyjmiemy le zdefiniowane warunki brzegowe moemy w ogle nie uzyska
rozwizania.




Przykad wyboru jednego z warunkw brzegowych Define => Boundary Conditions


Dostpne warunki brzegowe

Warunki brzegowe mona pogrupowa na kilka sposobw

Warunki brzegowe dla brzegw przez ktre odbywa si przepyw.

Oglne typu cinieniowego:
Znane cinienie spitrzenia dla powierzchni prze ktr pyn dopywa do analizowanego
obszaru (Pressure inlet)
Znane cinienie statyczne dla powierzchni przez ktr pyn wypywa z analizowanego
obszaru (Pressure outlet)

Dla modelu pynu nieciliwego:
Znana prdko na powierzchni przez ktr pyn wpywa (Velocity inlet)
Zaoone zerowe gradienty wszystkich parametrw przepywu w kierunku normalnym do
powierzchni prze ktr pyn wypywa (Outflow)

Dla modelu pynu ciliwego:
Znany masowy przepyw pynu przez powierzchni wlotu (Mass flow inlet)
Stae zaoone parametry przepywu dla powierzchni usytuowanej daleko od centrum
analizowanego obszaru (Pressure far-field)

Specjalne warunki brzegowe:
Warunki charakterystyczne dla wpywu i wypywu z modeli wentylatorw (Inlet vent, outlet
vent, intake fan, exhaust fan)

Inne warunki brzegowe:
Warunek na cianie opywanej pynem zakada zerowe wartoci wszystkich skadowych
prdkoci na ciance (Wall)
Warunek symetrii na powierzchni brzegowej zakada, i skadowa normalna do powierzchni
symetrii jest zerowa a pozostae skadowe prdkoci s rwnolege do powierzchni symetrii
(Symmetry).

Warunek periodycznoci wymaga istnienia dwch powierzchni lub krawdzi, identycznych
co do ksztatu i rozmieszczenia wzw siatki, a ktre powizane s w ten sposb, i
parametry przepywu w ukadzie globalnym na jednej z nich s identyczne z parametrami na
drugiej z nich.
Uwaga: W preprocesorze Gambit konieczne jest powizanie ze sob odpowiednich
powierzchni lub krawdzi (link) i nadanie im parametru periodic.

Warunek osiowej symetrii zakada, i prdkoci pynu s rwnolege do osi symetrii (Axis)

Warunki brzegowe mog dotyczy brzegu na ktrym wystpuje ciao stae i nastpuje
wymiana ciepa

Niektre warunki brzegowe dotycz powierzchni dwuciennych (Double-Sided Face)
Warunki takie dotycz powierzchni wystpujcych we wntrzu analizowanego obszaru i
stanowicych uproszczone modele wentylatora, perforowanej przegrody, wymiennika ciepa
lub cian.

Warunek brzegowy tego typu pozwala na zadawanie skoku cinienia w poprzek powierzchni,
zadawanie spadku cinienia, zadawanie wzrostu lub spadku temperatury lub warunku bardzo
cienkiej nieprzepuszczalnej ciany.


Boundary Condition Types of Cell Boundaries
Fluid and Solid

Boundary Condition Types of Double-Sided Face Boundaries
Fan, Interior, Porous Jump, Radiator, Walls


Zmiana typu warunku brzegowego.

Strefom nadawana jest indywidualna nazwa i przypisywany parametr definiujcy jej typ (np.
solid, fluid, interface, wall) w pre-procesorze Gambit.
Nadawane parametry stref s wielkociami prowizorycznymi i w zalenoci od potrzeb mog
by one zmieniane podczas pracy z programem Fluent.
Aby zmieni typ strefy naley wybra nazw modyfikowanej strefy w oknie
Define => Boundary Conditions...
W oknie Type pojawia si aktualny parametr typu jak te parametry typw na jakie strefa ta
moe by zamieniona.
Z listy tej wybieramy parametr typu na jaki chcemy zmieni typ strefy.

Nadawanie wartoci liczbowych poszczeglnym warunkom brzegowym.

Istnieje moliwo bezporedniego nadawania konkretnych wartoci liczbowych
poszczeglnym parametrom warunkw brzegowych. Istnieje te moliwo zadawania tych
parametrw przez funkcje pisane przez uytkownika (UDF).
Setting Boundary Condition Data
Explicitly assign data in Boundary Conditions panels.
To set boundary conditions for particular zone:
Choose the zone in Zone list.
Click Set... button
Szczegowe dane poszczeglnych warunkw brzegowych jednej strefy mog by kopiowane
do innych stref.
Warunki brzegowe mog by zarwno zapisywane do zbiorw jak i czytane ze zbiorw.

(file => write-bc) oraz (file => read-bc )
Jak wspomniano wczeniej warunki brzegowe mog by definiowane przez (UDF) funkcje
definiowane przez uytkownika jak te przez mechanizm zwany Profiles.
Profiles-profile mog by tworzone na dwa sposoby:
Zapisanie profilu bdcego wynikiem innej symulacji numerycznej
Utworzenie w odpowiednim formacie pliku tekstowego zawierajcego dane warunku
brzegowego.

Warunki brzegowe s zestawione w pary w ktrych jeden warunek jest warunkiem
wlotu a drugi warunkiem wylotu pynu z analizowanego obszaru.


Najprostsz par jest zestaw warunkw: wlot (Velocity inlet) i wylot (Outflow)

Wlot -Velocity Inlet

Warunek ten zakada, i znana jest prdko wlotowa (taka sama na caej powierzchni wlotu).
Prdko w tym warunku mona zada poprzez:
1. Warto i zaoenie e wektor prdkoci jest normalny do powierzchni brzegu (opcja
Magnitude, Normal to Boundary)
2. Skadowe prdkoci (opcja Components)
3. Warto prdkoci i jej kierunek (opcja Magnitude and Direction)

Warunek stosowany dla przepyww pynu nieciliwego
Przez zastosowanie funkcji uytkownika (UDF) mona stosowa bardziej skomplikowane
rozkady prdkoci na brzegu lub wrcz prdkoci zmienne w czasie.


Wylot Outflow
Nie wymaga podawania adnych danych.
Parametry w przekroju wylotowym ekstrapolowane s z wntrza obszaru przy zaoeniu, i
gradienty wszystkich parametrw przepywu w kierunku normalnym do granicy s zerowe.
Tego typu warunek odpowiada przypadkowi przepywu w peni rozwinitego.
Nie powinien by stosowany w przypadku gdy spodziewamy si wstecznego przepywu przez
t granic.


Kolejna para

Oglny typ warunku wlotu i wylotu (Pressure Inlet oraz Pressure
Outlet)

Pressure Inlet

Warunek pressure inlet wymaga podania co najmniej:
Wartoci cinienia spitrzenia,
Pocztkowej wartoci cinienia statycznego oraz
Temperatury spitrzenia na powierzchni (przekroju) wlotowej.


Schemat zawartoci okien z oczekiwanymi parametrami zadawanymi przez uytkownika,
rwnania i jego graficzna ilustracja dla przypadku warunku brzegowego pressure inlet.

Cinienie spitrzenia opisane jako Total Gauge Pressure wraz z temperatur spitrzenia
oznaczon jako Total Temperature okrela entalpi napywajcego czynnika.

Pocztkowe cinienie statyczne opisane jako Supersonic/Initial Gauge Pressure
reprezentuje pocztkow warto cinienia statycznego wykorzystywan podczas pierwszego
kroku oblicze do zdefiniowania prdkoci napywajcego czynnika (zgodnie z rwnaniem
pokazanym na rys. xx). W kolejnych krokach oblicze cinienie statyczne wynika ju z
rozwizania ukadu rwna i danych z warunkw brzegowych.
W przypadku wystpienia ujemnej prdkoci warunek zostaje przeczony na warunek
brzegowy typu pressure outlet.


Dla przepywu pynu ciliwego
wykorzystywany jest zwizek





Dla przepywu pynu nieciliwego
wykorzystywany jest zwizek




Naley pamita, i cinienie bezwzgldne jest sum cinienia statycznego wzgldnego
(gauge pressure oraz cinienia odniesienia definiowanego w oknie Define=>Operating
Conditions.


Warunek brzegowy tego typu reprezentuje izentropowe rozpranie od warunkw spitrzenia
do warunkw panujcych w przekroju wlotowym.
Moe by stosowany zarwno dla przepyww pynw ciliwych jak i nieciliwych.

Dla analizy przepyww zewntrznych moe by stosowany jako swobodny warunek
brzegowy bdcy wlotem lub wylotem w zalenoci od warunkw przepywu.
Moe by wykorzystywany jako warunek brzegowy na bocznych powierzchniach obszaru
obliczeniowego zapewniajc warunki swobodnego wypywu i napywu spowodowane
opywem przeszkd w obszarze obliczeniowym.


Pressure Outlet
2
1
(1 )
2
total static
k
T T M

= +
2 /( 1)
, ,
1
(1 )
2
k k
total abs static abs
k
p p M

= +
2
2
1
v p p
static total
+ =


operating gauge absolute
p p p + =


Warunek ten wymaga tylko podania cinienia statycznego (Gauge Pressure) w obszarze do
ktrego odbywa si wypyw.

Automatycznie zmieniany jest na warunek Pressure Inlet w przypadku pojawienia si
przepywu wstecznego. Kierunek napywu wstecznego zakadany jest jako normalny do
granicy.
W przypadku tego warunku konieczne jest zdefiniowanie wartoci wszystkich zmiennych
ktre mog by transportowane gdy wystpi przepyw wsteczny. Dotyczy to temperatury,
parametrw turbulencji itp.
Naley zwraca na to uwag gdy nierealistyczne zaoenia na wylocie mog by przyczyn
problemw ze zbienoci rozwizania.

Tak jak wczeniej omawiany warunek Pressure Inlet moe by wykorzystywany jako
warunek brzegowy na bocznych powierzchniach obszaru obliczeniowego zapewniajc
warunki swobodnego wypywu i napywu spowodowane opywem przeszkd w obszarze
obliczeniowym.


Warunek cianki (Wall)

Stosowany do powizania obszaru przepywu z obszarami ciaa staego.

W przypadku przepywu pynu lepkiego przyjmowany jest warunek braku polizgu. Oznacza
to i skadowa prdkoci normalna do cianki jest zerowa a skadowa styczna ma prdko
cianki.
Istnieje moliwo nadania wartoci napre stycznych na ciance.
W przypadku przepyww turbulentnych mona zdefiniowa wielko nierwnoci na
ciance.
Oddzieln klas warunkw brzegowych na ciance s warunki termiczne.

Wspczynniki przejmowania ciepa na ciance jak te wartoci napre stycznych
wyliczane s na podstawie lokalnych warunkw przepywu przy ciance.


cianka moe si przemieszcza lub obraca z zadan prdkoci.


Warunek brzegowy symetrii (Symmetry) i osiowej symetrii (Axis)


Symmetry Boundary

Stosowana dla zmniejszenia obszaru obliczeniowego i kosztw oblicze.

Zarwno pole przepywu jak i geometria musz by symetryczne.
Przyjmuje si zerow skadow prdkoci normaln do paszczyzny symetrii oraz
zerowe gradienty w kierunku normalnej do paszczyzny symetrii.


Osiowa symetria Axis
Domylnie o x jest osi w problemach dwu wymiarowych osiowo symetrycznych.
Naley pamita, i aden element obszaru obliczeniowego nie moe lee poniej osi x.
Niedopuszczalne s ujemne wartoci wsprzdnej y.





Warunki brzegowe okresowe (periodyczne)
Periodic Boundaries
Paszczyzny okresowoci w ruchu obrotowym i postpowym.

Stosowane dla zmniejszenia nakadw obliczeniowych problemw z periodycznie
powtarzajcymi si obszarami.
Zarwno pole przepywu jak I geometria musi by okresowa w ruchu obrotowym lub
postpowym.

Dla przepywu okresowego z ruchem obrotowym o obrotu musi by zdefiniowana w
obszarze pynu. Przyjmuje si, i nie ma zmiany cinienia przy przejciu przez brzeg
periodyczny.

Dla przepywu okresowego z ruchem postpowym ten typ warunku brzegowego umoliwia
realizacj skoczonej rnicy cinienia w poprzek granicy okresowej

Models fully developed conditions.
Specify either mean Dp per period or net mass flow rate.
Periodic boundaries defined in Gambit are translational.

Obszary obliczeniowe mog by typu pynu lub ciaa staego.

Obszary typu pyn Fluid zawieraj grupy cel komrek obliczeniowych dla ktrych
rozwizywane s wszystkie aktywne rwnania.
Wymagaj zdefiniowania rodzaju pynu.
Mog zawiera czysty gaz lub pojedyncz faz.
W komrkach obliczeniowych mog by definiowane skadniki o charakterze rde. Mog to
by rda masy, pdu, energii itp.
Obszary mog by definiowane jako obszary wypenione materiaem porowatym.
Mona zdefiniowa ruch obszaru wypenionego pynem.


Obszary typu ciaa staego Solid zawieraj grupy cel komrek obliczeniowych dla ktrych
rozwizywane s problemy przepywu ciepa.
Rwnania przepywu nie s w takich obszarach rozwizywane.
Materia traktowany jako ciao stae moe by pynem lecz przyjmuje si, i nie wystpuje w
nim konwekcja.
Obszar tego typu wymaga tylko zdefiniowania materiau ktry go wypenia.
Istnieje moliwo definiowania objtociowych rde ciepa.
Mona definiowa ruch obszaru typu ciaa staego.


Ustawienia moduu rozwizujcego rwnania -solvera
Solver Settings

Solution Procedure Overview

Solution Parameters -Choosing the Solver and Discretization Schemes
Initialization
Convergence
Monitoring Convergence
Stability
Setting Under-relaxation
Setting Courant number
Accelerating Convergence
Accuracy test of Grid Independence Grid Adaption




Solver parameters

Okno parametrw moduu rozwizujcego ukad rwna Solution => Solution Controls.

Podstawowe informacje o metodach dyskretyzacji obszaru obliczeniowego

Discretization (Interpolation Methods)
Metody interpolacji
W przypadku stosowanej metody objtoci skoczonych zmienne polowe (gsto, cinienie,
skadowe prdkoci, cinienie itp.) przechowywane dla rodkw cel-komrek obliczeniowych
musz by interpolowane do otaczajcych je powierzchni kontrolnych by mc policzy
strumienie masy, pdu i energii wchodzce do i wychodzce z komrek obliczeniowych.


V S A A V V
t
f
faces
f f f
faces
f f f
t t t
+ = +



,
) (
) ( ) (





W programie FLUENT istnieje moliwo wykorzystywania szeregu rnych metod
interpolacji:

First-Order Upwind Scheme schemat pierwszego rzdu zwykle zapewniajcy szybk
zbieno rozwizania, lecz tylko pierwszego rzdu dokadnoci
Power Law Scheme Bardziej dokadny ni schemat pierwszego rzdu dla przepyww z
nisk liczb Reynoldsa Re
cell
< 5 .
Second-Order Upwind Scheme schemat drugiego rzdu bazujcy na danych nie tylko z
najbliszego otoczenia komrki obliczeniowej ale take z kolejnego rzdu co
zapewnia drugi rzd dokadnoci. Wany w przypadku siatki wzw typu tri/tet lub
w przypadku kierunku przepywu nie zgodnego z gwnymi kierunkami siatki.
Charakteryzuje si wolniejsz zbienoci
Quadratic Upwind Interpolation (QUICK) Kwadratowa interpolacja pod prd stosowana
dla siatek typu quad/hex oraz siatek hybrydowych- hyrbid meshes. Nie nadaje si dla
siatek opartych na trjktach.

Uyteczna w przypadku przepyww wirujcych i spiralnych. Na regularnych
siatkach zapewnia dokadnoci trzeciego rzdu.

Schematy interpolacji cinienia - Interpolation Methods for Pressure

W przypadku ustawie moduu rozwizujcego rwnania na prac szeregow segregated
istnieje zrnicowanie schematw interpolujcych cinienie.

FLUENT interpolation schemes for Face Pressure:
Standard -schemat standardowy charakteryzujcy si spadkiem dokadnoci w przypadku
przepyww z duymi gradientami cinienia w kierunku normalnym do powierzchni
ograniczajcej.
Linear - schemat liniowej interpolacji stosowany gdy inne schematy nie zapewniaj
zbienoci lub daj nie fizyczne rozwizania.
Second-Order schemat drugiego rzdu stosowany dla przepyww pynu ciliwego. Nie
mona go stosowa w obszarach z materiaem porowatym, skokw cinienia, wentylatorw
itp. A take w obliczeniach przepyww dwu i wielo fazowych.
Body Force Weighted Stosowany w przypadkach duych si masowych, dua naturalna
konwekcja lub silne przepywy spiralne.
PRESTO schemat stosowany w przypadku silnych przepyww spiralnych, przepywach
przez zoa porowate lub obszarach o silnych krzywiznach brzegw.






W przypadku stosowania ustawie moduu rozwizujcego rwnania na prac
szeregow (segregated- pressure based) istnieje moliwo wyboru typu sprzenia
pomidzy polem cinie a polem prdkoci podczas poszukiwania rozwizania.
Pressure-Velocity Coupling


Wystpuj trzy moliwe do wykorzystania schematy:
SIMPLE Schemat przyjmowany domylnie bardzo efektywny (wymaga wspczynnikw
podrelaksacji)
SIMPLEC schemat zapewnia szybsz zbieno w przypadku prostych pl przepywu
laminarny przepyw pynu.
PISO schemat uyteczny w przypadku przepyww nieustalonych lub siatek
zdeformowanych o duym stopniu skonoci

Nadawanie warunkw pocztkowych -Initialization

Zarwno w przypadku przepyww ustalonych (procedura iteracyjna wymaga zaoenia stanu
pocztkowego) jak i nieustalonych (z definicji wymagajcych wartoci pocztkowych
wszystkich zmiennych) konieczne jest zadanie wartoci pocztkowych wszystkich zmiennych
w analizowanym polu przepywu.
Solve => Initialize => Initialize...
Problem polega na tym, i realistyczne zadanie warunkw pocztkowych zwiksza stabilno
procesu uzyskiwania rozwizania i przyspiesza zbieno, a nierealistyczne prowadzi zwykle
do katastrofy numerycznej.
W niektrych przypadkach bez waciwych warunkw pocztkowych nie mona uzyska
rozwizania (bez inicjujcego proces spalania obszaru o pocztkowo wysokiej temperaturze
nie mona uzyska ustalonego procesu spalania).

Po inicjalizacji nadaniu warunkw pocztkowych w caym polu obliczeniowym istnieje
moliwo ich zrnicowania w poszczeglnych obszarach charakteryzowanych przez
unikalne ich nazwy. Do tego celu wykorzystywana jest opcja patch (Solve => Initialize =>
Patch...) aktywna dopiero po procesie inicjalizacji (Initialize).

Zapocztkowanie procesu spalania moe wymaga nadania prze opcj path chwilowo
wysokiej temperatury w wybranym obszarze komory spalania.

Kontrola procesu zbienoci: reszty
Convergence Preliminaries: Residuals

Przykadowo rwnanie transportu wielkoci moe by zapisane w nastpujcej prostej
postaci:
Wspczynniki a
p
, a
nb
zale od rozwizania. S okrelane po kadej iteracji.

Niezgodno wartoci po obu stronach powyszego rwnania nazywana jest reszt R
p

(residual).
Wielko reszty R
p
powinna by pomijalnie maa po zakoczeniu procesu iteracyjnego

Program dokonuje sumowania reszt dla poszczeglnych komrek obliczeniowych.
Domylnie monitorowane reszty s skalowane.
Istnieje moliwo ich przedstawiania w postaci znormalizowanej.
Monitorowane reszt w przypadku stosowania ustawie solvera jako sprzonego (coupled-
density based) opiera si na redniej kwadratowej rms zmian w czasie zmiennej
zachowawczej.

Only for coupled equations additional scalar equations use segregated definition.

Zbieno rozwizania- Convergence

Po osigniciu zadanej dokadnoci rozwizania zdefiniowanej przez wartoci reszt dla
poszczeglnych zmiennych, rozwizanie zostaje uznane za osignite i dalsze iteracje nie
zmieniaj go.
At convergence:
All discrete conservation equations (momentum, energy, etc.) are obeyed in all cells to a
specified tolerance.
Overall mass, momentum, energy, and scalar balances are obtained.

W jaki sposb zadawa wartoci reszt by uzyska poprawne rozwizanie?
Generalnie zmniejszenie wartoci reszt o trzy rzdy wielkoci zapewnia jakociowo poprawne
rozwizanie. Podstawowe cechy przepywu zostaj odtworzone w procesie symulacji.
p
nb
nb nb p p
b a a = +


p
nb
nb nb p p p
b a a R + =


| |

=
cells
p
R R
W przypadku rwnania energii i ustawie moduu rozwizujcego rwnania na prac
szeregow (segregated) jego reszty powinny by zmniejszone o sze rzdw wielkoci.
W przypadku mieszanin gazw aby zapewni poprawny skad mieszaniny konieczne jest
zmniejszenie reszt dla poszczeglnych skadnikw o pi rzdw wielkoci.



Monitoring quantitative convergence:
Monitor other variables for changes.
Ensure that property conservation is satisfied.

Convergence Monitors: Residuals
Residual plots show when the residual values have reached the specified tolerance.
Solve => Monitors => Residual...

Convergence Monitors: Forces/Surfaces

Oprcz kontroli reszt dobrym wskanikiem osignicia zbienoci s wielkoci cakowe takie
jak sia reakcji, sia nona, sia oporu lub moment.

Lift, drag, or moment
Solve => Monitors => Force...
Moe to by take rednie cinienie na jakiej powierzchni lub w jakiej objtoci.
Variables or functions (e.g., surface integrals) at a boundary or any defined surface:
Solve => Monitors => Surface...

Sprawdzanie wasnoci zachowawczych rozwizania
Checking for Property Conservation

Istnieje moliwo sprawdzania globalnych wielkoci zachowania masy i energii cieplnej.
Jako minimum wymaga naley przyj, i dopuszczalna niezgodno powinna by mniejsza
ni 1% najmniejszego strumienia w analizowanym obszarze.

Report => Fluxes...

Oczywicie w przypadku nieustalonych przepyww pynu ciliwego chwilowo mog
wystpowa duo wiksze rnice.

Gdy okae si, i kryterium zbienoci oparte o reszty jest spenione a inne (np. cakowe)
wskaniki sugeruj, i rozwizanie nie osigno zbienoci, konieczne jest zmienienie
(zmniejszenie) zadanych wielkoci reszt.
Decreasing the Convergence Tolerance
If your monitors indicate that the solution is converged, but the solution is still changing or
has a large mass/heat imbalance:
Reduce Convergence Criterion or disable Check Convergence.
Then calculate until solution converges to the new tolerance.

Problemy ze zbienoci procesu rozwizania. Convergence Difficulties

Numeryczne niestabilnoci mog si pojawi w przypadku le postawionego problemu, siatki
dyskretyzujcej o zej jakoci lub zych ustawie moduu rozwizujcego ukad rwna
solvera.
Najwczeniej przejawiaj si one we wzrocie reszt. Wiksze prowadz do przerwania
procesu rozwizania.
Uwaga- rozwizania nie zbiene nie powinny by brane pod uwag wycigane wnioski
mog by bdne.



Rozwizywanie problemw ze zbienoci rozwizania -Troubleshooting:

Naley sprawdzi powtrnie czy problem jest dobrze postawiony.

Obliczenia naley rozpoczyna stosujc schematy interpolacyjne pierwszego rzdu.
Mona prbowa zmniejszy wartoci parametru podrelaksacji (segregated solver) dla
zmiennej wykazujcej problemy ze zbienoci.
W przypadku solvera coupled mona prbowa zmniejszy liczb Couranta

Mona prbowa dokona zmian (zagszczenia siatki) w obszarach siatek majcych duy
stosunek maksymalnego wymiaru komrki do wymiaru najmniejszego oraz komrek o duej
skonoci.

Modyfikacja parametru podrelaksacji.
W przypadku ustawie moduu rozwizywania rwna w prac szeregow (segregated)
wykorzystywana jest metoda stabilizacji procesu iteracyjnego przez pod-relaksacj opisan
poniszym rwnaniem

Im mniejszy parametr pod-relaksacji a tym proces rozwizania jest stabilniejszy lecz
jednoczenie duszy jest czas do uzyskania zadanej dokadnoci rozwizania.
Proponowane jest uycie predefiniowanych wartoci parametrw pod-relaksacji gdy
dobierane zostay tak by rozwizanie uzyska moliwie szybko dla szerokiego zakresu
moliwych do analizowania problemw.

Solve => Controls => Solution...
Zmniejszenie parametru pod-relaksacji dla rwna zachowania pdu zwykle poprawia
zbieno.

W szczeglnych przypadkach ustawienia solvera powinny si opiera na indywidualnym
dowiadczeniu uytkownika.


Dla ustawie coupled solver, parametry pod-relaksacji dla zmiennych poza zestawem
zmiennych sprzonych s modyfikowane tak jak dla ustawie solvera segregated.





p old p p
+ =
,

Usprawnienia pracy moduu rozwizujcego ukad rwna solvera.
Solver Enhancements: Grid Adaption

Poniewa proces uzyskiwania rozwizania jest wielokrokowy istnieje moliwo
adaptowania siatki w zalenoci od rozkadu parametrw (cinie, prdkoci)
przepywu.
Stosowana jest tu technika podziau komrek obliczeniowych na mniejsze bez
koniecznoci uywania pre-procesora.

Schemat adaptowania wielkoci komrek obliczeniowych (cel) moe opiera si o:
Wielko gradientu wybranych parametrw przepywu (na przykad cinienia),
Staych wartoci wybranych parametrw przepywu (na przykad liczby Macha).

Ilo komrek obliczeniowych moe by zwikszana na granicach obszaru lub jego wntrzu.
Fluent adapts on cells defined based on:
Gradients of flow or user-defined variables
Iso-values of flow or user-defined variables
All cells on a boundary
All cells in a region
Cell volumes or volume changes
y
+
in cells adjacent to walls


Obrbka wynikw oblicze Post-Processing
Many post-processing tools are available.
Post-Processing functions typically operate on surfaces.
Surfaces are automatically created from zones.
Additional surfaces can be created.
Note:

Generalnie
Ze wzgldu na stosowany schemat objtoci skoczonych w sposb
naturalny obliczane s wartoci parametrw przepywu w rodkach
komrek obliczeniowych.
Moliwe jest dodatkowo obliczanie wartoci w wzach siatki.

Fluent calculates field variable data at cell centers.
Node values of the grid are either:
calculated as the average of neighboring cell data, or, defined explicitly (when available) with
boundary condition data.
Node values on surfaces are interpolated from grid node data.
Dane przechowywane w zbiorach zawieraj:
Dane ze rodkw komrek obliczeniowych
Wartoci wzowe dla prymitywnych zmiennych w wzach na powierzchniach brzegowych.


Raporty-Reports
Wiele parametrw przepywu moe by przedstawianych w postaci
raportw.
Many flow parameters can be reported:
Flux Reports
Total Heat Transfer Rate includes radiation.
Volume Integrals



Bardziej skomplikowane warunki brzegowe.
Nie zawsze standardowe warunki brzegowe wystarczaj. Czsto wymagany jest profil
prdkoci zaleny od pooenia. Czsto prdkoci, temperatury, parametry turbulencji, skad
mieszaniny zmieniaj si w czasie. Do wprowadzania takich wanie nietypowych warunkw
brzegowych wykorzystywane s funkcje definiowane przez uytkownika (UDF User Defined
Functions).
Wymaga to przygotowania w jzyku C funkcji z nazwami zdefiniowanymi przez
uytkownika. Fluent stosuje zestaw predefiniowanych funkcji (makr) ktre mona
wykorzysta w procedurach przygotowywanych przez uytkownika.
Warunki brzegowe mog by modyfikowane przez funkcj (makro) o postaci:
DEFINE_PROFILE(nazwa_nadana, thread, position)
gdzie-
nazwa_nadana - to nazwa zdefiniowana przez uytkownika i
pokazywana w oknie dialogowym warunku brzegowego Fluenta,
thread uchwyt tworzony podczas procesu zadawania warunku
brzegowego,
position zmienna wewntrzna.
Jako typowy przykad moe suy listing kodu rdowego procedury opisujcej zmienn w
czasie prdko w przekroju wlotowym.
Procedura zostaa napisana przy nastpujcych zaoeniach. Prdko w przekroju wlotowym
posiada sta skadow
0
u o wartoci 20 m/s i skadow o amplitudzie rwnej 5 m/s zalen
sinusoidalnie od czasu z czstotliwoci 10 rad/s.
Funkcja o nazwie unsteady_velocity jest zdefiniowana przy wykorzystaniu makra o nazwie
DEFINE_PROFILE. Procedura korzysta ze zmiennej predefiniowanej we Fluencie (jest to sowo
kluczowe) o nazwie CURRENT_TIME reprezentujcej aktualny czas (t) w prowadzonej
symulacji.


/*************************************************************
unsteady.c
UDF for specifying a transient velocity profile boundary
condition
************************************************************/

#include "udf.h"

DEFINE_PROFILE(unsteady_velocity, thread, position)
{
face_t f;
real t = CURRENT_TIME;

begin_f_loop(f, thread)
{
F_PROFILE(f, thread, position) = 20. + 5.0*sin(10.*t);
}
end_f_loop(f, thread)
}
Piszc procedur definiujemy tylko indywidualn nazw po ktrej bdziemy j
identyfikowali. W momencie pisania procedury nie musimy decydowa na ktrym brzegu ma
by zastosowana, decydujemy tylko o zachowaniu si prdkoci w czasie.
Sposb zastosowania tej funkcji jest nastpujcy. W pierwszej kolejnoci naley ustawi
solwer na modelowanie przepyww nieustalonych. Nastpnie naley zinterpretowa lub
skompilowa procedur wykorzystujc okno Interpreted UDFs lub Compiled UDFs
Teraz mona dokona powizania procedury z odpowiednim brzegiem. W oknie dialogowym
warunku brzegowego typu Velocity inlet zostanie uwidoczniona nazwa procedury. Zamiast
predefiniowanej opcji constant wybieramy udf unsteady_velocity w rozwijalnym oknie po
prawej stronie pola X-Velocity.

The time-stepping parameters are set in the Iterate panel .
Podobnie stay w czasie, ale paraboliczny profil prdkoci, mona zada przygotowujc
procedur i dokonujc powizania z odpowiednim brzegiem. Jeli przygotowalimy obie
procedury to bd widoczne obie nazwy i musimy dokona odpowiedniego wyboru.

/*************************************************************
udfexample.c
UDF funkcja definiujaca staly w czasie profil predkosci na
brzegu
***********************************************************/

#include "udf.h" /* musi byc na poczatku kazdej funkcji UDF
*/

DEFINE_PROFILE(x_velocity,thread,position)
{
real x[ND_ND]; /* ta zmienna zawiera wspolrzedne wezlow
*/
real y;
face_t f;

begin_f_loop(f,thread) /* petla pow wszystkich elementach
powierzchni powiazanej przez zmienna
thread bedaca argumentem makro DEFINE */
{
F_CENTROID(x,f,thread);
y = x[1];
F_PROFILE(f,thread,position) = 20. - y*y/(.0745*.0745)*20.;
}
end_f_loop(f,thread)
}

Pierwszy argument makra DEFINE_PROFILE, x_velocity, jest nazw identyfikujc funkcj
UDF. Nazwa ta pojawi si w oknie warunku brzegowego po interpretacji lub kompilacji tej
funkcji. W nazwie funkcji pierwszym znakiem moe by tylko litera (cyfry s
niedopuszczalne). Rwnanie zawarte w funkcji bdzie stosowane do wszystkich cel
wystpujcych na brzegu. Brzeg jest identyfikowany przez zmienn thread a cele przez
zmienn f w ptli f_loop. Zmiennej thread automatycznie nadawana jest warto gdy w oknie
warunku brzegowego wiemy nazw funkcji z nazw brzegu na ktrym ma by stosowana.
Indeks position jest definiowany automatycznie przez mechanizm ptli f_loop. W przypadku
tej funkcji UDF makro o nazwie begin_f_loop jest stosowane do przebiegnicia przez
wszystkie komrki kontrolne nalece do brzegu. Dla kadej takiej elementarne komrki
okrelane jest pooenie jej geometrycznego rodka przez funkcj o nazwie F_CENTROID.
Funkcja ta umieszcza wszystkie trzy skadowe pooenia w tablicy x majcej dwa (w
przypadku dwu-wymiarowym) lub trzy (w przypadku trjwymiarowym) elementy. Zawarto
tablicy (wektora) x dostpna jest przez indeksy 0,1,2 definiujce skadowe x, y, z pooenia
geometrycznego rodka elementarnej komrki brzegu. Skadowa y wykorzystywana jest do
zdefiniowania wartoci prdkoci wedug zaoonego parabolicznego profilu prdkoci.
Prdko ta wizana jest z odpowiedni komrk prze funkcj F_PROFILE.
Nazwy F_PROFILE, F_CENTROID, begin_f_loop s predefiniowanymi przez Fluent
nazwami makr (funkcji).
Jak interpretowa parametry funkcji. Na rysunku przedstawiono graficznie interpretacj
poszczeglnych parametrw. Ta sama funkcja moe by stosowana dla brzegu A i dla brzegu
B.


Przygotowanie geometrii i siatki.

Siatka dyskretyzujca analizowany obszar tworzona jest w pre-procesorze Gambit.
Geometria obszaru moe by importowana z innych programw CAD-owskich lub
przygotowana przy wykorzystaniu narzdzi dostpnych w programie Gambit.


Poniej skrtowo omwione zostan podstawowe moliwoci pre-procesora Gambit.

GAMBIT
Gambit jest zintegrowanym pre-procesorem dla programw CFD zawierajcym uniwersalny
generator siatek.
Program tworzy i importuje geometrie w konwencji ACIS.
Importuje, czyci i modyfikuje geometrie w postaci IGS.
Tworzy siatki dla wszystkich programw Fluent, FIDAP, POLYFLOW NEKTON.
Tworzy siatki strukturalne i niestrukturalne, hexatedralne, tetrahedralne, piramidalne i
pryzmatyczne.
Pozwala na sprawdzenie jakoci siatki.
Pozwala na nadawanie wstpnych przyporzdkowa warunkw brzegowych.

Graphic User Interface - Screen view

Wszystkie operacje graficzne wykonuje si w oknie o podstawowym wygldzie pokazanym na
rysunku.

Podstawowe grupy przyciskw i okien:
Gwny pasek menu zawiera opcje obsugi plikw: czytanie, zapis, import.

Blok narzdzi zawiera przyciski geometrii i operacji.
Operation Tool Pad containing Operation and Geometry buttons
Blok grafiki i okien zawiera przyciski kontrolne
Graphics and Window Control - Global control buttons
Okno linii komend zawiera tekstowy opis, parametry i dane wykonywanych operacji.
Command line Transcript window
Okno opisw i komentarzy
Description window

Typowa sekwencja dziaa
1. Ustawienia pocztkowe- wybr solwera
2. Tworzenie geometrii- generacja lub import- podzia na fragmenty uatwiajce
siatkowanie
3. Siatkowanie- dziaania lokalne: krawdzie i warstwa przycienna, globalne:
powierzchnie/lub objtoci
4. Sprawdzanie siatki
5. Nadawanie warunkw brzegowych-przyporzdkowanie oszarw
6. Eksportowanie siatki


Operowanie zbiorami

Dostpne formaty importu i eksportu zbiorw



Naley uaktywni przycisk Export 2-D(X-Y) Mesh przy eksportowaniu siatki dla zagadnie
dwu-wymiarowych. Wane!





Moliwe operacje

Tworzenie geometrii Siatkowanie Przyporzdkowanie brzegu i obszaru

Tworzenie geometrii na poziomie punktw, krawdzi, powierzchni, objtoci i grup.
Tworzenie siatek dla warstwy przyciennej, krawdzi, powierzchni, objtoci i grup.
Przyporzdkowanie pre-definiowanych warunkw brzegowych do brzegw i nadawanie typw
obszarom.

Blok narzdzi akcji i okien


Opisy przyciskw pl


Cel dziaa:
Tworzenie i siatkowanie obszarw zajtych prze pyn dla problemw przepywowych
I obszarw cia staych dla problemw wymiany ciepa.
Tworzenie geometrii w oparciu o pre-definiowane obiekty niszego rzdu.
Terminologia:
Vertex - punkt
Edge krzywa zdefiniowana przynajmniej przez jeden punkt
Face powierzchnia ( nie koniecznie paska) ograniczona przez przynajmniej jedn
krawd
Volume - brya

Kod identyfikacji kolorami:
Przyjto nastpujcy kod kolorami:
Vertex biay
Edge ty,
Face jasno niebieski
Volume zielony,
Group ciemno zielony,

Jeli obiekt bardziej zoony obiekt to przyjmuje kolor bardziej zoonego. Jeli
wystpuje tylko krawd to ma kolor ty lecz jeli jest krawdzi powierzchni ma
kolor kodowy powierzchni czyli jasno niebieski.

Cofnij/Powr: 10 poziomw,

Dziaania myszki Mouse Operations (Basic hints)

Wybieranie obiektu- Shift+Lewy przycisk myszy
Rozcigane okno- Control+Lewy przycisk myszy
Przesuwanie rodkowy przycisk myszy

Okna akcji Forms

Skadniki okien akcji Form - components
Okno z list wyboru
Aktywne (te) przygotowane do dokonania wyboru
Nieaktywne (biae) naley w nie klikn by uaktywni

Przyciski wyboru- Radio buttons - nacinicie wcza to nacinite a wycza
pozostae
Skalowanie do
wielkoci okna
Uchwyt do
manipulowania
widokiem
Podzia na wiele
okien
Owietlenie,
etykiety
Wr powr
Undo
Redo
Ukad
wsprzdnych
Orient Model
Journal View
Modify (on/off)
Label
Widoczno
elementw

Druty
Cienie
Ukryte linie
Color coding
Entity type
Powizania

Testowanie
siatki
Przyciski wyboru opcji
Okno wyboru
Okno tekstowe

Text box
Click-to-focus
Check box
non-mutually exclusive options
Command buttons



Oglne dziaania: Move/Copy przemie/kopiuj stosowane
dla punktw, krawdzi, powierzchni i bry
Dziaania:
Translate - przesu
Rotate - obr
Reflect - odbij
Scale -przeskaluj
opcje:
take powizane geometrie mog by przemieszczane po
naciniciu przycisku Connected geometry
















================
Oglne dziaanie: Connect powi

Connect (Real)
Punkty, krawdzie powierzchnie mog by powizane

Dziaanie eliminuje wszystkie podwjne obiekty i wie ze
sob obiekty o wyszej topologii.

Istniejca siatka zostaje zachowana

Oglne dziaanie: Disconnect -rozdziel
Disconnect (Real)
Punkty, krawdzie powierzchnie mog by rozdzielone

Dziaanie tworzy wszystkie podwjne obiekty i rozdziela obiekty o wyszej
topologii.
















====================

Oglne dziaanie: Delete - usu
Aby usun obiekt naley go wybra i potwierdzi operacj
usuwania naciskajc przycisk Apply. Mona usuwa
wszystkie rodzaje obiektw..























<================
Oglne dziaanie: Rne.
Summarize/Check/Query/Total Podsumowanie/Sprawdzenie/Zapytanie/Wszystko

Podsumowanie wsprzdnych wzw, skadnikw o niszej topologii, informacje o siatce,
etykiety elementw wzw itp.

Sprawdzenie poprawnoci geometrii ACIS

Query: useful to associate geometrical objects with object names

Get total number of Entities















=======================

Modyfikowanie kolorw/etykiet
Modyfikowanie kolorw obiektw
Zmiana etykiet obiektw










Tworzenie geometrii
Predefiniowane obiekty typu powierzchni
Face Primitives
Wymiary oraz powierzchnia lub kierunek tworzenia musz by podane
Rectangles -prostokty
Circles -okrgi
Ellipses - elipsy

Volume Primitives
Brick - cega
szeroko (X), gboko (Y) oraz wysoko (Z)
Wymiar szerokoci (X) jest uyty dla Y i Z
Jeli wielkoci te nie zostan zdefiniowane.


Cylinder i Scity stoek
Wymagana jest wysoko i dwa promienie podstawy (oraz
trzeci promie dla odcitego stoka
Pierwszy promie zostaje uyty jako drugi jeli nie bdzie
on zdefiniowany.

Pryzma I Piramida
Wymaga danych podobnych jak dla walca i citego
stoka
Dodatkowo iloci bokw


Kula wymaga tylko jednego promienia

Torus
Wymaga promienia tworzcego i promienia
piercienia
Dodatkowo pooenia osi gwnej



Operacje Boolowskie: Unite
Dodawanie (skejanie)
Real Face/Volume Boolean Unites
Opcja Retain zachowanie obiektw
skadowych
Dodawanie powierzchni - Unite Faces
Wszystkie powierzchnie musz lee na
tej samej paszczynie lub mie
odpowiadajce sobie styczne..
Dodawanie (sklejanie) objtoci -Unite
Volumes

Operacje Boolowskie: Subtract-
Odejmowanie
Real Face/Volume Boolean Subtract
Kolejno wskazywania obiektw w tej
operacji ma znaczenie.
Opcja -Retain pozostawia kopie obiektw
skadowych

Odejmowanie powierzchni -Subtract
Faces
Wszystkie powierzchni musz lee na tej samej paszczynie
Subtract Volumes


Geometry Splitting- Cicia
Operacja cicia: Przecicie dwch obiektw geometrycznych.
Wystpuje obiekt ktry chcemy przeci - Target i obiekt ktrego uywamy do cicia tool
object.
Real Face/Volume Boolean Split
Wana jest kolejno
wybierania obiektw.
Dwu-kierunkowe
(aktywna opcja
Bidirectional ) cicie
powierzchni i bry jest
moliwe.

Domylnie obiekt
uywany do cicia po
wykonaniu operacji jest
usuwany, znika. Chcc go
zachowa konieczne jest
uaktywnienie przycisku
Retain (zachowaj)


Domylnie obiekty bdce
wynikiem operacji cicia
(split) s ze sob
poczone, wystpuj tylko pojedyncze krawdzie lub powierzchnie cicia. Oznacza
to i s przeroczyste dla przepywu.


Siatkowanie krawdzi i powierzchni
Siatkowanie powierzchni

Po wybraniu okna siatkowania powierzchni (Face Meshing )
Wybranie powierzchni (Shift + lewy przycisk myszy) powoduje i
GAMBIT automatycznie wybiera elementy typu czterobocznego ( Quad )
GAMBIT wybiera typ w oparciu o rozkad punkw charakterystycznych
sieciowanego obszaru

Dostpne kombinacje typu elementu-typu schematu sieciowania
Czworocienny element - Quad
Schemat Map- siatka strukturalna
Schemat Submap siatki strukturalne zoone
Schemat - Tri-Primitive siatki trjktne
Schemat Pave siatki o strukturze drzewiastej

Trjcienny element - Tri
Schemat Pave siatki o strukturze drzewiastej


Usuwanie starej siatki - Deleting Old Mesh




Silne powizania krawdzi lub brzegw - Hard Linking

Powizania siatek - Mesh Links (Hard Links)
Powizane ze sob siatki maj identycznie rozoone wzy
Tworzone s dla siatek obszarw o okresowych warunkach brzegowych
Zwizki stosowane dla krawdzi, powierzchni i objtoci Applicable to Edge, Face,
and Volume entities
Best to use soft links for edge meshing
To link volume meshes, all faces must be mesh hard linked first.
Setting up Hard Links for Faces
Select faces and reference vertices
Edge sense will appear
Reverse orientation on by default for sense
Periodic option can be used for split edges
Posiatkowanie przed lub po silnym powizaniu obszarw powoduje automatyczne
utworzenie siatki na powizanym obszarze.
Mona utworzy wiele par siatek o silnych powizaniach.


Wygadzanie siatek- Mesh Smoothing


Gambit zawiera wbudowany schemat wygadzania siatek po
pocztkowym ich zainicjowaniu. Typ tego schematu mona
zmieni z poziomu edytowania ustawie programu (Edit -
Defaults ).
Rne schematy wygadzania siatek mona wybra
zastosowa po wykonaniu siatkowania.
Mona zastosowa dla powierzchni

Length-weighted Laplacian
Centroid Area
Winslow
Dla objtoci
Length-weighted Laplacian
Equipotential

















Sprawdzenie jakoci siatki

Okno sprawdzania jakoci siatek (Examine Mesh)
Sposb wywietlania siatek (Display Type )
Opcja -Plane/Sphere pokazuje elementy siatki ktre mieszcz si na
paszczynie lub w kuli (sferze).
Opcja Range pokazuje elementy siatki w wybranym zakresie jakoci.
Histogram pokazuje rozkad jakoci siatki.

Opcja wyboru typu elementw 2D/3D
Wybr typu jakoci elementu - Select Quality Type
Wybr sposobu wywietlania - Display Mode
Zmiana sposobu wywietlania atrybutw cel.

Zej jakoci siatka powoduje niedokadne rozwizania i woln zbieno.
Minimalizacja skonoci:

Dla siatek Hex and Quad =skono nie powinna przekracza 0.85.
trjktnej => skono nie powinna przekracza 0.85.
czworocianw => skono nie powinna przekracza 0.9

Naley minimalizowa zmiany wymiarw ssiednich cel. Wymiary ssiednich cel nie
powinny si rni o wicej ni 20%.

Jeli stwierdzi si z jako siatki naley siatk usun, dokona powtrnego siatkowania
granic (krawdzi i powierzchni) i waciwej siatki.

Przyporzdkowywanie warunkw brzegowych

Przyporzdkowanie warunkw brzegowych Przyporzdkowanie typu orodka





Ostatnia operacja wyeksportowanie siatki..

Naley pamita o uaktywnieniu przycisku Export 2-D(X-Y) Mesh gdy eksportujemy siatk
dwu-wymiarow.. Jeli tego nie zrobimy to Fluent bdzie sygnalizowa bd.


Uwagi praktyczne.


Przy eksporcie geometrii z programw CAD-owskich naley eksportowa bryy a nie
powierzchnie. Mniej kopotw sprawiaj formaty STEP ni IGS.

Gdy chcemy mie zrnicowan gsto siatki naley najpierw zbudowa gciejsz siatk na
krawdziach lub powierzchniach a dalej zadawa siatk rzadsz w objtoci.


Powizania siatek ssiadujcych - Interface

Wielokrotnie wystpuje konieczno stosowania siatek ktre si wzgldem siebie
przemieszczaj. Bardzo poyteczny okazuje si w tej sytuacji mechanizm wymiany danych
pomidzy siatkami. Generalna idea jest nastpujca. Istnieje cile geometrycznie zdefiniowana
granica pomidzy dwoma obszarami. Z zaoenia wystpuje przepyw przez t granic. Kady z
obszarw ma swoj granic identyczn co do ksztatu z granic ssiada. Granica kadego z
obszarw ma inn siatk. Pomidzy siatkami na granicy nastpuje wymiana informacji o
przepywie. Aby mc zrealizowa mechanizm takiej wymiany konieczne jest nadanie w
programie Gambit granicy kadego z obszarw indywidualnej i unikalnej nazwy. Kada z tych
granic musi posiada atrybut Interface.
Program Fluent po wczytaniu siatki zawierajcej granice z atrybutem Interface sygnalizuje
bdy. Konieczne jest przejcie do opcji Define=>Grid Interfaces i dokonanie skojarzenia nazw
dwch odpowiadajcych sobie granic obszarw tworzcych granic wymiany zarwno pynu jak
i danych nadajc jej indywidualn nazw. Istnieje zatem nazwa granicy wymiany skojarzona z
dwoma nazwami ssiadujcych granic obszarw. Po takiej operacji sprawdzenie siatki przez
opcj Check nie powinno wykazywa bdw siatki.

You might also like