Математична постановка задачі. Алгоритм програми

Математична постановка задачі

1) Запишемо систему рівнянь теплопровідності, у диференціальному вигляді,  для двошарової пластини:

  (1)

                                                                             0≤x≤Xк; 0≤τ≤τmax ;

                                                  

 

(1- для першої пластини 0≤x≤X1, 2- для другої пластини X1≤x≤Xк

2) Початкова умова:

3) Граничні умови:

Оскільки поверхня стінок омивається теплоносіями, а між пластинами прийнятий ідеальний тепловий контакт, граничні умови будуть третього та четвертого роду відповідно:

1)

2)  

;

3)

Маємо одномірну по простору нестаціонарну задачу, для рішення якої скористаємось методом кінцевих різностей. Побудуємо сітку: по координаті візьмемо крок dx = 0,1 м. Для обчислення кроку за часом скористаємося умовою збіжності: і виберемо dt = 0,35 с. Будуємо сітку:

Мал.1. На малюнку зображена схема нанесення сітки на поверхню пластин.

 

Рівняння теплопровідності заміняємо кінцево-різницевим співвідношенням:

де i=1,2..N, j=1,2..M.

Початкова умова:  

Граничні умови:

1)

2)

       3)

 

Алгоритм програми

1) Ввід констант.

2) Ввід початкових даних.

3) Розрахунок температури при τ=0:

4)Розрахунок розподілу температур на границях:

А) Виконуємо розрахунок для першої пластини в заданому інтервалі x0<x<x1:

Б) Виконуємо розрахунок для другої пластини в заданому інтервалі x1<x<x2:

5)Виконуємо пункт 4 для інтервалу τ0<τ<τкін.

6) Вивід кінцевих результатів у вигляді таблиці та графіків.

6) Кінець.

 

                                               

 

 

Блок-схема

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: