Главная » Просмотр файлов » А.А. Самарский - Теория разностных схем (1989)

А.А. Самарский - Теория разностных схем (1989) (1160092), страница 46

Файл №1160092 А.А. Самарский - Теория разностных схем (1989) (А.А. Самарский - Теория разностных схем (1989)) 46 страницаА.А. Самарский - Теория разностных схем (1989) (1160092) страница 462019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Однако для нее можно воспользоваться полученной ранее, в п. 7, априорной оценкой 1-г А' И.<1У'1.+ 2',т1рг'1С, т<т У-о 1 так что'1гр+г'1с< ~ т'роРР 'рс.Отсюла н слеДУет РавномеРнаЯ схоп=о димость явной схемы со скоростью 0(т+ й'). 9. Краевые условия третьего рода. Краевые условия первого рода, которые мы рассматривали до сих пор, удовлетворяются на сетке точно. В гл.

11 было показано, как аппроксимировать третье краевое условие для схемы с опережением (о =1) и явной схемы (о = 0); чтобы обеспечить порядок аппроксимации 0(т+йг). Здесь мы рассмотрим схему с весами (П) с произвольным о. Пусть при 18 А. ох Свмороеоа 274 гл. т. схимы для нистьционьгвых тгьвнвнин х 0'задано краевое условие третьего рода "( ' ) = ();и(0, Ф) — ~а,(г), ($, = совет) О. (50) Разностное краевое условие будем писать иа четырехточечном шаблоне, состоящем из уалов (О, ты,), (Ь, ты,), (О, Ц), (й, 1;)..

Покажем, что рааноетное условие о(у — (),у). + (1 — о)(у. — (),у), = 0,5йуь, — ио и, и, + 0,5Ь/е (51) где / /(О, тыь), р, = и,(Ь+и), аппроксимирует условие (50) иа решении и и(х, у) уравнения (3), удовлетворяющем условию (50), причем с тем же порядком, с которым при данном аначении о схема (П) аппрокеимирует уравнение (3). Подставим у з+ и в (51): о(т.— 6),+(1 — о) (з.— 3,з),=0,5йхь~ — то (52) где т, о(и — ф,и),+(1 — о) (и,— 3,и),— 0,5йи,,+ р,— погрешность аппроксимации условия (50) разностным условием (51) на решении и. Разлагая и в окрестности узла (О, 1~+ 0,5т) по формуле Тейлора и обоэначая череа у, вначения функции о в этом узле, получаем (и' ди/дх, й = ди/д8): "~ = (ие ))1ио + рт)е+ + (о — 0,5) т (й — р1и) — 0,5йи + 0,5ййе -(- 0(йт -(- тт).

У Р Подставим сюда ию = ()1и, — р, и и, = ир — /„иа уравнения т, = (о — 0,5)т(ие — ~,и,) + 0(та+ йт). Отсюда видно, что 0(Ь1+т) при оч" 0,5, т,=0(й'+т') при о 0,5. (53) Нетрудно проверить, что краевое условие при х 1 — а ' — — (),и(1, т) — р, Я, р, = сопеФ) О, (54) аппроксимируетея с тем же порядком разноетным условием ~о (у;+ ()ту)я+ (1 - о) (у; + ~ту), ] = 0,5йуая — рм (55) 6 1. ОдномеРное РРАВнение тнплопРОВОдности 275 где )11 =*)11+ 0,5Чю )11 = )110ыв), 7,~ 7И, 11+в).

Выбирая аз и а "~ " д Р1 ) 1+ я ) 1+ С (Уе ()1М+ т Р1~рею ь ' а -~ - ь )11 = рз+ т2 )11 е Ь3+ Мл)+ 2 Рз рл1 7=3+%3' и заменяя соответственно 0,5Ьу... 0,5Ьу, в (51), (55) на 0,5ЬР1рсю, 0,5ЬР1усю где Р1=1+ЬР1!3, Ь 1,2, получим рааностные граничные условия, имеющие при о=о„=0,5 — ЬЧ(12т) аппроксимацию 0(Ь'+ т'). Вводя обозначения Ум — В1Р + " +()Е" Л-р запишем разностные краевые условия (51) и (55) в том же виде, что и схему (П): у1 Л-(оу+ И вЂ” о)у) + ~р- при х = О, (56) у~ Л+(су+ И вЂ” с)у) + ~р+ при л = 1, где Ч> = 2р IЬ, 1р = 2~~,/Ь. При ()1 = 81 = 0 получаем раЪностную аппроксимацию краевых условий второго рода. Порядок аппрок- симации остается тем же самым, что и для третьей краевой задачи.

Приведем условие (51) к счетному (т. е. удобному для вы- числений) виду. Разрешая (51) относительно ре = уе"~1 получим е а' уз= хгу1+тн х1= д, Л1=О(1+()1Ь)+ 2, (57) т1 = — ((1 — о) у, + ~ — — (1 — а) (1+ Р1Ь)~ уе + Ьрг). 1 Условие (55) приводная к виду о Лз у = х,ул, + т„х, = —, Лт = О (1+ (),Ь) + —, (58) т, = о ((1 — о)ул-1+ ~ — — (1 — О)(1+ ~,Ь)~ул+ ЬЦ 3 д 1 2'С Отсюда видно, что 0<х <1 при () >О, О>0, а 1, 2. Для определения у на новом слое получаем разностное уравнение (8) с краевыми условиями (57) и (58). Эта задача решается методом прогонки (см. гл.

1, $2, п. 5). 1ае гл. ч. схемы для нестАционАРных РРАВненин 276 Устойчивость схемы (П) с краевыми условиями третьего рода устанавливается либо методом разделения переменных, либо методом энергетических неравенств, либо на основе принципа максимума. $0. Трехслойиые схемы для уравнения теплопроводности. Одной из первых схем, применявшихся для численного решения уравнения теплопроводности ди/д8=д'и/дх', была явная трехслойная схема Ричардсона У»+ У»- 2 Луз илн у) Лу1 У вЂ” У где у = —, у=у»+1, у=у»-', у=у», Лу=у;.

Эта схема, как нетрудно убедиться, имеет второй порядок аппроксимации по т и Ь, »)»= Ли — и; = 0(т'+Ь'). Однако она является абсолютно неустойчивой (т. е. неустойчивой при любом законе стремления Ь н т к нулю). Перепишем уравнение (59) в виде У» У» У»-1 У» г У»+1 »+1 » 1 1 2 1 ! 1 (60) 2« А» Если в правой части уравнения (60) заменить 2у» »суммой у~~+ + +у»» »,то получим трехслойную схему «ромб» (схему Дю»рорга и Франкела): 1+1 1-1 1»+1 1-1 +» — '+' (61) 2«ь» 3 которая остается явной относительно у»»+' н является абсолютно (при любых Ь и т) устойчивой.

Схема «ромб» может быть записана в виде у.,+ — „, у-„= Лу, (62) где у, = (уЮ»~' — 2у»»+ у» »')/т». В самом деле, преобразуем-правую часть уравнения (61): У» 1- У» — У»+ У»+, У», — 2У»+ У»+1 У» — 2У»+ У» «З — У вЂ” — ~~ ь' Подставляя это выражение в (61), получаем (62). Таким образом, схема «ромб» получается из схемы Ричардсона добавлением к левой части (61) члена — у;„обеспечивающего устойчивость. Доказательство устойчивости схемы (62) следует иэ общей теории гл. У1, поэтому мы его здесь не касаемся. Погрешность 9 с.

Одномвгнов углвненив теплопговодности 27у аппроксимации схемы (62) есть ю В «Р = Ли — и. — — и- = и" — ' и — — ю и + 0 (та+ Ью) = с л' " л' ю = — —, и + 0 (т'+ Ью). л' Отсюда видно, то схема «ромбю обладает условной аппроксима- цией =0(т*+ Ь'+ т*/Ь') =0(Ь') при т = 0(Ь*). Если взять т = аЬ(1+ 0(Ь)), где а = сопят, то очевидно, что схе- ди ю ди ди ма (62) аппрокснмирует уравнение вида — + аю — а- = — в-. дС Ш дю Обычно для уравнения (3) используются неявные трвхслой- ные схемы с весами: а) симметричные схемы уу = Л(ау + (1 — 2а)у+ау) + ср; б) несимметричные схемы (64).

у, + ату-„= Лу + ср. Уравнения (63) и (64) содержат три слоя Ис с, Фс, дс+с). Поэтому они пишутся при сс> т, ) ~ 1. Значение у(х, О) =.п,(х) иавестно, значение у(х, т) надо задавать дополнительно; наяримвр, можно положить у,(х, 0) =й,(х) или у(х,'т) = у(х, О)+тйю(х), где ию (х) = ию(х) + 1(х, 0) выбирается иа условия (см. гл. 11, $1) у(х, т) — и(х„т) = 0(т*). Иногда для определения у(х, т) используют двухслойные схемы. Так как .аи+(1 — 2а)и+пи=и+от«им =и+0(тю)), то симметричная схема (63) при любом а имеет второй порядок аппроксимации по т и Ь.

Напишем выражение погрешности аппроксимации для схемы (64): ср = Ли+ ср — (и«+очи;с)=«.и+ср — 1и — 0,5ти+ ати)+0(тю+Ью)= = («и+ 7 — и) +(ср — 7) —,(а — 0,5)ти+ 0(т'+ Ь'). (65) Отсюда видно, что и для схемы (64) «р = 0(Ь*+т') при а = 0,5 ср = ~, 0(Ь*+ т) прн а чь 0,5 ср = 1. гл. ч. схвмы для нвстьционагных твавнвнии . 278 Выписывая в (65) члены 0(Ь*) и учитывая уравнение й = и" + + 1, нетрудно убедиться в том, что схема (64) имеет аппроксимацию 0(о'+ т*) при = 0,5 + Ь'l(12~) Ч = 1 + — х (1" + 1).

Для определения у из (63) и (64) получаем трехточечные уравнения Ау,, — Су<+Ву,+, = — Р, (66) а~ '/4 для симметричной схемы (63), а) — 0,5 для схемы (64). Так же, как ив случае двухслойных схем, можно построить разностные краевые условия повышенного порядка аппроксимации для граничных условий третьего рода (50), (54). Для симметричной схемы (63) краевые условия порядка аппроксимации 0(т'+ + Ъ*) имеют вид у)= Л (оу+(1 — 2а)у+ау)+ср-, (-О, у1= Л+(ау+ (1 — 2а)у+ ау)+ <р+, 1 )т', где в-, + (),т о оь в,(0 з,(0 р — 1(0,1)+ —, р+ 1(1,1)-(- ~э% и,— Ри Л-у= о,5» Выпишем, далее, разяостные краевые условия третьего рода для несимметричной схемы (64): р (у~ + атуй) = Л-у + р-, 1 = О, (67) Рз (У~ + атУ;,) = Л+У + <Р+, 1 = )У. Эти краевые условия имеют аппроксимацию 0(т+ Ъ') при с правой частью — Рь зависящей от у, у, ~р, и с обычными краевыми условиями при $0, 1 )т'.

Эта задача решается методом прогонки. В процессе счета надо хранить в оперативной памяти ЭВМ значения у и у для двух предыдущих слоев. В случае двухслойных схем достаточно запоминать лишь один предыдущий слой. Устойчивость трехслойяых схем доказывается в гл. У1. Приведем лишь достаточные условия устойчивости: $ з.

ьсимптотнческья устоичизость 279 любом о, если положить р, — ра = 1, ~р — С (О, С + т) +, ~р+ = С (1, С + г) + р,(с+ с) р (с+т) Если при этом о 0,5, то краевые условия (67) имеют аппроксимацию 0(т'+ Ь*). Наконец, если положить Ь' ЬР, *Р, и= — + —, р,=1+ — ' р,=1+ — ' 2 (2т' 3 ' 3 т ч 0,3Ь' ~ Рау 0,3Ьс т у(лаз+ г)+ 12 (с (ъ',С+'с)+~(.ъ',С+т)), Ь' та = $аа(С+ т)+ — ((аа(С + т)+ 7 (О С+ г) — )аа 7(0 С+т)) Ь' та= )аз(С+т)+ — (ра(с+т) — У'(1, с+т) — ра с(1,1+т)), то получим схему (64), имеющую точность 0(т'+Ь') (погрешз,,а а ность аппроксимации в узлах х=О, х= 1 есть О/ " )) Ь й 2, Асимптотичесиая устойчивость 1.

р-устойчивость. При изучении схем для уравнения теплопроводности мы убедились, что простейшим способом ослабления условия устойчивости (огралнчения сверху на шаг по времени т) является переход к неявным схемам. Ь' Все неявные схемы с весом верхнего слоя и ассе, оз — — —— Ят ' устойчивы. В частности,. схемы с с 0,5 и о 1 абсолютно устойчивы. В конечном счете нас интересует точность, с которой мы находим прибляскенное решение дифференциального уравнения. Понятно стремление добиться заданной точности с затратой как можно меньшего числа машинных операций (арифметических и логических), т.

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

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

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

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