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

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

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

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

Добавлен: 11.04.2024

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

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

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

380

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

 

где операторы

(dldt, dldu) теперь обозначены через

(iw, —г'к)

в соответствии с обычным разложением Фурье

 

 

exp (iwt — гк-х).

(130)

в. Операторы divd, rotd и gradd

Разностные аналоги обычных векторных операторов div, rot, grad можно символически определить соотношениями

divd А =

deld-А,

(131)

rotd А == deld

X А,

(132)

gradd ф =

deld

ф,

(133)

где А — любой вектор, а ф — любой скаляр, определенные в соот­ ветствующих узлах сетки.

Чтобы представить себе упрощение записи, достигаемое ука­ занным способом, скажем, что обычное разностное выражение

первой компоненты векторной формулы

 

rotd (v X В)

(134)

содержит 118 символов, не считая скобок, запятых, знаков сло­ жения, вычитания и деления (табл. 1). Аналогичное положение и с дивергенцией тензора.

Таблица 1

Развернутая запись первой компоненты выражения rotd (v X В)

 

[(у", і, 3 + 1 , h B v, i, 3 +

1, h ~

, , n

 

+ h

Г І П

 

 

 

1 , k )

 

Ѵ У , i f 3

Dx, i ,

 

j +

~~

i, 3 — 1 , h B y, i, 3— 1, k ~

v I

i,

3 —

1, h B x, i,

3 —

1,

fe)]/(2A^)—

 

r / _ , n

 

D

71

 

 

 

 

n

 

 

 

i, j, k -f

 

h -f

1

„7 1

j,

1

n

i, j,

1

 

 

1 D x , i, j,

VX, i ,

 

 

/„n

Г)П

 

 

 

 

 

 

 

 

 

 

 

~~ \VZ, i, j,

h 1 Dx%i, j, h 1 —

 

 

 

 

 

 

 

 

 

 

г.

Оператор Дюфора — Франкела dufd

Во многих разностных схемах для аппроксимации оператора Лапласа V2 использован оператор Дюфора — Франкела, опреде­ ленный выражением

dufd =

[Ех + Е ? - (Et + ET1)} +

+ ДW lEv + E ~y l ~ { E t

+ Ef)]

[Ez + E? - (E*+ ^ 1)] • (135>

 

 

>


§ 4. Одномерные коды

381

"Так как

 

{Е% *-Е?,я)2= Е х+ Е ? - 2

(136)

É i * - E t ll2 = 2 ism k x ~ ,

(137)

“ " - [ ^ + ( ■ ■ ■ 1 + 1 - 1 ] +

.

/

Д <2

.

Д г 2

Д г 2

\

sin2 w(At/2)

(138)

+

1

Д ж 2

1

Д г / 2

1 Д г 2

)

( Д і / 2 ) 2

 

Второе слагаемое представляет погрешность в том смысле, что правильный предел достигается лишь в том случае, если Дг/Дх О при Ах —V0. Разлагая первый член по степеням к2 и используя замену iw = ч\к2 во втором члене, находим, что ошибка, вносимая вторым членом, меньше вносимой первым членом при условии, что

г)Ді/Д2 < 1/6 ]/^3 (предполагаем, что Ах = Дг/ = Az = А).

д. Усредняющие операторы savd и tavd

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

времени. Определим операторы

 

savd =

1 (Ех + Е ? + ЕУ+ Е ? + Ez+ E t1),

(139)

.tavd =

(Ег + E t1).

(140)

Трехмерные разностные схемы в этих обозначениях обсуждаются в § 7.

§4 . О дн ом ерн ы е коды

1.Код Хейна — Робертса

Один из наиболее ранних кодов был построен Хейном и др. [1]. В нем была использована цилиндрическая геометрия, причем все функции зависели только от г и не зависели от (Ѳ, z), а азимуталь­ ная скорость vq полагалась равной нулю. (Это предположение достаточно, но не необходимо.) В простейшем варианте кода Хей­ на — Робертса предполагается, что полностью ионизованная двух­ компонентная плазма характеризуется переменными р, ѵт, Те, Т t, В т, B q. В этом варианте использована модель сжимаемой жидкости с реалистическими коэффициентами переноса, учитывающими


382

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

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

Программа решает систему шести уравнений: уравнения непре­ рывности (1 ), радиальной проекции импульса (2 ), электронной

 

t

О----------------

V

Ф Xи---------------г .

7. Псевдолагранжева разностная схема.

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

и допустить движение самих узлов сетки.

энергии (2 1 ), ионной энергии (2 2 ), а также аксиальной и азиму­ тальной компонент магнитного поля (3). В варианте с неявной эйлеровой схемой используется показанная на фиг. 7 сетка,,

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

кружком,

а остальные переменные — в узлах, обозначенных

крестиком.

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

•временном слое задача решается в лагранжевой форме, если не

учитывать того,

что на

 

промежуточных слоях tn+x!2

= tn -j-

+ 1/2А^"+1/2 используется

 

единственный набор координат

ячеек.

В конце шага по

времени

вычисляется смещение сетки

 

 

_

_— (Агп+Ѵ2 _|-Д£п+з/г),

(141)

Дг”+ 1 =-4

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

4

(142)

f ( x) = i=l2 a i f ( xi)>


§ 4. Одномерные коды

383

где

(х — х 2) (х — х3) (х — х4)

(143)

 

и т. д., и х 2 ^ X ^ х ъ. Таким способом удается уменьшить чис­

ленную диффузию (односторонний метод Лелевьера соответствует

двухточечной интерполяции), а также

избежать ограничений

на шаг по времени вида | ѵ | At/Ar <

1, проявляющихся при

малом шаге по пространству. Чтобы предупредить появление нефи­ зических значений, приняты меры типа описанных в § 2, п. 5.

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

резкого

изменения состояния плазмы

или магнитного поля.

Для этого используется

весовая функция вида

 

 

а

(144)

 

 

 

где Ar ~

ш_1, индекс а

пробегает все

физические переменные,

а аа и Ьа — управляющие константы, которые могут быть выбраны программистом для обеспечения нормального хода расчетов. На практике функция (144) вносит значительное сглаживание, достаточное для предотвращения резких пространственных изме­ нений Дг.

Такое отделение переносного члена, является частным случаем описанного в § 3, п. 1 0 , метода дробных шагов; независимо прог­ раммируются и некоторые другие члены. Хотя этот метод дейст­ вует достаточно хорошо и, по-видимому, лучше большинства эйлеровых схем, полностью избежать ошибок интерполяции мож­ но лишь используя подвижную лагранжеву сетку. Первоначаль­ ная программа дает возможность совсем просто выполнить это посредством преобразования координат в соответствии с (141) и отказа от интерполяционной процедуры, если не нужно пере­ страивать сетку. Для задач о Ѳ-пинче, в которых внешнюю область можно считать вакуумом и допустить, что сетка движется от стен-' ки, такая модификация была выполнена Фишером (не опубли­ ковано). Развитый Хейном неявный метод решения был описан в § 3, п. 5.

2. Граничные условия на стенке

а. Движение внутрь

Эйлеров вариант рассматриваемой программы использует пред­ положение Колгейта и др. [83], согласно которому проводящая «холодная» плазма может течь от стенки со скоростью, прибли­ женно равной скорости силовых линий Е х ВІВ2, и поэтому


384

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

вакуум никогда не образуется. Таким образом, допускается, что при движении внутрь плотность плазмы около стенки pjплавно убывает по закону

Р

+ Рм„н = ехр (

М ) (р” Рмин),

(145)

где ѵи, — нормальная

компонента скорости

около стенки, X

характерный

размер

и рмин — подходящая

минимальная

плот­

ность, равные, например, R/50 и р0/ЮО соответственно (R

радиус камеры, р0 — начальная

плотность).

Этот рецепт

оказы­

вается достаточно эффективным

на практике,

если X и рмин совер­

шенно произвольны. Однако, когда используется удельное сопро­ тивление по Спитцеру, толщина расчетной плазменной границы обычно определяется этим произвольным параметром X, в то вре­ мя как с физической точки зрения более естественно, если бы гра­ ница уширялась за счет повышенной резистивной диффузии, как предположил Мак-Картан [9, 10, 32].

Если во внешней области содержится плазма низкой плотно­

сти, то во все стороны с

альфвеновской

скоростью ~ R / ( рмин)1/2

будут распространяться

волны сжатия

малой амплитуды, что

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

Если используется эйлерова сетка, необходимо поддерживать точный баланс на стенке в каждый момент времени. Физически предполагают, что плазма создается с нулевой скоростью и уско­ ряется до пристеночной скорости vw скачком магнитного давления А (Б2/2) в тонком слое, эквивалентном малому пристеночному току АR. Этот процесс достаточно просто смоделировать, применяя односторонний метод Лелевьера к переносному члену в уравнении движения для точки J — Ѵ2, что в упрощенном виде можно запи­

сать

так:

 

 

дѵ

(146)

 

Р dt ~

 

 

где

р — полное давление, а также допуская, что kj+i/2 = 0 .

В результате получим

 

/

71+1

П \

Р Т 1/2 \ V

j - 1/2 -

■Vj-1/t) =

(APj-i/jäPj - i/ 2vj - i / 2) k t

(147)

Д

где черта означает усреднение по времени, а р, кроме того, усред­ нено по узлам J и / — 1. Если скорость становится стационар­