Одномерное уравнение теплопроводности. Суранов Ян Сергеевич. 6 курс — различия между версиями
Материал из Department of Theoretical and Applied Mechanics
Ян (обсуждение | вклад) (→Явная схема с перешагиванием) |
Ян (обсуждение | вклад) (→Результаты) |
||
Строка 32: | Строка 32: | ||
==Результаты== | ==Результаты== | ||
− | [[File: | + | [[File:Безымянный23.jpg|thumb|720px|left]] |
− | [[File: | + | [[File:Безымянный233.jpg|thumb|720px|center]] |
− | |||
*При малом числе узлов в сетки, для данной многопроцессовой реализации, время расчета увеличивается. | *При малом числе узлов в сетки, для данной многопроцессовой реализации, время расчета увеличивается. | ||
*При увеличении числа процессов время расчета существенно сокращается, что делает целесообразным использование данного метода. | *При увеличении числа процессов время расчета существенно сокращается, что делает целесообразным использование данного метода. |
Версия 12:27, 14 декабря 2015
Содержание
Постановка задачи
Решается однородное уравнение теплопроводности на промежутке
С граничными условиями
и начальным распределением температуры
Реализация
Явная схема с перешагиванием
Задача содержит производную по времени первого порядка и производную по пространственной координате второго порядка. Запишем исходное уравнение в виде:
Введем сетку
с шагом разбиения . Шаг по времени назовем Построим явную трехслойную схему:Где,
— значение температуры в -ом узле. Так как схема трехслойная, то вначале надо иметь уже вычисленные значения функции на первом и нулевом слоях.При n=0 значения функции
определяются из начальных условий. При значения функции вычисляется по двухслойной схеме:При
, значения функции определяются из краевых условий.Компьютерная реализация
Скачать программу File:HeatEq_Yan.zip
Результаты
- При малом числе узлов в сетки, для данной многопроцессовой реализации, время расчета увеличивается.
- При увеличении числа процессов время расчета существенно сокращается, что делает целесообразным использование данного метода.