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

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

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

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

Добавлен: 11.04.2024

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

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

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

370 Гл. 9. МГД-методы

Точность и устойчивость этой схемы можно исследовать на простом уравнении переноса

ди

f В

(99)

dt

где А жВ — постоянные. Выберем зависимость функций от коор­

динат в виде exp (tk-x), где Я = к хАх, р =

кѵАу, и введем обозна­

чения а = А At/Ах, ß =

В At/Ay. Тогда вспомогательная перемен­

ная w будет равна

 

 

 

w =

(cos Я + cos р)— і (а втЯ + Р sin p) J u,

(100)

и если G2 — множитель

перехода для двойного шага,

 

(іG2 — 1) и

= —2іsin Я +

ß sin р) w,

(101)

то

= 1 — 2 (a sin Я + ß sin р)2

 

G2

 

i (а sin Я + ß sin р) (cos Я + cos р),

(102)

или приближенно

 

 

 

 

I G2 I2 « 1 — 2 (аЯ + ßp)2 2 + р2 -

2 (аЯ + ßp)2].

(103)

Поэтому схема устойчива, если At удовлетворяет условию Куран­ та — Фридрихса — Леви, и дает небольшое, но полезное затуха­ ние четвертого порядка для всех мод, для которых аЯ + ßp Ф 0.

Однако из фиг. 4 видно, что двумерная схема имеет две несвя­ занные группы ячеек (обозначенных на фиг. 4 цифрами 1 и 3), а трехмерная схема — четыре такие несвязанные группы. Чтобы избавиться от нежелательных численных мод, нужно какимнибудь способом связать эти ячейки.

д . С хем а « с п е р е ш а г и в а н и е м »

Схема «с перешагиванием»— второй метод, в котором приме­ няется тот же самый пространственно-временной шаблон, но используются в равной степени все узлы (и кружки, и крестики), при этом на каждой группе узлов определяются потоки для другой группы. Множитель перехода для (99) дается в этом случае соотношением

G2 — 1 = —2isin Я + ß sin р) G

(104)

и при условии

(105)

(а sin Я -f ß sin р)2 ^ 1

по модулю равен единице. Здесь в случае N измерений 2N ячеек оказываются несвязанными 155].


§ 3. Разностные методы

371

8 . Аппроксимация диффузионного члена

Все основные МГД-уравнения, кроме уравнения непрерывно­ сти (1 ), содержат диффузионный член, который описывает возра­ стание энтропии. Этот процесс можно выразить в консервативной форме, например

^ _ V ( r 1Vu) = 0,

(106)

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

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

Численное решение простейшего уравнения диффузии (106) широко исследовано и описано, например, в гл. 8 книги Рихтмайера и Мортона [25]. При решении МГД-уравнений неявным методом можно использовать схему Кранка — Никольсона. Для описан­ ных в п. 6 трехслойных явных методов существуют две основные возможности: явная схема с взятой вперед разностью по времени

исхема Дюфора — Франкела.

а. Явная схема с взятой вперед разностью по времени

Спомощью одномерной двухслойной схемы уравнение (106) можно решать в виде

Ujп+ 1

Ujп:

At

 

Щ) -

( щ - и ? - і)Ь

(107)

( А ж ) 2 [Т1?+Ѵ. (“Я-1 -

Такая

схема

консервативна

и

устойчива

при цАД(Аж)2 ^ Ѵ2

в случае постоянного т].

 

 

 

?

Когда для решения двумерных МГД-уравнений используется

метод Лакса — Вендроффа,

естественно пренебречь диффузион­

ными членами при вычислении вспомогательных величин в кре­ стиках на слоях Fm+1 (фиг. 4) и принимать эти члены во внимание лишь на втором шаге при вычислении физических величин на слоях 12т+2. При этом узлы N , Е, S, W можно использовать при вычислении коэффициентов диффузии, а узлы С, FN, FE, FS и FW — при вычислении производных (фиг. 4). Эта схема исполь­ зуется в коде, описывающем плазменный фокус (§ 5 и 6), и с рав­ ным успехом применяется в случае трех измерений.

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

24*


372

Гл. 9. МГД-методы

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

 

Коэффициенты диффузии

Ф и г . 5. Связанная

схема

Лакса — Вендроффа.

Для преодоления разобщенности узлов

1 и з

можно «повернуть» диффузионный член

так, чтобЫіСвязать ячейку

С с ячейками NE, SE, S W и NW.

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

Описанный выше метод не связывает ячейки 1 и 3 на фиг. 4, но он рассмотрен здесь потому, что, периодически применяя неко­ торую дополнительную фильтрующую процедуру, можно уничто­ жить нежелательные моды. При использовании для этой цели физической диффузии можно вычислять производные по четырем угловым точкам NE N W на слоях t2m (фиг. 5). При этом мы получим сложную консервативную схему, в которой динамиче­ ские члены связывают ячейки с центрами в узлах С, FN FW (фиг. 5). Коэффициенты диффузии нужно вычислять в четырех точках M NE (mid-northeast) — MNW, например попарно усред­ няя значения в узлах N, Е, S, W. Однако для плотности все же необходимо ввести некоторые дополнительные построения.

§ 3. Разностные методы

373

б. Схема Дюфора — Франкела

Если для аппроксимации динамических членов используется схема «с перешагиванием», то для описания диффузии естественно

выбрать схему

Дюфора — Франкела,

так

как

она связывает

вместе все ячейки [24, 55].

 

и W на слое t2m+1 использованы для

На фиг. 4 узлы N,

Е,

S

выражения производных,

а также для выражения в узле С вели-

 

/

4

5 ’ ,- X

 

Э-------- )

-------- ( 5

-

 

 

 

 

 

 

 

f

 

/

w

 

 

 

 

 

 

 

 

 

 

 

f

 

 

 

*

 

-

 

 

У

/

J /

W

1

. N

, P

i --

/14

 

к 7-------- ) *

^

7 -------И *

V. J

»

 

 

 

 

 

 

 

 

 

\ ,

 

 

 

 

 

 

 

 

F I V

^ -

_

\ \

/ . . .

 

 

 

 

 

\

-------- 17-------- *

 

 

*

 

 

 

 

 

 

J

P

y -

 

 

f

 

г

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l E

(

 

 

-

tp

-------- г %

 

v

>

/ ‘

\

V

 

 

 

V

 

!

i

у t

n

 

 

 

 

r

t

p

 

£

(

 

 

 

 

 

 

r

 

)\ \

 

^

 

J

 

 

 

 

 

 

 

r

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-------«-

 

 

>--------

!-------- <> -

 

 

 

 

 

 

 

 

Четный

Нечетный

Перенос

 

 

 

 

Узел

слой

слой

 

Дифф узия

 

 

О

(.,<{>, в

А , и

 

-

 

 

Магнитное

 

 

 

 

А , и

 

 

--------

поле

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ф и г . 6.

Магнитная

гидродинамика

несжимаемой

жидкости.

Эта схема использует сетку типа NaCl, аналогичную показанной на фиг. 4, однако функ­ ция магнитного потока А и скорость ѵ расположены в шахматном порядке относительно остальных переменных. Каждый из основных членов связывает различные комбинации ячеек сетки, а якобиан вычисляется в повернутой системе координат (а, ß).

чин, средних между слоями і2ГПи /2,71+2. Если коэффициенты пере­ носа зависят от пространственных координат и времени, то обеспе­ чить выполнение условия консервативности схемы довольно труд­ но, и возможно, что метод «с перешагиванием» имеет преимущест­ во перед методом Лакса — Вендроффа только в случае постоянных коэффициентов. Схема Дюфора — Франкела устойчива при всех At и обладает достаточной точностью, если мало отношение y\At/(Ax)2.


374 Гл. 9. МГД-методы

9. Специальные разностные методы

а. Область внешнего вакуума

Во время пинчевого разряда плазма отрывается от стенок возрастающим магнитным полем и обычно окружена областью низкой плотности, физические свойства которой трудно рассчи­ тать с помощью МГД-уравнений. Большинство лагранжевых раз­ ностных схем предсказываает, что вначале прилегающий к стенке слой частиц плазмы будет двигаться внутрь, образуя у стенки область вакуума, но этому результату нельзя всецело доверять, так как у границы плазмы точное аналитическое решение диф­ ференциальных МГД-уравнений обладает неприятными сингуляр­ ностями, которые уничтояшются конечно-разностной сеткой. Например, Розенблют и Кауфман [77] изучили случай Те = T t и установили, что температура становится сингулярной. Физиче­ ски это происходит из-за того, что электропроводность а не зави­ сит от плотности, и потому при р — 0 джоулево тепло оЕ2 распре­ деляется между все уменьшающимся числом частиц. Более того, а увеличивается с увеличением Т, еще больше увеличивая таким образом нагрев, в то время как поперечная теплопроводность падает и отвод тепла затрудняется. Эта сингулярность становится еще острее, если Те Ф Т ;. Однако в действительности МГД-опи- сание становится непригодным вблизи границы плазмы, и этот парадокс, вероятно, может быть разрешен введением ряда повы­ шенных коэффициентов переноса, которые сгладят изменение плотности и устранят другие сингулярности.

В реальном эксперименте плотность вне основного разряда, вероятно, невелика, но едва ли она обращается в нуль, посколь­ ку некоторые заряженные частицы должны уходить во внешнюю область вследствие различных неклассических процессов; кроме того, из стенки выделяются нейтральные частицы, часть которых ионизуется. Поскольку альфвеновская скорость велика, эта область будет находиться в почти равновесном состоянии, Ѵр ^ « j X В, что в свою очередь означает та 0, поскольку р прене­ брежимо мало. Для слабых продольных токов эта область может быть хорошим проводником, но сильные токи должны привести к аномальной диффузии поля, направленной к восстановлению вакуумной конфигурации поля. В отсутствие сколько-нибудь определенных экспериментальных данных наиболее удовлетвори­

тельным

будет рассмотрение

внешней области как вакуума:

 

п =

0

при

р < рмин,

(108)

гДе р м и н

— произвольная

минимальная плотность. В одномерной

цилиндрической геометрии

это

требование сводится

к В т= 0,


 

§

3.

Разностные методы

375

B q ~ 1/г, Вг =

const,

а

в двумерной

аксиально-симметричной

геометрии

 

 

 

 

 

Вг=

- Ч г '

 

^ =

^ М ѳ ) ,

(109)

где Ѵ24е = 0. Таким образом, для установок с плазменным фоку­ сом, которые имеют только Б ѳ-составляющую поля, рассмотрение вакуумной области не представляет трудностей, но для аксиально­ симметричной системы общего вида на каждом шаге по времени приходится решать уравнение Лапласа в сложной изменяющейся области между границей плазмы и внешними проводниками.

Внекоторых установках эта область может быть неограниченной.

Вслучае трех измерений приходится решать векторное уравнение

Ѵ2А = 0, где В = rot А.

б. Решение методом последовательной верхней релаксации

Хейн [26] предложил использовать функции Грина, но на практике уравнение Лапласа можно решить достаточно быстро методом итераций, не слишком увеличивая полное время расчета. В методе последовательной верхней релаксации (SOR) [78] ска­ лярное уравнение решается на прямоугольной двумерной сетке с помощью алгоритма:

р + і

0) / р + і

, р + 1

. р

I Р

\

•(co — 1

(HO)

Ui, j

— ~ Т

j + u i, 3 - 1

+ ui+l, j + u i, j + l ) '

где сетка предполагается равномерной. Параметр со выбирается из условия максимальной скорости сходимости. Если (М, N ) — число узловых точек в каждом направлении, то оптимальное значение ю приближенно определяется равенством

(Ob =

________ 2________

( 111)

1 + л [(гм2)-1+ (2А2)_1]1/2 ’

а спектральный радиус (декремент наиболее устойчивой моды) — равенством

X = соь — 1 « 1 - 2 я [(2Ж2)-1 + (2А2)-1]1/2.

(112)

Разностная схема (110) обладает с точки зрения удобства програм­ мирования очевидной простотой и изяществом, так как при про­ гонке по пространственной сетке старые итерационные значения ір) содержатся в последующих узлах, а новые итерационные зна­ чения + 1 ) — в предыдущих узлах, которые только что были пересчитаны.

В практических кодах векторный потенциал А п+1 вычисляется по методу Лакса — Вендроффа там, где р ^ р Мин> а затем методом

последовательной верхней релаксации (SOR)

находят решение

в вакуумной области R, где р < рминЗначение

Л п+1 на границе

области R используется как краевое условие, а старое значение А п