Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Метода_МКЕ_укр

.pdf
Скачиваний:
3
Добавлен:
12.05.2015
Размер:
447.06 Кб
Скачать

Оскільки

детермінант матриці відповідає подвоєній площі

трикутника [2],

 

x1

y1

 

 

 

1

 

 

 

1

x2

y2

2 A обрахуємо за наведеною нижче схемою площі Ai

кожного з п'яти

 

1

x3

y3

 

 

 

 

 

 

 

 

елементів.

i 1...5

 

X [G1[i,1]]

Y[G1[i,1]]

 

1

 

Ai 0.51

X [G1[i,2]]

Y[G1[i,2]]

 

1

X [G1[i,3]]

Y[G1[i,3]]

 

 

 

 

 

Рис. 4.2. Схема обрахунку площ елементів

Визначимо параметри в рівнянні теплопровідності. При формуванні врахуємо, що розглядаються граничні умови першого роду. Тобто,

qi i Twi 0 .

 

Задамо відомі вузлові температури,

як значення функції в точці [1] 100 ,

[4] 0 С. Коефіцієнт теплопровідності є сталою і дорівнює K i

1 Вт/м/К.

 

 

Сформуємо допоміжну матрицю даних G2 , розмірністю m 1 рядків і 25

стовпчиків G2[5,

25]. При формуванні врахуємо, що qi

i

Twi

0 .

 

 

 

Формування матриці проводимо рядками. Для першої рядка маємо

 

 

G2[1, 1] G1[1,1] , G2[1,

2] G1[1,2]

,

 

G2[1,

3] G1[1,3] ,

G2[1,

4] X[G1[1,1]]

,

G2[1,

5] Y[G1[1,1]] , G2[1,

6] X[G1[1,2]] , G2[1,

7] Y[G1[1,2]]

,

G2[1,

8] X[G1[1,3]]

,

G2[1,

9] Y[G1[1,3]] , G2[1,

10] [G1[1,1] ,

G2[1,

11] [G1[1,2]] , G2[1,

12] [G1[1,3]] ,

G2[1,

13] q[G1[1,1]

,

G2[1,

 

14] q[G1[1,2]]

,

G2[1,

15] q[G1[1,3]]

,

G2[1,

16] [G1[1,1]

,

G2[1,

 

17] [G1[1,2]]

,

G2[1,

18] [G1[1,3]]

,

G2[1,

19] Tw[G1[1,1] , G2[1,

20] Tw[G1[1,2]] , G2[1,

21] Tw[G1[1,3]] ,

G2[1,

22] K[1] ,

G2[1,

23] Q[G1[1,1] , G2[1,

24] Q[G1[1,2]],

G2[1,

25] Q[G1[1,3]].

 

 

 

 

 

 

У результаті, отримуємо

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 3 1 3 0

2 1

1 0

2

 

3

 

100

0

0

0 0

0 0

 

0

0

0

1 0 0 0

 

3 2 4 2 1 3 0

4 1

3

 

2

0 0 0

0 0 0 0 0 0 0 1 0 0 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

G2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5 3 4 2

2 2 1 4 1

5

 

3

0 0 0

0 0 0 0 0 0 0 1 0 0 0

 

6 3 5 0 1 2 1 2 2

 

 

 

 

 

 

 

 

0 0 0 0 0 0 0 1 0 0 0

 

6

 

3

 

5

0 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 3 6 1 0

2 1

0 1

100

 

3

 

6

0

0

0 0

0 0

 

0

0

0

1 0 0 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обраховуємо інтерполяційні поліноми й функціонали для кожного з n окремих елементів.

11

При обрахунку інтерполяційних поліномів і функціоналів використовуємо схему обрахунку (*), наведену вище. Для першого елементу отримуємо

 

1

 

 

3

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

1 2

 

 

 

1

,

B 1 x

 

 

 

y , N [

1

 

1

 

x

1

y

 

 

 

y

3

 

1

x

1

y] ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

2

 

2

 

2

 

 

 

 

1

 

 

1

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P [ [2]

[3]

 

 

100 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В

результаті,

 

 

функціонал [1] (

1

 

 

 

1

x

1

y)[2] y[3] 150 50 x 50 y .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

2

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

Після визначення інтеграла, відповідно до формули (4.1) отримуємо

 

 

 

K

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

2

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

1

 

 

 

 

 

 

 

2

[1]

 

 

 

 

 

 

 

 

 

 

[1]

 

 

 

 

 

 

 

[1]

A

 

 

 

 

 

 

[2]

50

 

 

 

 

 

 

[2]

[3]

50 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

x

 

 

 

 

 

 

 

y

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аналогічно для точок 2-5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[2]

 

3

 

 

1

x

1

 

y) [3] (1 y) [2] , [2]

1

 

 

 

 

2

 

 

 

 

 

1

 

 

 

 

 

 

2

 

 

(

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[3]

 

 

 

[3]

[2]

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

[3] ( y 1)[5] (3

1

 

x y)[3]

, [3]

1

 

2 [3] [5] [3] 2 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[4] (1

 

1

x)[6] (1

1

x y)[3] ( 1 y)[5]

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[4]

 

 

 

 

[6]

 

 

 

[3]

[5] [3]

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[5] 100 100 y (

1

 

 

 

1

x

 

1

y)[3] (

 

1

 

 

1

 

x

1

y)[6] ,

 

 

 

 

 

2

 

 

2

2

2

2

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

2

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

[5]

 

 

 

 

 

 

[6]

 

 

 

[3]

 

100

 

 

 

 

 

[3]

 

 

 

 

[6] .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

У результаті, маємо сумарний функціонал

[i] 2(0.5 [2] 50)2 2 0.5 [2] [3] 50 2 2 [3] 2 0.5 [3] [2] 2 4 [5] [3] 2

i

4 0.5 [6] 0.5 [3] 2 2 100 0.5 [3] 0.5 [6] 2

Для пошуку мінімуму функціоналу, відповідно до рівняння (4.2), похідні

від сумарного функціоналу по кожній з функцій прирівнюємо нулю 0 .

[i]

Отримуємо систему чотирьох лінійних алгебраїчних рівнянь з чотирма

невідомими [2],

[3],

[5],

[6]

 

 

0

6 [2] 4 [3] 0 ,

 

 

 

 

 

 

[2]

 

 

 

 

 

 

 

 

 

0

2 [2] 9 [3] 200 4 [5] 0.5 [6] 0 ,

 

 

 

 

[3]

 

 

 

 

 

 

 

 

0

4 [5] 4 [3] 0 ,

 

 

 

 

 

 

[5]

 

 

 

 

 

 

 

 

 

0

1.5 [6] 0.5 [3] 100

0 ,

 

 

 

 

[6]

 

 

 

 

 

 

12

Розв'язавши систему,

наприклад методом Гауса [5], отримуємо [2] 44.4 ,

[3] 66.6 , [5] 66.6 ,

[6] 88.9 .

Таким чином, значення температури у відповідних вузлах тріангуляційної

сітки обраховано.

 

5. ПРОГРАМНА РЕАЛІЗАЦІЯ МЕТОДУ РОЗРАХУНКУ ТЕМПЕРАТУРНОГО ПОЛЯ

Як видно з попереднього прикладу, реалізація методу призводить до системи лінійних алгебраїчних рівнянь. І порядок системи рівнянь відповідає кількості вузлів у сітці. Тобто, збільшення дискретності області призводить до необхідності застосування обчислювальної техніки. Розглянемо процедури формування та програмного розв’язку систем рівнянь.

При розрахунку температурного поля обраховуються значення частинних похідних функції на кожному з елементів. Тобто, з функції (1.3) маємо

(e)x

(e)

y

 

 

N (e)

 

 

i

 

 

 

 

x

 

 

Ni (e)

 

 

 

y

 

 

N j (e)

x

N j (e)

y

Nk (e)

x

Nk (e)

y

 

i

 

 

 

 

 

 

(5.1)

 

j

 

 

 

 

 

 

 

k

 

 

 

 

 

При розбитті на трикутники апроксимація функції має простий вигляд

(e)x

(e)

y

 

 

 

 

bi

b j

 

 

c j

 

ci

 

 

 

 

 

 

i

(5.2)

bk

.

j

 

ck

 

 

 

k

 

Тобто, при апроксимації частинних похідних на простому трикутнику, матриця

B відповідає нижнім рядкам матриці C ( 1)

та має вигляд

 

bi

b j

bk

(5.3)

B

 

 

ci

c j

ck

 

Запишемо функціонал (4.1), що відповідає розв’язку поставленої двовимірної задачі теплопровідності за умови відсутності внутрішніх джерел тепла й граничних умов першого роду у вигляді

 

 

 

 

2

 

 

 

 

 

 

 

 

 

K xx

x

 

 

V

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

K

 

 

 

dV

(5.4)

 

 

 

 

 

 

 

yy y

 

 

 

 

 

 

 

 

 

 

 

 

Введемо матриці

 

;

 

 

і

K

xx

0

 

 

Запишемо функціонал (5.4)

у

g T

 

 

D

 

 

 

 

 

 

x

 

y

 

 

 

0

 

K yy

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

матричному вигляді

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

g T D g dV .

(5.5)

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

На кожному з

елементів

частинні

 

 

похідні

замінимо формулами

за

їх

апроксимаціями g B . Якщо останній вираз підставити в (5.5), то функціонал (5.4) буде виражено через вузлові значення Ф. Для елементу e отримаємо

(e)

1

T B (e) T D(e) B (e) dV .

(5.6)

2

V ( e )

 

 

13

Вираз для функціонала області в цілому одержимо як суму функціоналів для всіх елементів

E

 

(e) .

(5.7)

e 1

Таким чином, значення функціонала (5.7) залежить від вектора вузлових значень . Щоб знайти мінімум функціонала (5.7) компоненти вектора розглядаємо як незалежні змінні, знаходимо частинні похідні й прирівнюємо їх нулю

 

0

(5.8)

 

i

 

 

Сукупність похідних (5.8) дає систему лінійних алгебраїчних рівнянь для знаходження мінімуму функціонала. Оскільки інтегральний функціонал можна подати як суму складових по елементах, на які розбита область, вирази для частинних похідних у системі (5.8) формуються поступово, обраховуючи кожен з елементів за формулами

(e)

K (e)

 

(5.9)

i

 

 

 

 

BT (e)

(e)

 

K (e)

D(e) B dV

(5.10)

V (e)

Інтеграл в (5.10) визначає матрицю теплопровідності елемента. Якщо тріангуляційним елементом є простий трикутник, то матриця частинних похідних B(e) буде постійною на елементі, а добуток матриць можна винести за знак інтеграла

BT

(e)

 

(e)

(e)

 

b

bj

b

 

 

D(e) B

dV BT

 

D(e) B(e) A , де

B(e) i

c j

k

, A – площа

V ( e )

 

 

 

 

 

ci

ck

 

елемента.

Тобто, обчислення інтеграла полягає в знаходженні добутку матриць [B(e)]Т[D(e)][B(e)] і добутку кожної компоненти на площу елемента A .

Остаточну СЛАР методу скінченних елементів одержують після врахування вкладів всіх елементів, на які розбита область.

6. ФОРМУВАННЯ СИСТЕМИ ЛІНІЙНИХ АЛГЕБРАЇЧНИХ РІВНЯНЬ

Припустимо, що розв'язується задача теплопровідності умова якої представлена на рисунку 6.1. У даній задачі область розбита на 24 елементи та 20 вузлів. Для розв'язування задачі формується система лінійних алгебраїчних рівнянь (СЛАР) з невідомими значеннями температури у вузлах. Для формування СЛАР задаємо двовимірний масив A[1..20, 1..21] з 20-ти рядків і 21 стовпчика та заповнимо його нулями. При формуванні СЛАР для кожного елемента будується матриця теплопровідності відповідно до формулам,

14

наведених в попередньому розділі.

Наприклад, при формуванні СЛАР розглядається елемент сформований точками 5, 9, 10. Врахуємо внесок цього елемента в масив A[1..20, 1..21] (рис. 6.1).

Рис. 11. Тріангуляція прямокутної області

Виконавши обрахунок елемента одержимо матрицю теплопровідності елемента. Матриця теплопровідності пов'язана з нумерацією елемента так, як це показано нижче в (6.1)

 

5

9

10

 

5

m11

m12

m13

 

9

m21

m22

m23

(6.1)

10

m31

m32

m33

 

Внесок даного елемента з точками 5, 9, 10 у підсумкову СЛАР враховується наступним чином

A[ 5, 5] := A[ 5, 5] + m11;

 

A[ 9, 5] := A[ 9, 5] + m21;

(6.2)

A[10,10] := A[10,10] + m33;

---------------------------------------

A[ 5,21] := A[ 5,21]; A[ 9,21] := A[ 9,21]; A[10,21] := A[10,21].

7. ПРИКЛАД ПРОГРАМНОЇ РЕАЛІЗАЦІЇ МЕТОДУ ДЛЯ РОЗРАХУНКУ ТЕМПЕРАТУРНОГО ПОЛЯ

Розглядається двовимірна задача теплопровідності, представлена на рис. 2.1. Як встановлено раніше в розділі 4, у наведеному прикладі для першого елементу

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

3

 

 

1 3

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

2

 

 

 

C 1

 

1 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C ( 1)

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

маємо

2

 

 

Обрахуємо

обернену

 

матрицю

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

1

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

Відповідно до

формули

(3.13)

обрахуємо

 

 

матрицю

 

 

B

2

 

 

 

2

 

 

 

та

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

транспонуємо її

BT

0

1

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Оскільки коефіцієнт

 

 

теплопровідності K i 1

 

 

 

Вт/м/К,

 

 

запишемо

матрицю

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

. Перемножуємо

 

матриці

BT

D

 

 

2

 

 

 

2

,

а

теплопровідності D

 

 

 

 

 

0

1

 

 

 

 

 

 

 

 

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

результат множимо на B . Маємо (BT D) B

 

 

 

1

 

 

 

. Оскільки A 1 ,

то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

результат не зміниться.

Оскільки, відповідно до рис. 222, де зірочкою помічено точку 2 і обхід виконується проти часової стрілки, можемо записати матрицю теплопровідності першого елемента

 

2

3

 

1

2

0.5

0.5

0

 

3

0.5

1

0.5 .

1

 

0.5

0.5

 

0

 

Аналогічно обрахуємо матриці теплопровідності для іншого, третього, четвертого й п'ятого елементів. Отримаємо

3 2 4 5 3 4 6 3 5

16

 

3 0.5

0.5

0

 

5

1

1

 

 

 

0

 

6

0.5

0.5

0

 

2) 2 0.5

 

1

0.5 , 3) 3

1

1.25

 

0.25 , 4) 3

0.5

1

0.5 .

 

4

 

0

 

0.5

0.5

 

4

 

0.25

 

0.25

 

5

 

0.5

0.5

 

 

 

 

 

0

 

 

0

 

 

 

1

 

 

 

3

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

 

0.5

0.5

 

 

 

 

 

 

 

 

 

 

 

 

 

5) 3 0.5

 

0.5

0

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

0

0.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Внесок кожного з п'яти елементів дає підсумкову СЛАР

 

 

 

 

 

1.5

0

 

1

 

0

 

0

0.5

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

1.5

 

1

 

0.5

 

0

0

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

1

1

 

3.5

0.25

 

2

0.25

=0

 

 

 

 

 

 

 

0

 

0.5

0.25

0.75

 

0

0

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

0

 

 

2

0

 

2

0

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0.25

0

 

0

0.75

 

6

 

 

 

 

 

 

 

0.5

 

 

 

 

 

 

 

 

 

 

 

 

 

з урахуванням граничних умов 1 100

С і

4 0 С.

Розв’язавши систему чотирьох рівнянь з

чотирма невідомими, отримуємо

2 44.4 , 3 66.6 , 5 66.6 , 6 88.9 .

 

 

8. ІНДИВІДУАЛЬНІ ЗАВДАННЯ

Розрахувати стаціонарне температурне поле в поперечному перетині труби повітря-водяного підігрівача (економайзера), показаній на рис. 9.1. Загальний вигляд трубного пучка показано на рис. 9.2.

Рис. 9.1. Загальний вигляд труби

Рис. 9.2. Трубний пучок економайзера.

17

Труба виготовлена зі сталі коефіцієнт теплопровідності якої = 40 ккал / (м годС). По трубі рухається вода з температурою t 2 = 100 °С. Зовні труба по нормалі омивається потоком повітря. Внаслідок цього, труба має змінну зовнішню температуру, яка залежить від кута атаки t1 f ( ) й наведена в таблиці 1. Геометрію профілю труби в мм наведено в таблиці 2, відповідно до варіанту.

Таблиця 1. Зовнішня температура труби

, град.

0

20

40

60

80

100

120

140

160

180

 

 

 

 

 

 

 

 

 

 

 

 

 

t1, C

350

340

330

320

310

300

290

280

270

260

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблиця 2. Завдання до лабораторної роботи

 

1

 

 

2

 

 

 

3

 

 

 

4

5

6

18

7

8

9

10

11

12

13

14

15

16

17

18

19

СПИСОК ЛІТЕРАТУРИ

1.Зенкевич О. Метод конечных элементов в технике. -М.: Мир, 1975. - 318 с.

2.Сегерлинд Л. Применение метода конечных елементов. - М.:Мир, 1979. -392

с.

3.Молодід О.К. Метод скінченних елементів у задачах теплопровідності: методичні вказівки з курсу „Чисельні методи” – К. Вид-цтво „ППНВ”, 2005. -

48с.

4.В.В.Смирнов Метод конечних элементов // Бийский технологический институт http://www.nsu.ru/matlab/Exponenta_RU/educat/systemat/ smirnov/main.asp.htm

5.Лук’яненко С.О. Числові методи в інформатиці: Навчальний посібник. – К.:

НТУУ «КПІ», 2007. – 140 с.

6.Лабай В.Й. Тепломасообмін: Підручник. – Л.: Тріада Плюс, 2004. – 260 с.

20