Одномерное уравнение теплопроводности. Суранов Ян Сергеевич. 6 курс — различия между версиями
Материал из Department of Theoretical and Applied Mechanics
(→Явная конечно разностная схема) |
Ян (обсуждение | вклад) (→Постановка задачи) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 8: | Строка 8: | ||
\end{cases}</math> | \end{cases}</math> | ||
и начальным распределением температуры | и начальным распределением температуры | ||
− | :<math>T(x,0) = T0(x)= | + | :<math>T(x,0) = T0(x)=10х</math> |
==Реализация== | ==Реализация== | ||
Строка 27: | Строка 27: | ||
==Компьютерная реализация== | ==Компьютерная реализация== | ||
− | Скачать программу [[:File: | + | Скачать программу [[:File:1d_yan.rar]] |
− | |||
==Результаты== | ==Результаты== |
Текущая версия на 10:50, 18 января 2016
Содержание
Постановка задачи[править]
Решается однородное уравнение теплопроводности на промежутке
С граничными условиями
и начальным распределением температуры
Реализация[править]
Явная конечно разностная схема[править]
Задача содержит производную по времени первого порядка и производную по пространственной координате второго порядка. Запишем исходное уравнение в виде:
Введем сетку
с шагом разбиения . Шаг по времени назовем Построим явную конечную разностную схему:Где,
— значение температуры в -ом узле. Так как схема трехслойная, то вначале надо иметь уже вычисленные значения функции на первом и нулевом слоях.
При , значения функции определяются из краевых условий.
Компьютерная реализация[править]
Скачать программу File:1d_yan.rar
Результаты[править]
- При малом числе узлов в сетки, для данной многопроцессовой реализации, время расчета увеличивается.
- При увеличении числа процессов время расчета существенно сокращается, что делает целесообразным использование данного метода.