Главная » Просмотр файлов » Н.И. Ионкин - Численные методы

Н.И. Ионкин - Численные методы (1163659), страница 14

Файл №1163659 Н.И. Ионкин - Численные методы (Н.И. Ионкин - Численные методы) 14 страницаН.И. Ионкин - Численные методы (1163659) страница 142019-09-20СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

При наличии оценки вида (5) говорят о квадратичной сходимости метода.Замечание 1.108Глава III . Численное решение нелинейных уравнений и систем нелинейных уравненийИз условий теоремы следует, что начальное приближениенужно выбирать достаточно близко к точному решению рассматриваемогоуравнения.Замечание 2.Другие рассмотренные нами методы (модифицированныйметод Ньютона и метод секущих) обладают, по крайней мере, линейнойсходимостью. Это следует из того, что если их записать в виде +1 =( ), то (* ) = * и ′ (* ) ̸= 0.

Например, для модифицированного ме′ *)тода Ньютона ′ (* ) = 1 − ′ (, и чем ближе взять 0 к * , тем быстрее(0 )будет сходимость.Замечание 3.Глава IVРазностные методы решениязадач математической физики§1Первая краевая задача для уравнениятеплопроводностиЭта глава посвящена решению задач математической физики с помощью численных методов. Численные методы позволяют находить приближенное решение широкого класса дифференциальных задач, в то время как аналитические подходы разработаны лишь для некоторых классов задач и, как правило,используют целый ряд допущений.

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

Рассмотрим классическую формулировку первой краевой задачи для уравнения теплопроводности в области = {(, ) : ∈(0, 1), ∈ (0, ]} для некоторого > 0. Для простоты возьмем коэффициент при второй производной искомой функции в правой части уравненияравным единице.(, ) 2 (, )=+ (, ),2Выпишем краевые условия первого рода:{︃(0, ) = 1 ()(1, ) = 2 (),(, ) ∈ . ∈ [0, ],(1)(2)110Глава IV . Разностные методы решения задач математической физикии начальное условие:(, 0) = 0 (), ∈ [0, 1].(3)Заметим, что мы рассматриваем только те задачи, для которых существует классическое решение.

Это означает:1. Решение обладает достаточной гладкостью, то есть функция (, )непрерывна в замкнутой области = {(, ) : ∈ [0, 1], ∈ [0, ]},непрерывно дифференцируема один раз по и два раза по внутри области .2. (, ) удовлетворяет внутри области уравнению (1), на границе —условию (2) и условию (3) в начальный момент времени.Кроме того, условия на границе (2) и в начальный момент времени должныбыть согласованы: 1 (0) = 0 (0) и 2 (0) = 0 (1).Из курса «Уравнения математической физики» (см.

также [11]) известно, что в такой постановке существует единственное решение (, ), котороенепрерывно зависит от правой части уравнения (, ), начального условия0 () и краевых условий (2).Чтобы решить эту задачу численно, поставим ей в соответствие разностную схему, то есть дискретный аналог рассматриваемого уравнения и дополнительных условий. Таким образом мы сведем непрерывную задачу к конечной системе линейных уравнений, которые уже можно решать с использованием вычислительных машин.Сначала введем в рассматриваемой области равномерную по переменным и сетку.Сеткой в заданной области называется совокупность конечного числа точек, принадлежащих данной области.

Эти точки называются узлами сетки.Определение.В частности, равномерная сетка размера ( − 1) × , , ∈ N в рассматриваемой области вводится так:{︁}︁}︀{︀ℎ = = ℎ, = 1, ( − 1) , = = , = 1, ,1> 0, => 0.Величину ℎ назовем шагом по переменной , величину — шагом по времени.Тогда множество точек ℎ = × ℎ ⊂ ℎ=§1. Первая краевая задача для уравнения теплопроводности111задает равномерную сетку с шагом ℎ по переменной и шагом по временив области .

Эта сетка изображена на рисунке.Tℎ1Аналогичным образом введем равномерную сетку размера ( +1)×( +1)на замыкании области с теми же размерами шагов ℎ и по переменной и по переменной соответственно. Эту сетку задает множество точек ℎ = × ℎ ⊂ = {(, ) : ∈ [0, 1], ∈ [0, ]},где{︀}︀{︀}︀ ℎ = = ℎ, = 0, , = = , = 0, .В дальнейшем везде, где мы рассматриваем уравнение теплопроводности, будем использовать введенные сетки, если не указано иное.В общем случае сетки могут иметь более сложную структуру, например, использовать переменный шаг, который зависит от расположения конкретной пары узлов, или для многомерной области иметьболее сложную структуру расположения узлов относительно друг друга (врассматриваемом примере равномерная сетка является прямоугольной).

Впоследнее время часто используются сетки, автоматически подстраивающиеся под решение конкретной задачи.Замечание.Совокупность всех узлов в фиксированный момент времени называется слоем. Слой, для которого = 0, в котором задано начальноеприближение, будем называть нулевым слоем.Определение.112§2Глава IV . Разностные методы решения задач математической физикиЯвная разностная схема. Погрешность,сходимость, устойчивостьРассмотрим уравнение теплопроводности с краевыми условиями первого рода:(, ) 2 (, )=+ (, ), (, ) ∈ = {(, ) : ∈ (0, 1), ∈ (0, ]}, (1)2{︃(0, ) = 1 ()(1, ) = 2 (), ∈ [0, ],(2)(, 0) = 0 (), ∈ [0, 1](3)и построим для него разностную схему.Воспользуемся сетками ℎ и ℎ , введенными в первом параграфе даннойглавы на множествах и соответственно.Сеточной функцией называется функция дискретного аргумента на заданной сетке, то есть такая функция определена только вузлах данной сетки.Определение.Поставим в соответствие непрерывным функциям (, ) и (, ) их дискретные аналоги.

Введем обозначения для ( , ) ∈ ℎ : = ( , ), = ( , ).Обозначим численное решение задачи через( , ) = ,( , ) ∈ ℎ .Здесь ( , ) является сеточной функцией, заданной на сетке ℎ .Поставим в соответствие производным функции (, ) их дискретныеаналоги для функции ( , ): +1 − ( , )≈ , − 2 + −1 2 ( , )+1≈.2ℎ2В результате получаем дискретный аналог уравнения (1): − 2 + +1+1 − = −1+ ( , ),ℎ2( , ) ∈ ℎ .(4)§2.

Явная разностная схема. Погрешность, сходимость, устойчивость113Запишем дискретные аналоги краевых условий первого рода (2) и начальногоусловия (3):{︃0+1 = 1 (+1 )(5)+1 ∈ ,+1= 2 (+1 ),0 = 0 ( ), ∈ ℎ .(6)Дискретным аналогом задачи (1) – (3), или ее разностнойсхемой, называется система линейных уравнений (4) – (6).Определение.В первой краевой задаче численные значения решения 0+1 иравны значениям функций 1 () и 2 () соответственно при = +1(хотя это и не обязательно). В случае краевых условий иного типа, аппроксимация краевых условий должна быть согласована по порядку погрешностис порядком аппроксимации уравнения. Определение аппроксимации и порядка погрешности аппроксимации будет дано ниже.Замечание 1.+1Заметим, что в уравнении (4) значения функции (, ) необязательно брать именно в узлах рассматриваемой сетки, можно использовать значения этой функции с некоторой «поправкой».

Что именно имеется в виду под «поправкой», будет рассмотрено далее, а также будет показано, что выбор значений функции (, ) для разностной схемы, использующих такую «поправку», позволит получить более высокий порядок погрешности аппроксимации, а стало быть и более точное решение исходногоуравнения.Замечание 2.Качество и скорость решения численной задачи (4) – (6) вомногом зависит от выбора числа узлов сетки ℎ : чем меньше узлов в сетке, тем меньше уравнений содержится в системе, тем проще и быстрее еерешать, но и приближение решения исходной задачи в этом случае будетболее грубым.Замечание 3.При изучении разностных схем возникают следующие вопросы:1.

Погрешность аппроксимации на решении (невязка).Каждой задаче может быть сопоставлено бесконечное число разностных схем, оценка погрешности аппроксимации позволяет их сравнивать. Разностная схема должна аппроксимировать исходную дифференциальную задачу. Если же аппроксимация отсутствует, то не будетсходимости решения численной задачи к решению исходной задачи, ирассмотрение такой разностной схемы не имеет смысла.114Глава IV . Разностные методы решения задач математической физики2. Существование и единственность решения разностной задачи.Построенная разностная задача должна быть корректной, то есть должно существовать единственное решение. В ряде случаев доказательствосуществования и единственности решения является нетривиальной задачей.3.

Алгоритм нахождения разностного решения.В разностных схемах матрица системы линейных уравнений как правило содержит большое число нулей. Для таких систем существуют болееэффективные алгоритмы решения, чем универсальный метод Гаусса,например, для систем с трехдиагональной матрицей разумно использовать метод прогонки.4. Сходимость разностной схемы.Необходимо изучить условия, при которых решение данной разностнойсхемы сходится к точному решению исходной задачи с наперед заданнойточностью.5. Устойчивость разностной схемы.Устойчивость в данном контексте является чисто внутренним свойствомразностных схем: разностная схема называется устойчивой в норме ‖·‖,если выполнена априорная оценка‖‖ 6 ‖ ‖,где > 0 — константа, не зависящая от шагов сетки.Для построения разностной схемы, обладающей хорошими свойствами, необходимо изучить весь круг перечисленных проблем.Вопросы сходимости и устойчивости разностной схемы являются ключевыми, однако обычно достаточно рассмотреть только одиниз этих двух вопросов: в конце курса будет доказано, что из устойчивостиразностной схемы следует ее сходимость к решению исходной задачи приусловии, что разностная схема аппроксимирует исходную задачу.Замечание.Совокупность узлов, которые участвуют в записи разностной схемы, называют шаблоном.Определение.Вернемся к изучению явной разностной схемы (4) – (6).В рассматриваемой разностной схеме использован четырехточечный шаблон, схематично изображенный на рисунке.§2.

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

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

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

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