METODA ELEMENTU SKOŃCZONEGO Zagadnienia termiczne · 2009-10-10 · Warunek brzegowy Dirichleta V...

14
1 Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ METODA ELEMENTU SKOŃCZONEGO Termokinetyka Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ Matematyczny opis ruchu ciepła (1) Zasada zachowania energii W a – Ciepło akumulowane, [J] P we – Moc wejściowa, [W] P wy – Moc wyjściowa , [W] t – przedział czasu, [s] q – gęstość mocy cieplnej, [W/m 3 ] Y – gęstość strumienia mocy cieplnej, [W/m 2 ] – gęstość masy, [kg/m 3 ] c – ciepło właściwe, [J/kg deg] – przyrost temperatury względem otoczenia V S(V) V dS q Y

Transcript of METODA ELEMENTU SKOŃCZONEGO Zagadnienia termiczne · 2009-10-10 · Warunek brzegowy Dirichleta V...

1

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

METODA ELEMENTU SKOŃCZONEGO

Termokinetyka

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

Matematyczny opis ruchu ciepła (1)

Zasada zachowania energiiWa – Ciepło akumulowane, [J]

Pwe – Moc wejściowa, [W]

Pwy – Moc wyjściowa , [W]

t – przedział czasu, [s]

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

V

S(V)

V

dSq

Y

2

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

Matematyczny opis ruchu ciepła (2)

Przewodzenie ciepła

l

1 0

S

Prawo Fourier’a - Kirchoff’a

0 x=l

x

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

oraz początkowego (t=0)

3

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

Matematyczny opis ruchu ciepła (4)

Dowolność temperatury odniesienia

Niech podstawiając do równania dyfuzji mamy

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

V

SD(V)

VdS

q

Y

Zwykle ustala się

Otoczenie o bardzo dużej pojemności cieplnej

2. Warunek brzegowy Neumanna (dla części brzegu SN S)

VVdS

q

Y

SN

Zwykle ustala się

Brak wymiany ciepła poprzez część brzegu SN

4

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

Matematyczny opis ruchu ciepła (6)

Płaszczyzna

jednoczesnej symetrii:

- geometrycznej,

- materiałowej,

- żródeł ciepła.

Y

Yn=- n SN)=0

SD)=0

q

Wykorzystanie symetrii obiektu do redukcji modelu obliczeniowego

Y

q

SD)=0

Yn=- 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

V

SKP(V)

V

dSq

Y3. Warunek brzegowy Hankela

KP= K+ P – współczynnik konwekcji i promieniowania

K = K0(1+1.2 v) v – prędkość strugi powietrza

Konwekcja naturalna

K0 W/m2degY

Dla odprowadzania w kierunku

horyzontalnym i pionowym do góry

K0 W/m2deg

Dla odprowadzania w kierunku

pionowym do dołu

Promieniowanie

Y

Dla temperatur S= (80-120) oC

P W/m2deg

Powierzchnie matowe

P W/m2deg

Powierzchnie błyszczące

5

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

Własności fizyczne wybranych materiałów

Materiał

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

Żywica poliuretanowa

modyfikowana0.6 1200 1500

Powietrze ( =75 oC) 0.023 – 0.030 1.1 1170

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

Przykładowe obliczenia

x/ y=10

x/ y=0.1

x/ y=1

=100

=100

=100

=0

=0

=0

6

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

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) = yk+ ym

• ( i j yk = i yk j yk

• ( i j yk = i ( j yk

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

Przykłady przestrzeni liniowych

1. Zbiór wektorów na płaszczyźnie E2

y1

y2

(y1 +y2)

2. Zbiór funkcji liniowych y(x) w przedziale [a,b]

a b

y1

y2y

x

(y1 +y2)

7

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

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

kii

iik yy1

Liczbę N nazywamy wymiarem przestrzeni

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

i

ii

1

ey

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.

1. Przestrzeń wektorów na płaszczyźnie E2

y = e1 + e2 = f1 + f2

2. Przestrzeń funkcji liniowych na przedziale [a, b]

a b

f1 f2

e1

e2

y

y = e1 + e2 = f1 + f2

e1

e2

f1

f2y

f1

f2

8

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

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

2

1

2)( yyy,N

i

i

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

to normę indukowaną przez ten iloczyn nazywamy Euklidesową

9

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

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ą

e2

e11

2

y

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

10

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

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Ł

i

iia xyxy )()(

ya(x)

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.

x1 x2 x3

x4 x5

x

y

1

11

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

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

12

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

Kształty elementów skończonych i funkcji bazowych (pierwszego rzędu)

Zagadnienie 1D – elementem jest odcinek

Zagadnienie 2D – elementem jest trójkąt

lub czworokąti

i

i i+1i-1

i

Zagadnienie 3D – elementem jest czworościan

lub sześciościan

(intensywność koloru pokazuje

wartość funkcji)

i

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

13

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

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

Jeśli temperatura brzegu jest równa zeru - yj SD = 0 ,to QSDi = 0

i=1 ... N

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

Jeśli strumień cieplny nie przenika brzegu Yk SN = 0 ,to QSNi = 0,

temperatura brzegu nie jest znana a’priori.

i=1 ... N

c. Hankela - znana jest na brzegu intensywność wymiany ciepła przez konwekcję

i=1 ... N

14

Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

Układ równań liniowych

równoważny tożsamości całkowej wymiany ciepła

Tożsamość całkowa

i=1 ... Njest równoważna układowi równań

SD – część brzegu z warunkiem Dirichleta,

SN – część brzegu z warunkiem Neumanna,

SH – część brzegu z warunkiem Hankela.

i=1 ... N