Файл: Вычислительные методы в физике плазмы..pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.04.2024

Просмотров: 361

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

476

Гл. 10. Решение уравнения Фоккера Планка

ионов:

Ѵ%і = —

Ѵ2^

Таким образом,

—2/г]

,

V4gr

2/g

+ 2/і,

 

 

 

Z2

 

Г d \ ' f e (v')

,

о Г

(v'

 

Z2 J I V — v' I

 

J I V — v'

 

V4g i- V 2^ = | f + /e-

Определим C (v) равенством

C = S?2g i - h ü

тогда

C! —V f dv'/e (v') Z2 J |v - v '

Эта функция С входит в уравнение (50).

Уравнение (А1) для ионов теперь может быть переписано в виде т г ( W ) о= 4 СVѴВі) ■(VѴ/г) + ѵ с • Vfi + 4я ( + f i ) fl .

Последний член в правой части записан в том же виде, как и в урав­ нении (50). Второй член идентичен членам в уравнении (50), содер­ жащим функцию С, что можно показать преобразованием к сфе­ рическим координатам. Остается преобразовать первый член: поскольку такое преобразование не содержится в большинстве стандартных книг по тензорному исчислению, мы приведем детали преобразования.

Ковариантные компоненты метрического тензора в сферической системе координат имеют вид

1

0

0

-

аи = 0

V2

0

 

0

0

V2 sin20.

Его контравариантные компоненты:

1

0

0

aij = 0

\/ѵ2

0

.0

0

1/v2 sin2 Ѳ

Ненулевые символы Кристоффеля второго рода равны

Ш “ - ' ’- Ш = { ІУ - Т {ад }-----

I/Sin*ö.

{ з 23 } = —

т

Ѳ

с { зо , } з - { Ѳ, 33 } , = | ,

{ 332 } = { J , } = c t g e .


Приложение Б i l l

По определению при обычном условии суммирования

df,J

 

 

 

 

 

дхі

U K

 

 

 

 

 

 

 

1 if f 1

’ 4'

 

 

Откуда,

вспоминая,

что df/dф = 0, имеем

 

 

 

 

 

d2f

 

d2f

1

df

 

0

 

 

 

dv2

 

dv dQ

V

ÖÖ

 

 

 

 

 

 

 

 

f,U =

d2f

1

df

d^l

. df

 

 

0

 

дѵ

V

dQ

dQ2^

dv

V sin2Ѳdf

 

 

 

0

 

0

 

+ sin Ѳcos Ѳ4s-

 

 

 

 

 

 

 

dv

1

ЗѲ

с аналогичным выражением для W g — g, ц* По определению

4 W g : W / = 4 alikang, klf, u .

Выполняя указанное суммирование и упрощая, получаем

-n-VVg: ѴѴ/:

1

d2g d2f

( у 2

d2g

 

 

 

 

 

2

dv2 dv2

dv dQ

 

 

 

 

 

 

1

dg \

d2f

 

I

l d2g .

1

d2f

 

 

 

уЗ

) dv dQ

I 2у* дѲ2 ^

2y3} dQ2

'

 

+ ( i § P + ll‘^

 

+ i

ctg9lf) 17 +

 

 

 

,

Г

1

/ ,

 

cos2 Ѳ\

d g ___1 d2g

ctg Ѳ dg 1

df

 

 

L r4sin Ѳ \

 

2

/)

dQ

Vуs» dv dQ 2у3 dv j

d(3

в согласии с соответствующим членом в уравнении (50).

 

П р и л о ж е н и е В.

Вывод к в а д р а т у р н о й

формулы

 

С и м п с о н а

для

н е р а в н ы х

и н т е р в а л о в

 

Нам нужна трехточечная квадратурная формула для прибли­ женного вычисления различных интегралов в фазовом простран­ стве в случае, когда сетка может состоять из неравных интерва­ лов. Предположил!, что три точки на сетке задаются значениями X — L , 0 и + /і+ и что три соответствующих значения функ­ ции, которая интегрируется, равны /_, / 0 и /+. Квадратный трех­ член, который проходит через три точки, определяется формулой

/* = а0+ aYx + а2ж2,

где

а о — /<ь

hlU + (hl-hl) f o - h \ f _

h l h + + h \h _

h - f + — (h + - \- h _ ) /o-f-fo+/_ h +h _ (h+-]- hJ)


478

Гл. 10.

Решение уравнения Фоккера Планка

 

 

Л+

 

Тогда,

обозначив /

== \ j*dx, получим

 

 

 

h\-\-ht-\- 3h+h_ (h+-f-hj)

 

 

<6h+h_

^ ] / . +

2h't — h3++ 2,hlh+

+ [ 6h_ (h+-)-h_) ] / -

Эта формула сводится к формуле Симпсона, если h+ = /г_. Повторные применения этой формулы позволяют приближенно вычислять интеграл, используя любое нечетное число точек на сетке, как и в случае формулы Симпсона.

П р и л о ж е н и е В. Д р у г и е методы в ы ч и с л е н и я у

Первый метод использует тот факт, что h u g удовлетворяют следующему уравнению Пуассона [8] (взаимодействием с другими типами частиц пренебрегаете я):

Vlh = — 8я/ (у), Vvg = h.

Зная /, можно использовать стандартную методику конечных разностей для вычисления h, и затем эта же методика применяется для расчета g.

Была составлена программа для решения уравнения Фоккера— Планка этим способом. Эта программа давала хорошие результаты, когда применялась к уравнению в полном пространстве скоро­ стей.

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

Второй метод, который использовался,— это разложение члена v' I в ряд по ортогональным полиномам от переменных ѵ/ѵ', cos Ѳи cos Ѳ', когда ѵ < г/, и от ѵ’/ѵ, cos Ѳ и cos Ѳ', когда ѵ > ѵ'.

Это разложение аналогично разложению, определяемому фор­ мулой (28) в работе Бен-Даниэля и Эллиса [51. В разложении удерживались члены до десятого порядка по ѵ’Іѵ (или по ѵ/ѵ')- У этого способа такие же недостатки, как и у первого; факти­ чески причина возникающей неустойчивости расчета та же, что

и в первом случае.

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



Приложение Г

479

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

П р и л о ж е н и е Г . І ’еш еи и е р а з н о с т н ы х у р а в н е н и й

Преобразуем сначала разностные уравнения к виду

~ { а і, І ~ Т

г і ,j) f i ^ j + l

 

 

 

 

j +

 

i , j

 

 

1

 

 

 

 

 

 

 

 

+

(

a i ,

ß

 

2 "

С

г .

J +

 

p

)

/ i , ^ j

 

 

 

 

 

 

 

— (ßi, і — Ъі, j) / t ; - i

=

<

i,

 

 

 

 

 

(r l >

С V i . j

+

£

i ,

; )

 

/ 1 + 1 ,

3 +

 

( T

i .

j

+

&i, j

 

 

2 ”

C i .

J

+

 

p )

/ i , " j

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а.

1

 

/

 

а 1І, І

 

1

b i г - Л

 

 

R .

 

 

1

/

 

< Ч і , з'

Ь 1 È , 3

 

 

 

 

 

 

 

 

 

А V]

 

\

А

г і+1/2

і

 

2

)

>

 

Р

г , 3

1

А Vj

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

'

 

А Ѵ

Ѵ

 

г

 

 

1

(

а 3і, 3

 

 

 

1 Ь 2 І , 3 ' \

 

 

 

S

 

 

Г А

«зг,

j

 

 

^ 2 І ,

3 \

 

АѲ г

V

А Ѳ і+1/2

 

1

2

)

 

 

г '

7

А Ѳ г

\

 

 

 

 

 

 

2

J

 

 

 

 

 

 

 

 

'

 

 

 

 

 

Ѳ г - Ѵ 2

 

 

 

 

'і* 3

а 2 г , 3

 

 

 

 

5>

’ ^

4

Д

 

°2 І , І

 

.

 

P

 

 

2

 

 

 

 

 

4 Д ^ А 0 ^ 1/2

 

 

 

^

г 3. _ 1/2А е г

 

 

 

 

 

А г

 

 

 

 

< і = Ѵ і ^ / ? + і , і - ( т і ^ + б і ^ - 4 - с^ - р ) / ? . і + б' . ^ - ‘.і +

 

+

еі.7

( — /г -1 , і+1 “г / ігг- 11,

2з - і )

 

4 А гу А Ѳ і+1/2 X

 

 

,

 

 

/

 

 

х П + Ѵ з

 

 

,

х п - +І - Ѵ/2 ..

\

 

 

 

а2і, 3

 

 

 

 

X (/1+1, і+1—/і-і, і+і —/Г, і+і +/?, з-і) + ^г, з>

 

х й і/г=

« і. ^ + * 1

-

 

( « і, 7 + ßi, і -

4

сь7 -

 

р )

/ й 1/г+

ßi, > / д а +

 

+

£г, 3(—/1+11, І-І

 

 

П-рі

 

 

 

4 А г і+1/2А Ѳ г- X

 

 

+ /і^ і1, з —і)

 

 

 

 

 

 

 

 

 

 

 

/г«+1/2

 

 

,П+1/2

 

гИ+Ѵг 1 Jn+V2\ I С

 

 

 

 

 

 

 

 

X (/ і+ 1 ,

3+1 — / г - 1 ,

І + І — І І + І , 3

+

/ г - 1 , з) + й і. 3'

Чтобы решить эти уравнения,

вычислим величины

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ап ■

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

К з = пП

 

 

Л і. з

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

рУХ т?П

 

 

 

 

 

 

 

 

 

 

В І , І ~ С І, Іѣ г, 3 - 1

Ъ і з + Ч і П і - і

F i r

K i ~ Ci,iEZi - 1