• Nie Znaleziono Wyników

Problem stacjonarnego przepływu ciepła w 3D

N/A
N/A
Protected

Academic year: 2021

Share "Problem stacjonarnego przepływu ciepła w 3D"

Copied!
11
0
0

Pełen tekst

(1)

MES dla stacjonarnego przepływu ciepła

Piotr Pluciński

e-mail: Piotr.Plucinski@pk.edu.pl

Jerzy Pamin

e-mail: Jerzy.Pamin@pk.edu.pl

Katedra Technologii Informatycznych w Inżynierii Wydział Inżynierii Lądowej Politechniki Krakowskiej

Strona domowa: www.CCE.pk.edu.pl

Metody obliczeniowe, 2020 P.Plucińskic

Zakres prezentacji

1 Stacjonarny przepływ ciepła w 3D Model - sformułowanie mocne Model - sformułowanie słabe Równania MES

2 Dobór funkcji aproksymacyjnych Funkcje kształtu dla zagadnienia 1D Funkcje kształtu dla zagadnienia 2D Funkcje kształtu dla zagadnienia 3D

(2)

Problem stacjonarnego przepływu ciepła w 3D

q n

qn = qTn

∇ =

∂x

∂y

∂z

zimno ciepło

q ∇T

Podstawowa niewiadoma - temperatura T prawo przewodnictwa cieplnego Fouriera

q = −D ∇T

wektor gęstości strumienia ciepła q = {qx qy qz} [W/m2]

wektor gradientu temperatury

∇T = (∂T

∂x

∂T

∂y

∂T

∂z )

[K/m]

macierz przewodnictwa cieplnego D = {kij} [W/(mK)]

Gęstość strumienia wzrasta ze wzrostem gra- dientu temperatury.

Ciepło płynie od wyższej do niższej temper- atury.

Metody obliczeniowe, 2020 P.Plucińskic

Bilans cieplny dla stacjonarnego przepływu ciepła

Ilość ciepła generowanego = ilość ciepła wypływającego

Z

V

f dV = Z

S

qndS ∀ V

f – gęstość źródła ciepła – ilość ciepła dostarczana ciału na jednostkę objętości i czasu [J/(m3s)=W/m3]

V

S

Wykorzystując twierdzenie Greena–Gaussa–Ostrogradskiego o całkowaniu przez części

Z

S

qndS = Z

S

qTn dS = Z

V

divq dV = Z

V

(∂qx

∂x + ∂qy

∂y + ∂qz

∂z )

dV Z

V

f dV = Z

V

Tq dV ∀ V Tq = f ∀x ∈ V

(3)

Problem stacjonarnego przepływu ciepła w 3D

Równania przepływu ciepła

Równanie przewodnictwa (sformułowanie mocne)

T(D∇T ) + f = 0 ∀x ∈ V + warunki brzegowe

qn = qTn =qb na Sq– naturalne w.b.(Neumanna) T = bT na ST– podstawowe w.b. (Dirichleta)

V

ST Sq

Dla materiałów izotropowych macierz D przyjmuje formę D = kI

2T

∂x2 + 2T

∂y2 + 2T

∂z2 + f

k = 0 – równanie Poissona Dla materiałów izotropowych bez źródła ciepła

2T

∂x2 + 2T

∂y2 + 2T

∂z2 = 0 – równanie Laplace’a

Metody obliczeniowe, 2020 P.Plucińskic

Stacjonarny przepływ ciepła w 3D

Weighted residual method Z

V

w ∇T(D∇T ) + f dV = 0 ∀w 6= 0 Z

V

w∇T(D∇T )dV + Z

V

wf dV = 0

V

ST Sq

Sformułowanie słabe

Z

V

(∇w)TD∇T dV + Z

S

w

D∇T

−q

T

ndS + Z

V

wf dV = 0

Z

V

(∇w)TD∇T dV − Z

S

w qTn qn

dS + Z

V

wf dV = 0 Z

V

(∇w)TD∇T dV = − Z

Sq

w q dS −b Z

ST

w qn dS + Z

V

wf dV ∀w naturalny w.b. niewiadoma wtórna

(4)

Problem stacjonarnego przepływu ciepła w 3D

Sformułowanie mocne

T(D∇T ) + f = 0 ∀x ∈ V + warunki brzegowe

qn = qTn = qb na Sq

T = Tb na ST

V

ST Sq

Sformułowanie słabe

Z

V

(∇w)TD∇T dV = − Z

Sq

wqbdS − Z

ST

wqndS + Z

V

wf dV ∀w 6= 0

+ podstawowy warunek brzegowy

T = Tb na ST

Metody obliczeniowe, 2020 P.Plucińskic

Problem stacjonarnego przepływu ciepła w 3D

Układ równań MES

T = NΘ – aproksymowana funkcja temperatury N – wektor funkcji kształtu (aproksymacja globalna) Θ – wektor węzłowych wartości temperatury

∇T = BΘ – aproksymowana funkcja gradientu temperatury B = ∇N – macierz pochodnych funkcji kształtu

w = wTNT – aproksymacja funkcji wagowej (∇w = Bw) Z

V

(∇w)TD∇T dV = − Z

Sq

wqdS −b Z

ST

wqndS + Z

V

wf dV ∀wT

KΘ = fb+ f

K = Z

V

BTDBdV, fb = − Z

Sq

NTq dS−b Z

ST

NTqndS, f = Z

V

NTf dV

(5)

Dobór funkcji aproksymacyjnych

Podstawowe kroki algorytmu MES

1 Zbudowanie sformułowania mocnego

2 Transformacja do sformułowania słabego

3 Wybór aproksymacji poszukiwanej funkcji

4 Wybór funkcji wagowej (zazwyczaj podejście Galerkina)

Metody obliczeniowe, 2020 P.Plucińskic

Dobór funkcji aproksymacyjnych – zagadnienie 1D

1 Zbudowanie sformułowania mocnego d

dx AkdT dx

!

+ f = 0 + warunki brzegowe

qx = qb dla xq ( np. xq = 0) T = bT dla xT ( np. xT = l)

xq = 0 xT = l

2 Transformacja do sformułowania słabego

Z l 0

dw

dx AkdT dx

!

dx = (wA) x=0

q − (wAqb x) x=l

+ Z l

0

wf dx + podstawowy warunek brzegowy

T = bT dla xT ( np. xT = l)

(6)

Dobór funkcji aproksymacyjnych – zagadnienie 1D

3 Wybór funkcji aproksymujących Funkcja liniowa

Te(x) = α1+ α2x = Φαe Φ = [1 x], αe =

 α1 α2



Te(x) = Nie(xe)Ti + Nje(xe)Tj = NeΘe Ne = [Nie(xe) Nje(xe)], Θe =

 Ti Tj



dTe

dxe = BeΘe, Be = dNe dxe =

"

dNie dxe

dNje dxe

#

x T

Ti Tj

xi xj le

xe 0e le 1

Nie(xe)

xe 0e le

1 Nje(xe)

Metody obliczeniowe, 2020 P.Plucińskic

Dobór funkcji aproksymacyjnych – zagadnienie 1D

3 Dobór funkcji aproksymacyjnych Funkcja kwadratowa

Te(x) = α1+ α2x + α3x2 = Φαe Φ = [1 x x2], αe =

α1 α2 α3

Te(x) = Nie(xe)Ti + Nje(xe)Tj + Nke(xe)Tk

= NeΘe

Ne = [Nie(xe) Nje(xe) Nke(xe)], Θe =

Ti Tj Tk

dTe

dxe = BeΘe, Be = dNe dxe =

"

dNie dxe

dNje dxe

dNke dxe

#

x T

Ti

Tj

Tk

xi xj xk le

xe 0e xej le 1 Nie(xe)

xe 0e xej le

1 Nje(xe)

xe 0e xej le

1 Nke(xe)

(7)

Dobór funkcji aproksymacyjnych – Zagadnienie 2D

1 Zbudowanie sformułowania mocnego

T(D∇T ) + f = 0 ∀x ∈ A + warunki brzegowe

qn = qTn =qb na Γq

T = bT na ΓT Γq ΓT

2 Transformacja do sformułowania słabego (h - grubość konfiguracji)

Z

A

(∇w)TDh∇T dA = − Z

Γq

whqdΓ −b Z

ΓT

whqndΓ + Z

A

whf dA

+ podstawowy warunek brzegowy

T = bT na ΓT

Metody obliczeniowe, 2020 P.Plucińskic

Dobór funkcji aproksymacyjnych – zagadnienie 2D

3 Wybór funkcji aproksymujących Element trójwęzłowy

Te(x, y) = α1+ α2x + α3y = Φαe

Φ = [1 x y], αe =

α1 α2 α3

Te(x, y) = Nie(xe, ye)Ti + Nje(xe, ye)Tj+ + Nke(xe, ye)Tk = NeΘe

Ne = [Nie(xe, ye) Nje(xe, ye) Nke(xe, ye)], Θe =

Ti Tj Tk

y T (x, y)

x Ti

Tk

Tj i

k

j

ye xe

i k

j e

(8)

Dobór funkcji aproksymacyjnych – zagadnienie 2D

3 Wybór funkcji aproksymujących Element trójwęzłowy

Ne = [Nie(xe, ye) Nje(xe, ye) Nke(xe, ye)]

e.g. for Ni(xe, ye) Ni(xei, yie) = 1 Ni(xej, yje) = 0 Ni(xek, yke) = 0

ye Ni(xe, ye)

xe 1 i

k

j

ye Nj(xe, ye)

xe 1

i k

j ye

Nk(xe, ye)

xe

1 i

k

j

Wyznaczenie współczynników funkcji kształtu Ni(xe, ye) = α1i + α2ixe + α3iye

1 xi yi 1 xj yj 1 xk yk

α1i α2i α3i

=

 1 0 0

=⇒

α1i = xjy2Pk−xkyj

4

α2i = y2Pj−yk

4

α3i = x2Pk−xj

4

Metody obliczeniowe, 2020 P.Plucińskic

Dobór funkcji aproksymacyjnych – zagadnienie 2D

Trójkąt Pascala – element trójwęzłowy 1

x y

x2 xy y2

x3 x2y xy2 y3 x4 x3y x2y2 xy3 y4

Trójkąt Pascala – element sześciowęzłowy 1

x y

x2 xy y2 x3 x2y xy2 y3 x4 x3y x2y2 xy3 y4

(9)

Dobór funkcji aproksymacyjnych – zagadnienie 2D

Kryteria zbieżności - wymagania dla aproksymacji

zupełność – aproksymacja musi być w stanie reprezentować dowolne pole stałe i dowolny stały gradient pola

zgodność na granicach międzylementowych / styku elementów (dostosowanie) – aproksymacja musi być ciągła na granicach między elementami

Metody obliczeniowe, 2020 P.Plucińskic

Dobór funkcji aproksymacyjnych – zagadnienie 2D

3 Wybór funkcji aproksymujących Element czterowęzłowy

Te(x, y) = αe1+ αe2x + αe3y + αe4xy = Φαe

Φ = [1 x y xy], αe =

αe1 αe2 αe3 αe4

Te(x, y) = Nie(xe, ye)Ti + Nje(xe, ye)Tj+

+ Nke(xe, ye)Tk + Nle(xe, ye)Tl = NeΘe Ne = [Nie(xe, ye) Nje(xe, ye) Nke(xe, ye) Nle(xe, ye)]

Θe = {Ti Tj Tk Tl}

y T (x, y)

x Tj

Tk Ti

Tl j

i

k l

ye xe

j

i

k e l

(10)

Dobór funkcji aproksymacyjnych – zagadnienie 2D

3 Wybór funkcji aproksymujących Element czterowęzłowy (prostokątny)

Ne = [Nie(xe, ye) Nje(xe, ye) Nke(xe, ye) Nle(xe, ye)]

e.g. for Ni(xe, ye) Ni(xei, yie) = 1 Ni(xej, yje) = 0 Ni(xek, yek) = 0 Ni(xel, yle) = 0

ye Ni(x, y) = (x−xjab)(y−yl)

xe 1

i

j

k l b a

ye Nl(x, y) = −(x−xkab)(y−yi)

xe

i 1 j

k l

b a

ye Nj(x, y) = −(x−xiab)(y−yk)

xe 1 j i

k l b a

ye Nk(x, y) = (x−xlab)(y−yj)

xe 1

i j

k l

b a

∇Te = BeΘe Be =

" ∂Ne

∂xe

∂Ne

∂ye

#

Metody obliczeniowe, 2020 P.Plucińskic

Dobór funkcji aproksymacyjnych – zagadnienie 2D

Trójkąt Pascala – element czterowęzłowy 1

x y

x2 xy y2

x3 x2y xy2 y3 x4 x3y x2y2 xy3 y4

Trójkąt Pascala – element ośmiowęzłowy 1

x y

x2 xy y2 x3 x2y xy2 y3 x4 x3y x2y2 xy3 y4

(11)

Dobór funkcji aproksymacyjnych – zagadnienie 3D

1 Zbudowanie sformułowania mocnego

T(D∇T ) + f = 0 ∀x ∈ V + warunki brzegowe

qn= qTn =qb na Sq

T = bT na ST

V

ST Sq

2 Transformacja do sformułowania słabego

Z

V

(∇w)TD∇T dV = − Z

Sq

wqdS −b Z

ST

wqndS + Z

V

wf dV + podstawowy warunek brzegowy

T = bT na ST

Metody obliczeniowe, 2020 P.Plucińskic

Dobór funkcji aproksymacyjnych – zagadnienie 3D

3 Wybór funkcji aproksymujących Element czworościenny

Te(x, y, z) = αe1+ αe2x + αe3y + αe4z Te(x, y, z) = Nie(xe, ye, ze)Ti + Nje(xe, ye, ze)Tj

+ Nke(xe, ye, ze)Tk + Nle(xe, ye, ze)Tl

= NeΘe Element sześciościenny

Te(x, y, z) = αe1+ αe2x + αe3y + αe4z+

+ αe5xy + α6eyz + αe7xz + αe8xyz

y z

xi

j

k l

y z

x i

j k

l m

n o

p

Cytaty

Powiązane dokumenty

– otrzymuje punkty tylko w kategoriach: określenie problemu, sformułowanie stanowiska wobec rozwiązania przyjętego przez autora tekstu i poprawność rzeczowa, jeśli praca

Prezentowana komora spalania jest przydatna w rozwijanych ostatnio układach energetyki rozproszonej, zasilanych lokalnymi biopaliwami lub gazem ziemnym. W analizowanym

[r]

Katedra Technologii Informatycznych w Inżynierii Wydział Inżynierii Lądowej Politechniki Krakowskiej. Strona

Znajdź analogiczne wzory dla sh 3z i ch

Aby wykonać dokładne wyliczenia długości rur należy określić rodzaj i wilgotność gruntu oraz wyznaczyć jednostkową wartość gęstości strumienia ciepła.. Takie

cią cieplną w kierunku prostopadłym do powierzchni styku »ypełoienla z płynami. Konsekwentnie zatem brak zmienności temperatury wypełnienia wzdłuż tego

Matematyczny model przepływu cie&ła... Schemat