3)  Решение СЛАУ: , скажем, методом Гаусса. Получаем решение в узлах квадратурной формулы .

4)  Вычисление сеточной функции:

Билет 12

Будем рассматривать двухмерное уравнение Пуассона9e16a45efac8a3087cc2ba59e6cf0fcd.pngв единичном квадрате510bdb1d69b468a1cbdb7384c8e3f8e4.png с краевыми условиями первого рода на границе расчетной области Γ: b7975b47943967d89a99257c2c529797.png(90da25f4d55c292183bbed16baf8fe6a.png — заданная на границе функция).

В случае прямоугольной области граничные условия удобно записать в следующем виде: 77bb9ce9306511718c8d7ba43ef14870.pngДля простоты выкладок введем равномерную расчетную сетку с узлами {xm, yl}, m, l = 0, 1, ... , M с равным количеством шагов по каждому пространственному направлению, сеточную область D — совокупность всех узлов сетки, включая граничные, и сеточную функцию {uml}. В этом случае шаги по координатам предполагаются равными. В случае неравных шагов по каждому направлению полученные результаты не изменятся, а запись уравнений станет более громоздкой.

16-1.jpgВыбираем простейший пятиточечный шаблон разностной схемы "крест". На этом шаблоне аппроксимирующее разностное уравнение легко выписать. Для этого производные заменим вторыми разностями:c3742f98705bc79aa098484dc441fe6f.pngгде h — шаг по координатам, или в операторной форме f349caebb766d0bafdb0e3a8f2271700.pngздесь 1f347079d191cca2d94b4f299a5088ed.pngЭту же разностную схему можно записать в каноническом виде для разностных схем для эллиптических уравнений:cf0eb46880e34787783e4b27f268a798.png

Такая схема обладает вторым порядком аппроксимации по обеим координатам. Это легко показать, применяя разложение в ряд Тейлора функции — проекции точного решения на сетку — вплоть до членов четвертого порядка включительно. Проведем такое разложение для одного из операторов, стоящих в данном разностном уравнении:67db4ffd8d177ca1d9693846f35d78a4.pngЗдесь учтено разложение проекции точного решения в ряд Тейлора06b6c7b1c25f74d078940d6d87792ea3.pngи аналогичное разложение для um - 1 .

НЕ нашли? Не то? Что вы ищете?

Для рассматриваемого двухмерного уравнения получим выражение для главного члена невязки 1cc5653e1f86c2972702dce25ea93333.png

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

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

Лемма 1.Пусть сеточная функция uml определена на сетке (xm, yl) (m, l = 0, ... , M) и во всех внутренних узлах сетки удовлетворяет уравнению 9542ac1adb98b54b43c96efad4e77145.pngпричем во всех внутренних узлах сетки правая часть этого уравнения неотрицательная: 07ce860e112bc0d81a24243741f4e0dc.png Тогда наибольшее значение сеточная функция uml достигает хотя бы в одной точке границы сеточной области.

Лемма 2.Пусть сеточная функция {uml} определена на сетке (xm, yl) (m, l = 0, ... , M) и во всех внутренних узлах сетки удовлетворяет уравнению c773c7831b5d5fd7b9d865c7df8e4861.pngпричем во всех внутренних узлах сетки правая часть этого уравнения неположительная:0d4cfb8c343d1e2a88c322d3fd6e29fb.png Тогда наименьшее значение сеточная функция uml достигает хотя бы в одной точке границы сеточной области.

Лемма 3 (сеточный принцип максимума). Каждое решение разностного уравнения Лапласаed075a5e3c8de75976fc90941e90f4e6.pngдостигает своего минимального и максимального значения на границе сеточной области.

Введем норму сеточной функции как26c6242aa4e0afe70c284fc04bb29db8.png

Для доказательства устойчивости теперь надо доказать однозначную разрешимость разностной задачи для уравнения Пуассона с любой правой частью и любыми граничными условиями, получить оценкуe7a9268a75b31c024a4009e6ebbd8882.png

Здесь в правой части стоит норма правой части задачи, записанной в операторном виде, 398158ad19074690399daebaca769143.png Первый максимум в этой сумме берется по всем внутренним точкам, второй — по всем точкам сеточной границы.

Докажем однозначную разрешимость разностной задачи. Рассмотрим сеточное уравнение Лапласа с нулевыми граничными условиями. В силу принципа максимума такая задача имеет лишь тривиальное решение. Но сеточная система — это система линейных уравнений. Если система с нулевой правой частью имеет лишь тривиальное решение, то она однозначно разрешима при любой правой части.

Заметим, что в точной арифметике действие разностного оператора, приближающего дифференциальный оператор Лапласа, на произвольный полином второй степени совпадает по результату с действием дифференциального оператора — погрешность аппроксимации, как следует из приведенной выше оценки, будет нулевая. Рассмотрим вспомогательную функцию66dc6f858694160f7f4dd0bf92f70867.pngгде R — радиус окружности с центром в точке (0, 0) и включающей в себя рассматриваемую область. В данном случае d50ffb1642c0e9e9a3e0b7bf030d5136.png

Индекс h означает, что рассматривается сеточная проекция мажоранты. Обратимся к сеточной функции 8363890649b87997fea8bebc35818b33.png и применим к ней разностный оператор Лапласа. Получим 878422b1bfdd9002d8de96e44b68304d.png во всех внутренних точках области. Отсюда следует, что свое наибольшее значение рассматриваемая сеточная функция достигает на границе сеточной области в соответствии с доказанной леммой 1. Но, как легко убедиться, на границе области сеточная функция 8363890649b87997fea8bebc35818b33.png принимает только отрицательные значения. Тогда da027a5e7519bb0807c0bdeea601b1e1.png во всех точках сеточной области, включая граничные. Рассмотрим сеточную функцию 49dfa7ec451a53e73804e6c37921f22d.png. Проведя такие же рассуждения, придем к неравенству 8b198140a9dfda9226fcb52e14cdfe5d.png во всех точках сеточной области, включая граничные. Объединяя полученные результаты, находим

a096b6aa7c5b95ae0b5f6d2a72f2d33d.pngоткуда следует неравенствоff716c208cfc620f2b7eff028f6c3662.png Таким образом, устойчивость самой разностной схемы доказана.

Билет 13

Постановка задачи

Возьмём систему: c2b8b3ea5196a2096aa3051b58bb2f49.png, где e059944662246e0a7fb12bd48b95a561.png Или 7111fdedb3f2bc8144cc632301d13ca7.png

И покажем, как её можно решить с использованием метода Гаусса-Зейделя.

Метод

Чтобы пояснить суть метода, перепишем задачу в виде:

ffc29ef04acd8c6bfaa2d246d09aa1ff.png

Здесь в j-м уравнении мы перенесли в правую часть все члены, содержащие xi, для i > j. Эта запись может быть представлена:

aa7b83f56ba85dadd3081330fc2320ac.pngгде в принятых обозначениях D означает матрицу, у которой на главной диагонали стоят соответствующие элементы матрицы A, а все остальные нули; тогда как матрицы U и L содержат верхнюю и нижнюю треугольные части A, на главной диагонали которых нули.

Итеративный процесс в методе Гаусса-Зейделя строится по формуле c0de4e35f6268eec1ee0783e8be2727f.png после выбора соответствующего начального приближенияc2d2c73726061ba02d0124c4c23de550.png .Метод Гаусса-Зейделя можно рассматривать как модификацию метода Якоби. Основная идея модификации состоит в том, что новые значения используются здесь сразу же по мере получения, в то время как в методе Якоби они не используются до следующей итерации:6ef8f9e86d3a87a0a8776a317f1b753a.pngгде eda0b844153c52df38764d298d3ae714.png

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8