Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДЗ2.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
275 Кб
Скачать
☆

3.2. Построение разностного шаблона для разностной схемы

Заменим дифференциальный оператор Лапласа = + разностным оператором. С этой целью выберем шаблон разност­ной схемы - набор (конфигура­цию) узлов, с использованием которых производится замена производных конечными разно­стями. Для аппроксимации вто­рых производных, входящих в оператор Лапласа, используем пятиточечный шаблон, показан­ный на рис.2.

Рис. 2

Далее будем рассматривать случай соответствующий условиям задания №2, когда шаги разностной сетки по направлениям х и у одинаковы, т.е. hx=hy=h. Используя разложе­ние точного решения задачи (3),(4) u(х,у) в ряд Тейлора в окрестности точки (х,у), имеем:

Из последних соотношений нетрудно получить аппроксимации вторых производных со вторым порядком точности:

Введем для сокращения записи общепринятые индексные обозначе­ния узлов (см рис.) и соответствующие обозначения сеточных функций в узлах: um,n, um-1,n и т.д. Тогда соотношения для производных за­пишем в виде:

В предположении, что решение u(x,y) задачи (3),(4) имеет ограни­ченные четвертые производные и используя последние соотношения можно установить следующее равенство для оператора Лапласа:

или

С использованием данного соотношения исходную дифференциальную задачу Дирихле для уравнения Пуассона можно приближенно заме­нить (аппроксимировать на пятиточечном шаблоне) следующей разност­ной схемой, записанной в операторной форме:

Lhuh = Fh,

здесь Lhuh =

Правая часть Fh разностной схемы принимает вид:

Fh =

где - значение функции u(s) в точке (xm,yn) принадлежащей границе .

Обозначим через [u]h проекцию точного решения u(х,у) задачи

Lu = F на пространство сеточных функций {um,n}. Тогда для решения u(х,у) этой задачи в случае прямоугольной области G={[0<x<X]x[0<y<Y]} на плоскости XY имеем:

Lh [u]h =

Таким образом, невязка δFh, возникающая при подстановке [u]h в левую часть разностной схемы Lhuh = Fh ,имеет вид:

δFh =

Если в пространстве Fh, состоящем из элементов вида:

fh =

ввести норму = + , тогда = .

Таким образом, разностная задача аппроксимирует задачу Ди­рихле со вторым порядком относительно h.

Определим норму в пространстве Uh функций, заданных на сстке Gh, положив = . Перейдем к исследованию устойчивости, которое опирается на следующую теорему.

Теорема 1. (Принцип максимума). Каждое решение разностного уравнения

достигает своих наибольшего и наименьшего значений в некоторых точках Гh. Опираясь на теорему 1 можно показать, что справедлива теорема 2.

Теорема 2. Задача Lhuh = Fh однозначно разрешима при произвольной правой части Fh, причем это свойство не зависит от выбора нормы, и раз­ностная схема устойчива т.е. выполнена оценка вида ( , где С не зависит ни от h, ни от Fh.

Таким образом, схема Lhuh = Fh является аппроксимирующей и устойчи­вой. Это значит, что можно утверждать, что приближенное решение {um,n} сходится к точному u(х,у) при h 0.

Разностная задача Lhuh = Fh представляет собой систему «сеточных» уравнений для нахождения значений сеточной функции um,n в узлах разностной сетки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]