Главная » Просмотр файлов » XIII Власова Б.А., Зарубин B.C., Кувыркин Г.Н. Приближенные методы математической физики

XIII Власова Б.А., Зарубин B.C., Кувыркин Г.Н. Приближенные методы математической физики (1081417), страница 71

Файл №1081417 XIII Власова Б.А., Зарубин B.C., Кувыркин Г.Н. Приближенные методы математической физики (Зарубин В.С., Крищенко А.П. - Комплекс учебников из 21 выпуска) 71 страницаXIII Власова Б.А., Зарубин B.C., Кувыркин Г.Н. Приближенные методы математической физики (1081417) страница 712018-01-11СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Так как помимо значений функции !р на границе области обычно заданы значения ее первой или второй производной по направлению 512 9. МНОГОМЕРНЫЕ ЗАДА ЧИ нормали к границе (см. пример 3.1), то для аппроксимации этих производных в граничных узлах со вторым порядком погрешности приходится применять левые или правые конечные разности, включающие значения в трех и четырех узлах соответственно. Чтобы использовать для аппроксимации этих производных центральные разности, можно ввести дополнительный ряд фиктивных узлов за пределами границы. Такой прием допускает применение этой схемы во всех внутренних узлах, но тем не менее не устраняет отмеченного недостатка н затрудняет алгоритмизацию процесса последовательных приближений.

При решении прикладных задач удобнее (9.28) заменить системой двух уравнений второго порядка ЧУ~ф(М) = — ДМ), ~~ДМ) +,)(М) = О, М Е Е (9.29) При двумерном течении несжимаемой вязкой жидкости по физическому смыслу функция ~(М) является завпхреннастью (см. пример 3.1). Если задать в качестве нулевого приближения ожидаемое распределение функции ДМ), то в соответствии с (3.29) граничных условий будет достаточно для однозначного решения при помощи МКР первого уравнения в (9.29). После этого недостающие граничные условия для функции ~ можно найти, рассматривая первое уравнение в граничных точках.

Завершает итерацию решение второго уравнения в (9.29), дающее узловые значения функции ~, используемые на следующей итерации при решении первого уравнения, и т.д. Вычислительная практика показывает, что такие итерации сходятся существенно быстрее, чем при решении исходного уравнения (9.28). В некоторых случаях могут быть заданы граничные значения обеих искомых функций в (9.29). Так, поперечные прогибы в(М) упругой пластинки плошадью Р' в плане, нагруженной распределенной поперечной нагрузкой д(М), описывает диф- 513 9,3. различные многомерные задачи ференциальное уравнение ту Яту зя(М)) =д(М), М Е Р, (9.30) яде где В = ' — жесткость пластинки толщиной Йо с модугг(1- из) лем упругости Е и козффициентом Пуассона и.

Это уравнение применимо, если прогибы малы по сравнению с Ье. Погонные изгибающие моменты М,, 1= 1, 2, приходящиеся на единицу длины поперечного сечения пластинки и перпендикулярные осям Ох;, можно выразить через вторые производные от функции прогиба: Отсюда Мз + Мг /дгея дгео'1 М= Р + 11~г 1+ и дхг дхг Следовательно, (9.30) можно представить системой двух урав- нений второго порядка ~7~зр(М) = — —, ч ~М(М) + 9(М) = О„М с Р. (9.31) В' Если пластинка по контуру Г, ограничивающему область Р, не защемлена жестко, а лишь оперта так, что касательная плоскость в граничных точках может свободно поворачиваться при изгибе пластинки, то изгибающие моменты па краях пластинки будут равны нулю. Тогда граничные условия для системы (9.31) примут вид зо(Р) = О, М(Р) = О, Р б Г, что позволяет при заданной функции п(М), М е Р, сначала при помощи МКР решить второе уравнение в (9.31), а затем по найденным узловым значениям функции М также при помощи МКР решить первое Уравнение.

5!4 9. МНОГОМЕРНЫЕ ЗАДА ЧИ Отметим, что выше рассмотрены сравнительно простые примеры многомерных задач. Достаточно сложные разностные схемы приходится строить для решения при помощи МКР многомерных задач, которые описывают системы дифференциальных уравнений различных типов, причем среди этих уравнений могут быть и нелинейные. Характерные примеры таких задач можно найти в специальной литературе .

Дополнение Я.1. Алгоритмы матричной н ортогональной прогонок Любое линейное обыкновенное дифференциальное уравнение (ОДУ) высокого порядка или систему таких ОДУ можно свести к нормальной сисгпеме ОД5'. На одномерной сетке с узлами х„, ц = О, Гч', разноспеную схему для такой системы можно представить в матричной записи: < Рп+$ оп+1 — апик = уп+1, и = О, Ж вЂ” 1; (9.32) Роно = Уо, Юлил = Ум+О где и„— вектор размера К искомых неизвестных в узле с номером и; векторы оп+1, Ув и ~~ч+, имеют размеры К, К1 и Кх соответственно (причем К = К1+ Кх) и в качестве координат имеют узловые значения правых частей уравнений исходной нормальной системы ОДУ и ее граничных условий; элементы квадратных матриц Р„+, и с,„порядка К зависят от узловых значений коэффициентов при неизвестных в исходной системе ОДУ, а элементы в общем случае прямоугольных матриц Рв и Щч размеров Ь| х К и Кх х К соответственно зависят от коэффициентов в заданных граничных условиях рассматриваемой краевой задачи.

Разностную схему вида (9.32) можно получить не только непосредственной аппроксимацией производных в нормальной 'Смл Галанин М.П.. Попов Ю.ПА Самарский А.А., Попов Ю.Пл Белочерковскай О.МА Андерсон Д., Таннехнлл Док., Плееачер Ра Роуч П. Д.9.1. Алгоритмы матричной и ортогонааьной прогонок 515 (8,28) т т по=(и„+! п„но ! н„г), п=2,!У-1' Уг=(7о Л) ' 1п+! =(1о 0 0 0), а=2~Я вЂ” 2! ~м=(~м-! ~м) ~ вместо (8.27), (8.28) получаем Р„+1о„+! — Ц„о„= У„+м п = 2, Ж-2; ггог гг~ чом-гом-1 ям~ где — с„б„— а„ 1 0 0 0 0 1 0 0 0 0 ! 0 е„О 0 0 0 1 0 0 0 0 1 0 0 0 0 1 7о+!в 0 е! ео — А — Ио с! со -Ь| см — ом ам 0 см -ом-! т Рг т '"ом-г = ам т.е. в данном случае К = 4 и К1 — — Кг — — 2. Краевую задачу, описываемую системой линейных ОДУ второго порядка, целесообразно аппроксимировать на одномерной ~етке разностной схемой, сходной по структуре с (8.8), (8.9), но в матричной записи < — А„и„1+ В„и„— С„и„+1 =,1„, и = 1, Ж вЂ” 1; (9.33) Воио — Сои! — Хо, -Амин-1+ Вмим = ум, где и„и у„— в общем случае векторы размера К„; А„и ф— прямоугольные матрицы размеров Ко х Ко ! и Кн х Ко+~ системе ОДУ.

К подобному виду можно свести любую разностную схему, полученную в результате аппроксимации производных в ОДУ высокого порядка или в системе таких ОДУ. Например, обсоначая применительно к разностной схеме (8.27), 516 О. МНОГОМЕРНЫЕ ЗАДАЧИ соответственно; „— квадратные матрицы порядка К„. В частном случае К„1 = К„= Кк ы — — К матрицы А„и С„также становятся квадратными. Для решения (9.33) можно построить алгоритм мапэриммов прогонки, аналогичный алгоритму обычного метода прогонки: с пФ = дФ~ (9.34) и„= Е„и„+1 + у„, и = Х вЂ” 1, М вЂ” 2, ... О, где Ее=Во 1Со' Е =КС гу (В А Е 1) 1 и 1 М 1' до=Во Уо; д»=Р„(~ +А д -1), п=1,Ж. -1 Здесь ń— прямоугольная матрица размера Кк х К„+ы а д„— вектор размера К„.

Корректность разноетноб схемы (9.33) в сочетании с алгоритмом (9.34) матричной прогонки гарантирована*, если матрицы В„, п = О, М, невырожденные, а матрицы А„и С„, и = 1, У вЂ” 1, ненулевые и, кроме того, выполнены неравенства ))Во~Со(( ( 1 ((В 1АИ)( ( 1 и )(В„'А„((+((В„'С„(( < 1, п = = 1, Х-1, для норм матриц в соответствующих конечномерных векторных пространствах, причем хотя бы в одном иэ них имеет место строгое неравенство. Эти достаточные условия являются матричным аналогом достаточных условий (8.85) корректности обычного метода прогонки. При выполнении указанных условий матрицы „— А„Е„„п = 1, Ф, будут не- вырожденными, т.е.

существуют обратные к ним матрицы 11„, входящие в выражения для матриц Е„, и ((Е„(( < 1, что обеспечивает устойчивость алгоритма (9.34) относительно вычислительных погрешностей. Если в (9.33) все векторы имеют одинаковый размер К, совпадающий с числом искомых действительных функций в 'См.: Самарская А.А., Нккокаев Е.С. Д.9.1. Алгоритмы матричной и ортогональной арагоном 517 рассматриваемой задаче, а все матрицы — квадратные порядка К, то реализация алгоритма матричной прогонки при заранее найденных матрицах О„= („— А„Е„1) ', и = 1, Х, требует примерно ОКзй арифметических операций. Однако для обращения каждой из матриц „— А„Е„1 необходимо порядка Кз операций.

Таким образом, при однократном решении задачи общее число арифметических операций можно оценить как Кои + 6КзУ. Если данную задачу решают ти раэ для различных правых частей ОДУ или граничных условий, то матрицы 0„остаются неизменными и затраты на выполнение всей серии расчетов составят КзЮ+ 6тКзй1 операций, а на вычисление КУ одного узлового значения — — + ОК операций. Для сравнен ния напомним, что в алгоритме обычного метода прогонки для вычисления одного узлового значения при однократном решении задачи необходимо примерно восемь арифметических операций. Раэностную схему (9.32) также можно свести к схеме (9.33) и затем испольэовать для получения решения алгоритм (9.34)'. Непосредственное решение (9.32) можно получить при помощи алгоритма, называемого ортиогома вьмой ирогоммой и ~вязанного с обращением матриц Р„+ы и = О, Ф вЂ” 1, и ортогонализацией столбцов вспомогательных прямоугольных матриц.

Искомое решение (9.32) представим в виде н„=В„ло„+у„, и=О,Х, (9.35) где э„— прямоугольная матрица размера К х Кз, а тн„и у„— векторы размера Кз и К соответственно. Чтобы при и = О решение (9.35) удовлетворяло равенству Роно — — Уо, матрицу Во н вектор уо находят из условий Роуо — — уо н Ро5о = 09~1, (9.36) где 01'~1 — прямоугольная нулевая матрица размера К1 х Кз. Способ нахождения Яо и уо рассмотрим в дальнейшем. 'Смс Самарский А.А., Николаса ЕС. 9. МНОГОМЕРНЫЕ ЗАДА ЧИ 518 Предполагал невырождениость матриц Рп+! в (9.32), после подстановки (9.35) в первое равенство (9.32) получаем .Ч„+! и1„+1+ Уп+, — Р„+Я„Б„Яе„= Рп+, (У„+! + Я„У„), п=О,!'7 — 1, или Яп+1и1пь1+ Уп+1 — Вп+! п1п = 1'и+1, п = 01 !!'-1, (9 37) где Вп+! = Рп+1ЯпЬп н 1п+! = Рп+!(~п+1+ЯпУп), (9.38) причем прямоугольная матрица В„+! имеет размер К х Кя, а вектор 1п+, — размер К.

Далее используем равенства Уп+1 = !'и+1 Сп+1лп+1 = = 1 л~.! (Уп+1 + Япуп) Сп+1 яп+! (9.39) оп+1(Я и+1 — Пп+1П п) = ~п+1лп+1, И = О, Д'-1, которое становится тождеством, если положить й„+1!и„= яи„+! — япе1, п = О, 111 — 1, (9.40) Таким образом, если векторы яп+! и невырожденные матрицы й„+1, и = О, 111-1, а также матРица 5е и вектоР Уе были бы известны, то, увеличивая номер п, по рекуррентным формулам Уп+! = Р (Уп+! + ЧпУп) — Оп+1Яп+! ~ -1 5п+1 = 11п+11 ~+1 Яп5'п1 и=О,Х вЂ” 1, (9.41) п = О, Ж вЂ” 1, в которых неизвестны квадратная матрица Й„+! порядка Кя и вектор яп+! размера Кз.

Из (9.37) и (9.39) следует соотношение Дльь Алгоритмы матричной и ортогональной прогонок 519 которые следуют нз (9.39), можно найти векторы у„+1 и матрицы 5„т,. Тогда в правой части (9.35) будут неизвестны лишь векторы то„, п = О, Ю, Из последнего равенства (9.32), а также равенства (9.35) при и = Ж получаем Яапа = Яу(Яучеу+уу) = лу+м или От~юда можно найти вектор юм размера Кз, если квадратная матрица Як~ЯА порядка Кз не являет~я вырожденной. Затем, последовательно выбирая и = Ю вЂ” 1, Ж вЂ” 2,..., О, из (9.40) находим все остальные векторы (9.42) шо = Й~+1(топ+3 хо+1)~ а из (9.35) — искомое решение для (9.32).

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

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

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

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