Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Набор лекций по Выч. математике ч 6.docx
Скачиваний:
35
Добавлен:
03.02.2015
Размер:
73.12 Кб
Скачать

Уравнение Лапласа.

Многие стационарные задачи (течение несжимаемой жидкости, задачи теплопроводности и диффузии в стационарных случаях, форма нагруженной мембраны) сводятся к решению уравнения Пуассона: , то получаем уравнение Лапласа: .

Для простоты рассмотрим двумерное уравнение Лапласа:

Пусть область изменения - ограничена замкнутой линией . Граничное условие на границе зададим в виде: .

Задача, состоящая в решении уравнения Лапласа (или Пуассона) при заданных значениях искомой функции на границе расчетной области – называется задачей Дирихле.

Для простоты примем заданную область в виде прямоугольника.

Нанесем сетку с одинаковым шагом по . Значения в узлах значениями сеточной функции . Тогда используя конечно-разностную аппроксимацию и используя пятиточечный шаблон

Эту схему можно записать в виде:

Значения сеточной функции в узлах на границе могут быть найдены из граничного условия:

В теории разностных схем доказывается, что решение построенной разностной задачи существует, а сама схема устойчива.

Одним наиболее распространенным методом решения такой системы является итерационный метод.

Каждое из уравнений запишем в виде, разрешенным относительно значения в центральном узле.

В представленном алгоритме предусмотрено задание начальных значений . Иногда полагают . Итерации заканчиваются, когда значения сеточной функции в узлах на последовательных итерациях отличаются на заданную величину.

Аппроксимация начального условия в виде: ухудшает аппроксимацию, так как она имеет первый порядок погрешности. И общая погрешность становится . Положение можно исправить, если задать более точную аппроксимацию, чем:

Вместо а вместо

то есть, используем основное уравнение, тогда:

Метод Хокии численного решения уравнения Пуассона

В общем случае решение эллиптических уравнений, к которым относится уравнение Пуассона, представляет значительные трудности и требует длительного времени.

Однако, свойство симметрии уравнения Пуассона, которое является следствием оператора Лапласа, позволяет свести решение многомерного уравнения к раздельному решению одномерных задач. Метод Хокии в своей простейшей форме применяет преобразование Фурье на одной пространственной координате, в результате относительной другой координаты остаются несвязанные трехдиагональные матричные условия, которые легко решить, в частности методом прогонки (или циклической редукции).

Итак, рассмотрим уравнение Пуассона: , которое нужно решить для прямоугольной области D, на которую наложена сетка с шагом .

1) Если периодические условия, то и по

2) Если на границах нулевые значения или постоянные значения, то разложение по

В качестве примера выберем граничные условия, задающие постоянный потенциал на концах каждого столбца:

опустим:

С как с граничными условиями на краях – тоже нулевые граничные условия и тогда ис______ разложение по .

Считается, что в некоторых узлах в некотором множестве узлов, известны значения . То есть, если было разбито непрерывно по узлам, мы собираем узлы (так делают, например, в задачах, где - это некоторый заряд в пространстве).

А можно брать в узлах именно те значения, которые непрерывная функция принимает в узлах .

При этом надо иметь ввиду, что:

Подставив это в разностное уравнение, получим:

Рассмотрим два члена, их можно представить так:

И тогда наше уравнение имеет вид:

Чтобы равенство выполнялось при любых , то есть, в каждой точке в этих уравнениях можно приравнять к нулю отдельно амплитуду каждой ____________ __________.

Мы должны приравнять к нулю, что дает:

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

При этом .

Иными словами мы получили для каждого одномерное уравнение, которое можно решить методом прогонки.

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

Этот метод заключается в разложении Фурье по одной из независимых переменных (у нас по ) и последующей прогонке по другой переменной и требует выполнения примерно - является быстродействующим.____________________