Модуль 6. Методы решения задач для уравнений в частных производных

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

Содержание модуля: понятия аппроксимации, сходимости, устойчивости; явная и неявная схемы метода конечных разностей решения задач для уравнений гиперболического и параболического типов.

§ 16. Вычислительные методы решения краевых задач математической физики.

16.1. Разностные схемы для уравнений с частными производными. Основные понятия. Рассмотрим некоторые основные способы построения разностных схем и проверки их устойчивости примерами разностных схем для уравнений с частными производными. При изложении будем следовать [21].

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

, (16.1)

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

(16.2)

относительно функции из , чтобы имела место сходимость

при . (16.3)

Если для решения разностной краевой задачи (16.2) выполнено неравенство

то говорят, что сходимость имеет порядок относительно .

Задачу построения сходящейся разностной схемы (16.2) разбивают на две – на построение разностной схемы (16.2), аппроксимирующей задачу (16.1) на решении последней, и на проверку устойчивости схемы (16.2).

Определение аппроксимации. Чтобы это понятие имело смысл, надо ввести норму в пространстве , которому принадлежит правая часть уравнения (16.2). По определению, разностная задача (16.2) аппроксимирует задачу (16.1) на решении , если в равенстве

невязка , возникающая при подстановке в разностную краевую задачу (16/2), стремится к нулю при :

.

Если

,

где не зависит от , то аппроксимация имеет порядок относительно .

Построим, например, для задачи Коши

(16.4)

одну из аппроксимирующих ее разностных схем. Задача (16.4) записывается в форме (16.1), если положить

В качестве сетки (рис. 16.1) используем совокупность точек пересечения прямых

, , ,

где , - некоторые числа, a - целая часть дроби . Будем считать, что шаг связан с шагом зависимостью , где , так что сетка зависит только от одного параметра . Искомой сеточной функцией является таблица значений решения задачи (16.4) в точках сетки .

Рис. 16.1

Перейдем к построению аппроксимирующей задачу (16.4) разностной схемы (16.2). Значения сеточной функции в точках сетки будем обозначать . Схему (16.2) получим, приблизив производные и разностными отношениями

(16.4′)

Эта схема имеет вид

(16.5)

Оператор и правая часть для схемы (16.5) задаются соответственно равенствами

Таким образом, - это пара сеточных функций и , одна из которых задана на двумерной сетке

, ,

(см. рис. 16.1), а другая – на одномерной

,

Разностное уравнение (16.5) можно разрешить относительно , получив

(6)

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

Перейдем к выяснению порядка аппроксимации, которым обладает схема (16.5). За можно принять линейное пространство всех пар ограниченных функций , положив

Норма, в которой рассматривается аппроксимация, может быть выбрана многими способами и выбор этот небезразличен. Пока нам будет достаточно в качестве нормы брать верхнюю грань модулей всех компонент, образующих элемент пространства . Будем иметь в виду всюду в этом параграфе именно такую норму.

Предположим, что решение задачи (16.4) имеет ограниченные вторые производные. Тогда по формуле Тейлора

(16.7)

где и - некоторые числа, зависящие от , и и удовлетворяющие неравенствам , .

С помощью формул (16.7) выражение

можно записать в виде

или

,

где

Следовательно,

.

Таким образом, рассматриваемая разностная схема (16.5) имеет первый порядок аппроксимации относительно на решении , обладающем ограниченными вторыми производными.

Определение устойчивости. Дадим и проиллюстрируем теперь определение устойчивости. Разностная краевая задача (16.2), по определению, устойчива, если существуют числа и такие, что при любом и любом из , удовлетворяющее неравенству , разностная краевая задача

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

,

где - некоторая постоянная, не зависящая от .

Можно показать, что в случае линейного оператора сформулированное определение равносильно следующему.

Определение. Разностная краевая задача (16.2) устойчива, если существует такое, что при и любом она однозначно разрешима, причем

(16.8)

где - некоторая постоянная, не зависящая от и от .

Свойство устойчивости можно трактовать как равномерную относительно чувствительность решения разностной краевой задачи (16.2) к возмущению правой части.

Подчеркнем, что в силу приведенного определения устойчивость есть некоторое внутреннее свойство разностной краевой задачи. Оно формулируется независимо от какой-либо связи с дифференциальной краевой задачей, в частности независимо от аппроксимации или сходимости.

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

Покажем, что разностная схема (16.5) при устойчива. При этом норму определим равенством

.

Норму будем понимать, как выше: если ,

то

.

Разностную задачу

(16.5′)

которая отличается от задачи (16.5) только тем, что и - произвольные правые части, вообще говоря, не совпадающие с и , перепишем в форме

(16.6′)

Поскольку , то . В этом случае справедлива оценка

Используя эту оценку, выводим из (16.6′) неравенство

(16.6′′)

Отметим, что в случае из неравенства (16.6′′) следует, что не возрастает с ростом . Отмеченное свойство разностной схемы принято называть принципом максимума. Для краткости будем иногда пользоваться этим названием для всего неравенства

.

Правая часть этого неравенства не зависит от , так что в левой части вместо можно написать , получив неравенство

.

Аналогично получаем неравенства

,

...................,

После почленного сложения этих неравенств и приведения подобных членов получим

.

Отсюда непосредственно следует

Доказанное неравенство

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

. (16.9)

Неравенство (16.9) означает устойчивость линейной задачи (16.5), поскольку существование и единственность решения задачи (16.6′) при произвольных ограниченных и , очевидно, имеют место. Роль постоянной в неравенстве (16.8) играет здесь число .

Не следует думать, что одна только аппроксимация дифференциальной краевой задачи (16.1) разностной краевой задачей обеспечивает устойчивость и, следовательно, сходимость (16.3).

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

Напомним, например, что доказательство устойчивости разностной схемы (16.5) мы провели в предположении, что . В случае разностная задача (16.5) по-прежнему аппроксимирует задачу (16.4), но наше доказательство устойчивости не проходит.

16.2. Вычислительная практика

Целью настоящей работы является освоение техники решения уравнений гиперболического и параболического типов при помощи явной и неявной схем МКР.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: