Sveučilište u Zagrebu Fakultet kemijskog inženjerstva i tehnologije Kolegij: Matematičke metode u kemijskom inženjerstvu METODE KONAČNIH ELENMENATA I KONAČNIH RAZLIKA Neven Ukrainczyk [email protected] Zagreb, travanj 2003. I BAZNE.
Download
Report
Transcript Sveučilište u Zagrebu Fakultet kemijskog inženjerstva i tehnologije Kolegij: Matematičke metode u kemijskom inženjerstvu METODE KONAČNIH ELENMENATA I KONAČNIH RAZLIKA Neven Ukrainczyk [email protected] Zagreb, travanj 2003. I BAZNE.
Sveučilište u Zagrebu
Fakultet kemijskog inženjerstva i tehnologije
Kolegij: Matematičke metode u kemijskom inženjerstvu
METODE KONAČNIH ELENMENATA I
KONAČNIH RAZLIKA
Neven Ukrainczyk
[email protected]
Zagreb, travanj 2003.
I BAZNE FUNKCIJE KONAČNIH ELEMENATA
a)
b)
Distribucija temperature u(x) po duljini šipke.
Polinomska funkcijska veza nađena metodom najmanjih kvadrata
– neprihvatljive oscilacije između točaka.
u(x) = a + b x + c x2+ d x3+...,
a) Izmjerena temperatura u u ovisnosti o duljini luka s.
b) Podjela domene na tri elementa u kojima linearni
polinomi opisuju ovisnost.
Linearne bazne funkcije
-zamjena parametara s vrijednostima funkcije
u na granicama elemenata:
u( ) (1 ) u1 u 2
gdje je (0 1) normalizirana mjera udaljenosti na krivulji.
1 ( ) 1
2 ( )
u( ) 1 ( ) u1 2 ( ) u2
Linearne bazne funkcije
1 ( ) 1
2 ( )
Odnos globalnih i lokalnih čvorova.
u n U ( n ,e )
u( ) 1 ( ) u1 2 ( ) u2
Izmjereno temperaturno polje opisano čvornim parametrima i
linearnim baznim funkcijama, koje je sad neprekinuto na spojištima
elemenata.
Bazne funkcije – težinske funkcije
Bazne funkcije se mogu smatrati kao težinske
funkcije čvornog parametra:
0
1
4
1
2
3
4
1
u(0) (1 0) u1 0 u2
1
1
1
3
1
u ( ) (1 ) u1 u 2 u1 u 2
4
4
4
4
4
1
1
1
1
1
u ( ) (1 ) u1 u 2 u1 u 2
2
2
2
2
2
3
3
3
1
3
u ( ) (1 ) u1 u 2 u1 u 2
4
4
4
4
4
u(1) (1 1) u1 1u 2 u 2
(a)...(b) Težinske funkcije n pridodijeljene
globalnim čvorovima n = 1...4.
u( ) 1 ( ) u1 2 ( ) u2
x( ) 1 ( ) x1 2 ( ) x2
u ( ) n ( ) u n
n
x( ) n ( ) x n
n
Veza u i x preko normalizirane kordinate elementa .
Kvadratna bazna funkcija
za kvadratnu ovisnost u na elementu su potrebna tri
čvorna parametra u1, u2 i u3 :
u( ) 1 ( ) u1 2 ( ) u2 3 ( ) u3
Jednodimenzionalne kvadratne bazne funkcije
Dvodimenzionalna bilinearna bazna funkcija (linearna na
1 i 2 koordinati) je konstruirana od produkta prije
navedenih jednodimenzionalnih linearnih funkcija:
u(1 , 2 ) 1 (1 , 2 ) u1 2 (1 , 2 ) u2 3 (1 , 2 ) u3 4 (1 , 2 ) u4
gdje je
1 (1 , 2 ) (1 1 ) (1 2 )
2 (1 , 2 ) 1 (1 2 )
3 (1 , 2 ) (1 1 ) 2
4 (1 , 2 ) 1 2
Dvodimenzionalne bilinearne bazne funkcije.
II STACIONARNO VOĐENJE TOPLINE
Jednodimenzionalno stacionarno vođenje topline
Iz jednostavne bilance topline infinitezimalnog dijela materijala
dobivamo:
Promjena toplinskog fluksa = generacija topline
d
(toplinski fluks) gubitak topline 0
dx
d du
k
q(u, x) 0
dx dx
gdje je u temperatura, x duljina štapa, gubitak topline i k toplinska
vodljivost (W/(moC)).
Razmotrimo slučaj q = u
d du
k
u 0
dx dx
0 x 1
s graničnim uvjetima: u(0) = 0 i u(1) = 1.
Ova jednadžba (uz k = 1) ima egzaktno rješenje
e
u ( x) 2
(e x e x )
e 1
1.
2.
3.
4.
5.
6.
7.
8.
Da bi riješili jednadžbu metodom konačnih
elemenata potrebni su ovi koraci:
Pisanje jednadžbe u integralnom obliku.
Parcijalna integracija (1D) ili korištenje Greenovog
teorema (2D i 3D) za snižavanje reda derivacije.
Aproksimacija temperaturnog polja konačnim
elementima.
Integracije na elementima za izračunavanje elementna
matrice toplinske vodljivosti i vektora toplinskog
toka.
Slaganje globalne jednadžbe.
Primjena graničnih uvjeta.
Rješenje globalne jednadžbe.
Izračunavanje toplinskih tokova.
1. Integralna jednadžba
R dx 0
gdje je R ostatak
d du
R k u
dx dx
d du
0 dx k dx u dx 0
1
2. Parcijalna intergracija
Supstitucijom u= i
parcijalnu integraciju:
u
du
v k
dx
u formulu za
dv
du
dx u v v
dx
dx
dx
1
d
du
du
du d
k
dx
k
k
0 dx dx dx 0 dx dx dx
0
1
1
1
du d
du
k
u
dx
0 dx dx
k dx
0
1
3. Aproksimacija konačnim elementima
Podjelimo domenu 0 < x < 1 na tri jednaka elementa
i zamjenimo kontinuiranu veličinu u(x) na svakom
pojedinom elementu parametarski zadanom
aproksimacijom konačnih elemenata:
u( ) 1 ( ) u1 2 ( ) u2 n ( ) un
n
x( ) 1 ( ) x1 2 ( ) x2 n ( ) xn
n
gdje su
1 ( ) 1 su 2 ( )
Za test funkciju biramo = m (Galjerkinova
pretpostavka)
To prisiljava da ostatak R bude okomit na bazne
funkcije
1
2
1
3
3
1
0
0
1
3
2
3
..dx ..dx ..dx ..dx
x2
1
x1
0
..
dx
..
J
d
J
dx
d
gdje je
Jacobijeva determinanta za
transformaciju iz x-koordinata u -koordinate.
4. Integracije na elementima
du d
0 k dx dx u J d
1
gdje je
u n un i m .
n
d m d d n d
n un k d dx d dx nm J d
0
1
Iz odnosa, x: = 1:3, Jacobian je
dx 1
d 3
1
d m d d n d
d m d n
k
n m J d k
3
3 n m J d
d dx d dx
d
d
0
0
1
Emn
J
Da izračunamo Emn, uvrstimo bazne funkcije:
d1
ili
1
d
d 2
ili
1
d
1 ( ) 1
2 ( )
2
1
1 d1
1
1
1
2
2
2
E11 9 k 1 d 9 k (1) (1 ) d 9 k
3 0 d
3
3
3
0
1
1
1
E12 E21 9 k
3
6
1
1
E22 9 k
3
3
Emn
1
1
3 9 k 3
1
1
9 k
6
3
1
1
9 k
3
6
1
1
9k
3
3
5. Slaganje globalne jednadžbe
Redovi globalne matrice su formirani od globalnih
težišnih funkcija
Slaganjem dobivamo (k = 1):
28
9
53
18
0
0
53
18
28 28
9
9
53
18
0
53
18
28 28
9
9
53
18
0
0
U
1
0
U 2
= Vektor toplinskog
53 U 3
toka
18 U 4
28
9
1
du d
du
0 k dx dx u dx k dx
0
1
x 1
du
du
du
k
k
k
dx
x 0 dx x 1 dx x 0
1 x0 1
1 x1 0
x 1
du
du
ulaz toplinskog toka za čvor 1
k dx 1 k dx
x 0
x 0
Slično, za čvor 2 i 3:
x 1
x 1
du
k dx n 0
x 0
(čvor 2 i 3)
du
du
k dx 4 k dx ulaz toplinskog toka za čvor 4.
x 0
x 1
Sastavljanjem tih globalnih jednadžbi dobiva se
28
9
53
18
0
0
ili
53
18
28 28
9
9
53
18
0
0
53
18
28 28
9
9
53
18
0
du
k
U
dx x 0
1
0
0
U 2
53 U 3
0
18 U 4 du
k
28
dx x 1
9
Ku f
6. Granični uvjeti
Granični uvjeti su primijenjeni direktno na prvi i
zadnji čvor
U1
0
53
56
53
U1 U 2 U 3
0
18
9
18
53
56
53
U 2 U3 U 4 0
18
9
18
U 4 1
7. Rješenje
Rješenje sustava jednadžbi je:
U2 = 0.2885
U2 egz= 0.2882
U3 = 0.6098
U2 egz = (0.6102)
8. Toplinski tokovi
Toplinski tokovi za čvor 1 i 4 su izračunati uvrštenjem
čvornih rješenja U1 = 0, U2 = 0.2885, U3 = 0.6098 i
U4 = 1
Rješenje 1D vođenja topline metodom konačnih elemenata.
III NEUSTALJENO VOĐENJE TOPLINE
Metoda konačnih razlika
Eksplicitni oblik
Neustaljeno jednodimenzionalno vođenje topline:
u
2u
k 2
t
x
(0 x L, t 0)
gdje je k toplinska vodljivost, a u = u(x,t) temperatura,
uz granične uvjete U(0,t) = u0 i u(L,t) = u1
i početne uvjete u(x,0) = 0
Mreža konačnih razlika za rješavanje nestacionarnog 1D vođenja topline.
Jednadžba je centrirana na čvor mreže (i,n) označen kružićem. Područje
već poznatog rješenja do n-tog koraka je lagano osjenćano.
u( x, t ) u(i x, n t ) u
n
i
u
n
i 1
2
3
n
3
n
n
i
n
i 1
n
1 2 u
1 3 u
u
u x x 2 x 3 O(x 4 )
x i 2
x i 6
x i
n
u
n
1 2 u
1 3 u
u
u x x 2 x 3 O(x 4 )
x i 2
x i 6
x i
n
2
n
i
u
u t O(t 2 )
t i
n
u
n 1
i
n
i
gdje O(x ) i O(t ) predstavlja sve ostale izraze
u Taylorovom redu.
4
2
u
n
i 1
u
n
i 1
n
u
2 u x 2 O(x 4 )
x i
2
n
i
2
n
n
n
n
u
ui 1 2 ui ui 1
2
O
(
x
)
2
2
x
x i
2
n 1
i
u u u
O(t )
t
t i
n
n
i
n
n
n
u in 1 u in
u
2
u
u
4
i
i 1
O(t 2 ) k i 1
O
(
x
)
2
t
x
u
n 1
i
t
u k 2 (u in1 2 u in u in1 ) O(t 2 , x 2 )
x
n
i
Stabilnost rješenja
t
1
k 2
x
2
2
(1) n2 2t
u( x, t ) x
e
sin(nx)
n1 n
n
Analitička i numerička rješenja nestacionarnog 1D
vođenja topline prikazuju efekt veličine x i t.
Nestacionarna advekcijsko-difuzijska jednadžba
prijenosa:
u
v u k 2 u f
t
gdje je u temperatura (ili koncentracija), advektivni
transport (u slučaju konvekcijskog prijenosa topline)
sa poljem brzina v, k je koeficijent toplinske
vodljivosti (ili koeficijent difuzije) a f je izraz za
izvor (generaciju).
u( x, t )
M
4t
e
( x vt ) 2
4 Dt
Advekcio-difuzijski odziv na jedinični impuls. x = 0.1, t
= 0.001 s za 0<t<0.01 s i t = 0.01 s za t 0.01 s.