книги / Пространственная модель турбулентного обмена
..pdf# ш ест структуру произведения двух операторов |
сели |
вес элементы |
матрицы С неотрицательные: |
|
|
С > 0. |
|
(3.3) |
Так как матрниа О ш построения неотрицательная, |
то |
условие (3.3) |
сводится к требованию |
|
|
и > 0. |
|
(3.4) |
Условие (3.4) является сильным ограничением на параметры схемы, что приводит к замедлению сходимости итерационного процесса (3.1). В наибо лее Быстро сходящихся схемах компенсирующая матрица // всегда содер жит отрицательные элементы.
13 работе 124] доказана следующая теорема, которую можно сформули ровать следующим образом.
Т е о р е м а 3.1. Если В * А + С, В~%> О, В~* С> 0,.то итерационный метод (3.1) сходится тогдаа только тогда, когда А "* > 0.
Условие й~ЛС > б является более слабым но сраннсшио с (3 .3 ).Так, матрица // может содержать отрицательные элементы.
В 1 6.4, 6.5 исследуем условии на параметры дня одного класса неявных схем, которые обеспечивают выпои немке соотношения В~ХС > О.
§ 6.4. Описание структуры матриц Г. К, 5 . Свойстве матриц А, В, А, 5, Г
Внеявных схемах операторы Я и •>имеют вид
=Ец Од %1- I, к .
(5чэ)д =у,к - 0,*«Д. к- I - |
* |
_ |
^ |
(4.0 |
1гЫ - *№1Й- 1,А |
“ |
г /А- |
|
Оператор ГС будем записывать о следующем виде:
(Г С ,)* в Л/йРг-1,*^-1,А -1 4 |
1.АЛ-1.М-1 “ '1ЫЙГ- 1.А ~ |
||||
- Я*к*РйкI. X ' *ЛЛ. |
“ 'НМ- *+1 |
+ е/А'т * |
<4-2) |
||
Рассмотрим класс схем, для которых |
коэффициенты |
/ ц , |
|||
Ък имеют вил |
|
|
|
||
т(к |
9 |
к(*аг|*, |
|
|
|
|
|
Ни Ьк. |
|
|
И-3) |
*п |
= |
, |
|
|
|
<Г* |
= |
7Мбм. |
|
|
|
231
где 0 < |
К|*, йц |
|
|
VII < |
I |
ДЛЯ Коэффициентов |
СГ;а , |
0д , |
$/А| 5 .., |
||||||||
получим выражения |
|
|
|
|
|
|
|
|
|
|
|
’ |
|||||
*1А = Т « а№/(1 - Х д ) . |
|
|
|
|
|
|
|
|
|
|
|||||||
Л* |
= |
|
|
- |
°№). |
|
|
|
|
|
|
|
|
|
(4.4) |
||
$1к |
|
|
|
|
-Д « г). |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
= |
71*^1*/О |
- |
Уд), |
|
|
|
|
|
|
|
|
|
|
||
коэффициенты у д |
определяются ш рекуррентной формулы |
|
|
|
|||||||||||||
1 4 «№&- 1.* |
4 |
Т »Й 1 4 |
|
|
|
|
|
|
|
|
|
и .5 | |
|||||
НИН |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7м = |Р д |
4 |
- |
«л О - |
Кг* Г 1 |
I,АГ 1 |
|
|
|
|
|
(4.6) |
||||||
Докажем важное свойство коэффициентов |
|
, $ лу 5 д , у а . |
|
|
|
||||||||||||
Л е м м а |
1. Коэффициенты у1к„ Д№, |
|
,б ц удовлетворяютуел оаиям |
||||||||||||||
У1к > |
О, |
|
|
|
|
|
|
|
|
|
|
|
|
|
<4.7) |
||
&1к + Яд |
М |
д |
< |
I , |
|
|
|
|
|
|
|
|
|
(4.8) |
|||
если |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
е(к > |
шах I Од , д * , нд ) , |
|
|
|
|
|
|
|
|
(49) |
|||||||
К/* |
< |
I |
|
|
|.* № л , 4 ё д ), |
|
|
|
|
|
|
|
(4.10) |
||||
при этом строгое неравенство (4,Ъ) выполнено для / = 2,Л/, А- = \,М |
|
|
|||||||||||||||
Д о к а з а т е л ь с т в о , |
Докажем, |
что |
( д < |
I. Из неравенства |
(3.2) |
||||||||||||
гл. I с учетом (4.5) при условии е/А > |
|
имеем |
I - |
бд > |
^д (1 - |
Д д) 4 |
|||||||||||
4 ° д ( ) |
- |
€ / - 1,*)> откуда |
ло |
индукции |
нетрудно показать, что $ / * < ! . |
||||||||||||
Теперь |
докажем |
основное |
утверждение |
леммы. Из (4.5) н |
условии |
||||||||||||
(3.2) |
гл. I следует, что |
|
|
|
|
|
|
|
|
|
|
||||||
1 - |
ед > (1 |
- |
0д)/!д + (1 +)*д)$д |
4 (1 - |
|'/* )вд |
+ в д (I - |
&_!,*)• |
|
|||||||||
Очевидно, что |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
А * + Е м + 8 « < { 1 - |
- « * ( * ( • - |
|
|
- п а х |
|
|
|
|
КП)
Из неравенства (4.11) вытекает утверждение леммы. Лемма доказала. Лемма I доказывает тот факт, что матрица Г > 0. Так кок диагональные элементы матрицы & положительные, а висд1гагоналы1ые отрицательные, то 5 Г ‘ > 0 (ем. [4 8 ]). Лемма ] также позволяет утверждать, что метод прогонки для решения трехточечного разностного уравнения (4.1) будет устойчивым.
Очевидно, что коэффициенты а/к > 0 и, следовательно, Л " 1 > 0 . Таким образом, для неявной схемы <4г1)-(4.6) в " 1 = $ " 1Я -1 Г.
232
§ 6,5. Исследование условий,
обеспечивающих, неотрицательные матриц» В' 1С |
|
|
||
Найдем |
услония |
дин параметров кг*. у (кш в1к, о,*. «,*. при |
которых |
|
ч -'с & о . |
о В1' |
|
|
/ = т + |
Возьмем |
базисный вектор /;- = (0......... ]........... 0 ), |
где |
||
* (и - I)Л/, (л», л) |
- индексы фиксированного узла сетки. Очевидно, что |
|||
У} =В~10 ! есть/ столбец матрицы В~1 С. Покажем, что все ^ |
> 0 Ц - 1,1). |
Перейдем к сеточным функциям. Вектору /у соответствует сеточная функция
*.ии = I.
.т,* * 0 в остальных точках сетки.
Выпишем значения функции
ГСх,,, „ -
ГО ,„ ♦ |,л* |= <Х/п+ ,, л♦1014.лН • |
|
|
I ОГ,„ ц .л _ I ■“ Ощ +|,„ _ I ЬП1' „ |
I , |
|
Т ^ Х ,» ,♦ Т.л = - Гщ + Т .л , |
0 * 0 |
|
ГСдР„, * 1 = |
Яш - 1 , |
|
I'‘СДГ„| „ч I = |
,ц-» I • |
|
ГО .... .
ГО ,* = 0 и остальных точках.
Теперь иосион ьзуемсн тем, что оператор Вфакторизованный:
(ад,* = г о ,* .
№у)л = ^|* . |
|
|
(*.2) |
|
и вышине» значения сеточной фухкшш |
|
|||
2 л |- I ,п ~ ~Чт- 1.И1 |
|
|
|
|
2,»,г,|«1 |
(и|.Л'*1> |
|
|
|
2|лл “ *тп ~ ат п Я т - |
|
|
|
|
2 щ . п - } |
" “ ^ 11,11-Т . |
|
|
|
^*И1+1,»1*1 = ®/л+а,п+1 • • •Ол|-*1,и*Ь (Р«п,лН —^п, м+ т)* |
|
|||
% т л * 1 . м = в/л+а.п ••■ в Л1* 1 .н С*|ня “ °И 1Л^Л1 - 1 . я ~ к»1 * 1 .п)« |
|
|||
%т+\п- I = 0/л«1,я-1 -• • ®/я*-1,м-1 С^1п.и-1 ^ *А»н.» —1 )■ |
|
|||
= 0 дня ос1аиы1ых узлов. |
|
|
||
Исследуем соотношение |
(5у),* 55 2у*. Запишем его о следующем виде: |
|||
(З Д « |
~У\к ~ А*У1.к ~I |
- |
А » * ] 8 «Л*. |
(5 3) |
гдо ц,* = {мЛ+1,* + 2 п- |
Д™ ^ существует неотрнкэтельный обратный |
|||
оператор. Рассмотрим 5 ~ ‘ Г,* |
при I - т + I , Мь к = I, /V, ш <М - |
1. Оче |
видно» чтоиягк = при этом 2 АГ<Я_ , > 0 , 2 М.„М > 0. а 2 Мп * О. ссл».(
€мш —0т л 4 /п - |,л |
—*гп+1,л |
|
|
|
|
|
(5.4) |
||||
Если выполняется условие (5.4), то Умк > О, к = I , Л'. Далее по индукции |
|||||||||||
нетрудно |
показать, что сели |
выполнено |
неравенство (5.4), то |
^ о, |
|||||||
к - 1.УУ. |
! = рл + 1 ,Ц |
ш < М —1 |
. _______ |
|
|
|
|
||||
Иссиедуом уравнения (5.3) |
для г = «» - |
I ,т (в том числе случай т =М), |
|||||||||
к = \, N. Пусть / = т, Так как |
> $ _ |2 , а при т - М |
5 ' 1ъ = |
|
||||||||
то покажем, что и = 5 “ ' 2 > 0. |
|
|
|
|
|
|
|
||||
Оператор запишем в следующем виде (см. ( 2 |) : |
|
|
|
||||||||
= Л* |
|
+ Ък г » , |
|
|
|
|
|
|
|
||
м« |
|
|
|
|
|
|
|
|
|
|
|
А* =Ъ к Лк. |
Ь1к ~ ТГА &1к> |
|
|
|
|
|
|
|
|||
У1к = 0 |
- А и Л .* -»)"1 • |
|
|
|
|
|
|
|
|||
Выпишем значения функции 21к: |
|
|
|
|
|
|
|||||
%т,л—\ |
Тгтт,п- 1Л п ,л -1» |
И ^ 2 , |
|
|
|
|
|
||||
Апп = —Р т п Т т .-п 1^т.л-] + 7 м л(*мл —Ощп^т- т,и)= |
|
|
|||||||||
” 7«г» (^тп |
“ а т п 4 т - 1,я —Рпп ^т, л - 1 |
,п- 1X |
|
|
|
||||||
^ т .л + Х |
= Ам. л *ж' •• Л л , л * г ( Л п ,н Н 7|мм(?пгл |
_ ® л 1 л 4 гп -1 ,л ~ |
|
||||||||
~ Дг1ти5п1л1/«1.п-1)~7»п, п + | Ал,п+1) = Ал,л+т • • -Рт.п-1 |
^ |
|
|||||||||
X (7тл (^тя |
“ ®1Г1п4т-1,п - Л пп5л|, п- 1 »,» и .1 г-1 )-б |||.п -1 ). |
|
|||||||||
1 < 8 < М - т , м< ЛГ - 1, |
|
|
|
|
|
|
|
||||
2 т * = 0 в остальных точках. |
|
|
|
|
|
|
|||||
Очевидно, что |
|
> 0 , 0 < 5 < 7 / |
4, если |
|
|
|
|
||||
ст л —®Л1 И<?Д1 - 1,« “ Рт» А», п -1 |
^и, л -1 |
^ 0» |
|
|
|
(5.5) |
|||||
Утп(*тл —Отя4т-1,п —РмпЬ/П'П- 1 Ут,»-!) — 6 т ,п - 1 ^ 0 ‘ |
(5.6) |
||||||||||
Лрм [ =л - 1 |
|
|
|
|
|
|
|
|
|
|
|
**«».»-1. > |
|
|
|
|
|
|
|
|
|
|
|
^ ^/л,л —1 7|лл (^гттд- О т п ^ т - 1,м~Ртп 6гл,м-1 |
л -3 |
Тгп,#|—I&т, л - I4 |
|||||||||
“ ^ т ,я - 1 7 т л |
(ет я |
“ ® т л 9 т -1 ,п |
—0 тл б#*,»»-] |
|
|
|
|||||
“ 6«1, л -1 Ттп (*лтп ~ лтпЯт- 1,я |
—^ т .л -1 —*'«, л-1 |
^ А пл^/л .и -]) " |
|||||||||
” ®т, л -1 7гягт (^л| л —л#л п 4 т - 1,л “ рт, п - 1 )- |
|
|
|
|
|||||||
Вели |
|
|
|
|
|
|
|
|
|
|
|
^лРп -1 |
^ етп ~ <*мя Ят- 1,л» |
|
|
|
|
|
(5.7) |
||||
то мт ,я<.| |
> |
0, а также итк > 0 , ] < * < л - |
2. Нетрудно заметить, что |
||||||||
если выполнено |
неравенство |
(5 ,7 ),то автоматически выполняется |
нера« |
||||||||
■енство (5.5). |
|
|
|
|
|
|
|
|
|
|
234
Ддп параметра Отя получаем рекуррентное соотношение
^м .п -1 ^ ( ст п ~ а т п Ч т - 1 , п “ А ял А п .п -| * т . п - 1 У 0 - А я л А и . л - 1).
(5.Я)
при этом для л = I |
|
|
|
|
|
|
|
|||
А п2< с т1 “ йт |4 п |- 1 - |
|
|
|
|
|
|
||||
Покажем, что при / = т - |
1 |
иЛ1 _ 1(* > |
0 Д = 1777. Если к Фп, то |
|||||||
•Ли -1,А = $»н - 1,кУтк > |
О* |
|
|
|
|
|
||||
При к = п |
|
|
|
|
|
|
|
|
|
|
У«М - I ,л ^ |
?л* - I , а С^л*л |
—&тм Ят - 1 ) “ Ят- |
1, Я ^ |
О- |
|
|||||
Отсюда следует, что |
|
|
|
|
|
|
|
|||
|
|
|
- Д лг- 1 ,н > 0 |
|
|
|
<5.9) |
|||
или |
|
|
|
|
|
|
|
|
|
|
ета ^ Р т -1,/*О ■ * " ? » ? » и)* |
|
|
|
(ЗЛО) |
||||||
Из (5.10), (4Л 1) следует, « о |
|
|
|
|
|
|||||
ет п У т и ^ Р т - |
1 ,п ( Т т п Р а ш |
{ т я |
7 т и)г |
|
|
(5 Л 1) |
||||
А,т - 1 , п ^ |
е т п 1 (Р т п + |
|
«)• |
|
|
|
|
|
||
Суммируя |
все |
выкладки, |
можно сформулировать теорему сходимости. |
|||||||
Т е о р е м е |
3.2. Если: |
|
|
|
|
|
|
|||
1) 0 ^Д л1-1,П ^^/лп/(р#лл + Сщи)» |
|
|
|
|
||||||
Р « |-т,и < * * |
» |= 2 ,М , |
л = 1,М; |
|
|
|
|
||||
2) 0 < к „,4Ь|П < е т„ - с с т„ |
|
т = |
1,А1 - |
1, |
и=1 .Л , |
|||||
К«1Л ^ I |
“ Я’ип ^1П —1,л/(А»1П |
^ил)| |
|
|
|
|||||
|
|
и “ |
1,/У; |
|
|
|
|
|
|
|
3) 0< 1»,Я(Л_1 |
<От и |
|
|
<7»,-1,Л^ |
|
|
|
|||
т = м 7 , |
|
П = 2 ^ а Г, |
|
|
|
|
|
|
|
|
|»т п < 1 , |
т~ 1,АТ, |
и= 1,/У; |
|
|
|
|
||||
4) 0 < 0„1т/1_ ! < (ботя - |
ат п <?,„_,,я - |
___ |
|
|||||||
- А ляА л.л-!1,тлп-\ УО —АялАи.п-|)« |
ы*-1,А/, |
п с 1 , Я —1 , |
||||||||
дт„ < ], |
|
т = \,М , |
л»1,Л /; |
|
|
|
|
|||
5) тах 10,пп, Ктл»М/п» } ^ с и я, |
|
|
|
|
||||||
л» = 1.ЛТ, |
п = ),М, |
|
|
|
|
|
|
|
||
то неявная схема метода неполной факторизации |
(4.7)-(4.12) сходится |
в пространствеЯЬ, 1 =МХЫ, при любом начальном приближении.
235
Опишем последовательность выбора параметров: |
|
1. При т = 1,и = 1,7Увыбираем? „ т ,затем вычисляем |
|
2. При 2 < т < М, п - 1, N выбираем |
затем выбираем цт- \г„ н |
вычисляем Ь т -1,п- После этого можно выбирать кЯщ и вычислять коэф
фициенты ут„, |
|
3 . После того как вычислены коэффициенты *?т„, ©„„„ |
параметр |
Ншл легко выбирается по формуле (5.7). Затем вычисляются коэффи
циенты 5т л . |
___ |
___ |
4. Так как 0Л11 = 0, ги « \,М , то у - К При от * 1,М, 2 < /г <ЛГ »ыбн- |
||
раем 0гол по формуле |
(5.8), |
вычисляем 0т„ л затем у„,„ * (1 |
~Р/лл 7л1.г*-1&т,я-|) •
Заметим, что параметр €тп в программе можно оставить свободным я за «чет его выбора оптимизировать скорость сходимости итерационного
процесса. Из теоремы вытекают важные следствия.___ |
___ |
|||||||
С л е д с т в и е |
I. |
Если цтп = *тп = 0, /м я 1 ,М ,п я 1,УУ,г.е. выбира |
||||||
ется компенсирующее выражение вида |
|
|
||||||
Ф'РУтл = ~1тпФт.п-'1 ~ 1»лпФт,п+ \ + ?тп ЧАпм. |
|
|||||||
ю метод сходигся, если: |
|
|
|
|
|
|||
О 0 <»т.п- 1 < ет», |
т = ),м г |
н - 2 ^М, |
|
|||||
?тп < I» |
т = 1 ,М, |
«=1,]У ; |
|
|
|
|||
2) |
|
^ ( е«1л —Апп&Л1.п -] ^ т .» - О/О ~ Фтп^т.п- |)» |
||||||
171= Г ^ . |
И = М Г Л , |
|
|
|
|
|||
Ц т п < 1 . |
« “ I . М ь п = 1 , 7 / ; |
|
|
|
||||
3) л и х [0л1п»УтлзРтп ) |
^**ия» |
|
|
|
||||
т = Т м , м = 7 7 у/. |
|
|
|
|
|
|
||
С л е д с т в и е |
2. Пусть ртн - |
О. Тогда коятененрующее выражение |
||||||
имеетвид |
|
|
|
|
|
|
|
|
(б/)л!Я “ ~ ГПШЛ г - »,Л “ |
1>ППЧйм.и-1. ~ |
^»Ип *Ргп л 4- 1 |
+€>пп'Ртп> |
|||||
аналогичный |
по |
структуре |
схеме |
^-факторизации |
(см. [3 2 )). Метод |
|||
неполной факторизации сходится, сели: |
|
|
||||||
1 ) 0 < к т 1 . 1 | П < с Пц Г < I , Ш - 1 . М - 1 . |
и » Г Д |
|
||||||
К/ял ^ -I —0„,„ (т~ 1,и/(Ртн ^*/ялХ |
|
|
||||||
тп= 1РЛ/, |
л = 1,/У; |
|
|
|
|
|
|
|
2) 0 < в'щ.п_ | < с т л , |
/и * 1,Л7, |
и - 2,7/, |
|
|||||
ддая<1, |
« = 1,11, |
}>-М Г ; |
|
|
|
|||
3) О < 0 т |/ ,«.1 < (гт я |
|
- Ртл&т,/г-1 •'т .л -1 /0 “ Аии $я1.и-|)» |
||||||
« = 1 ^ , |
Я = 1 ,7 / - I, |
|
|
|
|
|||
& , „ < ! , |
от= Г Ж |
|
я = Т Т м |
|
|
|
234
4) т а х Ш „ |П, л,,,,,, цп,„ ) < е ш , ;н = М 7 , л = П"й
Следует отметить, что выбор параметров может быть программно реа лизован ,ирн этом один параметр остается свободным. За счет выбора это го параметра можно оптимизировать скорость сходимости метода.
§ 6.6. Выбор параметров в схемах неполной факторизации
Результаты, изложенные в предыдущих параграфах этой главы, отве чают на вопрос, какими должны быть параметры схем явных и неявных дал того, чтобы обеспечивалась сходимость итерационного процесса. Дале ко не дня всех схем неполной факторизации получены достаточные условия
сходимости. |
Однако |
практические расчеты проводятся |
с использованием |
и тех схем |
(и таких |
схем большая часть), дня которых |
сходимость иссле |
довалась с помощью численных экспериментов, на модельных задачах. Дня подобных схем также можно сформулировать некоторые реко мендации но выбору параметров, обеспечивающих сходимость при реше
нии широкого класса задач.
Использование схем неполной факторизации дня решения вое большего числа эздпч, различных но постановке, по заданию расчетной области и т.н., привело к пониманию того, что нс дни любом расчетной облает мож но испоныоиать схемы ММФ в их классическом виде, например для неко торых непрямоугольных областей.
Ниже приводится анализ одного из этих случаев и показана возможность обеспечения сходимости итерационного процесса соответствующим вы бором параметров, зависящим от координат узлов, к использова нием несколько иной схемы прогонки при вычислении значений искомой
функции.
Рассмотрим задачу Неймана для уравнения Пуассона:
|
|
^ 1 * 0 - |
|
|
|
(6-0 |
|
|
дл |г |
|
|
|
|
Здесь |
Д - лапласиан, З/Эл - |
производная |
вдоль направления нормали, |
|||
Г - граница области. |
|
|
|
|
||
Дня |
задачи (6.1) |
построим |
пятиточечное |
разностное уравнение вида |
||
(3-.1), |
(3.2) |
гл. 1. Для решения этого уравнения используем схему (2,1) — |
||||
(2.5) |
гл. 4 |
о регулярнзатором вида |
(2.17) |
гл. А. Коэффициенты 7 ц , «у*, |
||
01А»^гь> 5авыделяются по формулам |
(2.16), (2.19) гл. 4. |
|||||
В прямоугольнике |
14X28 |
выделялась трапеция (рис. 6.1), для точек |
которой и решалось уравнение (6.1).
Область, для которой производились вычисления, выбиралась таким об |
|
разом, чтобы псе расчетные узлы можно было разместить на самой гра |
|
нице, |
т о весьма удобно при решении граничных задач н первого, к вто |
рого |
рода, поскольку не требуется дополнительно переопределять значе |
ния коэффициенте» Ъцс, С", Лд, Р(к « помощью той или иной интер поляции. Единственное, что потребовалось в данном случае, —эго аппрок симировать крона йодную вдоль нормали, проведенной к наклонной гра нице-
217
Рис. 6.1. Область определения задачи <б.1)
Поскольку в предложенном случае угол наклона косой границы состав ляет 45°, то, исходя из обшей формулы
3«р |
— со5(л,д:)+ — сох(«„у). |
(6.2) |
||
Эл |
||||
Ь х |
Ь у |
|
||
имеем в нашем случае, что условие ду>/3/? - |
0 будет эквиналентн |
|||
оой границе уравнению |
|
|||
— |
+ — |
= 0, |
(6.3) |
|
Ь х |
Ъ у |
|
|
|
которое в разностном виде запишется как |
|
|||
Л+1,* ~ |
4 Ъ .к *I = |
(6-4) |
Далее зто соотношение используется при определении коэффициентов
Фк,С1кН р1к.
Следует отметать, что для использования методов неполной фактори зации необходимо задание разностных коэффициентов а#, Ь(кгс^* ^ 1к*Рп обязательно на лятнточе'чном шаблоне, а также выполнение условий
Р1к = а1к + *(А 4 С1Н+ &1к 4 А *• А* > о, |
(6.5) |
а1 к =С,пк=Ь/1 = Фп - □, |
(6.6) |
при этом можно использовать любые способы аппроксимации уравнешит я граничных условии (см., например, [2 5 ,3 1 ]).
Поскольку подготовка коэффициентов не входит в сам алгоритм не полной факторизации| то в качестве объекте дли численных эксперимен тов была выбрана область, где такай работа требуется в минимальном объеме, но при этом сохраняются основные свойства поведения схемы при решении задачи.
Нулевое приближение грн решении задачи (6.1) выбиралось равным нулю (*>° = 0).
В треугольнике, не вошедшем в область определении задачи, все коэф
фициенты, кроме р н , приравнивались нулю. В этих точках |
=* 2,0. Дпн |
контроля сходимости использовались корма |
|
I I / " 5! . - 2 1 т л Л к -7 ,*Л л & > <п,)1 |
<6-7> |
1к |
|
23*
II КО?ффИ№ Н««ГЫ
(6.8)
(6.9)
Сходимость итерационного процесса при решении задачи (6.1) зависит от расположения области с границей Г в прямоугольнике ЛВСй. Задача (6.1) с расположением области в соответствии с рис. 6.1 /три т>* = 0,7, ыде = 0,2 расходилась со средним коэффициентом Я**®} = 1,01 4-1/12 для значений параметра 0,001 4-0,01. Прежде всего было проверено выполне ние условии «де < 1, необходимого для пространственной устойчивости. Действительно, о некоторых точках на границе области Г это условие не выполнялось, хотя в остальных точках огде ~ 0 ,4 -г 0,5.
За счет выбора свободных параметров, изменяющихся от точки к точке расчетной области, и использования формулы (2.30) гл. 4, дающей верх нюю оценку для коэффициента аде, всегда можно добиться выполнения условия «де < I . Обычно из экономии памяти каждый свободный параметр выбирали постоянным для воей облает. Приведем здесь формулу дня верхней оценки аде ^Л'де:
0 |
(б.Ю) |
|
|
где |
|
- Р(к - а1* - Ьн - Сде - </де > 0. |
|
Значения Где, -шде, еде в точке (7, к) выбирались такими, чтобы выпаинлпось условие < 1. Поскольку после внесенных изменений условие Оде < 1 выполнялось, но сходимости по-прежнему не наблюдалось, то Была исследована система (2.II) гл. 2 дли решения второго уравнения (2.1) гл. 4. Для того чтобы обеспечивалась пространственная устойчивость реше нии, необходимо выполнение условий РдеРде < 1, Рдебде < 1 . Оказалось, что эти условия при решении описанной выше задачи нс выполняются в некоторых граничных точках. Так, например, в этих точкахрде 0де изменя лось в пределах 3,0-5,0. Чтобы ограничить сверху значения рде0де, рде&де» использовалась релаксация при решении уравнения (2.1) гл. 4, т.е. добав лялось к левая н правой частям выражение ёде^де» где Ёде определялось
иэ условий РдеДде < I, Рдебде < 1 . Тогда уравнения системы |
(2.11) гл. 2 |
|
представлялись в виде |
|
|
(Г* “ ГОЭхфде./Зде) (I + 6*.*-! Рг.А-О “ !.<>. |
(6-11) |
|
ЙЛ - |
* -1 ^ г» * - ь! 1. |
(6.12) |
«/* = Д «с(Ллк^,*-1 |
* ЕлкФш .к + г1* + |
(6.13) |
= 1|Д*№Рг( Я +1 + ***• |
(6.14) |
|
|
2 »
|
|
|
|
|
|
|
Га&лица 6 .2 |
Влияние видя овяясти на скорость сходимости итерационного процесса |
|
||||||
Варнанж ма |
Числа нт«- |
г _ |
„ Н О ) |
Вариант на |
Число Н7«- |
*«р |
..(30) |
рис. 6.1 |
р*ИНЙ |
л ср |
Аср |
РИС. 6.1 |
рвцнЛ |
А<Р |
|
а |
26 |
0.7В1 |
0,7В1 |
а |
зв |
0.849 |
0.829 |
б |
37 |
0,847 |
0.812 |
г |
26 |
0,787 |
0,764 |
В результате таких изменений при 7|* - 0,7, |
- 0,2, |
ед = 0,001 ре |
|||||
шение было |
получено на 20-й |
иге ранни, когда относительное 1[ри|татснле |
решения стало меньше 0,001. При этом средний коэффициент сходимости
равнялся ^ 0>« 0,841.
Для схемы с регуляризатором была исследована скорость сходимости л зависимости от расположения острого угла трапеции (см. рис. 6.1 , а - г ) .
В качестве |
начальных были использованы следующие коэффициенты: |
“ ОД |
= 0,001, тм = 0,7- Число итераций, необходимых для полую- |
дня относительной ошибки решения, меньшей 0,001, Приводятсп в табл. 6.2. Таким образом, внесенные изменения обеспечивают сходимость итера ционного процесса грн любом способе расположения непрямоугольной области. Полный цикл описанных исследований был проведен также для схемы с периферийной компенсацией (2.9), (2.10) гл. 3. Качественная картина поведения этой схемы при решении задают (6.1) такан же. как в отесанном выиге случае схемы с регуляриэатором. И внесенные измене ния также обеспечивают сходимость при любом способе расположения
области.
Поскольку верхняя оценка на коэффициенты схемы получена практи чески для всех схем и всегда может быть использована релаксации при решении второго уравнения схем неполной факторизации, то эти результа ты могут быть использованы для повышения пространствен ной устойчи вости итерационного процесса и в Других схемах неполной факторизации.
ГЛАВА 7
ТРЕХЫЕР11ЫВ СХЕМЫ МЕТОДА НЕПОЛНОЙ ФАКТОРИЗАЦИИ
$ 7,1. Явная схема неполной факторизации для решения трехмерных уравнений эллиптического типа
Дня расчета трехмерных нолей |
плотности нейтронов пли температуры |
в различных элементах реактора |
необходим оперативным метод числен |
ного решения трехмерных уравнений эллиптического типа. Эффективным направлением в раэнигни численных методов решения многомерных задач
А Ь = Г,
где ДФ - дифференциальный или разностный трехмерный оператор* него-
240