Главная » Просмотр файлов » А.А. Самарский, Е.С. Николаев - Методы решения сеточных уравнений (1978)

А.А. Самарский, Е.С. Николаев - Методы решения сеточных уравнений (1978) (1160094), страница 20

Файл №1160094 А.А. Самарский, Е.С. Николаев - Методы решения сеточных уравнений (1978) (А.А. Самарский, Е.С. Николаев - Методы решения сеточных уравнений (1978)) 20 страницаА.А. Самарский, Е.С. Николаев - Методы решения сеточных уравнений (1978) (1160094) страница 202019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 20)

Методы решения трех- и пятиточечных скалярных уравнений были изучены нами в 2 1 — 3. Если же аппроксимируется система обыкновенных дифференциальных уравнений высокого порядка, то возникает 103 снстемв многоточечных векторных уравнений. Однако как скалярные, 'так н векторные системы многоточечных уравнений могут быть сведены к системам вида (1). При этом любому методу решения (1) будет соответствовать некоторый метод решения исходной многоточечной системы. Идею указанного преобразования поясним на примере системы пятиточечных уравнений, рассмотренной в $ 3 (см. (1) — (5)).

Если обозначить Г!=(уг+„ун у; „у;,), 2(1(Л' — 1, Рч+,— — ф, О, О, 0), 2(1(Л' — 2, р~=И. )'х) ри=Ч - Ь) то с учетом тождественных соотношений между Уч~, н У! указанная система нз $ 3 запишется в виде а; — с; Ь,—; о о о о ! о о ΠΠ— ! О (се рг+т= с! о о о о !оо оо!о о оо! 2<1< У вЂ” 2, где у- = —,!у(1+1,1) — 2у(1,1)+у(1 — 1,1)1, ! 1 ус = —,(у(1,1+1) — 2у(1,1)+у(1,1 — 1)1, у(1,1)=у(х,,). ! о еч — ач со'! д ( — с1лг-, сн ч — ьм-, ан-,~~ е~ — а! сд — Ь~! ' Н т )~ сН вЂ” ЬН ал О В данном случае М,=М,=2, М=4. Несмотря на то, что многоточечные векторные уравнения можно свести к виду (1) и ограничиться построением метода решения только системы (1), мы рассмотрим отдельно класс трехточечных векторных ураенений.

Более того, в п. 3 мы сведем (1) к системе трехточечных векторных уравнений н получим метод решения системы (1) как вариант метода решения трехточечных уравнений, Прежде чем описывать общий вид трехточечных уравнений, рассмотрим пример. Мы покажем, как разностная задача для простейшего эллиптического уравнения сводится к системе трехточечных уравнений специального вида.

Пусть на прямоугольной сетке в = (ху — — (1н,„1й,) Е 6, 0(1<М, 0~1(Ф, 1х=МЙ„1,=Уй,) с гРаницей У, введенной в пРЯмоугольнике б=(0(х„(1, а=1, 2), требуется найти решение разнсстной задачи Дирихле для уравнения Пуассона у- +у- = — <р(х), хасэ, у (х) = а (х), хну, Преобразуем схему (3). Для этого умножим (3) иа ( — !ссс) и распишем по точкам разностную производную у„-, . При 1<!<!!! — 1 будем иметь: для 2<с <М вЂ” 2 — у(с', ! — !)+[2у(1, !) — Уу„;„,(с, !)1 — у(с, !+1)=)уф(1, !); для с=1 /4 — у(с, 1 — 1)+ ~2у(1, !) — +(у(!+1, !) — 2у(с, !))1 — у(1, !+1) =* 1 = )Ф (! 1)1 для с=м — 1 Сс( — у(1, ! — 1)+ ~2у(1, !) — — ', (у(с' — 1, !) — 2у(1, 1))1 — у(с',1+1) = 1 = йср (1, !), где ф (1 !) = ф (1 !) + ! а (О !) 1 ф (м — 1, !) = р (м — 1, 1)+ ~с-а(м, 1).

Ьс Крсме того, для 1=0, с!! имеем у (С, 0) = а (Е, 0), у (с', ЛС) = а (1, ЛС), 1 < С < М вЂ” 1. Обозначим теперь через 1'! вектор размерности М вЂ” 1, ком- понентами которого являются значения сеточной функции у(1, 1) во внутренних узлах сетки а на 1-й строке: Г,=(у(1, !), у(2, !), ..., у(М вЂ” 1, !)), 0<! У, а через Г! — вектор размерности М вЂ” 1 ~у=(!саф(1.

1) Ус~ф(2 1) Лиф(М вЂ” 2. 1) )с~ф(М вЂ” 1 1)). 1<!а Лс — 1, )и!=(а(1, 1), а(2, !), ..., а(м — 1, !)), ! О. й! Определим также квадратную матрицу С размером (М вЂ” 1)Х Х(м — 1) следующим образом: СР=(Ли(1), Ли(2), ..., Ли(м — 1)), У=(и(1), и(2), ..., и(м — 1)), где разностный оператор Л есть Ли(с)=2и(с) — ')си- (с), 1<!<М вЂ” 1, и(0) =и(м) =О.

Легко видеть, что С есть трехдиагональная матрица вида 2(1+а) — а 0 .... 0 0 0 — а 2(1+а) — со .... 0 0 0 0 — а2(1+а) .... 0 0 0 С вЂ” .. ° ° ° ° ° ° ... ° . °... ° ° ° ° .. ° ° ° ° ., (4) 0 0 0 .... 2(1+а) — а 0 0 0 0 .... — оо 2(1+а) — а 0 0 0 .... 0 — а 2(1+а) где а=й,'/Ьо„причем С является матрицей с диагональным пре- обладанием, так как 11+и~ >)и(, а> О, и следовательно, не вырожден а. Используя введенные обозначения, полученные выше соот- ношения можно записать в виде следующей системы трехточеч- ных векторных уравнений: — ~,,+СК,— ~,„=~;, 1~)~й( Это и есть искомая трехточечная система специального вида с постоянными коэффициентами.

Задача (5) является частным случаем следующей общей за- дачи: найти векторы Г. (О(/(У), удовлетворяющие следую- щей системе: Со У'о — Во)"о = ~'о, 1=0, — А~У~ о+С~)~~ — В,У~+о — — Р~, 1()~й( — 1, (6) — А1оУд о+СтоР~=Г~, )=Ж, где К и Р' — векторы размерности М, С вЂ” квадратная матрица МуХМу, Ат и Ву — пРЯмоУгольные матРицы соответственно Раз- меров Му Х Му, и М, х М~+,.

К системам вида (6) сводятся разностные схемы для эллип- тических уравнений второго порядка с переменными коэффи- циентами в произвольной области любого числа измерений. В двумерном случае, как и в разобранном выше примере, век- тор У' образуют неизвестные на )чой строке сетки «о, а в случае трех измерений †неизвестн на )чм слое сетки оо.

В последнем случае С~ — блочно-трехдиагональиые матрицы с трехднагональ- ными матрицами на главной диагонали. Для решения системы (6) мы рассмотрим метод матричной прогонки, который аналогичен методу прогонки для скалярных трехточечных уравнений. 2. Прогонка для трехточечных векторных уравнений. Построим метод решения системы трехточечных векторных уравнений (6). Эта система родственна системе скалярных трехточечных урав- нений, метод решения которой был изучен нами в 2 1. Поэтому решение задачи (6) будем искать в виде К=и+о~~+о+()(+г, !=У вЂ” 1, У вЂ” 2, ..., О, (7) 106 где а, — неопределенная пока прямоугольная матрица размеров М,.хМ,~„а ~,„— вектор размерности М,. Из формулы (7) и уравнений системы (6) для 1(1(М вЂ” 1 йаходятся (как и в случае обычной прогонки) рекуррентные соотношения для вычисления матриц аг и векторов Ц1р Из (7) и уравнений (6) для 1=0, М, находятся начальные значения а„(1, и Ке„позволяющие начать счет по рекуррентным соотношениям.

Выпишем окончательные формулы алгоритма предлагаемого метода, который будем называть методом матричной прогонки: ! 1 2» Л 1 а» Со Ве (8) Ау(1,), ! =1, 2, ..., М, Ц),=С Р„(9) 1.=М вЂ” 1,М вЂ” 2, ...,0, У =Ц) „.(10) а~+,=(С~ — Ар~) 'В, 6,„=(С,— А,,)- (Е,+ у+ /+1+ (1 + Будем говорить, что алгоритм (8) — (10) корректен, если матрицы С, и Су — Ахс~ для 1(1(М не вырождены. Прежде чем дать определение устойчивости алгоритма (8) — (1О), напомним некоторые сведения из линейной алгебры. Пусть А — произвольная прямоугольная т ха матрица. Пусть ЦхЦ„есть норма вектора х в и-мерном пространстве Н„. Тогда норма А определяется равенством .~о 1хЬ ЦСо В»Ц(~ 1» ЦСйУАнЦ(1» ЦС» ~А»Ц+ ЦСГ~В~Ц 1 1(1(М 1» 107 Очевидно, что норма А определяется как самой матрицей А, так и теми векторными нормами, которые введены в Н„ и Н„. л Для случая евклидовых норм в Н„и Н 1Цх~=,Я~ х',~ имеем С=1 / ЦА Ц=) 'р, где р — максимальное по модулю собственное значение матрицы А*А.

Из определения нормы следует очевидное соотношение ЦАхЦ (ЦАЦЦхЦ,. Далее, пусть заданы матрицы А и В соответственно размеров тхп и пхй. Вводя в Н„, Н„и Н„векторные нормы и определяя с их помощью нормы матриц А, В и АВ, получим неравенства ЦАВЦ(ЦАИВЦ. Будем говорить, что алгоритм устойчив, если выполняется оценка Ца, Ц(1 для 1 <1(М (предполагается, что в конечно- мерных пространствах Нм, которым принадлежат векторы У~, введена однотипная норма, например евклидова).

Лемма 5. Если Су для 0 ( 1 < М вЂ” невырожденные матрицы, а Ах и Ву — ненулевые матрицы для 1(Ц(М вЂ” 1 и выполнены условия причем хотя бы в одном из неравенств имеет место строгое неравенство, то алгоритм метода матричной прогонки (8) — (10) устойчив и корректен. Приведем. только основной этап, оставляя читателю завершение доказательства леммы. Доказательство использует известное утверждение: если для квадратной матрицы В имеет место оценка ЦЯЦе=,у< 1, то существует обратная к Š— В матрица, причем Ц(Š— Я)-'Ц<1Я1 — о). Предположим теперь, что Цеху Ц< 1. Отсюда и из условий леммы будем иметь ЦС)'А-а)Ц<ЦС)'А.Ц<1 — ЦС,'В Ц< 1. Так как Сг'Ауа квадратная матрица, то, следовательно, существуют обратйые к Š— С)цлАуа~ и к Су — Ауа матрицы, причем Ц(Š— СцлАссу) 'Ц(1ЯС В,Ц.

Отсюда и из (8) сразу получим Ца +,Ц<Ц(Š— Сгт'Ауау)-'С)'ВуЦ~Ц(Š— С,'Ауле ) ьЦЦСт'В Ц<1. Доказательство завершается по индукции. Применим лемму 5 к системе трехточечных векторных уравнений (5), полученных из разностной задачи Дирихле для уравнения Пуассона в прямоугольнике. Система (5) есть частный случай (6), где Су — — С, Ву=Ау —— Е, 1<)<Аг — 1, Се=Сн=Е, Ве=Алг — — О, а квадратная матрица С задана в (4). Условия леммы 5 для рассматриваемого примера принимают видЦС зЦ =0,5. Для случая евклидовой нормы в силу симметрии С имеем ЦС 'Ц=шах)Ле(С-')!= где Ле(С) — собственное значение матрицы С. Из определения С получим, что Л„(С) есть собственное значение определенного выше оператора А Ло()) — Лев ()) = (2 — Ле)о(1) — ЬЦо- (1) = О, о (0) = о (М) = О, 1 < 1 < М вЂ” 1.

Зта задача сводится заменой Л =- 2+ ЬЦ)ь» к рассмотренной в п. 1 й 5 гл. 1 задаче на собствейные значения для простей- шего разностного оператора: о;„+реп= О, 1 <1< М вЂ” 1, о(0)= =о (М) = О. Так как эта задача имеет решение, равное ре — — —, з!и' — > О, й = 1, 2, ..., М вЂ” 1, 4 . зепл, лЦ то Л„=Ля(С) =2+)ьз)ье > 2. Следовательно, условие ЦС-'Ц <О 5 выполнено.

Характеристики

Тип файла
DJVU-файл
Размер
9,65 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6374
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее