- •Курсовая работа
- •Теоретические сведения.
- •§1 Классификация задач.
- •Первая краевая задача для уравнения теплопроводности.
- •§2 Метод сеток.
- •§3 Разностная аппроксимация дифференциальных операторов.
- •Решение задачи.
- •Решение задачи с помощью явной разностной схемы
- •Решение задачи с помощью неявной разностной схемы
- •Решим, модельную задачу, основываясь на выводах, сделанных ранее.
- •Используемая литература.
Первая краевая задача для уравнения теплопроводности.
Рассмотрим
процесс распределения тепла в однородном
стержне длиной
.
Пусть
- значение температуры стержня в точке
в момент времени
.
Первая краевая задача для уравнения теплопроводности состоит в поиске решения уравнения теплопроводности:
![]()
при
,
удовлетворяющему начальному условию:
,
и граничным условиям:
;
где
- известная плотность источников тепла,
- коэффициент температуропроводности.
Граничные условия могут быть различны в зависимости от заданного режима:
-
граничное условие первого рода,
означающее, что температура на левом
конце стержня изменяется со временем
по заданному закону;
-
граничное условие второго рода,
означающее, что поток тепла на правой
границе стержня изменяется по заданному
закону;
-
граничное условие третьего рода,
означающее, что на правом конце стержня
по закону Ньютона происходи теплообмен
с окружающей средой, температура
которой известна.
§2 Метод сеток.
Метод сеток состоит в сведении решения краевой задачи к решению алгебраических уравнений для так называемой сеточной функции. Для этого область Gнепрерывного изменения аргумента заменяется областью дискретного его изменения. Дифференциальный оператор заменяется некоторым разностным оператором. Краевые и начальные условия заменяются на соответствующие разностные аналоги. Выберем в области, где ищется решение дифференциального уравнения, некоторое конечное множество точек, в которых и будем искать решение уравнения. Ясно, что чем больше мы возьмем таких точек, тем точнее решим уравнение. Множество таких точек называетсясеткой, отдельные точки –узлы сетки. Функция, определенная в узлах сетки, называетсясеточной функцией.
Пусть
ωh
– сетка в некоторой области G,
Hh
– линейное пространство сеточных
функций, заданных на ωh
; H0
–линейное
пространство гладких функций
(x)
;
- норма в H0
;
- норма в Hh.
Предполагается, что:
существует оператор проектирования Ph такой, что
Ph
=
h
Hh
для любого
H0
нормы
и
согласованы, т. е.
||Ph
||
=
![]()
Рассмотрим
некоторый дифференциальный оператор
L,
заданный в H0,
и оператор Lh,
преобразующий сеточную функцию
h
в сеточную
функцию Lh
h,
заданную на ωh.
Погрешностью
аппроксимации оператора L
разностным оператором Lh
называется сеточная функция ψh
= Lh
h
– (L
)h,
в сеточном пространстве Hh
, где
h=
Ph
,
(L
)h=
Ph(L
),
-
любая функция из H0.
Если при этом
||
ψh
||h=
||Lh
h
- (L
)h||h
= O(hm),
то разностный оператор Lh
аппроксимирует дифференциальный
оператор L
с порядком m>0.
Пусть
- решение исходной краевой задачи,
;
- решение приближённой (разностной)
задачи,
.
Чтобы сравнить две функции -
и
,
являющиеся элементами разных пространств,
вводится оператор проектирования
,
который каждой функции
ставит в соответствие сеточную функцию
(
)
по правилу
,
;
.
Рассмотрим разность
,
являющуюся элементом пространства
.
Близость
и
характеризуется нормой ||
-
||
.
При формулировке соответствующей разностной задачи необходимо аппроксимировать не только дифференциальное уравнение, но и краевые и начальные условия.
Совокупность разностных уравнений, аппроксимирующих основной дифференциальное уравнение и дополнительные условия, называется разностной схемой или разностной задачей.
Разностная
схема сходится,
если норма разности ||
-
||
стремится к нулю при
.
Для
исходной задачи должно выполняться
требование корректности, то есть
существование единственного и устойчивого
решения. Последнее означает, что малым
возмущениям функции
и
должно соответствовать малое изменение
решения. Из корректности исходной задачи
не следует корректность разностной
задачи.
Разностная
схема корректна,
если для всех достаточно малых h
и при любых
существует единственное решение задачи,
для которого выполняется оценка
||
||![]()
(||
||
+
||
||
)
c
постоянной М, не зависящеё от h.
Последнее свойство означает равномерную
по h
непрерывную зависимость решения от
входных данных и называется устойчивостью
разностной
схемы, ||.||
,
||.||
и ||.||
- нормы в сеточных пространствах решений,
правых частей и граничных условий
соответственно.
