main (1160440), страница 15

Файл №1160440 main (Численные методы. Ионкин (2013) (github clone)) 15 страницаmain (1160440) страница 152019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Явная разностная схема. Погрешность, сходимость, устойчивость87Следовательно, решение разностной схемы сходится к решению исходной задачи.Перед тем, как доказать необходимость, докажем устойчивость разностной схемы. Рассмотрим разностную схему (4) – (6) c нулевыми краевыми условиями, получим задачу, совпадающую с рассмотренной задачей (8) – (10). После проведения оценок, аналогичных показанным выше, получим∑︁⃦ ⃦⃦ ⃦⃦ +1 ⃦⃦ 6 ⃦0 ⃦ +⃦ ⃦ ⃦ .=0Эта априорная оценка означает устойчивость решения разностной схемы по начальнымусловиям и правой части уравнения.

Окончательная оценка имеет вид⃦ ⃦⃦ ⃦⃦ +1 ⃦⃦ 6 ⃦0 ⃦ + 1 ⃦ ⃦ ,⃦где константа 1 не зависит от и ℎ.Перейдем к доказательству необходимости выполнения условия теоремы для сходимости разностной схемы. Рассмотрим однородное уравнение относительно : − 2 + +1+1 − = −1,ℎ2где = 0, ( − 1), = 1, ( − 1).Покажем, что при нарушении условия теоремы появятся неограниченные возрастающиегармоники — функции вида = ℎ , где 2 = −1, , ℎ ∈ R, ∈ C.(13)Предположим, что > 0.5. Подставим выражение (13) в рассматриваемое относительнооднородное уравнение и выразим :(︁)︁ℎ = 1 + ℎ − 2 + −ℎ = 1 + 2 (cos ℎ − 1) = 1 − 4 sin2.2Так как, по предположению, > 0.5, то1 − 4 sin2ℎ< −1,2и || > 1. Тогда неограниченно возрастает при → ∞, и о сходимости говорить неприходится.Следовательно, если условие теоремы нарушено, то решение разностной схемы не будетсходиться к решению исходной задачи.Замечание 4.

Разностные схемы могут сходиться условно (и быть условно устойчивыми) и абсолютно. Условная сходимость определяется наличием ограничений на шагисетки любого характера, для абсолютной сходимости требуется, чтобы какие-либо ограничения отсутствовали.Замечание 5. Важно помнить, что сходимость и устойчивость разностной схемы рассматриваются в каждой норме отдельно. В данном параграфе доказана сходимость иустойчивость решений разностной схемы (4)–(6) по норме ‖·‖ , которая является достаточно сильной нормой, а значит, обеспечивает более точную оценку, по сравнению,например, со среднеквадратичной нормой.88§3Глава 4.

Разностные методы решения задач математической физикиЧисто неявная разностная схема (схема с опережением).Погрешность, устойчивость, сходимостьРассмотрим уравнение теплопроводности с краевыми условиями первого рода: 2 (, )(, )=+ (, ), (, ) ∈ = {(, ) : ∈ (0, 1), ∈ (0, ]},2{︃(0, ) = 1 () ∈ [0, ],(1, ) = 2 (),(, 0) = 0 (), ∈ [0, 1].(1)(2)(3)Воспользуемся сетками ℎ и ℎ , введенными в первом параграфе данной главы,на множествах и соответственно.Поставим в соответствие задаче (1) – (3) следующую разностную схему:+1 +1 − 2+1 + +1+1 − = −1+ ( , +1 ), ( , ), ( , +1 ) ∈ ℎ ,ℎ2{︃0+1 = 1 (+1 )+1 ∈ ,+1= 2 (+1 ),0 = 0 ( ), ∈ ℎ ,(4)(5)(6)где = ( , ) — искомое численное решение в точке ( , ) ∈ ℎ .В рассматриваемой разностной схеме использован четырехточечный шаблон вида−1+1+1Как мы видим, разностная схема является неявной, а это значит, что для получениярешения на ( + 1)-ом слое необходимо решить трехточечное уравнение.

Таким образомнайти решение на ( + 1)-ом слое «в лоб» не получится. В связи с этим возникает вопрос оразрешимости разностной задачи. Покажем, что эта задача имеет единственное решение,и укажем алгоритм его нахождения. Выразим +1 из уравнения (4):(︀ +1)︀+1+1 = + −1− 2+1 + +1+ +1 ,где = ℎ2 , ( , ), ( , +1 ) ∈ ℎ .Перенесем слагаемые, относящиеся к ( + 1)-ому слою, в левую часть уравнения и получим−1следующую систему уравнений относительно неизвестных {+1 }=1 :{︃+1+1−−1+ (1 + 2) +1 − +1= + +1 , = 1, ( − 1),+10+1 = +1, = +1.12Эта система имеет трехдиагональную матрицу⎛1 + 2−0⎜ −1+2−⎜⎜.... = ⎜ .....⎜⎝ 000000порядка ( − 1):.........00...00...⎞⎟⎟⎟⎟,⎟. . .

1 + 2− ⎠...−1 + 2§3. Чисто неявная разностная схема89обладающую строгим диагональным преобладанием: >∑︁| | , = 1, ( − 1).=1̸=Матрицы со строгим диагональным преобладанием обладают свойством невырожденности, поэтому || ≠ 0, и решение задачи (4) – (6) существует и единственно.

Так как матрица — трехдиагональная, разумно использовать метод прогонки для нахождения решения системы. Этот метод является разновидностью метода Гаусса, адаптированной для матрицспециального вида, и, в отличие от классического метода Гаусса, имеет сложность O( ).Кроме того, так как рассматриваемая матрица обладает строгим диагональным преобладанием, метод прогонки будет устойчивым, а значит, ошибки округления нарастать не будут.Введем сеточную функцию погрешности решения разностной схемы, равную разностиприближенного и точного решений: = ( , ) = − ,где = ( , ), ( , ) ∈ ℎ .Выразив из последнего соотношения и подставив это выражение в разностную схему,с учетом линейности уравнения (4) получим уравнение для с нулевыми краевыми иначальным условиями:+1 +1 − 2+1 + +1+1 − = −1+ ,ℎ2{︃0+1 = 0+1= 0,0 = 0,( , ), ( , +1 ) ∈ ℎ ,+1 ∈ , ∈ ℎ ,(7)(8)(9)где — погрешность аппроксимации на решении : = ( , ) = −+1 − 2+1+ +1+1− +1+ −1+ ( , +1 ),ℎ2(10)где ( , ), ( , +1 ) ∈ ℎ .Задача.

Доказать, что(︀)︀ = O + ℎ2 .(11)Решение. Обозначим ′ = ˙ = , , = (, ), = ( , ). Пусть функция (, )достаточно гладкая как по , так и по .Разложим ее по формуле Тейлора в окрестности точки ( , ). При этом второй аргумент может принимать значения , +1 , + 1 .2+1 = + ℎ′ +ℎ2 ′′ ℎ3 ′′′ ℎ4 (4) + + + . . .2 624(12)−1 = − ℎ′ +ℎ2 ′′ ℎ3 ′′′ ℎ4 (4) − + + . .

.2 624(13)90Глава 4. Разностные методы решения задач математической физикиИспользуя эти равенства, вычислим:, =(︀ )︀ℎ2 (4)+1 − 2 + −1′′=+ + O ℎ4 .2ℎ12(14)Таким образом,(︀ )︀, − ′′ = O ℎ2 .Это означает, что вторая разностная производная аппроксимирует ′′ со вторым порядкомпо ℎ. Далее разложим +1= ( , +1 ) в окрестности точки ( , ):+1= + ˙ + 2 3 ... + ...¨ +2 6 (15)Используя выражение (15), находим(︀ )︀+1− = ˙ + ¨ + O 22и, следовательно,(︀ )︀+1− − ˙ = O .(16)Замечание. Ясно, что(︀ )︀+1− − +1=O .(17)Перейдем к получению оценок погрешности явной и чисто неявной разностных схем.Явная разностная схема. Для явной разностной схемы имеем: =+1 − 2 + −1+1− +(,)−.ℎ2(18)Подставляя в уравнение (18) полученные выше равенства (14) при = и (16), получаем:(︀)︀ = ′′ − ˙ + ( , ) + O + ℎ2 .Так как в точке ( , )(︀ выполняетсяначальное уравнение, то ′′ − ˙ + ( , ) = 0.)︀Следовательно, = O + ℎ2 .Чисто неявная разностная схема.

Для чисто неявной разностной схемы имеем:+1+1+ +1+1− +1 − 2−1=+(,)−.+1ℎ2(19)Подставим в уравнение (19) равенство (14), взятое при = +1 и равенство (17). Тогда = +1Так как +1′′′′(︀)︀− ˙ +1+ ( , +1 ) + O + ℎ2 .(︀)︀− ˙ +1+ ( , +1 ), то = O + ℎ2 .Замечание. Для симметричной разностной схемы разложение берется в точке ( , + 1 )2и проводятся аналогичные действия.Для оценки погрешности воспользуемся нормой ‖·‖ в пространстве сеточных функций на слое, которую мы ввели в предыдущем параграфе.§3.

Чисто неявная разностная схема91Теорема. Пусть функция (, ) имеет достаточную гладкость (четыре раза дифференцируема по и два раза по ). Тогда чисто неявная разностная схема сходится к решениюисходной задачи в норме ‖·‖ с первым порядком точности по и вторым порядком точности по ℎ.Доказательство. Пусть 0 ∈ ℎ — узел, на котором достигается ненулевой максимумпогрешности на ( + 1)-ом слое:⃒ +1 ⃒⃒⃒ ⃦⃦⃒⃒ = max ⃒ +1 ⃒ = ⃦ +1 ⃦ .0066Заметим, что такой узел всегда существует, так как в противном случае +1 = , и дальнейшие рассуждения не имеют смысла.Для доказательства теоремы воспользуемся принципом максимума.

Запишем уравнение (7) относительно узла 0 :(︀)︀(1 + 2) +1= 0 + +1+ +1+ 0 ,00 −10 +1=> 0.ℎ2Оценим левую часть равенства по модулю с учетом того, что (1 + 2) > 0:⃒⃒ ⃒ ⃒⃒ ⃒⃒)︀⃒ ⃒(︀⃒⃒ 6 ⃒ ⃒ + ⃒ +1 ⃒ + ⃒ +1 ⃒ + ⃒ ⃒ .(1 + 2) ⃒+1−1+100000Перейдем в правой части неравенства от модулей слагаемых к нормам соответствующихфункций. При таком переходе правая часть неравенства может только увеличиться:⃦ ⃦⃦⃦⃒⃒ ⃦ ⃦⃒ 6 ⃦ ⃦ + 2 ⃦ +1 ⃦ + ⃦ ⃦ .(1 + 2) ⃒+10⃒ +1 ⃒ ⃦ +1 ⃦⃦ , то полученное неравенство имеет видТак как по предположению ⃒0 ⃒ = ⃦⃦ +1 ⃦⃦ ⃦⃦⃦⃦ ⃦⃦ 6 ⃦ ⃦ + 2 ⃦ +1 ⃦ + ⃦ ⃦ .(1 + 2) ⃦Отсюда следует, что⃦ ⃦⃦ ⃦⃦ +1 ⃦⃦ 6 ⃦ ⃦ + ⃦ ⃦ .⃦Раскроем рекуррентное соотношение:∑︁⃦ ⃦⃦ ⃦⃦ +1 ⃦⃦ 6 ⃦ 0 ⃦ +⃦ ⃦ ⃦ .=0⃦ 0⃦⃦ ⃦ = 0, так как начальная погрешность равна нулю, значит∑︁⃦ +1 ⃦⃦ ⃦⃦⃦ 6 ⃦ ⃦ .=0Из (11) следует, что⃦ ⃦(︀)︀⃦ ⃦ 6 + ℎ2 ,где > 0 — константа, не зависящая от и ℎ, и∑︁ = +1 6 .=0Таким образом получим окончательную оценку:(︀)︀‖ +1 ‖ 6 1 + ℎ2 ,92Глава 4.

Разностные методы решения задач математической физикигде 1 = > 0 — константа, не зависящая от и ℎ. Устремив и ℎ к нулю, получим:⃦⃦lim ⃦ +1 − +1 ⃦ = 0. →0ℎ→0Равенство предела разности нулю означает, что решение разностной схемы сходится к решению исходной задачи с первым порядком точности по и вторым порядком точностипо ℎ.Замечание. Если в разностной задаче (4) – (6) взять нулевые краевые условия+10+1 = = 0,то для можно вывести оценку, аналогичную полученной выше:∑︁⃦ ⃦⃦ ⃦⃦ +1 ⃦⃦ ⃦ .⃦ 6 ⃦0 ⃦ + ⃦=0Эта оценка означает, что решение разностной схемы устойчиво по начальному условию и по правой части уравнения.§4Симметричная разностная схема (схема Кранка-Никольсона)Рассмотрим уравнение теплопроводности с краевыми условиями первого рода:(, ) 2 (, )=+ (, ),2(, ) ∈ = {(, ) : ∈ (0, 1), ∈ (0, ]},(1){︃(0, ) = 1 ()(1, ) = 2 (), ∈ [0, ],(2)(, 0) = 0 (), ∈ [0, 1].(3)Воспользуемся сетками ℎ и ℎ , введенными в первом параграфе данной главы на множествах и соответственно.Введем вторую разностную производную для дискретной функции = ( , ), определенной на множестве ℎ : − 2 + +1,= −1.ℎ2Эта производная является дискретным аналогом второй производной по функции (, ).Поставим в соответствие уравнению (1) его дискретный аналог в виде+1,+ ,+1 − =+ ( , + 1 ),22(︀)︀где ( , + 1 ) = , + 2 ∈ ℎ .2Определение.

Слой + 1 = +22называется полуцелым слоем.(4)§4. Симметричная разностная схема (схема Кранка-Никольсона)Добавим краевые и начальное условия:{︃0+1 = 1 (+1 )+1= 2 (+1 ),0 = 0 ( ),+1 ∈ ,93(5) ∈ ℎ .(6)В рассматриваемой разностной схеме использован шеститочечный шаблон вида−1+1−1+1+1Заметим, что данная схема похожа на ту, которую мы рассматривали в предыдущемпараграфе, в частности, матрица системы, соответствующей этой схеме, является трехдиагональной со строгим диагональным преобладанием.

Это значит, что решение разностнойсхемы (4) – (6) такой задачи существует, единственно и находится с помощью метода прогонки.Введем погрешность решения разностной схемы: = ( , ) = − ,где = ( , ), ( , ) ∈ ℎ .Выразив из этого выражения и подставив его в уравнение (4), получим задачу относительно :+1+ ,,+1 − =+ , ( , ), ( , +1 ) ∈ ℎ ,(7)2{︃0+1 = 0+1 ∈ ,(8)+1= 0,0 = 0, ∈ ℎ ,(9)где — погрешность аппроксимации на решении исходной задачи (1)–(3): = ( , ) = −+1+1− , + ,++ ( , + 1 ),22( , ), ( , +1 ) ∈ ℎ .(10)Задача.

Доказать, что(︀)︀ = O 2 + ℎ2 .(11)Переходим к изучению вопросов сходимости и устойчивости разностной задачи (4)–(6).Рассмотрим вещественное пространство −1 сеточных функций , заданных на одномерной сетке ℎ , содержащей ( − 1) узел и обращающихся в нуль на границе (0 = =0).Значение функции ∈ −1 в -ом узле сетки, = 1, ( − 1), обозначим через .Заметим, чтоdim −1 = − 1.Введем скалярное произведение в пространстве −1 :(, ) =−1∑︁=1 ℎ,, ∈ −1 .94Глава 4.

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

Тип файла
PDF-файл
Размер
1005,37 Kb
Тип материала
Высшее учебное заведение

Список файлов лекций

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