Московский институт электронной техники (Технический университет)
Кафедра Высшей математики - I
Курсовая работа
по курсу «Методы прикладной математики»
Вариант 25.
Выполнил: Кривсун Е.В.
Группа: МП-30
Руководитель: Земсков В.Н.
Москва 2002 г.
Постановка задачи и её физическая интерпретация.
Найти с помощью разностных методов решение дифференциального уравнения в частных производных:

Данное уравнение относится к уравнениям эллиптического типа.
Исследование стационарных процессов различной физической природы часто приводит к необходимости решать уравнения эллиптического типа. Простейшим и наиболее распространенным уравнением эллиптического типа является уравнение Пуассона:
![]()
Однородное уравнение Пуассона (при f(x,y)=0) называется уравнением Лапласа. Таким уравнением, например, описываются явления электростатики и магнитостатики. В частности, подобным уравнением описывается потенциал U(x,y) электрического поля, образованного объемным зарядом частиц плотностью f(x,y)
Подобной же установке удовлетворяет задача стационарного двумерного распределения температуры в пластине конечной толщины, если внутри пластины распределены по заданному закону источники (стоки) тепла, описываемые функциейf(x,y),a на границах поддерживается заданная температура.
Данное уравнение можно интерпретировать как описание распределения температуры в пластине конечной толщины, на всех краях которой поддерживается постоянная во времени температура (на двух краях нулевая, на других двух - описываемая законами краевых условий).
Применение метода сеток при решении уравнения Пуассона.
Метод
сеток состоит в сведении решения краевой
задачи к решению системы алгебраических
уравнений для так называемой сеточной
функции. Для этого область
непрерывного изменения аргумента
заменяется областью дискретного его
изменения
h.
Дифференциальный оператор заменяется
некоторым разностным оператором. Краевые
и начальные условия заменяются на
соответствующие разностные аналоги.
Выберем в области, где ищется решение
дифференциального уравнения, некоторое
конечное множество точек, в которых мы
будем искать решение уравнения. Ясно,
что чем больше мы возьмем таких точек,
тем точнее решим уравнение. Множество
таких точек называется сеткой, отдельные
точки - узлами сетки. Функция, определенная
в узлах сетки, называется сеточной
функцией.
Пусть
дан линейный дифференциальный оператор
L,
действующий на функцию
.
Заменяя входящими вL
u
производные
разностными отношениями, получимвместо L
u
разностное
выражение Lh
uh,
являющееся
линейной комбинацией значений сеточной
функции uh
на
некотором множестве узлов сетки,
называемом сеточным шаблоном. Такая
приближеннаязамена
L
u
на Lh
uh
называется аппроксимацией дифференциального
оператора разностным оператором.
Говорят, что Lh аппроксимирует дифференциальный оператор L с порядком аппроксимации m>0 в точке x, если
(x)=Lhu(x)-Lu(x)=o(hm).
Аппроксимируем данное уравнение, используя пятиточечный шаблон "крест".
А
ппроксимация
дифференциального оператора
на этом шаблоне имеет вид:
,
где
h1
- шаг сетки по i и h2
- шаг сетки по j. Погрешность аппроксимации
.
Если известна искомая функция U(x,y) в точках:
(i-1,j); (i+1,j); (i,j+1); (i,j-1),
то значение U(x,y) в точке (i,j) может быть приближенно найдено следующим образом:
,
где
.
Это
уравнение должно выполняться для всех
внутренних узлов сетки, т.е. для![]()
.
Для того, чтобы система стала полностью
определенной надо дополнить ее
уравнениями, полученными при аппроксимации
начальных и граничных условий.
В нашем случае начальные условия аппроксимируются следующим образом:
U0,j
=
, Ui,0
=
, для i=1..M,
j=1..N
(левая и нижняя границы),
UM,j=
,
Ui,N=
(правая и верхняя границы соответственно).
