Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 7. Решение параболических уравнений с несколькими пространственными переменнымиПри решении параболических уравнений, как и в случае эллиптических уравнений, переход от одномерного случая к многомерному вызывает существенные затруднения. Поскольку все принципиальные трудности возникают лишь при переходе от одной пространственной переменной к двум, то в дальнейшем будем рассматривать случай двух пространственных переменных. Перейдем к построению и исследованию разностных схем. Пусть требуется найти функцию и, являющуюся решением уравнения
в области
здесь Попытаемся применить к решению задачи (1), (2) методы, разработанные ранее. Введем в рассмотрение квадратную сетку с шагом
а на отрезке [0, Т] — сетку с шагом
Множество По аналогии с одномерным случаем построим явную и неявную разностные схемы для задачи (1), (2) и попытаемся выяснить, в чем заключается принципиальное отличие от случая одной пространственной переменной. Заменяя
получаем разностные схемы: явную
и неявную
При использовании схемы (3) счет ведется по явным формулам — по известным значениям По-другому обстоит дело в случае схемы (4). Относительно Введем понятие экономичной разностной схемы. Разностную схему, аппроксимирующую задачу со временем, называют экономичной, если она безусловно устойчива и при переходе от слоя к слою требуется количество арифметических операций, пропорциональное числу узлов на слое. (Иногда условие безусловной устойчивости в определении экономичной схемы отсутствует.) Из определения следует, что чисто неявная схема для одномерного уравнения теплопроводности является экономичной. Перед тем как заниматься построением экономичных разностных схем, исследуем устойчивость разностной схемы в общей постановке. Введем пространство Н функций, определенных на
Разностные схемы (3), (4), рассматривавшиеся выше, связывали значения приближенного решения задачи на двух соседних слоях
где В и А — симметричные положительно определенные операторы, отображающие Н в себя. Как и в одномерном случае, иногда будем различать устойчивость по начальным данным и по правой части. Обозначим
Положим
Поэтому, умножая обе части (6) скалярно в
Напомним, что по определению Будем считать, что
Тогда (7) можно переписать в виде
Соотношение (9) является энергетическим тождеством. Так как пространство
Так как
и из (9) следует неравенство
Фиксируя
связывающее нормы функции
Имеем последовательность неравенств
Предполагая, что
которое означает устойчивость разностной схемы (5) по начальным данным и по правой части. Таким образом, условие Заметим, что выражение Найдем необходимое и достаточное условие того, чтобы собственные числа оператора перехода от слоя к слою не превосходили единицы. При выполнении этого условия схема устойчива по начальным данным и норма погрешности не возрастает при переходе от слоя к слою. Для этого положим Применим к обеим частям (5) оператор
Обозначим
Оператор
Таким образом, собственные числа S не превосходят
Преобразуя выражение
Поэтому (13) имеет вид
Правая часть неравенства выполнена всегда, поскольку
Последнее означает, что
Как видим, условие (14), обеспечивающее устойчивость схемы (5), не совпадает с (8). Однако у схем, обладающих свойством (8), имеется существенное достоинство. В ряде практических задач интервал интегрирования Т уравнения (1) достаточно велик или же требуется вести счет задачи до выхода на стационарный режим. В этих случаях целесообразно использовать разностные схемы, удовлетворяющие более сильной оценке устойчивости (15) при
Пусть
Отсюда следует, что при Разностную схему (5) можно рассматривать как итерационный процесс решения уравнения
где
Из условия
Отсюда
Введем норму
Таким образом, итерационный метод (5) сходится со скоростью геометрической прогрессии. При этом скорость сходимости определяется величинами тики условием Выясним, при каких условиях будут устойчивы схемы (3), (4). Схема (3) уже имеет вид (5), при этом
Таким образом, чтобы (14) было справедливо, достаточно выполнения неравенства Представим теперь неявную схему (4) в виде (5). В этом случае
Таким образом, условие (14), равно как и условие (8), выполнено при любых Если для решения системы уравнений относительно значений решения на верхнем слое применяется так называемый марш-алгоритм в его устойчивой форме, то число арифметических операций при переходе от слоя к слою пропорционально числу неизвестных. Тогда неявная схема является экономичной. Перейдем к изучению других экономичных разностных схем для уравнения (1). Будем рассматривать задачу (1) с однородными граничными условиями, т. е. при
Здесь, как и ранее Задача 1. Проверить, что функция Задача 2. Проверить, что функции Положим
Оператор В является симметричным и положительно определенным как произведение симметричных положительно определенных и коммутирующих между собой операторов. Операторы такого вида называют
где
поэтому условие (14) приобретает вид
Так как оператор Рассмотрим алгоритм реализации схемы (5) в данном случае. Обозначим
Последнее уравнение разобьем на два:
Функция
При фиксированном j система (18) относительно неизвестных Примечание. Если решается неоднородная краевая задача, т. е. Аналогично второе уравнение (17) расписывается в виде
При фиксированном
Рис. 10.7.1
Рис. 10.7.2 Таким образом, функция z может быть найдена из (19) за
Таким образом, суть представленного алгоритма заключается в следующем: при каждом j решаем систему уравнений (18) с трехдиагональ-ной матрицей. При этом изменение Описанный алгоритм часто называют методом расщепления. Как мы видели, основная его идея заключается в построении оператора при разностной производной по времени таким образом, чтобы этот оператор являлся произведением операторов Задача 3. Доказать, что при достаточно гладком решении для рассматриваемой схемы имеет место аппроксимация порядка Близким по своей структуре является метод переменных направлений. Суть его заключается в переходе от
Здесь введен промежуточный вектор неизвестных Построение методов с расщепляющимся оператором на верхнем слое в k-мерном случае можно провести по точно такой же схеме. Пусть
Реализация этого метода проводится по такому же алгоритму, что и выше. Параметры Перейдем к рассмотрению методов решения параболических уравнений в случае, когда область Другая разностная схема может быть получена из следующих соображений. Представим А в виде
Рассмотрим разностную схему
Оператор Пусть в качестве примера рассматривается уравнение (1) в прямоугольнике с нулевыми граничными условиями. В этом случае Найдем порядок аппроксимации разностной схемы (24). Так как
то, используя формулу Тейлора, получим
Используя аналогичную оценку погрешности аппроксимации оператора Это оправдывает применение схемы (24) при расчете нестационарных задач, поскольку шаг по времени Выпишем алгоритм, соответствующий разностной схеме (24). Обозначим
можно найти значение
По известным значениям Для вычисления значения
за
Таким образом, переход от Наиболее эффективна схема (24), если ее рассматривать как итерационный метод для решения стационарной задачи
где Задача 4. Доказать оценку (27) при Задача 5. Показать, что при любых Итерационный процесс можно ускорить, если зафиксировать В и после этого выбирать параметр Для решения параболического уравнения в области достаточно произвольной формы существуют также и другие методы. Рассмотрим метод, который сводит исходную задачу к решению последовательности одномерных задач. Изложение метода проведем на примере уравнения (1). Представим оператор
а правую часть
Опишем переход от
Второе уравнение (28) заменим соотношением
Таким образом, алгоритм заключается в последовательном решении уравнений (29), (30). При этом вычисленное значение функции является начальным условием для следующего уравнения. Ясно, что каждое из уравнений (29), (30) не аппроксимирует исходную задачу. Найдем погрешность аппроксимации. Имеем
Аналогично
В общем случае
В этом случае говорят, что схема (29), (30) аппроксимирует задачу (1) в суммарном (или слабом) смысле, т.е. хотя каждое из уравнений (29), (30) не аппроксимирует исходную задачу, сумма погрешностей аппроксимаций этих уравнений равна Реализация (29), (30) требует на каждом шаге решения уравнений с трехдиагональной матрицей. Таким образом, этот метод применим для решения уравнения (1), когда область Теорема (без доказательства). Схема (29), (30) устойчива в сеточной норме пространства С и при достаточно гладком решении
где Рассмотренный метод получения разностных схем носит название метода дробных шагов или же метода суммарной аппроксимации. Его можно применять не только в линейных задачах, но и в нелинейных. В общем случае для уравнения
где операторы
При этом в качестве начального условия на шаге для каждого из уравнений берется значение, вычисленное из предыдущего уравнения. В создание описанных выше экономичных методов решений многомерных нестационарных задач внесли большой вклад Е. Г. Дьяконов, Г. И. Марчук, А. А. Самарский и Н. Н. Яненко.
|
1 |
Оглавление
|