Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Пространственная модель турбулентного обмена

..pdf
Скачиваний:
4
Добавлен:
12.11.2023
Размер:
14.59 Mб
Скачать

рически яшшея обобщенный метод установления (см., например» (2, 3 0 |)

Я (9 Ф /3 0 = Ь '-А Ф

(1.2)

с оператором 4Ф . близким к оператору АФ и расщепленным ла нроиэоедсиня более простых и легко обращаемых операторов:

13Ф = /? |« з » эФ.

(1-3)

Первыми вариантами метода (1.2) были различные методы переменных направлений, а в последние годы быстро развиваются методы неполной факторизации.

В метопах переменных направлений операторы Я|» Д а . . . . одномерные. ГСметоде непопмай факторизации такого ограничения ист. Сеточные опера­ торы Я |. Вз здесь мотут быть и двумерными, к трехмерными. Пусть имеет­ ся уравнение

9 ^

01^

д*р

и

+■ и -----

+■ <&

Ьх

Оу

Ьг

9у

\ Эа /

. А 6

V )

с* = (

( 14)

92 V

ЭгУ

 

 

с граничными условными для ^ первого» второго или третьего рода

 

Э)?

+ сш*Р = Д-

 

 

(1 5 )

сI —-

 

 

Будем полагать, что с помощью грамотного алгоритма задача (1.4). 0 -5 ) сведена к системе разностных уравнений

в /пн.

 

 

 

О-*)

где

 

 

 

 

Л ш М = ?№!?№!

“ аГАГЧ>/-1,* 1

~ ЧкгФ н\.к(

~

(1-7)

- Ь д ^ 1 . я - I. I -

ФыФи * 4 1. I -

КшЧ’Г. Лг. / - I

~

Л/ЯГФ1*. а41.

= Т ж к = Т /7 , / = 7 ж

причем все коэффициенты этого уравнения положительны н удовлетво­ ряют условиям

Ран = «гм

+ А**/ + с*** * ***** *

+ ***** + 4 ш .

(1.8)

4 гаг >

 

 

 

 

ВЦс! = СдМсГ

= *П/ =

- *Г*1

= Л/ЬЯ = 0.

(1.9)

Первая схема неполной факторизации для решения трехмерных уравне­ ний типа (1.6) была предложена о работе автора [4].

Путем добавления к

правой

и левой частим уравнения (3.6) некоторо­

го многочлена из неизвестных

можно добиться того, что полученный

разностный оператор в

левой

части уравнения (1.6) будет разлагаться

и произведение двух разностных операторов первого порядка. Таким образом, решение уравнения (1.6) можно свести к решению системы

разностных уравнений первого порядка. Эквивалентной системой для

241

уравнения (1.6) будет

2

РкР

=

 

 

 

+ 0

» ! ^ , ЛС— 1 . Г

+

М ш

# ! , * . Г - ]

+

* Т м и /й Ы .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(МО)

Ф«1

= & к|Р|4|.кТ

+ 6цнУг,* + ].г

+

*'ГАР'Л*,Н1

+

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а1к1

=

Т/Лс/г

МЫ "

^РАРТ/А/!

 

 

 

 

 

 

 

 

б гаг

4 м Тар»

 

=

Чк/7№ П

 

 

 

 

 

 

 

О - И )

0ГАГ

= 4мТгАГ*

Р1А/ ■ Адг/Уги.

 

 

 

 

 

 

 

 

 

 

=

Ч/Л Г^-1.к*1,Р

+

 

 

А. Г+1

+ *7ш^г. А - 1.1+1 *

 

+

Ц ш Ф Ш . в - М + Т??АР^*1.*./-1

4 Ч |* |^ 1 .* -|.Г -1 -^А »П рл./^А |.

причем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<М2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ч/ы

=

а Р*Р^1-I, к/*-

Ч/ы

= <*№?.!-I, ЛгР»

Ч д|

=

0Рк/*'Р, к -1 ,

Ь

Ч д /

=

0ЛгР$Г. к - | . Л

Ч « ]

=

 

 

I .

ч /м

=

Р/А Г$Г. А . / -

I *

П | « = ( V 1 + ч ,э + ч ”

+ I? *1 4 V 1 + ч ” ) * , ;

 

 

 

0дм

 

параметр,

а коэффициенты

у ^

определяются

по рекуррентной

формуле

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Трат

= Л ат

-

Я/Ар|ср-1,А| + 0Г*г№ -1.М

* Я1-1,А1)1ТР-1.кГ

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

* «

Л

4 . * - 1

, Г

*

0 | м

( ' г1

, * - | . Г

+

СР, А — I , ])]7 Т ,

А — 1

, Р “

 

-

* * № [” < * , / - !

* 0 ш ( < Т к , Р -1 + 4 к , / - 0 1 Т Р А , Т - ■•

 

( 3 . 1 3 )

Если 4/*т из (1.8) мало отличается от нуля, то сходимость итерационного процесса (1-10) легко доказывается при 0 д /, равных, пул к».

Для получения быстро сходящихся последовательных приближений использовалась схема:

%1кё ~ 0гГ к р 2 /-|,ы +

А-1. Г 4

Л м ^№ , Г-1 + ^ГАГ

+ 7<1м/ш>

Й^м = {дмН'ш.Ы ■* ^РАГ^,АТ|,Р +

+ г 1к{,

<*-14)

 

1

 

 

 

Р /А Г -

( ® Ш * * 'р _ | , А 1 + Р ш Щ . к - 1 .Г * Д Р Ы ^Г А . Г - 1 ♦

РмУёкё

(дыИ'г+1| Ы + 5/к<^,*г +11| + ^/АрЙЪк. т / ш ) *

С/гедует также охметнть, «по умелое использование схемы (1.14) и со­ четают с другими релаксационными методами может еще более ускорить решение каждой конкретной эадвчи.

242

§ 7.2. Неявная схема МНФ для решения трехмерных уравнений эллиптического п т в

Следующая, неявная схема неполной фаюориэащеи для решения трех­ мерных уравнений эллиптического иша была предложена в работе' [б ]. Заменим уравнение (1.6) системой

г(к< =

 

 

^ + Чм[/м1

+ ЯдиЙР) -

 

(2.1)

? ш

-

 

 

 

 

 

 

~ Ргаг^1.*+1.;

~

-

6Мг<0|, * + 1,1

=

+

 

 

141,

 

 

где

/ = Т л г . л

= 7 Д

/ = Т 7 Г

 

 

 

 

й(*г

= аш7ш>

0Ш = *ПМ7Мг1.

1им “

^глглг-

 

 

 

3

^к/УШг

Ык1

= ОТ/к/7№Г>

*Л1 =

лЛ /7Л /,

 

А * |(^ )

= ;Л1ш(в №, Г - 1 ^ - 1 . * .* -! + Ь кш1 ^ 4 1, * ,! - ! +

+

РгАт,I—I 1Р/.Я -1 - 1

+ в |* ^ _ |

1р|. &е-1 . 40 -

(2 -2 )

Здесь

использована компенсация

простейшего диагонального вида Ит =

=

 

 

Возьмем 5/** = *»««*(« м м - 1 +

 

+ Д «,г- 1 + 5л*. 1- 1)1

причем 0 < К < I - Тогда получим

 

 

 

 

 

7Ли =

(Д ш

~

" г/и К * .Г ~ 1

+ к(ЛЛ ,/ - 1

+

+

*4 <*/*./-|)17ль. / - 1 г 1.

Система уравнений (2.1), так же как и в случае двумерной задачи, ре­ шается методом последовательных приближений. При получении очередно­ го и-го приближения для поля функции ? последовательно в плоскостях / = б , (С - I) и.т-Д. двумерное уравнение (2.2) можно решать каким угод­ но способом.

Естественно, чш при получении в /-и плоскости каким-либо методом последовательных приближении нс следует второе уравнение системы (2.1) итерировать большое число реэ, так как правая часть этого уравнения не является точкой, а представляет собой /г-е приближение для функций

и V**, 1*1 -

При выполнении условий ащ 4 Ь(м 4- см + йм 4 т м 4 пг^г < р м и при тш < п(к1 счет по схеме (2 1 ) является пространственно устойчивым.

Сходимость итерационного процесса (2 1 ) исследуется эксперимен­ тально.

На базе схемы (2.1) с некоторыми изменениями структуры функции ^№г(ч>) согласно методу Л-факторизадни была составлена программа ре­ шения трехмерного уравнения эллиптического типа. Результаты излагают­

ся в работе [1). Компенсация

(?) бралась в виде разложения линейной

функции

О ш (9) в окрестности

точки 0 , Л, 0

так, чтобы итерируемое

выражение 0 (к1 (?) 4-Я !к1 (?) в целом имело следующую структуру:

 

&1ы Ьр) + #ГДг*(9) =

» - | № г-1. к. 1-1

* Ф1к1

РгА.Г-1

~

- V /-!,**) + 5 м , 1 (Л+1, Ь,Г-1 +

-

 

^ГА.1-1 “

*><+|,*|)

+

+ 0Г*. Г-1 О?*, к -1 ,3 - 1

+ ?Л1

“ №*.*-1

-

?*, * _ | , | >

+

 

+ 5гл.

1(VI, * ♦ ! , / - ]

4

|

~

?*,* + !, |)Ь

 

(2.3)

243

Э ю существенно повысило скорость сходимости 1псрационного процесса по сравнению с (2.1). ЕС.11. Полосухиной исследовался вариант схемы (2.1) с периферийной компенсацией.

Выражение Ош (*) * //м (* )и р н эю м имело структуру:

В |И ( * ) +

 

* Й * | [ в №, Г - 1

А . Г - 1 +

“ к *г'Л, Г - 1

4*1-1, А1

<*!«***. #+|)

+ Ьк,Г-Я (*И1. *, г- 1

+ Ь<Р1кГ -

-

* * / * , ! - !

-

0 1 ^ * / А , Г + 1 ) * 01к, Г - 1 (* Л * - ! , / - I *

+ ®/*№Г “

**1*,Т-1 - Ч*|, А _ | , | “

0|С4М№| |4-|) +

+< - 1 (РГ,Ы -1, Г - 1 + 0Г*Г*Г” к ^ Л , I - 1 “ 4*^, А +Т. Г —а Гы 'Р (Х . И |)1 >

 

 

(2.4)

где о, 4,0 - свободные параметры,

 

I прк У <

(2,

 

О при 1 -

0 .

 

Для решения использовалась область

с количеством узлов 4-0 X 40 X 40.

Следует отметить,

что при решонни

системы уравнений (2.1) итерацион­

ным методом возникает неопределенность в выборе оптимальною коли­ чества итераций для получения га-то приближения функции *.

Вели бы в системе (2.1) второе уравнение решалось прямым методом, то такой неопределенности не возникало бы и сама схема вычисленГ выглядела более удачной и компактной. Однако существующий прямой' метод векторной прогонки для решения второго уравнено системы (2.1) не экономичен и может, вообще говоря, привести к расходимости через несколько итарадин.

Ниже приводится одна из неявных схем неполной факторизации для решения уравнения (1.6), в которой неопределенности, как в схеме (2.1), не возникает. Уравнение дня * в факторизованной системе имеет п этом случае разностный оператор второго порядка лишь по одной координате, и поэтому вгорое уравнение системы решается безытерационно с исполь­ зованием одномерной прогонки-

$ 7.3. Схема неполной факторизации

снеявным оператором по третей координате

Впредлагаемой схеме [56] уравнение (1.6) заменится эквивалентной «негемой

*гм -

лЛГ*1-ЦН-йниЧ*-1.Г = У » к & ы * Д|*К*)*Дян(*)»

^ ^

*Ш -

ЪЛГРГкф1 - 1 — ГгА:/^УДе.И-1 — Г.'Аг»^У4-1 .АТ ~

= г[кТ.

 

Эту схему можно считать обобщением явйой двумерной схемы (3.13) гп. I на случай решения трехмерных уравнении. Причем зю будет уже второй способ преобразования схемы (3.13) гл. I в трехмерную. Первый способ описан выше - см. (1.10).

244

Для нахождения структуры линейной функции

(«р) в схеме

(3 .1)

и определения коэффициентов а, Д, . . . записываем тождество

 

Як! ~

 

 

-

$/иЙ*,г+1 “

 

 

-

а№ г(й-М 1 -

А,/+НЙ-»,*,!«•1

 

-&-1,ЬИЙ№Г-

$Т- I ,*ПЙГ- 1.*+ I

“ А*|(йГ.*- 1

Я. к- I ./+1 “

 

-

^ *

- | р|^ 1 - и + 1

- 1:л* - 1 1лД+1,*-1.1- 5 /.а- |,< ^ * г) - 0 |* К уО -

 

-

М*|(у)

- 7 л И л /М*

 

 

 

 

(3.2)

Из соотношения (3.2) получаем

 

 

 

О т Ш

=

а Д и А - 1 ,А Д К -1 ,* « -1 ,Г 4 0Нм1г>* - Ы

^ / + 1 1*

- 1 , / 4

 

+

^’ГА/СЧ’Г—Я

Ь ,ЛГ/—I

+

?/- I ,ЛгЛЛ—1 ,1+1)

+

 

 

4 Ам(1?4.к-||йДгак-|.1-1

4

&,Хг-|,П№.к-|.1«'|)-

 

(3.3)

Примем далее

 

 

 

 

 

 

 

МшЬР)

=

-Н<Чк)Ь1-\ ,к1 +& к& .к-\,1) Я м - К « ш (Ч /-М 1 + & -1 ,ЛгЛ X

X

Я~-1,к1

 

КАл|(Чг.*—I,/ 4 $/,А —1,Л Я,к —1%! + (?№|0р)>

(3 4)

где

 

 

-

регупнриэатор. Возьмем наиболее простой и весьма надеж*

ный регулярл затор

 

 

 

 

 

 

 

 

гГ*IгГ*Г 4 г1кГРЛк11

 

 

 

гды “

0 (0 ^

4 0/А/),

 

 

 

 

(3.5)

Г/А:/ = е(Од] + Дш ).

Тогда после несложных вычислений подучим

У 1 к /\Р ш 4 (I

^йы(0 + « - ^ 1 - |, « -

& -!,« )

+

4 0 - к|,г .* -1 1|Т 1 Ь(к<(<г +е -

- А . * - 1,0)

= 1»

(3*6)

<*Л|0 -К Д сЛ -М !) = 7№Г*№11

Д/*Ю - */*/*'/.*- 1,0 - 7аг^Ш>

&А/0 - Гди) = 7А|С»|»

(3 7 )

81*1(1 - г/к/) = 7|*1^лкл

- Где;) = 7аг^1*г.

Г|*|(1 - г,к|) = 7Гк Д дгд

где

^1*1 = %к/ 4

$1*1-

138)

Для исследования схемы (3.1) с компенсацией (3.4) решалась первая крае­ вая задача для уравнения Лапласа

Ь у = 0. яг = 1.0

(3.9)

на сетке 10 X 21 X 21. Решением этого уравнения с постоянными граничны* ми условиями является

Як! ~

(ЗЛО)

245

Зависимость мотффицкенп сходимости Хот набора параметров

к

0

о

е

*

0,7

0,8

0.3

0,10

0.824

0.5

0,2

0.5

0.04

0,855

0*7

0.8

0,1

0.14

0,817

0.5

0.0

0,0

0.08

0.838

0.0

1.0

0.1

0.01

0.815

0.1

0.8

0.1

0.12

0.840

0 *

0.5

0,8

0.10

0.869

0,4

0.4

0,7

0.16

0.875

0.0

1.0

0.3

0.01

0.828

0,7

0.9

0.2

0.0

0,747

0.0

0,9

0.7

0,1.4

0.853

0,8

0.7

0.1

0,04

0.767

0,0

1.0

0,2

0,01

0.822

0.1

0.4

0.1

0.18

0.857

<*0

0.7

0.6

0.03

0.861

0,6

0.8

0.1

ОД2

0,854

0,0

0,0

0,5

0Я2

0.868

0.9

0,1

0,4

ОД2

0,854

0.2

0,4

0.1

0,08

0.842

0,3

0,3

0.7

ОДО

0,871

0.0

1.0

0.4

0.01

0.833

0,0

0,9

0,3

0.02

0,757

Таблица 7.7

комментарии

В качество Начального приближения использовались функция

=

1,0+81п(йМ).

(3Л )

Вычисления

проводились для

22 наборов свободных параметров 0, к, о,

6, значения для которых брались нэ таблицы случайных чисел, причем 0 < 0 ,

к, о <

],

0 < с < 0 ,2 . В качестве критерия сравнения различных наборов

вэят коэффициент сходимости решения на 25 итерациях:

 

Х ц

■=

(ММ'**.

< з . п )

где

-

норма невязки на п-й итерации:

 

К

'

2 М ,*К Л -/|*|1г«;.

0.13)

Результаты 22 вычислений коэффициента Х ц следеиы в табл- 7.1. Из таб­ лицы видно, что схема примерно одинаково работает при использовании различных наборов свободных параметров.

Разброс коэффициента сходимости невелик: 0,75 < Х ц < 0,87 . Наилуч* шее зкачение X» 5. равное 0,747, было получено при

к = 0,7, 0 =0,9, о = 0,2, е = 0.

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

$ 7А Схема неполной факторизации с прогонками по двум координатам

Построить схему, допускающую прямой метод решения каждого из двух уравнений как для , гак и дил >можно но одним способом. Первая схема описана в § 7.3. Вторая схеме предложена в работе [I]. В настоящем параграфе и в § 7.5-7 А налагаются результаты этой работы.

Уравнение (1.1) будем заменить, как обычно, системой 1гз двух урав­ нений ;

= г + в / л ~ Ч

п

я / " ) = *{п)-

'

При выводе новой схемы использована идея автора взять в качестве опе­ раторов Л и 5* четырехточечиые Г-образные операторы, причем Л связывает

значения вспомогательной функции в точках

( / , * , / ) , ( / , * , / -

I),

(!,* -,/

+ 1>, (/

- I, * , / ) ,

а оператор 5 связывает

 

1>г,

 

Рё-и.к! ; таким

образом, их произведение

 

содержит вес точки

се­

миточечного шаблона оператора

 

(^) н ешс дополнительно несколько

точек, нс пр1П1адпежашнх стандартному шаблону.

 

 

 

Другая

идея

-

использовать

метод /(-факторизации, предложенный

В.П. Гишснным

[32, 52] и заключающийся в том, что при составлении урав-

нешж

для коэффициентов

операторов Л и

$

используется

разложение

в ряд

Тейлора

операторов

(Я 5 )ГАГу? и А1к1 (у), а затем приравниваются

коэффициенты при

ух, $у , р , ,

<руу, фля

в двух полученных рядах.

Эш две идеи приводят к системе следующего вида:

 

 

 

Ч к 1

~

Д (а Л * , Г - 1

~ >,/ м * л | г*1

=

 

 

 

 

 

 

^АИЙНЫ -ДыЙ .*-1.; -

б(АГ^Г.к+1,Г = Едг^ №+■,*!+

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= Д/кЛРлг.

 

 

 

 

I + <ЛЛгР

-

 

-

^ « . ( - | )

+

+ ^ к ,Г - |( ? /, к +1,4-1

4

4><к1

-

 

~

Л * ,Г - |)

*

 

 

+■

 

/- |( Р /4 1 , А.Л-1

4

 

 

-

«*«!.*! “

^Ь .1 -1)]

+

 

 

4

•'шЕРнк, Н 1

А - I ,

Н |

+

 

~

 

~ Р |* ,Н |)

4

 

4

Ь(к. 141 ОЛ. к +| , Л-1

4

Ц>1к1 ~

Ф1лкЫ ,1

~ Мк, Г+()

4

 

 

4

 

/+| (^/+1, *, Я+ 1

4

^ 1к{

~

~

0(А,/*а)]

+

 

 

+

«№ ([01- I . кЛЧ>4-1, А —1,1

4

РГАГ “ *Г-I , к! ~ V*/, Яг —1, () 4

 

4

51-1, Аг(^Г-|, »Т|, /

4

У>ЦЦ “

1Р|—| , ЛГ

*+ !,()]•

(4.3)

247

Коэффициенты

схемы

 

(4.2)

 

вычисляются

из

следующих соотношении:

В т

 

 

* .< -■

"

& * . '-■

"

 

1 -

1г*. 1- I ).

(4.4)

Л|*г

=

 

Г+1

_

^1к, 1*1

® « . т

 

€ |к .Г+ |)»

(4-5)

<»«1

= <*./*)(<*>/-1 .* !

-

Л -1 .А Г

~ & Г-1. ы).

 

(4-6)

^«1

= 9§Ы ~ №*|4«с,/- 1

 

 

 

1

й ТА-<0/-|, ы.

(4.7)

с(к1

= $ГАГ

М * |Е |К ,« -1

»,Л Г 4 «,Т * ||

 

 

(4-8)

 

=

Д м б й г .Г -1

~

У т ^п . 1+1

 

 

(4-9)

РТА

=

М№г(Днк./-1

+

;- 1

+

 

/ —I ) “

 

- УК|(0Г*,;+1 + ! « . ( - 1 -

Ь п ,1*\)

-

&№г(0Г-1.к1 + б/ _ |

4-

+

 

 

 

 

 

 

 

 

 

 

 

С4 -10-)

Также полезны следующие два соотношения, получаемые из ураонс-

пни (4.4) - (4.10);

 

 

 

 

Р/АГ ~

-

с1к1 -

= (<*>ГЛГ

0ГАГ

$Н«) + а < м ё / - | . * Л

 

 

 

 

 

 

(4.11)

Р*Ы = Щк1

+

(&1Ш -

0Яы)+ (Л*<

-

(нмИС^/М ~

*1-

 

 

 

 

 

 

(4.12)

Структура

соотношении (4 .4)-(4 .12) таково, что позволяет разрешить

эти уравнения относительно неизвестных коэффициентов за одну итера­ цию, несмотря на то что в соотношении входит коэффициенты с трех слоен.:

/ -

I, /, / + 1. Коэффициенты схемы

(4.2) вычисляются но столбцам при

фиксированных значениях индексов /,* .

 

 

 

 

 

На шаге

(/, к , /)

л формулах

(4.4)

и (4.6) вычисляются коэффициенты

Рг*Г и

а1к1-

(4.11) мы

получаем численное значение выражении,

 

Из

соотношения

входящего в соотношение (4.5), но ь точке (/,* , / -

1):

 

 

<*>/*/ -

&м - &1к1 -

%1М -

(Р ш

-

*1АТ -

С/Ы

- 4 * ) ) - л /аД г- |,ЛГ*

 

 

 

 

 

 

 

 

 

 

 

(4.13)

Следовательно, на ша1В (#, к, I)

мы можем пычнелять р(к

,. Аналогично

ВЫЧИСЛЯЮТСЯ коэффициенты

 

^

, Л 1.

^Л ,Н 1 .

а /А,<-»2- Р*н,1 +2 >

 

+а ]( т\д. Дондя до

знвченлл / = ж .,, мы

вычислим

о /А|1Н|, Рль,т%,

*7а, гг?а - 1•>причем значение

уже известно из граничных услощГ;

Чк.т, = 0 «о соотношений (1.9) и

(4.5), поскольку

= 0. Затем

одномерной прогонкой

ВЫЧИСЛЯЮТСЯ коэффициенты 01Ы, Д|*ь <7*/, пежи-

щне на вертикали, где 1фиксированы, а 7 = I, 2.........

Шэ. Одновремен­

но

с ИИмн До формуле

(4.12)

получаем значение ы /А{. Далее переходим

к следуюцце му столбцу.

Таким образом, описанная выше последовательность вычислений позво­ ляет определить коэффициенты системы (4.2) за одну итерацию.

24в

Распишем билес подробно алгоритм вычислении коэффициентов

6г*1. Ь*'1

*</)

- »'«1л -|/(1 - Л*, г - 1 ^ ( 1

- О).

 

 

УьО +О

=

{#1к1Уо(1) +

«Д с/Рг-I. А-г)/(1

-

{4,|4>

ус {1

<■ О

= <^лы>гсС/)

+ ‘> ^ / 0

- /Лаг-МО).

 

 

У*1^ + О = (Р1ЫУ*{0

+ 4гЫ

-

«1АГ$1- I. »/)/(!

-

Я«М*40Ь

Далее

 

 

 

 

 

 

 

 

Рг*г

= *</

+

П0г*.г*.

 

*

О.

 

 

«№1 = •'<'

4

Щ Л .Г*1

+ Л :(/

+

О.

 

(4 - ^ )

в ,ц

= х (1

4

I )^Лг, [+1

+ Уй(1

 

О -

 

 

Обозначим описанную схему неполной факторизации яббрсвивтурой ПС11Ф (к рогоночная схема неполной факторизации).

Использованный при выводе соотношений (4.4) - (4.10) метод Л-флкто* риэации приводит к такому виду В»р, что при нупспом начальном ирибпи-

женин = 0 и при условии, что точное решение является линейной функцией хоорлннлт, это решение будет получено на первом же шаге итерационного процесса.

§ 7.5. Численные эксперименты для ПСНФ

 

Первая серин расчетов проводилась с иснол

кием области размером

20 X 20 X 15. Решалось уравнение Лапласа:

 

= 0,

= I •

(5.1)

Начальное приближение задавалось формулой

 

 

^ 1.0,

(5-2)

где ч и Н - параметры.

Такая постанопкв задачи приводила к тому, что праван часть уравнения (1.6) / д., были отлична от нуля в точках, примыкавших к границе об­ ласти. так как длн удовлетворения равенств (1.9) граничные условия упимпалнсь в величине провой части уравнения (1.6). Таким образом, разностный аналог уравнения (5.1) задавал как бы задачу Пуассона, прн этом решение задачи (5.1) должно быть равно единице в каждой точке области, что позволяло проводить эффективную проверку сходимости задачи к решению, выводя на печать два значения: т а х р мг и п и п ^ . При получении приближенного решения в качестве критерия для выхода из итерационного процесса использовалась оценка

«<"> = ||

>11/11^" >11

< И = 0,001.

(5.3)

Результаты

расчсюв сравнивались с

решением из |5 1 |. Норма вектора

числена следующим образом;

 

 

И* И = кХ г У* (к' 1

 

(5-4)

В табл. 7.2

приводятся некоторые значения г/ и число итераций м М

исоб.

ходимос дня выполнения условия (5.3), т.е. с < 0 ,001.

249

 

 

 

 

 

 

 

 

Т а б ли ц а 7 2

Впканно триметрац па сходимость итерационного процесса по схеме <4.2}

 

ч

 

0,1

0,1

1,0

2,0

2.5

1,0

3.3

3.9

 

 

4

9

31

57

68

92

85

«8

 

 

 

 

 

 

 

 

Таблица 7.3

Впиитае

параметра ц

на слодшнисть итерационного

процесса по схеме

 

(4.2),

(5.5)

 

 

 

 

 

 

 

 

 

ч

0,3

<46

2.1

3,0

3.3

3,9

5.1

 

"<?)

14

16

10

10

10

10

12

 

Из приведенных результатов следует, что схема (4.2) очень хорошо гасит гладкую компоненту, ошибки с (? ^ 0 ,4 и очень плохо гасит высокие гармоники ошибки, когда ту —тг = 3,14.

Вработе [4] схема неполной факторизации дополнялась на каждом шаге одной итерацией ко методу Лнбмаиа, что попышало устойчивость метола.

Вслучае схемы (4.2) была использована эта же идея, ло вместо нтерицин по Либману использовался метод Зейдепя. После итерации но схе­ ме (4.2) делалась одна итерация ло формуле

= —

 

) *

* « * !* > % ,„ +

. , * *»Ы УЙГ», + / ш ) •

(5.5)

Назовем этот вариант МПСНФ.

Метод Эейделя хорошо гаскт высокие гармоникк ошибки, поэтому следовало ожидать, что совместное использование схемы (4.2) и (5.5) улучшит общую картину сходимости. Эксперимент подтвердил это пред­ положение (табл. 7.3),

Вели

сравнить полученные

результаты с

результатами, приведенными

в [51], следует отметить, что

значении для л(?)

в этик работах близки.

Так для

МПСНФ а(ц) = 10 4

16, а в работе

[51]

для аналогичной задач)!

получено значение л = 11 итераций. При этом в [51) приводится.только «мело внешних итераций, и если на одну внешнюю приходится более одной внутренней итерации, то схема МПСНФ будет лучше приведенной в [51) в соответствующее число раз.

250