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

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

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

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

Е) ', аг =, 1, !)2. (48) 1=1 Используя (48), умножение матрицы и! на вектор )' можно осуществить по следующему алгоритму: для )г=!, 2, ..., ! — 1 решаются уравнения С вЂ” 2 соз —.Е) Рв — — ал71; ( вп (49) где а„определено в (48), а результат а У' получается последовательным суммированием векторов к'„ а У'=,)'., в=1 (50) Заметим, что в силу (42) матрица С вЂ” 2 сов —,Е является неля ! вырожденной и, кроме того, трехдиагоиальной, если таковой была матрица С. В этом случае каждое из уравнений (49) решается за О(М) арифметических действий методом скалярной 119 Лемма 6. Пусть многочлен )„(х) степени и имеет простые корни. Отношение многочлена д„(х) степени т к многочлену 7„(х) степени и > т без общих корней может быть предсгпавлено в виде суммы и элементарных дробей л у (х) С П1 у (х) Д„(х) л' 1 х — х1 ' ! !' (хд трехточечной прогонки, описанным в й 1, Следовательно, на решение всех задач (49), а также на вычисление суммы (50) потребуется О(М1) действий.

Так как в (40) и (41) умножение матРицы ау на вектоРы осУществлаетсЯ дЛЯ 1=2, 3, ..., Л', то модифицированный метод матричной прогонки (40), (4!) и (49), (50) требует 0(МФ') арифметических действий. Итак, построен модифицированный метод матричной прогонки, позволяющий найти решение разностной задачи Дирихле для уравнения Пуассона в прямоугольнике с затратой 0(МУ') арифметических действий. Уменьшение числа действий по сравнению с исходным алгоритмом (39) — (41) достигнуто за счет учета специфики решаемой задачи. В последующих двух главах мы рассмотрим другие прямые методы решения указанной задачи и ей подобных разностных задач, которые будут требовать еще меньшего числа действий, чем построенный здесь метод. ГЛАВА 1!1 МЕТОД ПОЛНОЙ РЕДУКЦИИ В данной главе изучается метод решения специальных сеточных эллиптических уравнений — метод полной редукции.

Этот прямой метод позволяет найти решение разностной задачи дирихле для уравнения Пуассона в прямоугольнике за 0 (Жа 1ойаУ) арифметических действий, где Ф вЂ” число узлов сетки по каждому направлению. В $1 дана постановка краевых задач для разностных уравнений, для решения которых можно использовать метод редукции.

В $ 2 изложен алгоритм метода для случая первой краевой задачи, а в 5 3 рассмотрены примеры применения метода. В $ 4 дано обобщение метода на случай общих краевых условий. 2 1. Краевые задачи для трехточечных векторных уравнений 1. Постановка краевых задач. В главе П для решения трехточечных скалярных и векторных уравнений были построены методы скалярной и матричной прогонок. Метод матричной прогонки для уравнения с переменными коэффициентами реализуется с затратой 0(МаЛ') арифметических действий, где Ф— число уравнений, а М вЂ размернос векторов неизвестных (число неизвестных в задаче равно Мтт). Для специальных классов векторных уравнений, соответствующих, например, разностной задаче Дирихле для уравнения Пуассона в прямоугольнике, был предложен модифицированный алгоритм метода матричной прогонки.

Этот алгоритм позволяет сократить число действий до 0(МУ'). Данная глава посвящена дальнейшему изучению прямых методов решения специальных векторных уравнений, к которым сводятся разностные схемы для простейших эллиптических уравнений. Будет построен метод полной редукции, позволяющий решать основные краевые задачи с затратой 0 (МУ 1ояаФ) арифметических действий. Если не учитывать слабую логарифмическую зависимость от ту, то число действий для этого метода пропорционально числу неизвестных МЖ Создание этого метода является существенным шагом в развитии как прямых, так н итерационных методов решения сеточных уравнений.

Сформулируем краевые задачи для трехточечных векторных уравнений, решение которых можно найти по методу полной редукции. Мы будем рассматривать следующие задачи: 121 1) Первая краевая задача. Требуется найти решение уравнения — Ув,+ СУ.— У.,= Еу, 1 <1< Л' — 1, (1) удовлетворяющее заданным значениям при 1'=О н /=У Уо Ео (2) Здесь Ут — вектоР неизвестных номеРа 1, Р— заданнаЯ пРаваЯ часть, а С вЂ” заданная квадратная матрица, 2) Вторая и третья краевые задачи. Ищется решение уравнения (!), удовлетворяющее следующим краевым условиям при 1'=О и 1=У: (С+ 2аЕ) У; — 2 У, = Р„1' = О, — 2Уч, +(С+2РЕ) У, =Гд, 1'=У, (3) где а)0, ~)0.

При а=~=О формулы (3) задают краевые условия второго рода. Мы будем также рассматривать комбинации краевых условий, например, когда при 1'=О задано краевое условие первого рода, а при 1 = Л' †третье или второго рода. 3) Периодическая краевая задача..Требуется найти решение уравнения — Ув , +С1~ — У,~, = Ру, которое является периодическим, У,+ — — У . Предполагается, что правая часть Р~ также периодична, Рк,+ — — Г. Эта задача формулируется в следующей эквивалентной форме: найти решение уравнения — У,+СУ вЂ” У „=У~, 1 <1<й! — 1, УР-~+СУо 11 — Ра~ ~я 1 о' К такого рода уравнениям сводятся разностные схемы для эллиптических уравнений в криволинейных ортогональных системах координат: в цилиндрической, полярной и сферической системах.

Помимо основного векторного уравнения (1), содержащего одну матрицу С, мы будем рассматривать первую краевую задачу для более общего уравнения — В3~-,+АУ~ — ВХ~+„— — Р~, 1(1(У вЂ” 1, Уо Ео ( с квадратными матрицами А и В. Подобного рода задачи возникают при решении разностной задачи Дирихле повышенного порядка точности для уравнения Пуассона в прямоугольнике. Сформулируем требования на матрицы С, А и В, которые обеспечивают возможность применения метода полной редукции для решения поставленных 'задач (!) — (5).

Для задач (1) — (4) будем предполагать, что для любого вектора 1' справедливо неравенство (СУ, У))2(У, У), а для задачи (5) — неравенство (АУ, У)) 2(ВУ, У) ) О. Здесь используется обычное скалярное произведение векторов. 122 у»,», + у»ец = — 7 (х), х Е о>, у (х) = д (х), х Е у. (6) В й 4 гл. П было показано, что задача (6) может быть записана в анде (1), (2), где У~ — вектор размерности М вЂ” 1, компонентами которого являются значения сеточной функции у(1, 1) =у(х; ) во внутренних узлах 1-й строки сетки а: У~ —— (у(1, 1), у(2,1), ..., у(М вЂ” 1,1)), 0(1(Ь7. С вЂ” квадратная матрица размерности (М вЂ” 1)Х(М вЂ” 1), которая соответствует разностному оператору Л, где Лу = 2у — й,'у; „, й, ( х, ( 1,— й„ у=О, х,=О, 1,.

(7) Правая часть Р~ — вектор размерности М вЂ” 1, определяемый следующим образом: 1)для1 1,2,...,Ж вЂ” 1 г, = (й! р (1, 1), Ь» р (2, 1), ..., Ь1 р (М вЂ” 2, 1), Ь» р (М вЂ” 1, 1')), (6) где ~(1, 1) = р(1, 1)+-„',а(О, 1), ~р(М вЂ” 1, 1)=~р(М вЂ” 1, 1)+ — ',д(М, 1); ь»» 2) для 1=0, У Р1=(а(1 1). а(2 1) " а(М вЂ” 1,1)) Из (7) следует, что для рассматриваемого примера матрица С является трехднагональной симметричной матрицей. Рассмотрим более сложную разностную задачу, которая также записывается в виде уравнений (1), (2). Пусть на сетке а требуется найти решение разностного уравнения Пуассона у„-„~су»» =- — ц~(х), хам, (10) 123 2. Первая краевая задача. Изучение метода полной редукции начнем с описания сеточных краевых задач для эллиптических уравнений, которые могут быть записаны в виде специальных векторных уравнений (1) — (5).

Пусть на прямоугольной сетке в = (х, = (1Ь„1Ь,) Е 6, 0 ( 1 ( М, 0 ( 1 ( Ь1, й, = 1,1М, Ь, = 1,1У) с границей у, введенной в прямоугольнике 6=(0(х„(1,„, а=1, 2), требуется найти решение разностной задачи Дирихле для уравнення Пуассона удовлетворяющее на сторонах х, = 0 и х, третьего или второго рода 2 2 У» +Ух х = ~ -1У 2 — — у- +у- = — х // —. еь /к к, «,хк /Ь = 1, краевым условиям х,=о, (11) х,= 1„ (12) и краевым условиям первого рода пз сторонах х,=о, х»=1,: у (х) = у (х), х, = О, 1„0»- хк ( 1,.

Дл>/ того чтобы поставленная задача могла быть записана в виде (1), (2) с матрицей С, не зависящей от 1, необходимо предположить выполнение условия х»к =сопз1. Сведем эту задачу к (1), (2). Для этого умножим (10) — (12) на ( — /ь) и распишем разиостную производную у„-, по точкам для всех !=1, 2, ..., Л/ — 1. Получим следу/сшпе уравнения: 1) для 1=0 — у(0, 1 — 1)+ 2 ~(1+ — „' я„,) д(О, 1) — — '!/„(О, !)1— 1 ! — у(0, 1+1) =- Ь)/г(0, !); 2) для /=1,2, ...,М вЂ” 1 — у(!, 1 — 1)+12у(1, 1) — Ь«ух х ('~ 1)1 у(' !+ !) =!к/Г(0 !)! 3) для /=М /Р Ь,' (м ! )+2 й + «) у(м, 1)+ — ьу- (м, 1)1— д(м, 1+1) — Ь»«/р(м 1) Обозначим )!=(у(о, !), У(1, О, ..., У(м, !)), 0<1~/ч, у! =- (Чч (О, 1) Ф (1, 1'),..., ~Ф(м — 1, 1), ь,' р (м, 1)), (! з) 1 ( ! ( Ь/ — 1, ~;=(а(О, !), У(1, 1), ...,а(М, 1)), !=О, Ь/.

В этих обозначениях полученные уравнения записываются в виде (!), (2), где квадратная матрица С размерности (М+1) х ьг(М-1-1) соответствует разностному оператору Л: 2 (1+ — к,) у — — д». х,=о, 2у — Ь,'у-, „, Ь ( х, (1, — Ь„ 2 (1+ — 'х„,) д+ /,' у-,, хк=1к.

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

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

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

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