Главная » Просмотр файлов » Годунов С.К., Рябенький В.С. Разностные схемы (введение в теорию)

Годунов С.К., Рябенький В.С. Разностные схемы (введение в теорию) (1185928), страница 52

Файл №1185928 Годунов С.К., Рябенький В.С. Разностные схемы (введение в теорию) (Годунов С.К., Рябенький В.С. Разностные схемы (введение в теорию).djvu) 52 страницаГодунов С.К., Рябенький В.С. Разностные схемы (введение в теорию) (1185928) страница 522020-08-25СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

этого неравенства была возможно меньше. При этом подчинение базисных функций каким-либо граничным условиям не является обязательным, в отличие от того, как это было в предыдущем примере. 4. Проекционный метод Галеркина. Б. Г. Галеркнн в 1916 г. предложил численный метод решения краевых задач, не требуюший знания нх вариационной постановки. Изложим этот метод на примере краевой задачи (А), причем, как в п. 3, будем считать, что г+ ! 1(х у)=0~ (х~ у)енй1 (36) и(г =О. Вновь выберем систему базисных функций (22), но будем считать (временно!), что функции в~ (х, у) имеют непрерывные вторые производные. Вновь будем искать приближенное решение в виде линейной комбинации н!А! (х, у, а!, ..., ан) = ~ а„в„" (х, у).

(37), а ! '342 ВАРНАш[Онно. и пРОекционно-РАзностные схемы [гл [2 Подставим выражение (37) в левые части уравнения и краевого условия (36). Получим д-' д' д„. [[ЕА[(» У и[ ° ° ° ах)[+ д г [шх(х У о[ ° ° пх)[ [(х У)= = — 6А[(х, у, а„..., ащ), ц[м [г = О, где бм(х, у, а[, ..., ах) — возникаюшая невязка. Введем в пространстве [Р', наряду со скалярным умножением (и[', н["), введенным выше, еще скалярное умножение [ш', ш"[= ~~ и['шчг(х[(у. о Если бы бм оказалась ортогональной ко всем функциям из [Р в смысле этого скалярного умножения, то бн(х, у, аь ..., ан) была бы тождественным нулем, а и[А было бы точным решением.

Однако параметров а[, ..., ам слишком мало, чтобы, распорядившись ими, можно было получить точное решение. Поэтому подберем их из условия, чтобы проекции. невязки на все ь[„, и = 1, ..., 6[, были равны нулю, т. е. чтобы невязка была ортогональна ко всем базисным функциям (22) ~6 1, [ЕА' [ = О, п = 1, ..., 6[.

(38) В оазвернутом виде система уравнений (38) относительно чисел .а[, ..., ан запишется так: 0('-'+"')<" "=11к" " о о л=1, ..., Лl. (39) Интегрируя по частям, видим, что благодаря условию в„"[„= О имеет место равенство ~К вЂ” '+ — "')-."""= о =-Ц( — ',": —;" + — ',„' — ',"„')'"= о ф о ВлРилционные и ПРОекционные метОды Поэтому система (39) перепишется в виде ~, а,. (ш,"', шх) = — [), юм), п =1, ..., Л) (40) г ! и при сделанном выборе скалярного умножения 1,) в точности совпадает с системой (29) метода Ритца.

От дополнительного предположения о наличии вторых про- изводных у базисных функций можно отказаться, поскольку уравнения метода Галеркина (40) сохраняют смысл и без этого дополнительного требования. 5. Способы решения алгебраической системы. При не очень больших Л)(Л/ !00) система уравнений метода Ритца или Га- леркина может быть решена точно по существующим стандарт- ным программам для систем линейных уравнений.

Далее, матрица шм системы Ритца (29) в нашем примере (а это типично) есть матрица Грама для системы базисных функций ю~, п = 1, ..., ЛГ. Очевидно, что она симметрична, и известно, что.она является положительно определенной. Поэто- му для вычисления решения системы Ритца (29) можно вос- пользоваться каким-либо итерационным методом, например ме- тодом итераций с чебышевским набором параметров.

Итерационные методы значительно облегчаются, если лишь немногие элементы матрицы шм отличны от нуля. Мы увидим, что в варнационно-разностных и проекционно-разностных схе- мах так именно и будет. 6. Вычислительная устойчивость. Мы видели, что точносгь приближенного решения при заданном числе Лг базисных функ- ций ша, п = 1, ..., М, зависит от того, насколько хорошо мол' жно приблизить решение элементами Лг-мерного линейного про- странства, натянутого иа базисные функции. Таким образом, точность зависит от выбора аппроксимирующего пространства, но не базиса в нем. Устойчивость, или свойства обусловленности системы урав- нений (29) метода Ритца, или системы (40) метода Галеркина, зависят от того, насколько матрица оз" этой системы хорошо обусловлена. С точки зрения устойчивости было бы идеальным, чтобы базисные функции ш"„', л = 1, ..., Лг, образовывали ор- тонормальный базис.

Тогда матрица аз" была бы единичной. ЗАДАЧИ Ь Показать, что решение следующей первой краевой задачи пля зллнп- тического уравнения с перемеинымн козффипиентамн д Г дич д Г дич — (а (х, у) — 1+ — 1Ь (х, у) — 1= ! (х, у), дх )ь ' дх) ду) ' ду) и )г = р (з). а(х,у)~аз)0, Ь(х,у)~йз)0 ПОСТРОЕНИЕ И СВОЯСТВА СХЕМ 345 и-й член которой в~(х, у) в точке Р~~ принимает значение 1, а в остальных точках сетки обращается в нуль: в" (Рпь)=6~, и, й=1, 2, ..., Л!. В этом случае линейная комбинация ип(х, у, а„..., а„) = ~ алвп(х, у) л ! в точке рм принимает значение ип (рп) = ал, и = 1, ..., Л!.

Поэтому можно написать и, (х, у) = ~ и (рп) вя (х, у). л 1 Система уравнений Ритца для определения таких значений коэффиЦиентов аь ...,ап линейной комбинации, пРи котоРых вариацнонный функционал достигает минимума на линейном пространстве, натянутом на базисные функции вп!, ..., в", будет связывать таким образом значения ип(Рп), и= 1, ..., Л1, самой искомой функции ип в точках выбранной нами сетки Р, ..., Р~„т.

е. окажется некоторой разностной схемой. Эта разностная схема в соответствии со способом ее построения называется вариационно-разностной. Точно также, если воспользоваться базнсными функциями в~, ..., впч, удовлетворяющими условиям (1), для реализации проекционного метода Галеркина, то уравнения Галеркина превратятся в некоторую разностную схему, которую естественно назвать проекционно-разностной. Для наглядности полезно заметить следующее. При заданных значениях и, (Р ), и =1, ..., Лl, линейную комбинацию .(, )=2. п(Р„) „'(.,у) можно понимать как некоторую формулу, доопределяющую, нлн восполняющую, функцию им(х,у) всюду в области 0 по еезначениям и„(Р„'~, и = 1, ..., Л!, в точках сетки.

Очевидно, что выбор сетки Рл, и = 1, ..., Л/, при заданном числе У, а также выбор системы базисных функций вп!, ..., влп, удовлетворяющих условию (1) и определяющих способ восполнения сеточной функции, неоднозначны. Так, например, в одномерном случае функцию можно было бы восполнять на отрезке по ее значениям на сетке кусочно-линейно, квадратнчески, строя интерполяционный многочлен Лагранжа и т. д. От выбора сетки Р„'' и базисных функций зависят вид и свойства возникающей: 34Б вхвнхционно.

и пвовкцнонно.газностныв схемы >гл. м вариационно-разностной или проекционно-разностной схемы для данной вариационной или дифференциальной краевой задачи. Рассмотрим примеры вариационно-разностных схем для задач (А) и (В) из 5 38. Прн этом будем считать, что область О, где надо найти решение, выпуклая. (Область 0 называется выпуклой, если вместе с любыми двумя точками Р и Р', принадлежащими области О, каждая точка отрезка РР' с концами Р и Р' также принадлежит О). Предположение о выпуклости области 0 пе вязано с существом дела, но облегчит изложение.

2. Пример вариационно-разностиой схемы для первой краевой задачи. Фиксируем натуральное Л/. Впишем в контур Г. ограничивающий область 0, замкнутую несамопересекаюшуюся ломаную Я>9~ ... 9~1,» с вершинами в некоторых точках Я)ч, ..., 1;>". Обозначим многоугольник Я>> ... Я"с)" ,через 0>г. Разобьем многоугольник 0>г д на треугольники так, чтобы каждое звено ломаной Я",... ...

9~1',1',~ оказалось стороной >1 одного из треугольников и чтобы каждые два треуголь- >1 г ника этого разбиения либо не ~г пересекались, либо имели об- 1>г щую вершину, либо имели общую сторону и чтобы общее число вершин Р~, ..., Р~з этих треугольников, лежащих внутри многоугольника 0м, равнялось Л/. Совокупность точек Р,", ...,Рз~ и примем за сетку (рис. 47). Теперь построим базисные функции ь>х, ..., а>"'. Определим базисную функцию ь>м(х, у), п=1, ..., Л>.

Сначала зададим ее в точках сетки по формуле (1) ь>~(Р~) =6~, п, А=1, ..., Л>. Затем зададим ее в точках ф', ..., Я~, положив ее равной нулю в этих точках. Таким образом, функция ь>~(х, у) уже определена во всех вершинах треугольников, образующих разбиение 0х. В каждом из этих треугольников доопределим ее линейно.

Осталось определить ее в области 0'~0м, где мы положим ее равной нулю. Заметим, что в тех треугольниках, для которых Рв не является одной из вершин, функция га„"(х, у) при нашем построе- 84Т ПОСТРОЕНИЕ И СВОПСТВИ СХЕМ нии окажется равной нулю. В треугольнике с вершиной в точке Р„"функция ах =ах(х, у) в пространстве хугв изобразится куском плоскости (рис. 48), проходящей через сторону, лежащую пРотив веРшины Р~ и приподнятой на единицу над точкой Р» Система уравнений Ритца (29), 5 38, для определения коэффициентов а = гвх(Ри), задающих ПРиближенное решение в Ю гвм — — Х и (Ри)в,!'(х, у), 6~ имеет вид и (Рм) ( и4 в ) 1 ~)в~я,(х др ! ! и и=1, ..., М. (2) Рис.

48. Это и есть вариационно-разностная схема, возникающая при сделанном выборе сетки и базисных функций. Матрица этой разностной схемы в~ = ~ (в„'~, в",. ) 1, и, 1 = 1, ..., Лl, имеет элементами числа Г дв~ дви да~ да~ и Очевидно, что только те числа (в~, вД могут отличаться от нуля, для которых точки Р„" и Р4 яиляются вершинами одного и того же треугольника разбиения.

Действительно, если Р„" и Р не являются соседними точками сетки в этом смысле, то области, в которых вх чь 0 и в~ чь О не пересекаются, а потому подынтегральное выражение в формуле (3) всюду в области интегрирования 0 тождественно обращается в нуль. Таким образом, и-е уравнение из числа образующих вариационно-разностную схему (2), связывает значения искомой функции в точке Р~ со значениями этой функции только в тех точках сетки, которые являются для нее соседними.

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

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

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