Главная » Просмотр файлов » Ортега Дж., Пул У. Введение в численные методы решения дифференциальных уравнений. Под ред. А.А.Абрамова (1986)

Ортега Дж., Пул У. Введение в численные методы решения дифференциальных уравнений. Под ред. А.А.Абрамова (1986) (1095855), страница 55

Файл №1095855 Ортега Дж., Пул У. Введение в численные методы решения дифференциальных уравнений. Под ред. А.А.Абрамова (1986) (Ортега Дж., Пул У. Введение в численные методы решения дифференциальных уравнений. Под ред. А.А.Абрамова (1986)) 55 страницаОртега Дж., Пул У. Введение в численные методы решения дифференциальных уравнений. Под ред. А.А.Абрамова (1986) (1095855) страница 552018-12-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Следовательно, (7.233) является необходимым и достаточным условием устойчивости. Так как собственные значения Ль заключены в интервале 0 < Ль < 4, то для выполнения (7,2.33) достаточно, чтобы д < 1, или Ьг < Ьх/~/с. (7.2.34) Это условие является, по существу, и необходимым, Дело в том, что Л„-» 4 при л-', так чтолюбое,болееслабое,чем (7.2.34), условие приведет при достаточно больших п к нарушению условия (7.2,33) . Условие устойчиво.

сти (7,2,34) налагает на Ьг гораздо менее жесткие ограничения, чем условие (7.2.23) в случае уравнения теплопроводности. Действительно, из (7,2.34) видно, что Ы следует уменьшать пропорционально Лх, а не квадрату Ьх, как в случае (7.2.23), Хотя мы в этом разделе имели дело только с простыми уравнениями, те же самые принципы построения конечно-разностных методов применимы и к более общим задачам, включающим как одно уравнение, так и системы 229 уравнений, Во всех этих случаях необходимо помнить о возможности возникновения неустойчивости, хотя такой простой анализ, который был проведен в этом разделе, для большинства случаев окажется невозможен, Дополнительные замечания и ссылки 7.2 Мы только слегка затронули конечно-разностиые методы для параболических и гиперболических уравнений.

В частности, мы рассмотрели только методы первого н второго порядков точности, хотя имеется множество методов более высокого порш~- ка. Более существенно то, что мы ограничились явными методами, а большинство аффективных методов для параболических уравнений являются неявными, Неявные методы будут изложены в следующем разделе. Обсуждение большого круга различных методов можно найти в книгах (46, 89, 107]. В работах [26, 65] разбираются многие методы и проводится строгий анализ ошибки дискретизации и критериев устойчивости.

На метод разделения переменных, приводяшнй к (7.2.17), можно взглянуть н с теоретико-матричных позиций. В матричной записи разностный метод (72.5) имеет вид и и — иАи т+1 т т т =0,1,..., гдеА-матрица (7.2.14), а ит — вектор с координатами ит,' .„, ит. Матрица Н = Х вЂ” и А имеет собственные значения 1 — и х«и собственные векторы юк, где Хк и жк есть соответственно собственные значения и собственные векторы матрицы А. Следовательно, если л и' = 2 с«и« к=1 есть разложение и~ по собственным векторам матрицы А, то и и =Ни =,. =Н и = 2' с«(1 — и«К) ю«, т т — 1 т о т «=1 чго совпадает с (7,2.17). УПРАЖНЕНИН 7.2 7,2.1.

Примените разностный метод (7,2.5) ддя аппроксимации решения уравнения иг = и„„с граничными условиями и(г, О) = О, и(~, 1) = 1 и начальным условием и(0, х) = в1п(чх) + х. Используйте разные значения Ы и ~х н проанализируйте получающиеся решения, При каких соотношениях ьг и пх ваше приближенное решение оказывается устойчивым7 7,2,2, Непосредственной подстановкой убедитесь, что (7,2.17) является решением (7.2.5). Проверьте также, что если коэффициенты ак вычисленъ~ по формулам (7.2.18), то удовлетворяется уровне (7,2.19), 7,2.3.

Повторите вычисления и убедитесь в верности данных, приведенных в табл, 7.1, 7.2,4. Используйте примененный в зтом разделе к уравнению теплопроводиостн подход для доказательства того, что метод (7.2.26) для волнового уравнения имеет второй порядок точности как по времени, так и по пространству. 7.2.5. Составьте программу для решения волнового уравнения (7.2,24) с началь. ными и граничными условиями (7.2,25) по ревностной схеме (7.2,26) . Используйте вашу программу для случая с = 1, у (х) = в1п(ех) и различных значений Ьг и дх. Убедитесь, в частности, что при выполнении (72,34) счет идет устойчиво. 230 7.3. Неявные методы Рассмотренный в предыдущем разделе конечно-разностный метод (7.2.5) называется явиым, потому что значения и~ на следующем временном т+1 слое вычисляются по явным формулам через значения на предыдущем слое.

В противоположность этому давайте рассмотрим для уравнения тепло- проводности иг = си„„, 0<х<1, т > О, (7.3.1) разно стную схему т+1 т — с ! / т+1 т+1 + ог+1 (~1 х)г г (.~~+, — 2и1 +и7 1 ), 7=1,...,п. (7.3.2) (7.3.3) /=1,...,п, или, в матрично-векторной форме, 1+2д 1+ 2д — и 1+2д т+1 и1 т+1 иг и,~ +да (7.3.4) и г т и„ и и По форме эта схема подобна (7.2,4), но здесь имеется существенное отличие, заключающееся в том, что значения иу в правой части теперь вычисляются на (т + 1) -м временном слое, а не на т-м слое, Если нам, зная значения и~ (у = 1, „., п), нужно вычислить и~ ™(у = 1, ..., и), то обнару.

жим, что значения всех переменных иу в правой части (7.3.2) нам неизвестны. Следовательно, мы должньг рассматривать (7.3.2) как систему уравнений, определяющую значения и~~ (/ = 1, ..., п). В этом и состоит одно из основных различий между явными и неявными методами: в явных методах мы имеем явные формулы, такие как (7.2.5), позволяющие выразить ~+1 и~ через значения и7 в предыдущие моменты времени, а в неявных методах для перехода на следующий временной слой нам приходится решать систему уравнений, Давайте проанализируем систему (7,3.2) более детально.

Если, как в предыдущем разделе, положить д = сЬ|~(йх), то (7.3.2) можно переписать как При выводе (7,3.4) мы использовали те же самые граничные условия и(г,О) = а, и(г,1) = Р, (7.3.5) что и в предьгдушем разделе, так что, как и раньше, и = а и и„+, = Р при lс а 1г = О, 1, ...; этн значения вошли в правые части первого и последнего уравнений (7.3.4) . Начальное условие мы считаем заданным в виде и(О,х) = ~(х), О К х < 1, (7.3.ь) л и'" = Х и„'у„'. "яп(/сяуЬх). ь =1 (7.3.7) Если (7.3.8) то (7.3.7) тождественно удовлетворяет разностным уравнениям (7,3.3) при любых значениях коэффициентов аь .

Если вычислить ау, по формулам а~, = Х 7 (х ) 51п (/сЯIЬх), 1=1 (7.3.9) то значения и, будут удовлетворять начальным условиям. Доказательство о этих утверждений вынесено в упражнение 7.3.2. Давайте теперь вспомним, что при обсуждении в предыдущем разделе мы пришли к выводу, что приближенное решение будет отражать поведение решения дифференциального уравнения только в том случае, если и';" -+ О при т -+ . Из (7.3.7) видно, что в общем случае это будет 232 так что и~~ = Ях.

),.у = 1, ..., л. Неявный метод (7.3.4) заключается теперь в определении и, по и,. с помощью решения на каждом шаге по времени системы линейных уравнений (7.3.4). Матрица системы (7.3.4) трехдиагональна и, так как с > О, а следовательно, н д ) О, является диагонально доминирующей (см.

раздел 3.2). Как мы видели в разделе 3.4, такую систему уравнений можно эффективно решить методом гауссова исключения без какого-либо упорядочивания. В данном конкретном случае мы можем вычислить множители А и Еу только один раз и использовать их на всех последующих шагах, но в задачах более общего вида зто может оказаться невозможным, Хотя система (7.3.4) может быть решена достаточно эффективно, этот метод требует больших затрат на один шаг ло времени, чем явный метод (7.2.5) .

Однако в. качестве компенсации за эти дополнительные затраты мы получаем существенный выигрыш в устойчивости метода, что во многих случаях позволяет нам использовать значительно больший шаг по времени, чем в явном методе, и тем самым сильно сократить необходимое машинное время. Мы сейчас кратко наметим схему анализа устойчивости неявного метода, следуя образцу предыдущего раздела.

Предположим, как и раньше, что а = р = О. Тогда разложению (7.2.17) соответствует представление иметь место тогда и только тогда, когда ! 7» ! < 1, 7с = 1, ..., и. Но, так как р >О, из (7.3.8) мы получаем (7.3.10) 0<7„<1, 7с=1,...,п, (7.3.11) так что (7.3.10) действительно выполняется. Наиболее существенным является то, что (7.3.11) выполняется при любом д > О. Так как д= сЬг((Ьх)~, отсюда следует, что (7З.11) выполняется при любом соотношении ЬГ и 4х. В таком случае говорят, что метод является безусловно устойчивым, понимая под этим устойчивость метода при любом отношении Ьг к Ьх. Тот факт, что метод (7.3.4) безусловно устойчив, отнюдь не означает, что мы будем получать хорошее приближенное решение при любом выборе Ь| и Ьх.

Как и всегда, они должны быть достаточно малыми, чтобы обеспечить малость ошибки дискретизации, Можно показать (см. упражнение 7.3.3), что метод (7.3.4), как и соответствующий явный метод(7.2.5), имеет первый порядок точности по времени и второй порядок точности по пространственной переменной, т. е. ошибку дискретизации можно представить в виде е(Ьг, Ьх) = О1(Ь|) + (Лх)' ~. Допустим, что а(Ьг, Ьх) = с, Ы+с~(Ьх)2. Тогда для соизмеримости вкладов в полную ошибку от дискретизации по времени и дискретизации по пространству мы должны потребовать, чтобы ~г = сэ(~х) т+1 т с~1г т+1 т+1 т+1 юп т ги и,'." ц~ — (и~+, — 2 и1 + и1 + и~+, — 2 и1 + и1, ).

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

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

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