
книги из ГПНТБ / Марчук Г.И. Методы вычислительной математики
.pdf
|
|
|
"k+l |
— "h + |
0 - f e + i / 2 U f t + i / 2 |
I |
Ofe + i / 2 A Z ; i + ] / 2 ф |
= |
• |
||||||||
|
|
|
|
fc-H/2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
= |
N — l |
1 |
|
|
|
|
|
|
|
- f N —i |
ал j и £ ф — |
||||||
|
|
j (.1 ( u f t + i / |
2 U f c + i |
— Dft_i,2 Uf t ) |
ф |
||||||||||||
2 1 |
|
|
|
|
|
|
|
|
fc=i |
|
|
|
|
|
|||
|
h=l |
0 |
|
|
|
|
|
|
|
|
L |
|
о |
|
|
||
— |
ал (J" ukd\i |
|
|
|
N—і |
|
/ і |
|
|
|
|
|
|
||||
|
Azh |
+ |
21 aft+i/2 |
1 °ь^і-оФ )Д 2 Й+І/2 |
= |
||||||||||||
|
|
,0 |
/ |
J |
|||||||||||||
|
|
|
|
fc=l |
|
|
|
|
|
|
|
|
|
||||
|
|
|
1 |
|
|
|
1 |
|
|
|
J V - 1 |
|
|
|
|
|
|
|
= |
— І Ц-Яі/гНіф + |
I ри/£-і/г"лгф + |
21 |
|
|
|
|
|
||||||||
|
|
|
b |
|
|
|
о |
|
|
|
|
'1=1 |
|
|
|
|
|
|
|
|
/ 7 |
|
|
|
|
N—1 |
|
|
/ 1 |
|
|
|
|
|
|
|
|
|
|
|
Агй |
- f >!' |
O f t + i / o |
|
.fa2 , , |
, , 0 |
ф |
1 Azf t .( -i,2. |
|||||
|
|
0 s b |
j J г ^ ф |
|
|
||||||||||||
|
|
|
|
|
fc=i |
|
|
|
|
|
|
|
|
|
|||
Отсюда, |
учитывая |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
лт—і г |
і |
|
|
|
|
|
|
|
|
JV—1 |
|
|
/ 1 |
|
|
||
21 |
|
af t |
j" ц||ф — osh |
I j « , , ф |
A z h |
> |
2J |
tTch |
j " « І Ф |
) |
Д г ь |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
fe=l |
|
|
\0 |
|
|
=°ft — °sft)
и граничное условие (3.19), окончательно получим
|
|
|
|
1 |
1 |
|
N-1 |
|
|
/ і |
|
\ |
|
|
|
(Л Л а, о ) > |
|
J ци?ф + \ \iu%d\i + |
21 Ось j " І ф Агл + |
||||||||||||
w—і |
+l/2 |
|
|
|
|
|
|
|
|
|
|
=T= o. |
|
||
+ fe2j fffc |
|
2 ^ ) A z h+l/2 |
> |
0 |
д л я В С Є |
Х |
|
|
|||||||
Учитывая |
связь функций |
и., и с ср+ |
и ф~, |
нетрудно |
пока |
||||||||||
|
|
Ц |
|
|
|
|
|
|
|
|
M |
|
|
||
зать, что граничные |
условия |
(3.19) |
переводят |
точные |
соот |
||||||||||
ношения (3.5) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ф+ = о, |
ф - = 0 |
|
|
|
|
|
|
|
|||
в приближенные |
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
Ф+ = |
0(Дх), |
Ф і 7 _ ш |
= |
О (Ах). |
|
•' |
|
(3.24) |
||||
Переходя |
|
к |
|
формулировке метода |
|
расщепления, введем |
|||||||||
в рассмотрение две.новые матрицы: |
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
і |
|
|
|
|
|
|
|
|
|
|
|
|
,h |
oSh |
— osh |
I dp |
|
0 |
І» |
|
|
|
|
|
|
|
|
|
ЛІЙ |
= |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(3.25) |
|
|
|
|
|
Л.2Й — |
|
M-Vh |
І |
|
|
|
|
||||
Нетрудно видеть, что |
PVh+l/2 Ок+1/2 |
|
I' |
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
Ahh = Ahlh |
+ |
Ah2h. |
|
|
|
|
|
|
|
Далее можно показать, что |
|
|
|
|
|
||
|
{Ayvr, w ) 5 > 0 ; |
(A2vr, |
w ) > Y ( w , |
w ) . |
(3.26) |
||
Второе из |
условий основано |
на |
очевидном |
неравенстве |
|||
|
N—l |
|
|
|
|
> 0 . |
|
|
2 |
AzkGch j щ4\і — |
\ ukdy> |
|
|||
|
|
.о |
|
Vb |
у |
|
|
Условия |
определенности |
(3.26) |
позволяют |
сформулиро |
вать алгоритм решения на |
основе двуциклического покомпо |
||||||
нентного метода |
расщепления |
(см. 4.3). С |
этой целью сфор |
||||
мулируем следующие задачи. |
|
|
|
||||
На интервале |
tj-i^t^tj |
|
|
|
|
||
( я |
+ |
- g - А \ |
у |
= |
[Е-~А\) |
W/-«, |
|
|
|
|
|
|
|
|
(3.27) |
Е |
+ -Y ЛЦ w'-'is |
= |
(Е |
—Л- Ао) |
W-\ |
||
на интервале |
і ^ - і ^ ^ ^ + і |
|
|
|
|
|
|
и на интервале |
w/'+'''з |
= |
w' - '» |
+ 2TF'' |
(3.28) |
||
ts^.t^.tj+\ |
|
|
|
|
|
где т=сА^ . |
|
|
|
|
|
|
Перепишем теперь первое из уравнений |
системы (3.27) в |
|||||
скалярной и покомпонентной форме. Будем иметь |
|
|||||
^ft |
- Г — |
I "h |
— \ Uh |
"М- I = Ш> |
(з.зо) |
|
|
|
|
б' |
У |
|
|
2~ |
I ин |
— } |
u i Jcfjx I; • |
t)f t + .^ = |
Oft+v,. |
|
Проинтегрируем далее первое из уравнений |
(3.30) по всем р, |
|||||
в пределах 0 ^ р , ^ 1 . Тогда |
получим |
|
|
|
іі
оо
Сучетом этого соотношения решение системы уравнений
(3.30) найдется в явном виде-
і
1 — т з-7Г- |
+ |
• ^+'"'= |
<3-3 1) |
^~"/ s = —^г- |
при условии
«jV-V.,,(«Jv |
|
.,,,0 u{7 |
v |
* + |
а-- : I , M / U ' 1 = - р./31і«7'/,.і. |
(3 • 41) |
|
(1 - |
а |
|
|
||||
|
|
-'l,i + (1 + |
« И ' ' — P i V - W t f ' V — ' V |
|
Все величины, отмеченные индексом /, берутся при [А=Д.>. Таким образом, алгоритм численного решения нестацио
нарного уравнения переноса определен полностью. В резуль тате мы приходим к абсолютно устойчивой схеме второго по рядка точности по т.
В заключение следует отметить, что хорошая аппрокси мация решения задачи будет обеспечена при выполнении условия
|
|
|
То |
|
. |
|
|
|
|
где o = m a x |
{oh, |
o/;+i/2 }. Это условие |
накладывает требование |
||||||
k |
|
, |
т. |
|
|
|
|
|
|
на выбор временного шага |
|
|
|
|
|
|
|||
|
7.4. С Т А Ц И О Н А Р Н А Я ЗАДАЧА |
ПЕРЕНОСА |
|
||||||
Данный |
алгоритм позволяет |
также |
решить |
стационарную |
|||||
задачу методом |
установления. |
Это |
значит, |
что решение |
|||||
стационарной задачи находится |
как |
предел при t-*-oo |
реше |
||||||
ния нестационарной задачи. |
|
|
|
|
|
|
|||
Наконец, отметим, что для |
решения |
стационарной |
задачи |
||||||
|
|
|
|
|
і |
|
|
|
|
|
|
( * ^ + а Ф = 4 Ц Ф ф + / , |
|
( 4 Л ) |
|||||
|
|
Ф = 0 |
при |
z = 0 , |
р , > 0 , |
|
|
||
|
|
Ф = 0 |
при |
z—H, |
(х<с0 |
|
|
рационально использовать разностную аппроксимацию в фор ме (3.18), (3.19), где производные по времени полагаются равными нулю. Тогда имеем
і
vk+1/ |
— vk—4 |
С |
|
^ |
^ |
— + OkUk = Osh. ] Uk dp + |
gh , |
|
h |
о |
(4.2) |
uk+t — uk
"Т /а
при условии
И і + О і / 2 = 0 , uN—г?А-_і/2==0. |
(4.3); |
где Е — тождественная |
блочная |
матрица; |
af t , ch определяются |
||
формулами ( 4 . 1 0 ) ; |
|
|
|
|
|
•щ-М + |
ь + ОолЕ |
( * = 1 ) , |
|
||
а/г -4r Ch + |
Ос.й^ |
(А = 2, 3 |
iV—2), |
|
|
(М |
+ а Л - _ 1/2 Д г л _ 1 / 2 |
£ ) - Ш + а л _ 1 |
+ |
||
+ ас ,л'_і£ |
(/г = |
/V — 1); |
|
||
матрицы А\ и А2 удовлетворяют |
условиям |
|
|
||
(Л,ш, w ) > 0 , (Л2\У, w ) > 0 . |
( 4 . 1 4 ) |
и поэтому метод расщепления для них может быть применен, поскольку для применимости метода необходимо, чтобы хотя один из операторов Аа был положительным.
7.5. НЕИЗОТРОПНО Е РАССЕЯНИЕ ЧАСТИЦ
Ранее были рассмотрены задачи теории переноса с изо тропным рассеянием. Теперь покажем, что схема численного решения сохраняется и для уравнений переноса с анизотроп ной индикатрисой рассеяния. В самом деле, пусть требуется решить задачу
1 |
(Эф , |
гіф |
|
1 |
2л |
|
|
о ф = |
- ^ |
d a ' ф у (цо) + |
/ , |
||||
— |
' -df-rV |
— |
|||||
|
|
аг |
|
—і |
і |
|
|
|
|
|
|
|
|||
|
|
Ф = 0 |
при |
2 = 0 , |
р - > 0 , |
(5.1) |
|
|
|
Ф = 0 |
при |
z=H, |
| . t < 0 , |
|
где |
р-о = ЩІ' —У 1 — и 2 |
] / l |
— p/! cos(ос — а') — |
косинус |
угла |
|||||||||
рассеяния. |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Предположим, |
что входные |
данные задачи ( 5 . 1 ) не |
зави |
||||||||||
сят |
от |
азимута |
а. |
Тогда, |
|
как |
известно |
(Г. |
И. |
Марчук, |
||||
В. И. Л е б е д е в 1 1 7 ' ) , |
индикатрису |
рассеяния |
можно |
проинтег |
||||||||||
рировать по а,'. В результате |
приходим к задаче |
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
і |
|
|
|
|
|
|
|
|
|
|
|
при |
—і |
|
|
|
|
|
||
|
|
|
Ф = 0 |
|
2 = 0 , |
р , > 0 , |
|
|
|
(5.2) |
||||
|
|
|
ф = 0 |
П р и 2 = Я , | Х < 0 . |
|
|
|
|||||||
|
|
|
|
|
|
|
||||||||
Функция |
y{z; ц, |
ці) |
представляется |
в виде ряда по |
полиио |
|||||||||
мам Лежандра |
. . . |
|
|
|
|
|
|
|
|
|
||||
|
|
у (г; їх, р/) |
= |
2 |
Уп (г) Рп |
(ц) Рп (р.'). |
|
|
|