• Nenhum resultado encontrado

физ., 1986, том 26, номер 2, 230–241

N/A
N/A
Protected

Academic year: 2023

Share "физ., 1986, том 26, номер 2, 230–241"

Copied!
13
0
0

Texto

(1)

Math-Net.Ru

Общероссийский математический портал

В. Е. Трощиев, А. В. Шумилин, Разностная схема ре- шения двумерного уравнения переноса на нерегулярных четырехугольных сетках, Ж. вычисл. матем. и матем.

физ., 1986, том 26, номер 2, 230–241

Использование Общероссийского математического портала Math-Net.Ru под- разумевает, что вы прочитали и согласны с пользовательским соглашением http://www.mathnet.ru/rus/agreement

Параметры загрузки:

IP: 178.128.90.69

3 ноября 2022 г., 00:01:50

(2)

ЖУРНАЛ

ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ И МАТЕМАТИЧЕСКОЙ ФИЗИКИ Том 26, 1986 ~~ " № 2

УДК 519.6:536.71

РАЗНОСТНАЯ СХЕМА Р Е Ш Е Н И Я ДВУМЕРНОГО УРАВНЕНИЯ ПЕРЕНОСА НА Н Е Р Е Г У Л Я Р Н Ы Х Ч Е Т Ы Р Е Х У Г О Л Ь Н Ы Х СЕТКАХ

ТРОЩИЕВВ.Е.,ШУМИЛИНВ.А.

(Москва)

Д л я р е ш е н и я двумерного кинетического у р а в н е н и я переноса ч а с т и ц построена к о н с е р в а т и в н а я р а з н о с т н а я схема с треугольным р а з н о с т н ы м оператором переноса на н е р е г у л я р н о й четырехугольной сетке. Схема и с с л е д у е т с я на точность а п п р о к с и м а ц и и и устойчивость. Д л я п р а к т и ч е ­ ских расчетов п р е д л о ж е н особый к л а с с «пропорциональных»-сеток, и л и П-сеток, н а которых схема имеет второй порядок точности. Схема и л л ю ­ с т р и р у е т с я ч и с л е н н ы м и р а с ч е т а м и ; ее м о ж н о рекомендовать д л я р е ш е ­ н и я з а д а ч со сложной геометрией.

Введение

Построение разностных схем для решения двумерного уравнения пе­

реноса частиц на произвольных пространственных сетках представляет большой интерес прежде всего в связи с тем, что использование таких сеток при решении задач со сложной геометрией позволяет выбирать про­

странственную сетку весьма экономичным образом. Однако задача по­

строения достаточно хороших схем на произвольных сетках (а также ме­

тода решения получающейся при этом системы сеточных уравнений) весь­

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

В настоящее время для решения двумерного уравнения переноса час­

тиц на прямоугольных сетках широко и успешно применяются схемы типа Sn-метода [ 1 ] .

В [2] был сформулирован некоторый подход к построению консерва­

тивных разностных аппроксимаций двумерного уравнения переноса на многоугольных пространственных сетках. Важным свойством получаемых в этом подходе аппроксимаций является треугольность матрицы у системы сеточных уравнений. Это свойство делает возможным практическое при­

менение метода простых итераций по интегралу столкновений, а также облегчает применение методов ускорения итераций поправочного типа

[ 3 ] - [ 5 ] .

Другим важным направлением в решении двумерных задач переноса является подход, основанный на применении уравнений квазидиффузии

[6], [ 7 ] . Подходы [2], [6], [7] могут также совмещаться и дополнять друг друга.

В настоящей работе в рамках подхода [2] построена консервативная разностная схема для двумерного осесимметричного уравнения переноса на нерегулярной сетке, образованной произвольными выпуклыми четырех­

угольниками. Схема устойчива и имеет первый порядок аппроксимации на произвольных четырехугольниках и второй порядок на некоторых спе­

циальных сетках. На прямоугольниках схема превращается в 2)5п-метод [1], [8] для уравнения переноса в цилиндрической системе координат.

230

(3)

Построение схемы осуществляется интегроинтерполяционным методом [9]

и методом дополнительных соотношений [ 1 ] , [8], [10]. Практика пока1

зала работоспособность схемы при решении достаточно широкого круга прикладных задач.

§ 1. Уравнение переноса и постановка задачи

Рассмотрим кинетическое уравнение переноса частиц для осесиммет- ричной геометрий в одногрупповом приближении. В цилиндрических ко­

ординатах уравнение в дивергентной форме [8] имцет вид ( l a ) LN+apN=9F,

(16) LN(г, z.ii^Y^^iNril-ix2)^ cos ф) + г дг

+

4гШ~Ы±

( 1 ^ - р2), / 28 тФ) ,

oz. дф 4 г I

(1в) F(r,z) = (2n)-l($n^+Q), + 1 Я

(1г) гг<°>(г,2) = J d^j '

- 1 0 '

Здесь г, z — цилиндрические координаты положения частицы в простран­

стве (третья пространственная переменная Ч1" — угол вокруг оси Z —в (16) отсутствует, так как задача осесимметрична); Q(\L, <р) — единичный вектор в направлении полета частицы; ]x=cos9; 0 — угол между Q и осью сим­

метрии Z; ф — угол между проекцией вектора й на плоскость, проходящую через точку (г, z) перпендикулярно оси Z, и вектором, соединяющим точ­

ки (0, z) и (г, z ) ; р(г, z) — плотность среды; а (г, z), [}(r, z) — коэффициен­

ты захвата и размножения частиц; N(r, z, р, <р) — поток частиц, летящих в направлении р,, ф, в единице объема; Q(r, z) — независимый источник частиц.

Систему (1) требуется решить в области

S > = { ( r , z ) e = 2 \ - 1 < | ы < + 1 , п>ц)>0}.

Область 3? заключена между образующей Г тела вращения и осью сим­

метрии Z и представляет собой сечение тела вращения плоскостью, про­

ходящей через ось Z (см. фиг. 1).

Граничное условие, на внешней поверхности задается при (Q, п ) < 0 в виде потока частиц, входящих в тело:

N (Г, Z, [X, ф) | ( Г | Г ) Е Г= # Г ( Г , Z, Щ ф) | ( г > 2 ) е Г.

Здесь п — внешняя нормаль к образующей Г. Если принять на Г направ­

ление обхода против часовой стрелки за положительное, то условие (Й, и ) < 0 принимает вид \idr- (1—|л2), / я cos ф dz<0, где dr и dz —прираще­

ния вдоль образующей Г. При г = 0 и ф = я из (1а, б) следует, что (2а) ^ 7 V ( r = 0 , z , щФ) = 0 ,

д д

(26) _ ( ^ ) - — [(1-ц*)*ЛГ] + а р Я = р Р .

231

(4)

Уравнения (2) можно трактовать как дополнительные граничные усло­

вия для системы (1).

§ 2. Построение схемы

Для получения аппроксимации системы строим сетку в области 3).

На интервале — K p i ^ g + l выбираются узлы р,ш, со=1, 2, . . . , со, Для каж­

дого JLU на интервале я ^ ф ^ О выбираются узловые значения <pg, g = 0 , 1 , . . . . . . , 2д(со), причем фь=л, <p;( ( D4= :W2, ф2~( ( й )=0 являются узлами сетки.

Фиг. 1 Фиг. 2

Область i ? покрывается четырехугольниками. Сетка в 9? нерегулярна в том смысле, что каждая вершина данного четырехугольника может быть одновременно вершиной любого количества других четырехугольников, а каждая сторона может быть смежной для сторон других четырехуголь­

ников (см. фиг. 1). Произвольная стыковка выпуклых четырехугольни­

ков, образующих пространственную сетку, позволяет экономично выбирать сетку при решении уравнения переноса.

Для построения конечно-разностной схемы применим интегроинтерпо- ляционный метод [ 9 ] и метод дополнительных соотношений [1], [ 8 ] , [10].

Умножим уравнение (1а) на элемент фазового объема rdrdzdy и про­

интегрируем по счетной ячейке, представляющей собой прямую четырех­

угольную призму (см. фиг. 2). Переходя по формуле Гаусса — Остроград­

ского к интегрированию по граням и применяя теорему о среднем, полу­

чаем в счетной ячейке разностное уравнение

4

(3) ^%lNl+K6N6-K5Ns+aN0Am=FAm.

Здесь средние значения N(r, z, р, ф ) на боковых гранях призмы обозначим через Nh 1=1, . . . , 4, на нижнем и верхнем основаниях призмы —через Nb

и NE, B центре призмы —через N0\ коэффициенты и определяются фор­

мулами

1 • _

Ki=— ( гг+ гг + 1) [ ^ ( г/ + 1- г О - ( 1 - р с о2)1 / 2( ^+1 - ^ ) с о 8Ф д] , 2 = 1 , 2 , 3 , 4 , . и

' X5= [ ( l - | X a >2) ', / aS i n q )9- i ] ( ф д - ^ - ф д ) " ^ • • КЬ= [ ( 1 - р с а2) 7 2 Sin фд] ( фд- 1 - ' ф д ) _ 1А 5 ,

(5)

где

COS фд =

Г _ Sill фд —Sill фд-1

J cos ф а ф = — — — — -

As=.fJ*dniz — площадь счетной ячейки в плоскости (г, z), km=f Jprdrdz — элемент массы .ячейки, представляющей собой тор с осью симметрии Z, сечение которого в плоскости (г, z) является четырехугольной счетной ячейкой.

Граничные условия задаются для тех сторон четырехугольников, для которых %j<0, что эквивалентно условию (£2, п ) ^ 0 .

Для замыкания уравнения (3) применим дополнительные соотно­

шения

(4а) No=bNi+(l-6)Nl±i, 0 . 5 ^ 6 < 1 , (46) iV0=n 7V6+ (1—л) W5, 0 : 5 < 6 < 1 .

В формулах (4а) с весом б берутся те значения Nh для которых Х ; > 0 , т. е. применение конкретных дополнительных соотношений для значений на боковых гранях призмы зависит от освещенности ячейки.

Разностные уравнения (3), (4) аппроксимируют исходную систему (1а, б). При численном решении условие (2а) на оси Z заменяется усло­

вием N(r=0, z, р, ф ) =N(r=0, z, р, я — ф ) .

При ф = я уравнения (3), (4) аппроксимируют (26), если в них фор­

мально положить т]=1, %5=0, х6=(1—Pco2)1 / 2As.

Для фиксированного значения параметра pw счет ведется для всех значений фд, д = 1 , 2, 2 д ( с о ) , т. е. уравнение решается каждый раз в плоскости (г, z), определяемой значениями р,©, фд. При решении в этой плоскости необходимо кроме граничных условий знать значения N5, полу­

ченные для Р а , фд-1. При ф = : я значения N5 рассчитываются по уравне­

нию (26).

Уравнения баланса (3) и дополнительные соотношения (4), рассмат­

риваемые для всех ячеек сетки совместно с соответствующими граничны­

ми условиями на освещенных гранях области 2D, образуют замкнутую систему уравнений. Согласно теореме, доказанной в [2], для каждого выбранного направления ,р, ф существует такой порядок счета призм, при котором граничные условия на освещенных гранях известны. Иначе го­

воря, матрица системы сеточных уравнений (3), (4) принимает треуголь­

ный вид, и решение такой системы при заданной правой части находится последовательно для всех ячеек сетки. . • .

Выражая N\ и N6 в формулах (4) через N0 и подставляя эти выраже­

ния в (3), получаем уравнение с одним неизвестным. В зависимости от выбранных направлений рш, фд возможны три различных; типа освещен­

ности четырехугольной ячейки и, соответственно, три вида формул для

получения iV0. ' ' ' 1

В и д 1. Освещены три, стороны, например АВ, ВС и CD (см. фиг. 3,&);

\ — проекция Q на плоскость г, z.

В этом случае значения Л^, N2 и N3- являются известными, а Л ^4- неиз­

вестным. В качестве (4а) используется формула

7V0=6Л^4+ (1 —б ) - - ' ••••••!

ш

(6)

) -

Уравнение для нахождения N0 принимает вид

-N3Ks+N5(^^ + yc5) + FAm.

: В и д 2. Освещена одна сторона, например АВ (см. фиг. 3 , 6 ) . В этом случае известно значение Nu a N2l N3 и 7V4 не известны. В качестве (4а)

используются формулы N0=6Ns+(l-8)Nh

,. N2=N,=N3 либо

N2=N,=N0. '

Уравнение для нахождения NQ принимает вид

(5")

w 0\ + — + аАт) =

4 о ц /

i[ ( х2+ х3+ х4) - XiJ Ч-

+ i V5( — ^ х6+ х5) + FAm

д

Ф И Г . 3

либо

(5"') ^

N0 \ х2 + —- + х4 + — + а А яг) =

х О Т ] '

* / 1 - 6 \

= Nty • х3— xtj +.

+ ^5( - ^ L x6+ x5) + F A m .

В и д 3. Освещены две стороны, например АВ ж ВС (см. фиг. 3, в ) . В этом случае значения Nt и N2 являются известными, а 7V3 и 7V4 — неиз­

вестными. В качестве (4а) используются формулы

iV0=6iV3+(l-6)iV.1, N0=W,+ {l-b)N2.

Уравнение для нахождения N0 принимает вид

( 5I V) # 0( ^ Т ^ + — + « Д т о ) = ^ ( - ^ - « . - « . ) +

+ Ж2 х_4^ха) + #5 ( ^ - x6+ x5) + F A m .

В формулы (5) в качестве граничных условий входят те з н а ч е н и я ^ , для которых X z < 0 . Если освещаемая сторона имеет одного соседа, то зна^

чение Nt передается из соседнего четырехугольника; при наличии у сто­

роны двух или более соседей значение Nt рассчитывается по значени-

2 3 4

(7)

ям N на соседствующих сторонах и равно сумме этих значений, взятых с некоторыми весами. Весовые коэффициенты равны отношению длин отрезков, примыкающих к освещаемой стороне, к длине самой стороны.

Это обеспечивает консервативность (сохранение количества частиц, пере­

носимых через освещенные стороны) при передаче граничных условий.

В формулах (5) значения щ отрицательны для известных значений Ni и положительны для неизвестных Nt. Поэтому значение N0l опреде­

ляемое из формул (5), всегда является неотрицательным при неотрица­

тельных значениях начальных и граничных условий. Однако значения iV6 и Ni (для тех Z, для которых х*>0), полученные из дополнительных соотношений (4), могут оказаться отрицательными.

Для устранения отрицательных значений нейтронной плотности при­

меняются схемы первого порядка точности и метод балансного зануления [ 1 0 ] . Сущность метода балансного зануления состоит в том, что отрица­

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

ланса нейтронов в ячейке.

Формулы для расчета коэффициента балансного зануления для раз­

личных типов освещенности ячейки имеют вид

NsKb-NzXs-NzKz-NiKi+AmF X =

х2 =

N^-N^+AmF

• N2K2+N3K3+Njti±NBKe+aN0&m

Здесь отрицательные значения неизвестных Ni и N6 заменены нулями.

Плотность потока нейтронов в ячейке рассчитывается по квадратур­

ной формуле

to

2g(a)

(6)

«

(0)

=Е Z Л.ДМФ,.

co = i q=l

§ 3. Исследование аппроксимации схемы. Класс П-сеток

Рассмотрим для двумерного уравнения переноса погрешность аппрок­

симации разностной схемы с дополнительными соотношениями. Погреш­

ность аппроксимации правой части, очевидно, определяется типом ква­

дратурных формул, применяемых при счете интеграла, поэтому далее будем рассматривать уравнение cv правой частью, равной нулю.

Для упрощения выкладок исследование аппроксимации схемы ( 3 ) , (4) проведем для уравнения переноса в плоской геОметрии. Это уравне­

ние получается из (1а—в) предельным переходом при г-^°°:

dN dN

(7) ( l - | . i2), / 2c o s ( p + .+оАГ=0.

ox dz

Разностная схема (3) для уравнения (7) примет вид "\

; 4 4 • " ]

(8) ( 1 - ^2) ' с о з ф YiNk(zM-zh)--^-2!iNk(xh+i-xh) + aNo=0, 235

(8)

где # = 1 , .2, 3, 4 —номера вершин четырехугольника при движении про­

тив часовой стрелки, Nk(\i, <р) - средние значения z, ji, ф) на сто­

ронах четырехугольника, iV0((x, <р) - среднее значение N(x, z, \х, ф) в центре четырехугольника, As — площадь четырехугольной ячейки, х5и

z5=Zi. Дополнительные соотношения (4) рассмотрим при 8=7]=72: ( 9 ) 72 ( ^ Ч - Т У з ) = V2 ( i V2+ 7 V4)

Рассмотрим порядок аппроксимации разностной схемы (8), (9) в точке

- 4 4

Легко видеть, что в этой точке равенства (9) аппроксимируют функцио­

нальное тождество N=N со вторым порядком.

Фиг. 4 Фиг. 5

Пусть длины сторон ячеек имеют порядок h. В этом случае все ли­

нейные размеры ячеек имеют порядок не ниже h, а площадь As имеет порядок h2. Подставляя разложение функции N в ряд Тейлора относи­

тельно точки Хд, z0 в (8) и вычитая уравнение ( 7) , получаем невязку вида

(10) d=Ci (х,+х32-х,) +С2 (Zi+zs-zz-z,) +0 (h2),

где константы d и С2 являются комбинацией вторых производных в точ­

ке XQ, ZQ. У

В случае, когда счетные ячейки являются параллелограммами, коэф­

фициенты при Cv и С2 в формуле (10) равны нулю. Следовательно, на параллелограммной сетке схема ( 8 ) , (9) аппроксимирует уравнение (7) с порядком /г2, в случае произвольных четырехугольников имеет место аппроксимация только порядка h.

Рассмотрим класс П-сеток со специальным способом дробления пер­

воначально заданных четырехугольников, а именно в произвольном че­

тырехугольнике с координатами вершини Z i ) ,2, z2) ,3, z3) , (х^ z4) будем дробить противоположные стороны пропорциональным образом, т. е. так, чтобы отношения длин отрезков противоположных сторон были равны (см. фиг. 4 ) :

P i , 5 • Р5,6 • Р б> 2 =Р 4 , 1 0 • Pl0,9 • р 9 , 3 , P l , t 2 • р 1 2 , 1 1 P^i,4= = =P2.,7 • р 7 , 8 • Рв.З*

Допустим, что

pi,2-P5,6=ft, р1 | 4: р12)ц=т.

236

(9)

Тогда

xp+xs—xr—xt = (mn)'~i(xl+x3—x2—xk), •

Zp+Zs—Zr~Zt = (mn)-1 ( Z j + Z a — Z2— Zk) .'

Из этих формул следует, что при пропорциональном измельчении проти­

воположных сторон ячеек сетки невязка (10) имеет порядок /г2, т. е. раз­

ностная схема (8), (9) аппроксимирует уравнение (7) на П-сетках со вторым порядком точности.

§ 4. Исследование устойчивости схемы на П-сетках Устойчивость схемы рассмотрим для простейшего уравнения

( 1 1 ) Ф fei]) = о ,

ац

которое при а = 0 получается для заданных р,, ф из (7) соответствующим поворотом осей координат. Уравнение ( И ) , будем решать $ области 3?.

'Сетка области состоит из выпуклых четырехугольников (см. фиг. 5 ) . .Локализуем один из четырехугольников сетки и запишем для него нашу

разностную схему:

(12а) фА+фА—фз^

3

|

ф

4

^4=

::

0,

v(126) ф ^ ф з ^ ф г+ Ф ^ — Ф о -

.Здесь введены обозначения

±

=^1—/г

2

='£

2

~~£з> h

3

=^—£

3

,

Очевидно, что

ht+h

2

=h

3

+h, h

3

—lfi^}i

2

—h

k

.

Умножая (12a) на (126), по­

лучаем, что

(13) ф1 2Й1 + ф22Й2

=

фз2^з+ф42^+ф1фз {ht — hi) + ф2ф 4 ( h — h2) .

И з (12) следует, что

h3—h2 hk+h2 ht+h3 h^—hi

(14a)

^ i ^ f h S ^ ~ п л н

2

\

М з

^ т

+ ф 1

" ^ Г '

h3—h2

,(146) ф1ф3- ф2ф4 = ( ф3- ф 4 )2 7 , 7

Подставляя (146) в (13), получаем равенство

^ 1 (h3-h2) (ht-hj

ф1 2/ г1 + ф2 2Й2 = ф3 2Й3 + ф 42^ 4

+ — [

(фз-ф4)2 + ( ф 2- ф 0 'I г которое справедливо для любого четырехугольника с двумя освещенны­

ми сторонами. Для других случаев освещенности также верны соотно­

шения типа (15). Будем проводить дробление четырехугольников по за­

кону П-сеток. Используя (16), получаем, что в формуле (15) множи­

тель

(16) ^ - у < * ' - ^ ,

0 ( У >

,

•hfrh2

т. е. является величиной второго порядка малости относительно А, где

к — максимальный диаметр четырехугольника. Если обозначить (pi2hi+

+ | ф2 2А2= | | ф | |2, а ф з2^ з+ ф 42^ 4= | | ф 1 |2, то из равенства (15) следует оценка

<i7)

,11Ф^

; ;

, 237 •

(10)

Согласно лемме, доказанной в [11, с. 147], оценка (17) означает устой­

чивость рассматриваемой схемы на П-сетках в норме Цф|[, Устойчивость имеет место и на любых других сетках, для которых выполнено усло­

вие (16). • * '

§ 5. Численные расчеты , Приведем некоторые результаты численного решения стационарного

уравнения переноса. ' ' , ' З а д а ч а I. Рассматривается однородная сфера радиуса R с пара­

метрами

(18) а = 1 , р=1.5, <?=1, р = 1 .

Поток частиц извне отсутствует. Требуется по уравнениям (1) рассчи­

тать распределение частиц в сфере.

Четырехугольная пространственная сетка задачи строилась следую­

щим образом: по углу Ф полусфера разбивалась равномерно на 18 секто­

ров радиусами, выходящими из центра сферы; по радиусу R выбраны узлы

i?f t=0.15&, & = 0 , . . . , 8 , Я9=1.332572,

д1 0 = =1 . 4 1 0 6 9 , Д1 1= 1 . 4 5 6 7 2 2г i?1 2=1.485846,. Л1 3= 1 . 5 . Для того чтобы во всех расчетах масса шара и тела,, порождаемого двумерной сеткой, совпадали, указанные радиусы Rk домножались на со­

ответствующий множитель, после чего сферические координаты /?, ф узлов сетки пересчитывались в цилиндрические координаты г, z\ тре­

угольники в центре сферы рассматривались как четырехугольники, у ко­

торых две вершины совпадают.

По направлениям полета нейтронов р, ф сетка построена по правилу/

предложенному в [1], и состоит, из 24 равных по площади телесных углов. .

В сферических координатах задача I одномерна. Для проверки схемы сферически-симметричные задачи очень удобны, так к а к они являются существенно двумерными для цилиндрической системы координат и по­

зволяют провести сравнение результатов, полученных цо двумерному и одномерному расчетам.

В одномерном расчете задачи I решалось сферически-симметричное уравнение переноса

» WM >

+

тт»

((1

~^>

+

«ря - \

pa™ . + - ! ' • +1

n(Q) (R) = J N(Rr ix)dii, 0^R<$, - K ^ + l , с теми же параметрами (18).

В табл. 1 приведено распределение плотности потока частиц (6) по некоторым секторам в двумерном расчете и значения плотности потока для одномерного расчета с совпадающей сеткой по радиусу; по направ­

лениям полета нейтронов в одномерном расчете выбрано 12 равных по р интервалов.

Полное число нейтронов в системе равно 151.2 для двумерного расче­

та и 148.2 для одномерного. Точное значение полного; числа частиц равно

238

(11)

Таблица 1

Номер точки по R

Двумерный расчет

Одномерный расчет Номер

точки

по R 0°—10° 20°—30° 40°—50° 60°—70° 80°—90°

Одномерный расчет

1 21.54 20.96 20.67 20.51 20.31 19.177'

4 18.63 18.19 17.92 17.99 • 17.88 17.495

7 13.64 13.24 13.03 13.07 13.01 ' , 12.846

10 7.57 7.33 7.26 7.23 7.21 * 7.149

13 5.29 . 5 04 5.03 4.96 5.00 . 4.923

Таблица 2

Номер

точки по R 0°—10° 20°—30° 40°—50° 60°—70° 80°—90°

1 6.55 6.37 6.29 6.21 6.17

4 5.67 5.56 5.54 : 5.55 5.56

7 ,4.19 4.13 4.16 4.26 4.29

10 2.321 2.322 2.4.38 2.568 2.634

13 1.557 i 1.576 1.713 1.816 1.940

Таблица 3

Число ячеек

Тип сеток Число

ячеек

прямоугольные пропорциональ­

ные неортогональные

7X7 14X14 21X21' 28X28 3 5 X 3 5

0.15190 0.15480 0.15535 . 0.15555

0.15565

0.1285 0.1520 0.1546 0.1552 0.1554

0.1285 0.1387 0.1429 0.1454 0.1470

Таблица 4

Способ Ко

1 0.1558-0.2/Z2

2 0 . 1 5 5 8 - 0 . 5 / ^2, К>21

г 0.1558-0.375/Я+2.35/Я2

142.3; оно получено путем измельчения сетки п о т и р в одномерных расчетах.

Так как рассматриваемая задача близка к критической, то для полу­

чения лучшей точности требуется в расчете ставить больше точек по пе­

ременным р, <р. Расчет с 40 точками по р, ф и с 13X18 интервалами по г, z дает значение полного числа нейтронов 147.3.

З а д а ч а I I . Рассматривается эллипсоид, полученный вращением вокруг оси эллипса с большой полуосью, равной 1.5 (большая полуось находится на оси Z ) , и с малой полуосью, равной 1.125. Значения а, •[}, Q, р и граничные условия те же, что и в задаче I .

Двумерная сетка выбрана, как и в задаче I , т. е. взято. 18 равных секторов и узлы сетки лежат на эллипсах с длинами полуосей, равными Rk и (1.125/1.5)Дь, /с=Ю,..., 13. Для сохранения массы длины полуосей умножены на соответствующий множитель. ' :

В табл. 2 для этой задачи приведены значения плотности потока частиц по некоторым секторам. ; ;

239

(12)

Полное число частиц в системе по данному расчету равно 27.82. Зна­

чение, полученное путем уменьшения ^пространственной сетки вдвое,, равно 27.85.

Отметим, что в качестве алгоритма решения системы разностных урав­

нений применялся м^тод простых итераций [2] по интегралу столкнове­

ний, а для ускорений сходимости простых итераций — метод поправок:,, построенный на оснбве метода оценки итерационных отклонений [3] и метода постоянных поправок [4J.

З а д а ч а I I I . Рассматривается цилиндр с параметрами O ^ r ^ l ,

= 0 , 0 ^ z < 2 , а = 1 . 3 4 , [}=2.25, р = 1 . Требуется определить собственный параметр Я0 — постоянную времени [ 12].

Сетки по пространственным переменным выбирались тремя спосо­

бами.

В способе 1 границы r = 0 , r = l , z=0; z=2 разбивались равномерно на 7, 14, .21, 28 и 35 интервалов каждая и противолежащие узлы соединя­

лись прямыми линиями, т. е. получалась прямоугольная сетка.

В способе 2 применялись П-сетки, т. е. сначала строилась неравно­

мерная неортогональная сетка из четырехугольников 7X7 (см. фиг. 6 )г а затем стороны каждого четырех­

угольника равномерно измельча­

лись в 2, 3, 4 и 5 раз и про>- тивоположные узлы соединялись прямыми. Отметим, что начальная сетка из четырехугольников 7X7 была выбрана «плохой» в том смыс­

ле, что для большого числа направ­

лений полета нейтронов вместо до­

полнительных соотношений (9) при­

ходилось применять дополнительные соотношения (4) первого порядка аппроксимации с б = г | — 1 .

В способе 3 начальная неравномерная сетка (фиг. 6) измельчалась с сохранением «плохой» формы ячеек (сохранялись углы четырехуголь­

ников).

По направлениям полета нейтронов всегда бралось 24 интервала.

В табл. 3 приведены значения К0, полученные при трех способах по­

строения сеток.

Значения параметра Я0 для каждого способа построения пространст­

венных сеток с хорошей точностью удовлетворяют формулам, сведенным в табл. 4 — число интервалов по г и по z).

Из табл. 4 видно, что для прямоугольных сеток и П-сеток имеет место сходимость второго порядка, а для сеток, сохраняющих «плохую» форму четырехугольников, имеет место сходимость только первого порядка.

Отметим, что при пропорциональном измельчении плохой сетки всего лишь в 2 раза результат существенно улучшается, хотя как минимум четвертая часть полученных ячеек сохранила плохую форму. ^

Заключение о

Опыт использования предложенной схемы для решения уравнений пе­

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

240

(13)

сложных задач. Использование П-сеток, на которых схема имеет второй порядок точности, особенно эффективно. Достоинством схемы является то, что матрица системы сеточных уравнений треугольная, поэтому для:

ее решения можно использовать в явной форме метод простой итерации и некоторые итерационные методы поправок.

Для устранения возможных немонотонностей в сеточных решениях:

достаточно эффективным средством для широкого круга задач является локальное применение метода балансного зануления и схем первого по­

рядка точности.

Построенная схема легко обобщается на нестационарный случай.

ч . Литература

1. Carlson В. G. T h e n u m e r i c a l t h e o r y of n e u t r o n t r a n s p o r t . Methods in computational' physics. Vol. 1. N. Y.: Acad. Press, 1963.

2. Трощиев В. E. О к л а с с а х сеток, д о п у с к а ю щ и х консервативные аппроксимации:

двумерного оператора переноса треугольным разностным оператором.— Ж. в ы ­ числ. матем. и матем. физ., 1976, т. 16^№ 3, с. 793—797.

3. Морозов В. Н.О р е ш е н и и кинетических у р а в н е н и й с помощью ^п-метода.— В кн.:

Теория и методы расчета я д е р н ы х реакторов. М.: Госатомиздат, 1962, с. 91—117.

4. Трощиев В. Е., Юдинцев В. Ф., Федянин В. И. Об ускорении сходимости и н т е р а - ц и й п р и р е ш е н и и кинетического у р а в н е н и я . - Ж . вычисл. матем. и матем. физ..

1968, т. 8, № 2, с. 4 5 2 - 4 5 8 .

5. Марчук Г. И., Лебедев В. И. Ч и с л е н н ы е методы в теории переноса нейтронов., М.: Атомиздат, 1981. ,

6. Голъдин В. Я. К в а з и д и ф ф у з и о н н ы й метод р е ш е н и я кинетического уравнения.—

Ж. вычисл. матем. и матем. физ., 1964, т. 4, № - 6 , с. 1078—1087.

7. Аксенов Н. Н., Голъдин В. Я. Расчет двумерного стационарного у р а в н е н и я п е ­ реноса нейтронов методом к в а з и д и ф ф у з и и . — Ж . вычисл. матем. и матем. ф и з .г 1979, т. 19, № 5, с. 1341-1343.

8. Трощиев В. Е. "О м а т е м а т и ч е с к и х свойствах £п- м е т о д о в р е ш е н и я к и н е т и ч е с к и х уравнений.—Ж. вычисл. матем. и матем. физ., 1975, т. 15, № 5, с. 1209—1221.

9. Самарский А. А. Т е о р и я разностных схем. М.: Наука, 1977.

10. Е'лесин В. А. и др. Ч и с л е н н а я методика и о р г а н и з а ц и я программы д л я р е ш е н и я многогруппового нестационарного кинетического уравнения.— В к н . : К о м п л е к с ы программ матем. ф и з . Новосибирск: ВЦ СО АН СССР, 1972, с. 1 8 - 2 3 .

11. Рихтмайер Р., Мортон К. Разностные методы р е ш е н и я к р а е в ы х задач. М.: Мир,.

1972.

12. Дэвисон Б. Т е о р и я переноса нейтронов. М.: Атомиздат, 1960.

Поступила в р е д а к ц и ю 16.VI 1.1984

/ 241

Referências

Documentos relacionados

Так, в конце концов, Ленин пришел к пони- манию выводов Рожкова о том, что кооперация, несмотря на все ограни- чения, «прежде всего приносит более или менее широким массам населения