Рассмотрим задачу о распространении тепла в стержне, теплоизолированном по «поверхности», на концах которого выполняются различные условия теплообмена:
 ,
,  ,
,  .
.                                     
Граничные и начальные условия:
При 
   ;
;       
При  
  ,           при
,           при  
  .
.                                                        
Здесь  -
заданная правая часть,
 -
заданная правая часть,  ,
,
 -
линейные дифференциальные выражения,
 -
линейные дифференциальные выражения,  ,
,
 -
заданные параметры, либо заданные асимптотически постоянные функции
 -
заданные параметры, либо заданные асимптотически постоянные функции  (температура
окружающей среды),
 (температура
окружающей среды),   -
заданная функция (начальное распределение температуры в стержне).
 -
заданная функция (начальное распределение температуры в стержне).
В предыдущем отчете подробное описывалось построение тестового решения для уравнения теплопроводности, которое в конечном итоге имеет вид :
 .
.
Граничные условия нестационарны, правой части нет:
 ,
,  ,
,  ,
,
И 
где  , (
, ( ),
),  -
финитная функция в виде равнобедренного треугольника с высотой
 -
финитная функция в виде равнобедренного треугольника с высотой  , вершиной
в точке
, вершиной
в точке и шириной
полуоснования
 и шириной
полуоснования  .
.
Введем в области решения задачи  равномерную
сетку  (
 ( ),
),  (
 ( ), где
), где  ,
,  , где
, где  -
фиксированный параметр разностной задачи.
 -
фиксированный параметр разностной задачи.
Разностные решения на сетке обозначим:
 .
.
Производную  в
граничных условиях можно аппроксимировать разностными выражениями с различным
порядком. Мне предлагались следующие варианты аппроксимации:
 в
граничных условиях можно аппроксимировать разностными выражениями с различным
порядком. Мне предлагались следующие варианты аппроксимации:
а)  ,
,  -
приближение первого порядка.
 -
приближение первого порядка.
в)  ,
,  -
приближение второго порядка, не выводящее за пределы области.
 -
приближение второго порядка, не выводящее за пределы области.
Граничные условия   ,
, аппроксимируем
разностными выражениями, полученными с использованием формул а и в.
 аппроксимируем
разностными выражениями, полученными с использованием формул а и в.
Разностные граничные условия имеют вид:
а)  ,
,  .
.
в)  ,
,  .
.
Нашему уравнению поставим в соответствие разностное уравнение:
 
                                                                                
 ;
;  - весовой
параметр схемы,
 - весовой
параметр схемы,  .
При
.
При  схема
явная, при
 схема
явная, при  -
неявная.
 -
неявная.
Преобразуем разностное уравнение к виду:
 
              где в
                                                            где в  собраны
все выражения на k-м слое.
 собраны
все выражения на k-м слое.
Получаем:
 .
.
 .
.

 .
.
Уравнение удобно решать по методу прогонки:
 ,
,   
                                                                        
 ,
,   где
                                                                    где  .
.
Если известны  , то по
формулам все
, то по
формулам все  находятся
рекуррентно, затем, если известно
 находятся
рекуррентно, затем, если известно  ,
то все
,
то все  находятся.
находятся.
Для нахождения  ,
, ,следует
привлечь граничные условия:  а)
,следует
привлечь граничные условия:  а)  .
.
Преобразуя, получаем:   ,
,  .
.
При  :
:
 .
Получаем систему для нахождения
.
Получаем систему для нахождения  :
:
 .Таким
образом,
.Таким
образом,  .
.
Метод в).
При  :
:
Имеем  .
.
получаем систему:
 .Преобразуя,
получаем:
.Преобразуя,
получаем:
 ,
,  .При
.При  :
:
 ,
,

При  :
:

получаем систему для нахождения  :
:
 .
. 
Таким образом:
 .
.
Все расчеты произведены для  ,
, ,
, ,
, ,
,  ,
,  ,
, 
Таблица для метода a)
| N | 
 | 
 | Порядок сходимости | 
| 20 | 20 | 0,0267911 | |
| 40 | 80 | 0,0105926 | 1,3386970 | 
| 80 | 320 | 0,0045797 | 1,2097317 | 
| 160 | 1280 | 0,0021106 | 1,1175999 | 
Таблица для метода в)
| N | 
 | 
 | Порядок сходимости | 
| 20 | 20 | 0,0135069 | |
| 40 | 80 | 0,0034486 | 1,9696138 | 
| 80 | 320 | 0,0008667 | 1,9924061 | 
| 160 | 1280 | 0,0002170 | 1,9978376 | 
По данным из таблицы можно сделать вывод, что порядок сходимости соответствует заявленному теоретически, а именно:
Для метода а - первый порядок сходимости
Для метода в – второй.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.