Математична постановка задачі
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) Кінець.
Блок-схема