Одномерное уравнение теплопроводности. Суранов Ян Сергеевич. 6 курс — различия между версиями
Материал из Department of Theoretical and Applied Mechanics
Ян (обсуждение | вклад) (→Реализация) |
Ян (обсуждение | вклад) (→Постановка задачи) |
||
Строка 4: | Строка 4: | ||
С граничными условиями | С граничными условиями | ||
:<math> \begin{cases} | :<math> \begin{cases} | ||
− | T(0,t) = T0(t)= | + | T(0,t) = T0(t)= \\ |
− | T(1,t) = T1(t)= | + | T(1,t) = T1(t)= |
\end{cases}</math> | \end{cases}</math> | ||
и начальным распределением температуры | и начальным распределением температуры | ||
− | :<math>T(x,0) = T0(x)= | + | :<math>T(x,0) = T0(x)=10x</math> |
− | |||
==Реализация== | ==Реализация== |
Версия 23:17, 13 декабря 2015
Содержание
Постановка задачи
Решается однородное уравнение теплопроводности на промежутке
С граничными условиями
и начальным распределением температуры
Реализация
Явная схема с перешагиванием
Задача содержит производную по времени первого порядка и производную по пространственной координате второго порядка. Запишем исходное уравнение в виде
Введем равномерную сетку
с шагом разбиения . Шаг по времени назовем Построим явную конечно-разностную схему:Где,
— значение температуры в -ом узле.Компьютерная реализация
Скачать программу File:HeatEq_Yan.zip
Результаты
- При малом числе узлов в сетки, для данной многопроцессовой реализации, время расчета увеличивается.
- При увеличении числа процессов время расчета существенно сокращается, что делает целесообразным использование данного метода.