Главная » Просмотр файлов » А.А. Самарский - Теория разностных схем (1989)

А.А. Самарский - Теория разностных схем (1989) (1160092), страница 92

Файл №1160092 А.А. Самарский - Теория разностных схем (1989) (А.А. Самарский - Теория разностных схем (1989)) 92 страницаА.А. Самарский - Теория разностных схем (1989) (1160092) страница 922019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

6. Схема повышенного порядка точности в прямоугольнике. В гл. 1(т, $5 для задачи Днрихле Ли — 1(х), х сн с; и )»(х), х»в Г, (45) была получена схема четвертого порядка точности Л'у = — »р(х), х си л>л; у )»(х), х »н'(1, (46) где Ао л ~р = ~+ — „' Л»1+ —,', Ла~. у 3. попвувмвнно-тувугольньш мвтод Пусть Н=Й вЂ” пространство сеточных функций, задаяных на 1е1 и равных нулю на 7а Введем операторы Ау = — Л'у, Ву — Лу для любого У1иН и вместо (46) получим АУ=1р, где 1р чь1р только в приграничных узлах. Воспользуемся оценками для А из гл. 1Ч: 3 В(~А(В, т.е. с1= 3' сз=1 2 2 Оператор В представим в виде суммы В, и В,: У- У- У У В=В„+В„В,У= — + ~, Ву аа 1 ~$ ьв ьв 2 а Величины 6, Ь, с11 те же, что и вп.

5, 71 — — — 71, 71=7м где а о 71 и 71 даны в п: 4: а 2 (1+УЧ) 4УЧ Остается найти итерационные параметры (ть), используя 71 и 71. Формулы (42) и (43) остаются в силе, меняется лишь Р: ь ь А ь Л1+Л,' . а Р = Р(зю+ Ф Ф = — ть+1 — '' Л1Л У, (47) гдов'<зю — выражение, определяемое по формуле (38). Число итераций, очевидно, равно ° /3 а п~)па(з), па(з) = ~1 2 пз(с),- где па (с) — число итераций в случае задачи 'Дирихле для уравнения Пуассона (35). Таким образом, для схемы повышенного по рядка число итераций по ПТМ увеличивается в У1,5 = 1,22 раза по сравнению со схемой второго порядка точности.

Для двумерного случая более экономичным является итерационный метод переменных нбправлений (см. т 4, п. 2) или даже прямой метод декомпозиции (см. т 1, п. 2). Однако для многомерной задачи Дирихле 0(1Ь!1) наиболее экономичным является ПТМ. В этом случае оператор Л' строится так (см. 3 5 гл. 1Ч): У г азу Л У = ~А~а~ Ла .1.1 (Е + кУЛУ)~ ка 12 ~ Лау = уааа ' (48) У=1 УФа 33 Л. а. Саааусааа 554 гл. х.

методы Решения сеточнь|х уРАВнении Тогда справедливы операторные неравенства ~ — ) В(А(В, (49) где Р Ау= — Л'у, Ву= — Лу= — ~' Л„у, уееН, лл 1 р-1 .Ел (е) = ~2 ) пе (з), Р Ы г = )л(х). Требуется найти решение задачи Дирихле 5и- — ~(х), хлв6, и!Р=фх), (50) непрерывное в лл. Здесь 5 — эллиптический оператор второго порядка. В области (7 вводится сетка елл=(х~=((лЬо ллЬлф у 1РЬ,) н6, ла-О, $, 2, ~ №1 Ь„№ („а 1,2,...,р) с гРаницей 71, так что елл = слл 0 71. Как обычно, вводим пРостРанл ство В=И сеточных функций, заданных на елл и равных нулю на "(л..Пусть (у, и) = ~ у (х) и (х) Ь,Ь,...

Ь вЂ” скалярное произведение в Н. Ф где па (е) — число итераций для решения уравнения Ву=(, оно практически не вависит от числа измерений р. 7. Разностеые схемы для эллиптических уравнении общего вида. Чтобы применить ПТМ для решения операторного уравнения первого рода, надо найти оператор В, построить треугольные 'операторы В; и В„ вычислить постоянные зквивацентности ели с„ а также б и Л.

После этого можно пользоваться общей теориеи иа п. 4, в частности, теоремой 2, найти и = п(е) и построить набор Ф параметров (тл). В качестве оператора В в случае разностных эллиптических операторов А можно выбирать, как мы видели в и. 5, разностный оператор Лапласа. Рассмотрим несколько примеров более сложных разностныхэллиптических задач. Всюду будем предполагать, что область П (0<х ((„а 1, 2, ..., р) — р-мерный параллелепипед (при р 2 — прямоугольник) с границей Г, на которой задано краевое условие первого ода ' э э.

попвгвмкнно-тывттольнын метод 555 где Л вЂ” раэностный (2р+1)-точечный оператор Лапласа, и вместо (54) запишем Ау <р, где <р чь ~р только в приграничных узлах. В гл. 1Ч, э 4 было показано, что с,В < А а: с»В, (55) где с„ с, — постоянные, входящие в условие эллиптичности (52).

Чтобы применить ПТМ, надо построить В, и В,. По аналогии с п. 5 полагаем Р Вду =,)„ЛЛ»" аю а т ад д»а В у= — г, —,", В,+В,=В. а д а Теперь надо найти постоянные б и Ь. Так как б — наименьшее собственное значение, то 4, пЛа б= т, де)пэ — ". =ль~ Л 2д а д а а 'ад 4 Постоянная Ь равна т, —, так как а даа ~В,д ~ч~~ »а ~~ д ~ч~~~ ~д~~ч~~ 1 (В а а,ьаа„, " „— дьа а) Уравнение эллиптичесноэо типа со смешанными производными. В этом случае д l д»1 Ьи = ~~~~ Ьаэи, 1~аэи = — ьаэ (х) 1д (51) э Р сд ~ »эа(~ Х йаз (х) э»ас»Э ~ (сэ 2.'~ э»а1 (52) а д а,с=д где а=($п 5», ..., $») — произвольный вектор, с,) О, сд) О— постоянные.

Построим на одд разностные операторы (см. гл. 1дГ, $4) т ЛУ = )~~ Ладу~ Ладу = — [(йаэ У- ) + (~ааэу- ) '~ (53) а, В= и ставим задаче (50) в соответствие раэностную задачу Дирихле Лу — ~р(х), х дв вл, у = )д(х), х ~и Тд. (54) » Введем операторы А и В в пространстве Н = И: Р Ау = — Лу, Ву = — Лу = — ~~.", У- а-д 556 ГЛ. Х. МЕТОДЫ РЕШЕНИЯ СЕТОЧНЫХ УРАВНЕНИЙ Зная 6, Л, с, и с„вычисляем од, я(э), [тй), после чего применяем ПТМ. Число итераций п(е) апе(э) = ~/ — — т) = — ° /се 1в(2/е) 4 е У сд Е)/Евд/ЧР (56) ,рр с пропорционально )др )рр с В случае кубической сетки (Ь, Ь, ... Ьв=Ь) в р-мерном кубе (!р )в ...

1, 1) имеем 6 = — э(е — Л =— 4р е ай 4р йе Э * йев и величина т) = ип' —, а эначит, и число итераций не зависят . еай от числа измерений. й+1 Для определения у решаем уравнения й й+1 й+1 Вру =(Е+едВ1)у =Р, Вв у=(Е+сдВе) у =ур (57) Р = Ву — Тй.~д ~Ар — рр) = Ву+ тй.ед ~ЛР+ рр). (58) й+1 й+1 й Решением аедачи (57) является и = у при х ев едв и и = р при й+1 й+1 х ае 71, так что и — у = р — рсНапишем выражения для В, и Ввд У Р а-1 "а а 1 а Р Р вс-р.р вс-'(р.р 2 — ',)р — У.— ', рр""'. а два а дйа (59) (60) й+1 во всех узлах х ~ сдв, Чтобы найти у на едв, выбираем в качестве исходного узел с номерами д = )рр', — 1, а 1, 2, ..., р, и Вычисления начинаются с узла (р 1, дв 1, ..., дв 1 параллелепипеда, для которого все соседние уалы х( а) ~ удивляются граничными, и значения р( да) = р в них известны.

Поэтому определяем у в этом уэле. После этого фиксируем 31 1, ..., $в ° 1 и меняем д, 2, ..., )Уд — 1, затем полагаем 1,=2, проводим вычисления для д, = 1, 2, ..., )р'р — 1 и т. д. В .результате находим $3. ПОПЕРЕМЕННО-ТРЕУГОЛЬНЫИ МЕТОД 557 пользуемся формулой Л+1 а 1 а б) СиетЕМа ЭЛЛиитиЧЕЕНиХ ураВНЕНий. Пуеть .П = (и1, изв... ..., йо) — вектор, й = (й В)- клеточная матрица р Х р с клетками лов Хтов так что йав = (веав) — матрица размерности лов Х Х воо. Реосмотрим задачу Дирихле для системы уравнений в параллелепипеде С: Ьи*= — ~', хам бо и'= )1', х~ Г, в= 1, 2,...,шов (61) где (62) Условие зллнптичности имеет вид Р овО Р '"О ао е,Х Х(В.')'~ 2: Х й-в(х)В;Вв(е,ХХ ®)*о (6З) где $а = ($,'„ф, ..., ~,~), а =(, 2,..., р,-произвольные' векторы, с, О, со)0 — постоянные.

Строим разностный оператор '"о Лу'= „'Е,„'Е Л.ву", аз 1ов-1 где Л ву = ~~ [~Кву„"-,) +(й ву".в)1в (65) и рассматриваем ревностную задачу Дирихле Лу' — ~р'в х 1в ооов у' = )1'в х ы 7ь (66) о Вводим пространство Н= ое сеточных функций со скалярным про- изведением о (у т) = ~~.'~ ~(у, Р ), (у', о') = ~ у*(х) Р'(х)Ь15 .. ЪРв ° -1 аяаЛ у=(ух,уо,...,у,...,у ), т=(оовоо,...,о,...оо )1 у*~Н, О'онН, в = $, 2, ...,то. В пространстве Ы рассматриваем оператор Ау'= — Лу' и регуля- ° о о,г о ризатор Ну = — Лу = — А5 у-, где Л- (2р+ 1)-точечный раз- а 1 аа*а постный оператор Лапласа.

558 ГЛ. Х. МЕТОДЫ РЕШЕНИЯ СЕТОЧНЫХ УРАВНЕНИИ Пользуясь разностной формулой Грина и условием (63), по- лучаем операторные неравенства (32). Так как оператор В тот же, что и для задачи (53), (54), то 6, Л и, следовательно, ю известны и оператор В определен. Алгоритм определения (й + 1)-й итера- 1+1 рии для каждой из компонент у тот же, что н для примера а). в) Система уравнений теории упругости.

Рассмотрим систему уравнений стационарной теории упругости (уравнений Лама) 5п )глн+ (Л+ р) лгай 61т и = — Пх), (67) где и = (и', и*, ..., и'), 1 ()о )„ ..., 7,) — векторы, Л > О, р ~ ~ Π— постоянные Ламе. Напишем эту систему в виде Р 1 ° Р )1,)' — ", +(л+)1)~~~~~ з = — 1', з=1,2,."1Р (68) „ 1 дга Сравнивая с (62), видим, что )газ = Фазба» + Р + )1) баэбзпв~ (68) где бо — символ Кронекера (ба = О, если гчьу, ба 1). В гл.

1Х, з 2 было показано, что для системы уравнений (68) постоянные с, и с„входящие в неравенства (63), равны с, = )1, со = Л+ 2)1. Получаем следующую разностную задачу Дирихле для (68): Л'у'= — ~', хове11, у' 11', хж7„г 1, 2, ..., р, (70) где, Р Р л'у' = р Х л.- '+ (л+ р) Х л,.у', а=1 з 1 г л.у=у-., л,,у= — (у- +у -'). 2 ( "з* *с**)' Остается определить оператор Ау' = — Л'у' для любого у'1НВ Р и регуляризатор Ву = — ~~~ Л„у, т.

е.  — ' тот же оператор, что а 1 и выше. Пользуясь разностной формулой Грина, убеждаемся в том, что имеют место неравенства С,В (А ~ С,В, где с, = )1, с, Л+ 2)1. Здесь дальнейшие рассуждения совпадают с теми, которые прово- дились для предыдущих примеров. Таким образом, применение ПТМ требует числа итераций, пропорционального р' — = ~ 2 + —: / Л+2Н ° / Л Р по(е) = )l + ало (е), (71) $ э. попнгвменно-твкугопьный мнтод 559 Ф где пз(е) — число итераций для решения разностного уравнения Лапласа. 8; ПТМ для решения сеточных эллиптических уравнений в 'процзвольной области.

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

Для уравнения и" = — 7(х), 0<в<1, и(0) =иИ) О, посвронм трехточечную разностную схему Лу= — Лх), хж с)ь, у(0) =О,- уИ) =О. (72) Возьмем сетку е)с из двух внутренних узлов: юс=(х, О, хс=йо хс Ь,+Ь, х,=1), так что 1 ( Ус — У, У,~ — 2Ус + У, лу,= — ~ — '' — — '~~ лу,= так как у, = у,= 0 (считаем, что Ь, < Ь и 2Ь+ Ь, = 1). Найдем собственные значения' оператора Л: Лу+Ху=О, или 1" Исключая. отсюда у„получим для р =))Ьс квадратное уравнение 1)с* — И + 81))с+ 2+ С О, С = Ь,/Ь, . (73) и найдем его корни 1+Зс+ У (1+Зс)' — 4с(2+ с) Сс(с с) Рсс, с)— 2с 3 Асс,с) = 1 Кс а также характерное отношение Хс,)=3 „=б к Асс>=Х Л: з 2с (2+ с) ((1+ зс)~ — 2с (2+ с) + (1 + зс) у' (1+зс)с — 4с(2+с)] Отсюда видно, что при С 1, т.

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

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

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

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