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

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

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

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

е. й, Ь, й. Это — специальный случай задачи (2) иэ $1. Сеточные уравнения имеют вид Лу = Л,у+ Л у = — ~(х), хан 1ое, у)те = О, (37) 532 гл. х. мктоды гкшкния свточных гг»внвнни Систему уравнений (37) »южно ааписать в операторном виде о Ау '~, где Ау = — Лу в пространстве Н 42 сеточных функций, заданных на ю» и обращающихсн в нуль на границе 71 сетки. В Н вводится 'скалярное произведение (У г) = Х У(х)о(з)" лле» и норма 1у!) У(у, у). Оператор А подробно изучен в гл. 1Ч.

Он является самосопряженпым, положительным и имеет собственные аначения 4 /. л»1Ь . лйй А ЬА А = — ~з(пз ' + з(пз — ' 2= ЬА'1 г г /' Ь, = 1, 2,..., Х- 11а= 1, 2, так что а.»лй 8 Аль «1= ш1пХА А = — з1п — 72 = шахХА А = 2 соз 12 /2 г .1 2 — »2 (38) по которой находится (/2 + 1)-я итерация. Для явной схемы (14) с чебышевским набором параметров вычисления ведутся по формуле А+1 А У1112 = У~ 1,+ т»+ /» + —, ~у11 1,12+ у/1+1,22+ у1,,1, 1+ У1,,1,+1 — 4у1122) + т»+171»12 й т йз 4 где т»+1 ) О2 4 ' 1+р2„. 2 А+2 По количеству действий для нахождения у оба метода отли(аются мало.

Поэтому их сравнивать надо по числу итераций; Закачу (37) мы в дальнейшем будем называть модельной и использовать в качестве эталона при сравнении методов. Сравним по числу итераций метод простой итерации (34), (34') и метод с чебьппевским набором параметров (14), (29). Для задачи (37) схема простой итерации записывается так (здесь, как и всюду в дальнейшем, при рассмотрении итерационных процессов .

для конкретных рааностных уравнений, номер птерации й будем писать сверху над функцией у): »+1 А / А у = у + т (Лу + 7/, (39) г ь» где т = = †. Подставляя в (39) аначение т„ получаем 2 формулу А А . А А А+1 У11 1 12+ З/1+1ЛА + З 132 1+ У11ЛА+1 й 4 + 4 21(2' 6 $. двтхслонныв итирйционнык схимы 533 польэуясь формулами (38), найдем 6 .= — = (й — ж— та й кь вайа г при й» (. Задавая эатем точность, например, с = 2е-" ю $0-а, 3,2 получаем па($) ж — „' для схемы с чебышевским набором пара- 2 метров (ЧНП),па($) т — для схемы простой итерации (СПИ).

Составим таблицу для числа итераций: и спи чнп 1/10 200 32 1/50 5 000 160 1/100 20 000 320 Отсюда видно, что метод простой итерации требует аначительно больше итераций, чем метод с ЧНП. Следует иметь в виду, что оценки для числа итераций получены для любого начального приближения (любого элемента у, из пространства Н), т.

е. худшей сходимости быть не может; число итераций может лишь уменьшиться, если хорошо выбрать начальное приближение. б. О вычислительной устойчивости итерационных методов. Описанный выше итерационный метод в ЧНП иэвестен давно (иногда его нааывают также методом Ричардсона), однако до недавнего времени он почти не использовался в практике вычислений.на ЭВМ при решении сеточных уравнений. Дело в том, что этот метод научался нами для идеального вычислительного процесса (с бесконечным числом знаков), в то время как на ЭВМ вычисления ведутся с конечным числом знаков, в связи с чем имеются числа, являющиеся машинной бесконечностью М и машинным нулем.

Если в процессе вычислений появляется число М~М„, то происходит останов машины (авост). С точки зрения идеального вычислительного- процесса нули(, и параметры т„можно упорядочить любым иэ и! способов. Любые две последовательрости параметров (та) будут эквивалентны, так как для них верна одна и та же априорная оценка, и точность $ достигается за одно и то же число итераций. При вычислениях на ЭВМ раэличные последовательности (т„) неэквивалентны. Если испольэовать в методе с ЧНП параметры 1а, например, в порядке роста: гй = со$2 и, /Р = (12у...ю па 2Ь вЂ” '1 (4(). или в обратном порядке, полагая гй= — со$2 я, й=(,2, ...,и, 2а — 1 (42) то при достаточно малых ф возможен авост вследствие нарастания промежуточных значений у„при /р» и. Это свяэано с немо- 35 л. А.

Самарааай 634 гл. х. методы Решения сеточных уРАВнениЙ потопным характером приближения у„к и из-за того, что норма оператора перехода Е„=Š— т,А от (л — 1)-й к л-й итерации при отрицательных 1~ может быть больше единицы. Поясним ситуацию на простом примере. Пример. Требуется решить систему уравнений Р(х<-,) — 2Р(х<) + и(х<+,) О, х< = й, 1 < < ( Ф вЂ” 1, ' и(0) 1, У(1) =О, Ь= 1/)У, аппроксимирующих задачу и" = О, 0 < е < 1, и(0) = 1, и(1) 0; точное решение и(х) = 1 — х, Р(х,) 1 — х<. В етом случае 4 . лЛ 4 аль, ель у,= — вш — Т,= — сов .Е=19— Л 2 2" 3 < й 2 Л 2 Ау = — у-, Возьмем 19 уравнений (<т"=20) и положим в =10 '. Теоретическая оценка (ЗЗ) дает п,(в) = 63,2, так что' и= 64, и параметры т„т„..., т„при и = 64 выбираем по формулам (29) и (41).

Реаультаты вычислений даны в таблице 3. В первой строке указан Таблица 3 57 5 10« 2,0 10< 2,5 10<< З,З 10« 3,7 10< номер итерации л, во второй строке — величина ьл = ~ у» — ул-< )с — — шах ~ул(х;) — ул, (е<)]. ос<члг Итерационный процесс расходится, и при й 64 наступает аварийный останов машины. Если брать параметры т, в обратном порядке, т. е. определять 1А дня (29) по формулам (42), то неустойчивость итерационной схемы выражена более сильно и авост наступает при й 12 (см. таблицу 4). Ошибки округления можно трактовать как возмущение правой' части уравнения И) на каждом шаге. Итерационная схема (14) с параметрами (29), (41) или (42) неустойчива по правой части.

Причина неустойчивости в том, что норма оператора ЯА= Š— тАА — оператора перехода от ()< — 1)-й итерации к й-й итерации — при отрицательных 1» может быть болыпе единицы, так 536 ГЛ. Х МЕТОЩ~» РЕШЕНИЯ СЕТОЧНЫХ УРАВНЕНИЙ Предположим, что 1», ) ) 0,5, э <0,01.

Тогда а ~ЯА ~= 3(1 6$)+ 0($))3'0~9 = 2~7 П!!Я»~) 2~7 з-«, Формулы (30) п (31) фактически выражают устойчивость схемы И4) с набором параметров (29) по начальным данным. В случае реального вычислительного процесса, как показывают приведенные выше примеры, необходимо исследовать устойчивость итерационной схемы по правой части, а также устойчи'вость по начальным данным при переходе от у, к р( для любого й 1, 2, ..., л. Как было показано в гл.

Ч(, 3 1, устойчивость по правой части есть следствие равномерной устойчивости по начальным данным, т. е. устойчивости при переходе от любого у» к любому рн где й >) > О. 7. Упорядочение итерационных параметров. Возникает теоретическая проблема — упорядочить множество итерационных параметров (т,) так, чтобы для чебышевской схемы И4) с соответствующей последовательностью параметров т„т„..., т„влияние ошибок округления было минимальным н в процессе вычислений не возникало больших пронек»уточных значений, зависящих от и.

Приведем решение этой задачи и укажем способ упорядочения множества М„параметров (т,), при котором схема И4) устойчива (т. е. найдем «устойчивый набора). Множество 6))а = ( — соз()ь Д» = †„ 8«(»), ( = 1, 2, ..., Е) упорядочено, если построена последовательность целых нечетных чисел 8. =, (8.И), 6.(2), ..., 8.(л)), 1 6.(П < 2е - 1 при $ 1, 2, ..., и.

Параметры (т„) вычисляются по формуле т,=, ',, а,= — соз~,— "8.(й)~, я=1,2,..., . (43) (+ Р«о« Таким образом, достаточно упорядочить множество п нечетных чисел 6 . Алгоритм построения множества 6„ основан на поэтапных переходах от мнол»еств 6 кхмножествам 6, и от 6,„к 6, »ь При этом используются следующие формулы. Переход от 6 к 8, возможен по одной из двух групп формул: 8, (2» — 1) =6„(1), 6, (2») -4Е« — 6, (21 — 1), 1= 1, 2, ..., Е», (44) или 8, (21 — 1) = 6„(»), 6, (20 4Е«+ 2 — 6, (2( — 1), (45) 1, 2, ..., т. з э. дВухслОЙные итегьционные схемы 537 Переход от О, к 91 +~ сводится к добавлению члена О, +,(2т+1) 2т+1, так что 9, ~,(1)- 9, П), 1=1, 2, ..., 2т, (46) В,„+,(2т+ 1) = 2т+1. Если п есть степень 2: п 21, р>Π— целое число, то для оп- ределения О„последовательно применяются формулы (44) при т=1, 2,..., 21 ' и учитывается, что 9, (1).

Например, 'если и ' 1В 2', то строятся последовательно множества 91 = (1, 3), О, = (1, 7, 3, 9, О. = (1„ 15, 7, 9, 3, 13, 5, 11), 911 (1, 31, 15, 17, 7, 25, 9, 23, 3, 29, 13, 19, 5, 27, 11, 21). При переходе от 0 к О,„, согласно (44), после каждого члена 0 (8) ставится член 91 (28) 4т — 0 (1). Рассмотрим общий случай, когда и~Π— любое целое число. Представим его в виде п=2'+21+ ...+2', где Ф~Π— целое число, й,~Π— целые числа, й~>й«+1+1, 1= 1, 2, ..., 1 — 1, й, > О. Образуем последовательность целагх нечетных чисел и;=~ч.",2' ', )=1,2,...,Ф, и,=1, (47) $1 и положим и„., 2п+ 1, что формально соответствует аначению й~+1 — 1. Иэ (47) видно, что а,+, — 1 аз-а,-э 4 =2 п).

Возможны два случая: 1) г) = й« вЂ” й;+1~~2, так что п~.1 = 2 1"и;+1; 2) г;= й; — й;+1(2, т.е. г; =1, щ+1 = 2и;+1. Алгоритм построения упорядоченного множества О„основан на правилах перехода от 01) к О„, Пусть множество В„известно. Найдем гь 1) Если г, ~ 2, то по формулам (44) строим цепочку множеств Оаа -« О 1 .-~ ... -«. 9, , что соответствует значениям т = п;; ) ае) ''' 11„' 1' г. 2пп ..., 2Ч-1щ . Так как щ+, = 2 'щ+ 1, то 9„ + находится, Э" ю согласно (46), при2т = 2 1пй 2) Если г> — — 1, т.

в. п1 = (п,+, — 1)/2, то, пользуясь (45), определяем Ор,; и затем по формулам (46) находим Ощ+, = Оэщ+1 После этого переходим от О„,.+, к О„,, и т. д. 538 гл. х. методы Решения сеточных РРАВнении Вычисления начинаются с ) 1, при котором п, 1 и 0„0, (1).

Если й,=в, то п=п,— нечетное число, и вычисления заканчиваются при у Ф вЂ” 1 после применения формулы ь, (46). Если й, ) О, то п — четное число:. п = 2 п„пр|., = 2и + 1. Так как й,+, = — 1, то г, > 2 и при переходе от 0„ к 0„ применяются формулы (44) для значений ьс-г 1 и = ип 2п„..., 2 п~ = — и.

Отметим, что формулы (45) всегда используются только один раз, после чего применяется формула (46), в то время как (44) 2гт-1 применяется ' раз. Алгоритм описан полностью. П р н м е р 1. и = 90, и = 2'+ 2'+ 2'+ 2, т. е. й, = 6, й, = 4, й,=З, й,=1; п,=1, п,=5, п,=11, п,=45; г,=2, г,=1, г,=2. Теперь можно указать цепочку последовательно вычисляемых множеств, которая приводит к 0„= 0„: 0,-0. 0,-0.-0„-6„-0,.-0., О,. О,. Здесь 0,„(т= 5) обозначает то множество, которое, в отличие от остальных 0~, вычисляется по формулам (45).

Переход от каждого члена етой цепочки к последующему осуществляется, как было. описано выше, по формулам (44), (45) или (46). Пример 2. п 25, п ° 2'+2'+2', й,=4, й,=З, й, О; ~;=1,~ =3;и, 1,и1=3эпз 25. Достаточно указать цепочку множеств в,-в,-в.-в.-в„-в.,-в,. Таким образом, польауясь указанным выше алгоритмом, мы получаем упорядоченное множество и нулей полинома Чебьппева Т„(г) и соответствующим образом перенумерованный (сустойчивыйз) набор параметров т„т„..., г„, определяемых по формуле (43). Условимся в дальнейшем полученное множество обозначать И„=( — соз( — 0„(О), 1=1,2, ...,п~.

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

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

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

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