книги из ГПНТБ / Годунов С.К. Разностные схемы. Введение в теорию учеб. пособие
.pdf310 |
ГЛ. 11. |
ЭЛЛИПТИЧЕСКИЕ ЗАДАЧИ |
где crs |
— коэффициенты |
разложения начальной погрешности |
в конечный ряд Фурье, но числа %rs, на которые умножается гар
моника ip( r 's ) при переходе от е р к е р + 1 |
, теперь |
другие: |
|
||
. |
(1 _ 4хМ2 |
sin2 Jg-)(1 _ |
4хМ2 sin2 |
~ |
|
\ |
2М]\ |
2М, |
(1 Ь > |
||
А"~~ |
1 |
яГТТ |
яП"' |
||
( l + 4 t ^ s i n 2 i ^ ) ( l + 4 ^ s i n 2 ^ )
Как и при анализе сходимости схемы (4), выполнено нера венство (13):
|
|
| # < { т а х | Л „ | У , |
|
|
причем равенство достигается при некотором |
специальном |
зада |
||
нии e° = {e°mn}. |
(16) для Ks видно, что при любом т выпол |
|||
Из выражения |
||||
нено |
неравенство |
|Я.Г в|< 1 и, следовательно, |
имеет место |
стрем |
ление |
II гР II к нулю. Далее, l r s = K-%s, где |
|
|
|
|
1 — 4тМг sin2 -—^z- |
|
|
|
|
= |
ИГ' ^ = 1, 2, |
М - 1 . |
|
|
\+4xM2sm2^- |
|
|
|
Поэтому max 1X^1 |
достигается при г = s = г', где г' — тот но- |
|||
мер, при котором величина | V I максимальна. Очевидно, что функция у = (1 — х)1(1 + х) монотонна. Поэтому
, |
|
1 — 4xAf2 |
s i n 2 - ^ - |
|
|
2М |
|
|
"s • l + 4 r M 2 s i n 2 - | i - |
||
лежит между точками |
|
|
|
|
|
1 — 4тМ 2 |
C O S 2 - ; ^ - |
. |
|
|
2Л4 |
'''лев |
1 + 4xAf |
2 cos2 -^T - |
|
|
|
||
|
|
|
2М |
|
|
|
|
§ 35. МЕТОД УСТАНОВЛЕНИЯ |
|
|
|
|
311 |
|||
на вещественной |
прямой. Увеличение |
т вызывает |
сдвиг |
точек |
||||||||
АЛев и |
Я,п р а в |
влево. |
Поэтому |
значение |
max|A s | |
будет наимень- |
||||||
|
|
|
|
|
|
|
S |
|
|
|
|
|
ШИМ ПрИ ТОМ Т, П р и |
КОТОРОМ |
— |
Л л е в = АПрав> т - |
е - П |
Р И т |
*** ТлГ — 77" • |
||||||
В этом |
случае |
|
|
|
|
|
|
|
у £i |
ЭХ1VI |
||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
m a x | ^ s | = l - % + 0 ( - ^ ) . |
|
|
|
|
|||||
Для |
уменьшения |
нормы |
погрешности |
|| |
|| в заданное |
|
число |
|||||
е раз |
по |
сравнению |
с первоначальным |
значением |
нормы |
по |
||||||
грешности |
|| е° || |
число шагов |
р должно |
быть найдено |
из |
условия |
||||||
1 |
— |
I |
^е |
откуда |
|
|
|
|
|
|
|
|
|
Каждый переход от и р к « |
р + 1 |
требует сМ2 |
арифметических |
операций. Следовательно, общее |
число арифметических операций |
|||
для |
уменьшения ошибки в е раз |
будет 0(М3), |
а для уменьше |
|
ния |
в заданное число k раз будет |
0{M3\nk). |
|
|
Мы видим, что при больших |
М второй из |
рассмотренных |
||
нами процессов установления, использующий схему переменных направлений, приводит к уменьшению ошибки в заданное число раз ценой меньших затрат арифметических действий, чем метод установления, основанный на использовании простейшей явной разностной схемы (4): при достаточно больших значениях М (при мелкой сетке) схема переменных направлений оказывается выгоднее.
4. Выбор точности. Сделаем замечание о точности, которой следует добиваться, решая задачу ( 1 ) методом установления или другим итерационным методом, дающим последовательные при
ближения и1, и2, |
ир. |
Разностная |
задача ( 1 ) аппроксимирует |
|||
задачу (2) на гладком |
решении и(х,у) |
с порядком |
|
h2=l/M2. |
||
Поэтому точное |
решение |
и^ задачи |
( 1 ) отличается |
от |
искомой |
|
таблицы [и]п на величину |
порядка \/М2. |
В связи с этим |
нет смы |
|||
сла вычислять |
решение |
uW задачи |
( 1 ) с большей |
точностью. |
||
Если считать, что нулевое приближение и0 = г|)о задано с по грешностью порядка 1, то число k должно быть выбрано по рядка М2.
Добиваться уменьшения первоначальной погрешности более
чем в 0 ( М 2 ) |
раз было |
бы |
нецелесообразной |
затратой вычисли |
|
тельной работы. |
|
|
|
|
|
При вычислениях на |
конкретной |
фиксированной сетке |
|||
практически |
итерируют |
до тех пор, |
пока |
последовательные |
|
|
§ 36. ИТЕРАЦИИ С ПЕРЕМЕННЫМ ШАГОМ |
|
313 |
||||
2. Показать, что в методе переменных направлений для решения раз |
|||||||
ностной задачи Дирихле |
|
|
|
|
|
|
|
|
Л-хх"тге + Лууитп |
= |
ф (хт, |
уп), |
|
| |
|
|
т , |
ге= |
1, 2, .... |
Л* — 1; Mh=l, |
} |
|
|
|
и т п |
\ г = |
^(х, |
у)\г |
|
| |
|
итерациями можно выбрать итерационный параметр т так, |
чтобы после |
пер |
|||||
вой же |
итерации разложение |
погрешности |
в конечный |
ряд Фурье не |
со |
||
держало |
любой наперед заданной гармоники |
ф( г >s ) . |
|
|
|||
§36. Итерации с переменным шагом
1.Идея Ричардсона. Механизм сходимости простейшей схе мы установления (4) § 35
,P+I
|
р+1 |
"Ф |
($тп), |
|
(1) |
||
|
Y — |
|
|
||||
|
U° = |
ф |
п |
(х , |
U ) |
|
|
|
тп |
т о |
V т' |
& п/ |
|
|
|
состоит,, как |
мы видели, |
в погашении |
каждой из гармоник ^ r ' s \ . |
||||
по которым |
разлагается |
погрешность е°тп = •Umn-Umn |
НулеВОГО |
||||
приближения в конечный ряд Фурье. Если |
|
||||||
|
|
|
|
Г, S |
|
(2) |
|
|
|
|
|
|
|
||
то коэффициенты Фурье |
погрешности |
следующего |
приближения |
||||
выражаются через ср |
по формулам |
(см. (10), (11) |
§ 35): |
|
||
„Р+1 . = (1 — т|*„)сРв , |
где |
n r s |
= |
4 M 2 ( s i n 2 w 4 - s i n : ш) |
(3) |
|
При фиксированном выборе |
т |
не |
все гармоники |
погашаются |
||
одинаково быстро. Более сильно погашаются те гармоники ty(r< s \
для которых множитель погашения L |
s l — x\irs |
ближе к нулю, |
|||
т.е. те, для которых [ i r s « |
1/т. Это |
наводит на |
мысль |
от шага |
|
к шагу менять параметр т, чтобы поочередно хорошо |
гасились |
||||
все гармоники ф ( г ' s ) , |
и в результате за несколько шагов все гар |
||||
моники гасились бы |
более |
или менее |
равномерно. |
|
|
318 |
ГЛ. И. ЭЛЛИПТИЧЕСКИЕ ЗАДАЧИ |
Проследим за эволюцией c[s с ростом / при г = М — 1, s — M—1. В этом случае
|
|
|
Prs = |
V-M-\,M-\ |
= |
Umax = 6 ~ |
М2, |
) |
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
! |
|
|
|
(17) |
|
|
|
|
|
|
|
|
|
|
|
Д п - т ^ ) . |
|
j |
|
|
|
||||||
|
|
|
|
с М - 1 , М - 1 |
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
Рассмотрим |
линейные |
функции |
1 — Т/Ц., |
/ = 1 , 2, |
|
|
нули |
||||||||||||||
которых |
ц/ = |
1/т/ определяются |
формулами (11). Из этих фор- |
||||||||||||||||||
мул видно, что |
|
2/ - |
~ |
1 |
^ |
1 |
|
|
• |
, |
k + |
3 |
|
с п Р а в е Д Л Й В |
|
||||||
при — |
|
|
— |
и |
л |
и |
1 |
|
— ё — ' |
0 |
|||||||||||
неравенство |
\is |
6 |
и поэтому |
(рис. 45) |
|
|
|
|
|
|
|
|
|||||||||
<.-^, |
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
| 1 — Xjb |
| > 1 |
при |
у < |
k + |
3 |
|
|
|
|
(18) |
||||||||
Если £ ~ |
— - 7 = - ~ |
ЛГ, |
а |
/ ~ 1, то |
и,- ~ |
а 4- |
АР |
X/ ~ |
— • |
Л1 2 ' |
|||||||||||
|
2 Кг» |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
а |
|||||
и поэтому |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 — ху 6 | |
2. — уИ2. |
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
1 |
' |
а |
|
|
|
|
|
|
|
|
|
|
|
Таким образом, величина | ( , определенная |
формулой |
(17), уве |
|||||||||||||||||||
личивается сначала примерно в Л42 |
раз за |
один |
шаг, а |
потом |
|||||||||||||||||
|
|
|
|
|
|
|
|
медленнее. В силу (18) этот рост |
|||||||||||||
|
|
|
|
|
|
|
|
продолжается во всяком случае до |
|||||||||||||
|
|
|
|
|
|
|
|
тех |
пор, пока |
/ ^ |
|
(£ + |
3)/6, так что |
||||||||
|
|
|
|
|
|
|
|
при |
I ~ |
k/б |
величина |
|
clM_lM_]ta |
||||||||
О а |
|
|
|
|
|
|
f |
вместе |
с |
ней |
и |
||е'||, окажется очень |
|||||||||
|
|
|
|
|
|
|
|
большой и тем большей, чем боль |
|||||||||||||
|
|
|
|
|
|
|
|
ше |
число k. |
При этом |
порядки |
ве |
|||||||||
|
|
|
|
|
|
|
|
личин |
значений |
приближения |
и1 |
= |
|||||||||
|
Рис. |
45. |
|
|
|
|
~{итп} |
|
М 0 Г У Т |
выйти |
за |
пределы |
|||||||||
|
|
|
|
|
допустимых |
для |
данной |
машины |
|||||||||||||
|
|
|
|
|
|
|
|
уже |
при умеренных |
k, k <С М. |
|
||||||||||
Если |
гипотетически |
|
считать, |
что этого |
не произошло |
и что |
|||||||||||||||
счет продолжается |
точно, |
то к |
шагу / = |
k |
величина |
с' М-1. |
м- |
||||||||||||||
вновь уменьшится, так что £й |
^ QI- |
|
|
|
|
|
|
|
|
|
|
|
|||||||||
Но дело в том, что даже если и не произошло переполнения ячеек машинной памяти при / ~ k/б, то неизбежные малые отно сительные ошибки округления при / ~ k/б велики по абсолютной в е л и ч и н е . Они носят случайный характер, так что в их разложе-
