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

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

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

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

Они являются частными случаями трехточечных систем уравнений, для которых в ~ 1 был построен метод прогонки. Для (20) и (21) формулы прогонки принимают следующий вид: и,=а;+,ис+,+~с+„(=й! — 1, !Ч вЂ” 2, ..., 1, им — — О, (24) ос.— асор,„,+уг „1=7о' — 1, У вЂ” 2, ..., 1, о,=1, где прогоночные коэффициенты ип Ц и у; находятся по следующим формулам: у„,= — 'т', 1=1, 2, ..., У, у„=1. (27) ! о с Преобразуем (23). Из (24) получим ии, = ать,+ ~ч= ~,, ои,=ти+сс„.

Подставим эти выражения в (23) н учтем условия (15), (25) — (27): 7;о+ ачй.ч+,оа; 8;о+ о+ аа+,ао Уо— ссо — асоасо — анти — Ь~цсо 1 — того.,— а~до:осо ' Мы построили алгоритм решения задачи (17), (18), который носит название метода циклической прогонки: сс, = Ысо ро = ~,!со у, = а,(с„ ьс я 7;+аойо а тс с+о с; — а;а; ' "с+' с; — а;а; ' у'+' с; — аоаС ' 1=2,3, ..., й!; ии, = ()а„о,, = иго+ ун, (28) 1 а ис =со!ооис+о т Рс+о ос =соо+ооу со+ ус+о (=й! — 2, Ь7 — 3, ..., 1; Уо= о Ус=и!+уоои (=1, 2, ..., У вЂ” 1, тих+о аь'+ни Элементарный подсчет показывает, что для его реализации требуется 6(У вЂ” 1) умножений, 5У вЂ” 3 сложений и вычитаний и ЗУ+1 делений. Если не делать различия между арифметическими операциями, то общее их число есть !г=14У вЂ” 8. Исследуем вопрос о применимости и устойчивости алгоритма (28).

Имеет место Лемма 2. Пусть ковффициенты системы (14), (15) удовлетворяют условиям [а,[>0, [Ь~[>0, [с|[)[а|[+[Ь,[, 1=1, 2, ..., У, (2д) и суи!ествует такое 1(|',<У, что [с| ! ) [а| [+[Ь~ [. Тогда с| — ар, ~= О, [а| [ < 1, [а| [+ [ у| [ < 1, |' = 2, 3, ..., У, Действительно, так как ао р| и у| есть прогоночные коэффициенты метода правой прогонки, примененного к решению задач (20) и (2!), а в силу (2д), условия леммы 1 выполнены, то из леммы 1 следует справедливость неравенств с| — аа|~0, [а;[(1, |=2, 3, ..., У, [с; — а|а|!)[с|[ — [а,[[а,!)~[Ь![>О.

(30) Далее, на основании условий леммы 2, [а,[+[Ь,[([с,[ и, следовательно, [а,[+[у,[(1. Отсюда методом индукции получим неравенства [а|[+ [у;[ ( 1, | = 2, 3, ..., У, (31) так как ! ьП+ ! |и ! ! т| ! ! а| !+! Ь| ! — ! а| ! !1 — ! т; !) ! с| ! — ! а| ! ! а| ! и имеет место (30). Заметим, что [с|[>[а,[+[Ь,[ для 1=1, и, следовательно, [а;,, [+ [ уи+, [ < 1. Отсюда следует, что для |)|',+1 имеет место строгое неравенство [а,[+[у,[<1. Так как 1<|о -У, то [а|»+ [+[у|»+|[<1.

Нам осталось показать, что 1 — у|»+,— а» р,чьО. На основании (28) и (31) получим [ом,[<[а|»[+[у,»[(1, а далее методом индукции докажем неравенства [о;[<1, 1(1( (У вЂ” 1, так как в силу (31) ! о| ! < [а|+,![о|+, [+ ! у|+, [< [а|+, [+ [у|+, [ <1. В частности, 10,1(1. Отсюда, с учетом доказанного неравенства (осу+!(+(Уу+1! < 1, Делаем вывоД, что 11 — у +,— ох „!О,)>1 — (у +1~ — (а +1()о!() ) 1 — (ал,эг( — ~ Ум+,(> О.

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

Рассмотрим теперь более общий случай. Пусть требуется решить следующу1о систему уравнений: 1У-1 СОУΠ— ~~'.~ бГУ7 — фОУЛГ= гоз 1=0, 7=! — оргро — агро-! 4 сгуг — Ь,У! т, — фгугг= у!, ! 1~ Ьг — 1, (32) Ф-1 !Гауз ~а ~Кур/+суудг=-lдг о=йг. 1=1 Система вида 132) возникает при аппроксимации обыкновенных диффе- ренциальных уравнений второго порядка в случае связанных краевых усло- вий, прп нахождении решений, удовлетворяющих дополнительным условиям интегрального типа, и в ряде других случаев.

В частности, в таком виде могут быть записаны все рассмотренные выше системы разностных уравнений. Например, если в (32) положить !(г=-Ьо ау !.— --ао 11;=О, 2~1~)У вЂ” 2, ег=ф1=У!=0, 1~1~,у — 1, ф,=О, ~р~~=с,у=1, ),у=О, то мы получим задачу (17), (18). Если ввести векторы 1'=-(уо, уг, ..., уу) и можно записать в векторном виде Д$'=Р', где А= со е=(го, ..., 1!у), то (32) — 31 — 4~ — г(о " — И.у-з — 1(.у-з — Ау-! — фо О; — фх о ,',— р, 0 ! — оьз — 1р,— а, . 'с, — 1р, ,'— а, — 1р, 1 О 1~ — ру,„! Π— ь, о ... о — ь, ... о — а, с, ...

0 0 0 ... сто О О ...— ау 0 0 .. 0 фм-о Ь.у- ', фмсу ! 1 — Ьу ! — ф1у — д,у ! су — о су — ал! — к,у,,:, о — !р.у -1 1( 0 ~ — Чэлг — Ы! 90 Ко Ыо ''' Ьу о кЯ 3 Лемма 2 полностью доказана. В заключение заметим, что от правой части 71 зависит прогоночный коэффициент(1!и, следовательно, иг и у,. Прогоночные коэффициенты аг и Уо а также ог не зависЯт от 71 и пРи Решении лишь первой задачи из серии вычисляются и запоминаются.

Это позволяет вторую и каждую следующую задачу из серии решить за Я =-9Ж вЂ” 4 действий. Видно, что матрица аз получена окаймлеиием трехдиагоизльиой матрицы при помощи столбцов и строк со всех четырех сторон. Заметим, что при другом упорядочении неизвестных у»= (у„ у„ ..., УУ, уо) система (32) запишется в виде А»Г»=Г», где матраца Д» получается окаймлением той же трехдиагоиальной матрицы, но только при помощи двух столбцов справа и двух строк снизу. Переходим к построению метода решения задачи (32). Решение задачи (32) будем искать в виде линейной комбинации трех сеточных функций иь о; и ю11 У;= и/+у»о!+ УУю1, (33) где иь о; и ш! есть решения следующих трехточечных краевых задач: — ага!-!+сги1 — Ь;иг+,— — 11, 1~! ~ Ф вЂ” 1, ! (34) — а;ог !+с;ог — Ь;о;+1 — — ор1, !~!~У вЂ” 1,) по=1, ау=О; (35) — а1тв1 1+с!та! — Ьбво+! — — фу 1~1~У вЂ” 1, ) ш»=О.

му= ! ° (36) Из (ЗЗ) — (36) видно, что для 1 ~ ! ~ У вЂ” 1 уравнения системы (32) выполняются. Краевые условия для и1, о1 и в1 обеспечивают превращение (33) в тождество при !=О и 1=У. Таким образом, если будут решены задачи (34) — (36) и найдены уо и УУ, то формула (33) будет определять решение исходной задачи (32). найдем сначала уо и уу. Значения для уо и УУ найдем, используя уравнения системы (32) при !'=О и 1=У. Подставляя в эти уравнения у; из (33), получим систему из двух уравнений для уо и УУ. с У1 Ъ, / У! У-1 со — ~~", о/о/) уо — (1)о+ ~~'.~ б/ю//(уу=10+ ~~'., б/и/, 1=! 1=! 1=1 У! ъ, / У! У-! 9у+ ~ у/о//) уо+~ су — с~~ д/ю//) уу=/у+ ~ у/и/ ° 1=1 1=1 1=1 Если детерминант этой системы с» ~к~~~ '(/ о/ сУ,а',! у/ш/ фо+ ~к~! б/Ф/ !УУ+ ~ у/о/ (37) отличен от нуля, то оиа имеет единственное решение У1-1 У- 1 ('/' о — ! ' — 2,' ю'Мьо ~~ Оч)'- 1=! / ь 1=! У-1 У-! »(»»з' о )(! !-з'» ~1), (38! У-1 У-! 1~( --.[( +Е' У е",",)+ 1=1 / » 1=1 У-1 / У-1 +.- з;, ) (!.о З, »...Д !зо! 1=1 1=! Рассмотрим теперь метод решения вспомогательных задач (34) — (36).

Так как здесь мы имеем дело с обычными краевыми задачами для трехто- чечных уравнений, то можно использовать метод прогонки, описанный в й 1. Длк (34)-(36) формулы алгоритма правой прогонки принимают следующий внд: и!=а!+!иг+!+6!+т, 1=)т' — 1... „О, им=О, о!=а;+то;+!+у!+з, ! — — Д! — 1, ..., О, ото=О, (40) ш;=а!+зш;+!+6!+1, 1=!т' — 1, ..., О, шм=1, где ирогоночные коэффициенты аи 61, у! и Ь! определяются по формулам Ь; 7! + агй! !+! с — а а ' ~!+! с — а!и ' ! ! ! с=! 2, ..., Ь7 — 1, а! — — О, ()! —— О, !р;+агу! ф+а!Ь! 7+!= —,, 6+1=— с! — асс!! ' с; — а! х; 1=1 2, ..., !У вЂ” 1, 7! — — 1, О! — — О.

Таким образом, для задачи (32) метод прогонки описывается формулами (ЗЗ), (37) †(41). Рассмотрим теперь вопрос об устойчивости и корректности предложен. ного алгоритма. В силу леммы ! условия )а!1> О, (Ь;) > О, (с!)) (а!)+)Ь!(, 1~1~Ь7 — 1 (42) (4!) достаточны для устойчивости н корректности метода прогонки (40) — (4!) решения вспомогательных задач (34) — (36). Можно показать, что если исходная система (32) имеет единственное решение, то детерминант Д, определенный формулой (37), отличен от нуля. В этом случае формулы (33) и (39) лля вычисления ув н ум будут корректны. Сформулируем полученный результат в виде леммы. Л ем м а 3.

Если система (32) имеет единственное решение и выполнены условия (42), то алгоритм (33), (37) — (41) метода прогонки для задачи (32) корреюпен и остойчив. Заметим, что формулировка простых н в то же время не слишком ограничительных достаточных условий разрешимости системы (32) является сложной задачей. Приведем пример условий, которые обеспечивают корректность и устойчивость предложенного алгоритма.

Пусть матрипа системы (32) имеет диагональное преобладание, т. е. выполнены условия (с;()) а!)+) Ь!)+) <рг)+) фг), ! ~(~дг — 1, (43) м-! Ф-! ) св) )(фэ(+ ~ч~~ ~(йг), (сл )) ) !р!т!+ ~ (ут(, (44) 1=! з=! )а!) > О, ) Ь!( > О, 1т.1~д! — 1, (сэ) > О, ) с!т( > О, ! Ю-! м-! ..— ~ й,оу~ )св(-~(й,))о7( (фв)+ 1! 1! м-! Ф-! м-! +Х (-(оу))(йу( )фв(+ Х)шу))й7) ~фа+ а шубу 1=! ! ! 1=! причем, хотя бы в одном из неравенств (43) илн (44) выполняется строгое неравенство.

Укажем основные этапы доказательства. Сначала доказывается, что имеют место неравенства (а!)+) у!)+)б!)~1, 1~1~3!. Далее доказываются неравенства )ог(+)ш!)~! для !~!~У, причем, если в (43) хотя бы для одного ! выполняется строгое неравенство, то для всех 1 ~ ! ~ ЬГ верны неравенства ) ог(+(и!) < 1.

Далее имеем и аналогично ем в ч~~~ ~душ) ) фд + г', дуоу, (45) уо уь )ог (Го) ум уь рз (Го) уг=по(х;), л=О, 1, ..., 1~4~)у — 1, аппроксимирующую уравнение теплопроводностн со связанными (нелокаль. ными) краевыми условиями ди дои — — Осх<1, 1>0, дГ дхо ' и (О, 1) — и (т(1), 1) =Рг (1), и (1, Г) — и (ч (1), 1) = ро (Г) и (х, 0) = ио (х) где функция х= ч (г) принимает значения от 0 до(.

Отметим, что в схеме (45) КрИВая Х= — Ч(1) аППрОКСИМнрОВаиа ЛОМаНОЙ ХЗ=Ч(1«), таК Чте ТОЧКИ (ХЗ, га) являются узловыми точками сетки. Разностная схема (45) записывается в виде системы (32) относительно у;=уг+ при следующих значениях коэффициентов и правой части (омО): с,=1, да=1, )о=и,(1„+,), Р,=О, д,=О, сог=1, чь=!, )и=)оо(Г«+г), фа=О, дг=О, )~й, ф; = ф; = О, аг = Ьг = 1)д, с; = иг+ Ь1+ 11(от), Гг= — уг+~ — — 1~ у, о=1, 2, ..., 31 — 1. 1 о Г1 2 от (и у ««,г' Огсюда получим, что требование (2(йо+1/(а«)1> 2/Ьо обеспечивает вы. волнение условий (43), (44). Следовательно, при,'и > — до/(4т) для нахождения решения схемы (45) на верхнем слое можно использовать описанный здесь вариант метода прогонки, который будет устойчив и корректен.

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

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

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

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