1. Termokinetyka - Instytut Mechatroniki i Systemów Informatycznych

Transkrypt

1. Termokinetyka - Instytut Mechatroniki i Systemów Informatycznych
METODA ELEMENTU SKOŃCZONEGO
Termokinetyka
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
Matematyczny opis ruchu ciepła (1)
Zasada zachowania energii
Wa – Ciepło akumulowane, [J]
Pwe – Moc wejściowa, [W]
Pwy – Moc wyjściowa , [W]
t – przedział czasu, [s]
Y
q
dS
V
V
S(V)
q – gęstość mocy cieplnej, [W/m3]
Y – gęstość strumienia mocy cieplnej, [W/m2]
– gęstość masy, [kg/m3]
c – ciepło właściwe, [J/kg deg]
– przyrost temperatury względem otoczenia
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
1
Matematyczny opis ruchu ciepła (2)
Przewodzenie ciepła
Prawo Fourier’a - Kirchoff’a
l
1
0
x
S
0
x=l
W ogólnym przypadku
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
Matematyczny opis ruchu ciepła (3)
Równanie przewodnictwa cieplnego (dyfuzji)
Objętość V jest dowolna
Dla ciał izotropowych
x= y= z=
Do rozwiązania jest niezbędna znajomość warunku brzegowego
oraz początkowego
(t=0)
(S)
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
2
Matematyczny opis ruchu ciepła (4)
Dowolność temperatury odniesienia
podstawiając do równania dyfuzji mamy
Niech
Wniosek:
Niezależnie od rzeczywistego, czasoprzestrzennego rozkładu
temperatury w analizowanym obiekcie, można ustalić za zerową
(odniesienia) temperaturę dowolnego jego punktu.
Różnice temperatur pomiędzy dowolnymi punktami obiektu,
decydujące o rozpływie strumienia mocy cieplnej, nie ulegają
zmianie.
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
Matematyczny opis ruchu ciepła (5)
Naturalne warunki brzegowe
1. Warunek brzegowy Dirichleta
Y
q
dS
V
V
Zwykle ustala się
Otoczenie o bardzo dużej pojemności cieplnej
SD(V)
2. Warunek brzegowy Neumanna (dla części brzegu SN
S)
Y
q
V
V
dS
Zwykle ustala się
Brak wymiany ciepła poprzez część brzegu SN
SN
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
3
Matematyczny opis ruchu ciepła (6)
Wykorzystanie symetrii obiektu do redukcji modelu obliczeniowego
Y
Y
SD)=0
SD)=0
q
q
Yn=-
Płaszczyzna
jednoczesnej symetrii:
- geometrycznej,
- materiałowej,
- żródeł ciepła.
n
Yn=-
SN)=0
n
SN)=0
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
Matematyczny opis ruchu ciepła (7)
Oddawanie ciepła poprzez konwekcję i promieniowanie
Y
3. Warunek brzegowy Hankela
q
dS
V
V
KP=
K
SKP(V)
=
P – współczynnik konwekcji i promieniowania
(1+1.2
v)
v – prędkość strugi powietrza
K0
K+
Konwekcja naturalna
Promieniowanie
Dla temperatur
Dla odprowadzania w kierunku
horyzontalnym i pionowym do góry
S=
(80-120) oC
Powierzchnie matowe
Y
K0
W/m2deg
Dla odprowadzania w kierunku
pionowym do dołu
K0
W/m2deg
Y
P
W/m2deg
Powierzchnie błyszczące
P
W/m2deg
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
4
Własności fizyczne wybranych materiałów
Przewodność
cieplna
[W/m deg]
Gęstość
masy
[kg/m3]
Ciepło
właściwe
[J/kg deg]
Miedź
385
8930
398
Aluminium
230
2700
900
Stal
25 - 50
7850
500
Blacha elektrotechniczna
45 - 65
7800
500
Żywica poliamidowa
0.16
1040
1500
Żywica poliestrowa
0.17 – 0.24
1230
1250
0.6
1200
1500
0.023 – 0.030
1.1
1170
Materiał
Żywica poliuretanowa
modyfikowana
Powietrze ( =75 oC)
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
Przykładowe obliczenia
=100
=100
=0
=0
x/ y=1
=100
x/ y=10
=0
x/ y=0.1
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
5
Analiza w przestrzeniach liniowych
Przestrzenią liniową rzeczywistą Y nazywamy pewien niepusty zbiór elementów y,
dla których określono operacje dodawania, mnożenia przez liczbę rzeczywistą
oraz wyróżniono element zerowy 0, jeśli dla dowolnych yk Y i
i są
spełnione
następujące aksjomaty:
• yk+ym= ym+ yk
• yk+ (ym+ yn) = (yk+ ym)+ yn
• yk+ 0 = yk
•
(yk+ ym) =
• (
i
• (
i
j
j
yk+
yk =
yk =
i
i
(
yk
j
ym
j yk
yk
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
Przykłady przestrzeni liniowych
1.
(y1 +y2)
Zbiór wektorów na płaszczyźnie E2
y2
y1
2.
Zbiór funkcji liniowych y(x) w przedziale [a,b]
y2
y1
y
a
b
x
(y1 +y2)
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
6
Wymiar i baza przestrzeni liniowej
Elementy yk (k=1...N) nazywamy liniowo niezależnymi, jeżeli żaden z
tych elementów nie może być przedstawiony za pomocą kombinacji
liniowej z pozostałych.
N
yk
i
yi
i 1
i k
Bazą przestrzeni liniowej {ei} Y nazywamy zbiór N liniowo niezależnych
elementów należących do przestrzeni Y, za pomocą którego można
przedstawić dowolny element y z tej przestrzeni.
N
y
i
ei
i 1
Liczbę N nazywamy wymiarem przestrzeni
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
Przykłady baz przestrzeni liniowych
Dla każdej przestrzeni liniowej rzeczywistej można znaleźć dowolnie
dużo układów elementów bazowych.
f1
1. Przestrzeń wektorów na płaszczyźnie E2
f2
e2
y
y = e1 + e2 =
f1 +
f2
f1
2. Przestrzeń funkcji liniowych na przedziale [a, b]
f1
y=
e1 +
e2 =
f1 +
e1
f2
y
f2
f2
b
a
e2
e1
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
7
Iloczyn skalarny i norma przestrzeni liniowej
Iloczynem skalarnym dwu elementów y, z należących do przestrzeni
liniowej rzeczywistej Y nazywamy funkcję < y, z > o wartościach
rzeczywistych, jeżeli spełnione są warunkiŁ
•
y, z+w = y, + y, w
•
y, w = w, y z
•
y, z =
y, z
•
y, y > 0 dla y 0
Norma przestrzeni i iloczyn skalarny są powiązane definicyjnie jako
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
Przestrzeń Euklidesowa n-wymiarowa
Bazą ortogonalną przestrzeni n-wymiarowej nazywamy taki zbiór
jej elementów{ek }jeżeli dla dowolnej pary zachodzi
Jeśli dodatkowo norma każdego z wektorów bazowych jest równa jedności
to bazę taką nazywamy ortonormalną.
Jeżeli iloczyn skalarny jest określony wyrażeniem
N
( i )2
y, y
y
2
i 1
to normę indukowaną przez ten iloczyn nazywamy Euklidesową
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
8
Cosinusy kierunkowe
Element przestrzeni liniowej nazywamy unormowanym oznaczając go
przez yN, jeżeli jego norma jest równa jedności.
Amplitudę i-tej składowej wektora yN nazywamy
i-tym cosinusem kierunkowym uni z własnością
y
2
e2
e1
1
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
Iloczyn skalarny w przestrzeniach funkcyjnych L2
Jeżeli dane są funkcje u, w określone i całkowalne nad pewną
dziedziną V (objętością, powierzchnią, odcinkiem), to iloczyn
skalarny tych elementów wynosi
Zadanie aproksymacji:
Wyznaczyć najlepsze przybliżenie ua funkcji u za pomocą
zbioru funkcji bazowych ei , i=1,2...N
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
9
Przykłady zadań aproksymacji/interpolacji
1. Szereg Fouriera.
Dana jest funkcja okresowa f(t) o okresie T.
Wyznaczyć jej rozwinięcie fa(t) w szereg funkcji cos , sin .
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
Przykłady zadań aproksymacji/interpolacji
2. Uogólnienie linii łamanej.
Dany jest zbiór punktów yi(xi), wyznaczyć funkcję ya ciągłą,
odcinkami liniową przechodzącą przez te punkty.
y
1
x4
x1
x
x3
x2
x5
ya(x)
ya ( x)
yi
i
( x)
i
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
10
Podstawy matematyczne metody elementu
skończonego (pole skalarne)
1. Poszukujemy przybliżonego rozwiązania pola temperaturowego (x),
x=[x1, x2, x3] w pewnym obszarze V o brzegu S spełniającego równanie
przewodnictwa cieplnego
z warunkiem brzegowym (x S)=
S.
2. Zakładamy rozwiązanie w postaci
o nieznanych amplitudach yi
3. Równanie przewodnictwa cieplnego
mnożymy obustronnie przez każdą z funkcji
i(x) i całkujemy nad obszarem V.
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
Podstawy matematyczne metody elementu
skończonego (pole skalarne)
4. Otrzymana tożsamość całkowa, będąca formalnie iloczynem skalarnym
funkcji i i równania przewodnictwa, przekształca się do
i=1 ... N
5. Przedstawiając poszukiwany rozkład temperatury w postaci kombinacji
liniowej funkcji bazowych otrzymujemy układ N równań względem
nieznanych amplitud funkcji bazowych yj
i=1 ... N
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
11
Kształty elementów skończonych i funkcji bazowych
(pierwszego rzędu)
Zagadnienie 1D – elementem jest odcinek
i
i-1
Zagadnienie 2D – elementem jest trójkąt
lub czworokąt
i
i+1
i
i
Zagadnienie 3D – elementem jest czworościan
lub sześciościan
i
(intensywność koloru pokazuje
wartość funkcji)
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
Przekształcenie tożsamości całkowej MES
do postaci macierzowej
1. Całkowanie odbywa się oddzielnie dla każdego elementu ek, k=1...M
(dla uproszczenia zapisu wprowadzono izotropową przewodność )
i=1 ... N
2. Analityczne wyrażenia dla poszczególnych funkcji bazowych są znane,
całki obliczane są na drodze numerycznej. Operatory sumowania
i całkowania mogą być wymienione miejscami.
i=1 ... N
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
12
Wektor wymuszeń równania macierzowego
1. Źródła mocy cieplnej
i=1 ... N
2. Warunki brzegowe
a. Dirichleta - znana jest temperatura brzegu yj
SD
i=1 ... N
Jeśli temperatura brzegu jest równa zeru - yj
SD =
0 ,to QSDi = 0
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
Wektor wymuszeń równania macierzowego
2. Warunki brzegowe
b. Neumanna - znany jest na brzegu strumień mocy cieplnej YSe
i=1 ... N
Jeśli strumień cieplny nie przenika brzegu Yk
temperatura brzegu nie jest znana a’priori.
SN =
0 ,to QSNi = 0,
c. Hankela - znana jest na brzegu intensywność wymiany ciepła przez konwekcję
i=1 ... N
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
13
Układ równań liniowych
równoważny tożsamości całkowej wymiany ciepła
Tożsamość całkowa
i=1 ... N
jest równoważna układowi równań
i=1 ... N
SD – część brzegu z warunkiem Dirichleta,
SN – część brzegu z warunkiem Neumanna,
SH – część brzegu z warunkiem Hankela.
Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ
14