Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Вычислительные методы в физике плазмы

..pdf
Скачиваний:
52
Добавлен:
25.10.2023
Размер:
18.53 Mб
Скачать

§ 2. Метод двойного разложения Фурье

47

экспоненциально, это утверждение остается справедливым при всех временах.

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

дения эффектов

эхо [23, 24]. Библиографию читатель найдет

в статье Бэкуса

[25].

Напомним, что этот член определяет основные асимптотиче­ ские свойства решения при больших временах. Только если g (ѵ) удовлетворяет определенным условиям аналитичности, мы можем ожидать экспоненциального спада или нарастания типа Ландау для электрического поля. Если эти условия «гладкости» но выполнены, то решение может вести себя почти произвольно

[26, 27].

То, что затухание Ландау (или экспоненциальное нарастание в случае неустойчивости) отнюдь не обычное поведение решения, можно понять без всякой математики из следующих рассуждений. Предположим, что мы численно нашли решение уравнений (1) и (2) вплоть до какого-то момента Т и что это решение указывает на экспоненциальный спад электрического поля. Используем теперь это возникшее распределение при t = Т, но с зеркально измененными всеми скоростями, в качестве начального условия для нового счета, эффективно обращающего время. В результате мы получим экспоненциальное нарастание электрического поля до t = Т. Затем нарастание прекращается и сменяется экспонен­ циальным спадом. Причина такого поведения, конечно, в том, что уравнение Власова в своем первоначальном виде, так же как и в линеаризованном, инвариантно по отношению к обращению времени и скорости. Таким образом, второй счет — просто обра­ щение первого.

Не только в аналитической теории, но и в численных расчетах второй член в (9), который представляет начальные условия, тре­ бует внимания. Уже отмечалось, что по абсолютной величине он сравним с первым членом. Он описывает колебания с частотой kt в фазовом пространстве. Если попытаться представить функцию распределения ее численными значениями на сетке в простран­ стве X, V с размером ячеек Ах и Аѵ, то эти колебания будут довольно неадекватно описаны, скажем, шестью точками на коле­ бание.

Чтобы описать функцию распределения в пространстве скоро­ стей, нам нужно распространить область по ѵ, скажем, до четырех тепловых скоростей, так что —4 ^ ѵ ^ 4. Предположим, также, что имеется N = 200 точек, попадающих в этот интервал, тогда

Аѵ = Ѵ25.

Отсюда следует, что после момента £/2я = 1/(6Аѵк) результат вычислений должен ухудшаться, поскольку колебания не могут больше правильно описываться такой сеткой.

48Гл. 2. Решение уравнения Власова методами преобразований

Вчисленных расчетах, связанных с затуханием Ландау, суще­ ствуют очень жесткие требования на допустимые значения вол­ новых чисел. Если выбрать их слишком малыми, то затухание будет незаметным на интервале времени порядка 100 плазменных периодов. Если же выбрать к большим, то затухание Ландау будет очень большим, а электрическое поле будет спадать слишком быстро. Поэтому в расчетах придерживаются следующего интер­ вала Ѵ4 ^ к ^ 1!2.

Для к = У2 мы получаем tl2л = 8. Это означает, что после восьми периодов плазменных колебаний численное решение не будет больше представлять решение уравнения Власова. Несколько авторов [8, 9] испытали такую неудачу. Если бы в урав­ нении Власова перейти от координат х, ѵ к некоторым другим координатам, таким, что в этих новых координатах начальные условия не приводили бы к колебанию с нарастающей во времени частотой, то было бы гораздо легче справиться с численным интег­ рированием уравнения Власова.

Такое преобразование действительно существует: это преобра­

зование Фурье в пространстве скоростей.

(2я)_1/2ехр (—у2/2).

Для простоты предположим, что g (ѵ) =

Тогда второй член в формуле (9) преобразуется к виду

 

+°°

 

 

j g-(y)exp (iktv + iyv) dv = exp [ — ~

(kt + y f ^

(10)

Видно, что осцилляторное поведение полностью пропало. В ре­ зультате возникает гладкое распределение Гаусса с центром в точке у о = —kt. Однако если мы захотим представить этот член численно, то сразу столкнемся с другой трудностью. Можно

отобразить только конечный

по у интервал, скажем, —умако ^

^ у ^ г/макоСпустя время

t y№aKJk мы потеряем существен­

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

§ 2. Метод двойного разложения Фурье

49

2. Представление, граничные и начальные условия

а. Представление

Чтобы изучить распространение волн в неограниченной или ограниченной плазме, удобно разложить неизвестные функции, входящие в уравнение (1), вначале в ряды Фурье по х :

f ( x , v , t ) =

-J-00

fn (v, t) exp (ink0x),

2

 

7 1 = — OO

 

 

+0o

( H )

E (x, t)=

2

En (0 exp (ink0x).

 

n = — oo

 

Величины fn и En определяются формулами

L

f n { v , l) = — j f ( v>x , t)exp( — ik0nx)dx, k0 = -^~ ,

ü

L

En (t) = ^ - ^ E (X, t) exp ( — ik0nx) dx, n = 0, ± 1 , ± 2 . . . .

о

 

 

Подставляя эти выражения в уравнение (1), получаем

 

+°°

 

dfn (v, о + ink0vfn2

Eq- ^ f n_q(v, t) = 0.

(12)

g = —

со

 

Уравнение Пуассона и второе из уравнений Максвелла теперь примут вид

-(-ОО

— оо

 

іпк0Еп (t) = j f ndw,

- - ^ - E n (t)= j vfndv.

(13)

— oo

— oo

 

Такое представление идеально для ограниченной плазмы;

для

неограниченной же плазмы оно является приближенным, посколь­ ку мы всегда должны устанавливать некоторое минимальное волновое число к0. Однако последнее не накладывает серьезных ограничений. Другой, менее существенный момент заключается в том, что однозначно определяются все Еп при п Ф 0, но не Е п. Последнее есть мгновенное среднее электрическое поле в плазме. В неограниченной плазме оно создается скоплением зарядов на +оо; в ограниченной плазме оно обусловлено внешними гра­ ничными условиями. (Пример — плазма в конденсаторе, когда имеется разность потенциала между пластинами конденсатора.)

Далее мы постоянно полагаем Е (і = 0. При таком условии наша система полностью эквивалентна уравнениям (1) и (2).

4-01236

50 Гл. 2. Решение уравнения Власова методами преобразований

Введем теперь преобразование Фурье по ѵ, которое определяет­ ся формулами

 

+°°

 

Fn (У, t) =

j /„ (V, t) exp (ivy) dv,

 

+°°

Fn (y, t ) e x y ( - i v y ) ^ . .

 

f n ( v , t ) = j

 

00

 

Тогда уравнение Власова записывается в виде

 

dJnj t 'A + nkü

+ i y ^ E q (t )Fn_q (у, t) = 0,

(14)

 

— oo

 

а уравнение Пуассона и второе из уравнений Максвелла в виде

ink0E n ( t ) ~ F n (0, t)\ ™ i l ! = + i J L F n (0,t).

(15)

Преимущество двойного преобразования Фурье (и разложения Фурье — Эрмита) заключается в том, что в уравнении Пуассона пропадает интеграл с функцией распределения и остается только алгебраическая связь между Е и F.

Преобразованную функцию распределения Fn (у, і) можно представить как матрицу; тогда числа п характеризуют строки, а сделанные дискретными у — столбцы матрицы. Уравнения (15) показывают, что плотность и электрическое поле определяются вектором, который получается из столбца у = 0 матрицы F.

Для численных расчетов удобно

ввести w = к~гу

вместо у

и объединить уравнение (14) и уравнение Пуассона:

 

+°°

 

 

-§fFn(w,t) + n - ! ^ F n (w,f) = y> У. j F

q(0, t)Fn-q{w, t).

(16)

— со

 

 

Таков окончательный вид системы, которая будет программиро­ ваться. Характеристиками уравнений (16) являются прямые линии с угловым коэффициентом 1 !п (ось времени направлена вверх):

t 1' = (w w').

Можно проинтегрировать вдоль этих характеристик и получить

формальное

решение для Fn:

 

 

Fn (w, t) = Fn (w — nt, 0) -f

 

-}~oo

f

 

+ 2

j (wns)q~1Fq(0,t s)Fn_q(w ns, t s)ds.

(17)

q= —00 0

§ 2. Метод двойного разложения Фурье

51

Если

на минуту забыть о члене с суммой,

то видно, что форма

Fn (w, t)

такая же, как была в момент t = 0,

но смещенная вдоль

оси w.

Если в машинной программе выбрать временной шаг

At Aw, то это смещение можно численно выполнить точно. Другими словами, удается точно проинтегрировать первые два члена уравнения (16). Остается только найти подходящую про­ грамму для вычисления членов суммы в уравнении (17).

Когда характеристики уравнения (16) выходят из области известных величин, первый набор значений при t + At приходится получать путем экстраполяции. При повторном шаге значения исправляются, так что ошибка обрывания становится равной

О [(Аг)2].

Заметим, что эти вычисления были проведены на ЭВМ с пол­ ной памятью всего в 4 000 слов, включая как программу, так и числовые массивы. Была необходима предельная экономия, так что рассматривались только программы с одной матрицей Fn (w, t0) в оперативной памяти.

Функция Fn (w, t) — обычно комплексная, так что при про­ граммировании уравнение (16) приходится разделять на действи­ тельную и мнимую части. Поскольку функция / (х, v, t) действи­

тельная, то Fn должна удовлетворять условию

 

Fn (w, t) = F*-n { — w, t).

(18)

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

Тот факт, что функция / (х, v, t) является положительно опре­ деленной, можно представить только как очень сложное условие на характеристическую функцию (25]. По-видимому, это условие пока не использовалось в численных расчетах.

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

Однако применение преобразования Фурье к вычислению функций распределения, кажется, было новшеством, когда оно впервые было сделано в 1963 г.

б. Законы сохранения

Система уравнений (1) и (2) является консервативной системой, для которой выполняются определенные законы сохранения. Наиболее важными являются законы сохранения числа частиц, импульса и энергии.

4*

52 Гл. 2. Решение уравнения Власова методами преобразований

Постоянство числа частиц выражается следующим равенством:

F0(0, t) = 0,

или

Fq(О, t) ---=1,

(19)

которое следует из (16) при w = 0 и п = 0.

 

получаем

Дифференцируя (16)

по w и считая w = 0 и п = 0,

ввиду симметрии суммы

следующее

равенство:

 

 

д_

д

(w, t) to=0

0,

 

 

dt

 

dw Fо

 

( )

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

 

 

20

Наконец, дважды дифференцируя (16)

п о и и используя фор­

мулы (15), получаем

 

 

 

 

 

 

 

д__

d 2F о (w, t)

 

 

= 0.

( 21)

dt

 

dw2

„ „ +

2

*■ <<]

 

 

 

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

рой — энергию

электрического

поля.

 

 

 

 

 

 

 

 

 

 

в. Обрывание

 

 

 

 

 

 

 

Суммирование в уравнениях (16)

и (17)

проводится

от

 

до

 

и возникает вопрос, какова

будет

ошибка, если

сумму

-t- о о ,

 

 

оо

обрезать. Предположим, что

мы

пренебрегли

всеми

членами

с

п ^ N + 1

и что выполняется

соотношение

Fn = О (е”)

или

как начальное условие, или для какого-то более позднего момента. Тогда член взаимодействия

+°°

2 -yiM O , t)Fn_q{w, t),

q—— оо

который связывает различные моды, будет содержать слагаемые порядка 8|П~Ѵ1+Іѵ|? т. е. порядка е2ѵ~п при ѵ > п. Наибольшая ошибка, которая будет получаться, возникает от первого отбро­ шенного члена с ѵ = N + 1; он порядка g2w+2—п_ Поскольку Fn — О (еи), то относительная ошибка по отношению к Fn будет порядка s2(-N+l- n). Видно, что эта ошибка растет при увеличении порядка п гармоники и становится О (е2) для п = N. Молчаливо предполагалось, что эти ошибки не накапливаются со временем и потому не портят оценку. Можно, однако, прямо из численных результатов увидеть, насколько все яш хорошо выполняются наши предположения. Оказывается, что в большинстве случаев достаточно рассмотреть всего несколько гармоник. Например, для устойчивых колебаний всегда легко удержать вторую гармонику ниже уровня первой гармоники на два или даже более порядка.

§ 2. Метод двойного разложения Фурье

53

В случаях неустойчивости вторая гармоника была связана с пер­ вой гармоникой и имела скорость нарастания, в 2 раза большую, чем у первой гармоники. В результате ко времени, когда неустой­ чивость выравнивалась, амплитуда второй гармоники нарастала до Ѵю—Ѵ3 от амплитуды первой гармоники. Это указывает на то, что обрывание приводит к некоторой неточности.

Нам нужно ввести и другое обрывание из-за конечности интер­ вала по w. Как было показано выше, всегда будут члены, которые движутся к границе матрицы и затем просто теряются. Один из примеров представлен на фиг. 3. Кажется, что такая потеря инфор­ мации является неизбежным свойством интегрирования уравнения Власова. К счастью, обрывание не создает каких-либо численных неустойчивостей. С другой стороны, обрывание матрицы в разло­

жениях Фурье — Эрмита

приводит

к численным

трудностям

(ср. § 3). Ошибку, которая возникает

от такого обрывания,

можно

определить экспериментально, и мы

остановимся на

этом

в § 2,

п. 4.

 

 

 

 

г.

Граничные условия

 

 

При моделировании неограниченной плазмы разложение функ­ ции / (X, V, t) в ряды Фурье уже обеспечивает периодические гра­ ничные условия. Однако решение Fn (w, t) будет комплексным. Поскольку Fn (—w, t) — Fn (w, t), то при вычислениях можно ограничиться положительными п. Такая схема применялась для изучения нелинейного поведения уединенных бегущих волн.

Если

мы заинтересованы в снижении стоимости расчетов,

то можно

исходить

из симметричных начальных

условий:

 

/

(X, V, 0) = / (—X, —и, 0).

(22)

Легко показать, что для всех более поздних времен функция распределения будет сохранять эту симметрию. В Е-пространстве условие (22) записывается в виде

Fn(w, t) = F-n ( — w, t).

Отсюда, используя условие действительности (18), получаем

Fn (w, t) — Fn(w, t), или Im Fn (w, t) = 0.

Мнимая часть F тождественно равна нулю, и мы сокращаем вдвое время на вычисления, не говоря уже об упрощении програм­ мирования.

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

54 Гл. 2. Решение уравнения Власова методами преобразований

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

В качестве

граничного условия при w = +н?Макс выбираем

Fn (+шмакс, t)

= 0. Это, кажется, простейший и наилучший путь

решения данной задачи. Все другие граничные условия, вероятно, будут порождать численные неустойчивости.

д. Начальные условия

Впринципе можно использовать любое начальное условие, которое представимо с достаточной точностью в Е-пространстве. Здесь мы перечислим конкретные начальные условия, которые успешно использовались.

Для устойчивых волн симметричное условие

/ (X, V, 0) = (2л)~1/а ехр ^

^ V2 ) (1 -\-А cos к0х)

(23)

описывает затухающую стоячую волну. Ее типичное поведение иллюстрируется фиг. 1, а—г. Используя различные значения амплитуд А и волновых чисел к0, можно изучить изменение затухания Ландау и его величину как функцию амплитуды и дли­ ны волны.

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

f(x, V, 0) = (2я)-1/2(1— А) ехр[ — у (у + ^ ) 2] +

+ (2я)~1/2-^ г- ехр [ — -^-(у+ Щ— ур)2] (l + ecos&oz);

(24)

функция / всегда нормирована.

В этой формуле можно изменять отношение чисел частиц в двух потоках, которое равно (1 — А)/А, отношение соответствующих температур Ш и сдвиг ѵр между двумя потоками в пространстве скоростей. Скорость vs — фиктивная переменная, определяющая только координатную систему Галилея, в которой мы наблюдаем за неустойчивостью. Ее можно выбрать такой, чтобы электронная плазма в целом находилась в покое или чтобы возникающее электрическое поле соответствовало стоячей волне. Отметим, что, когда полный электронный ток отличен от нуля, он автоматически компенсируется равным и противоположным ионным током благо­ даря условию Е о = 0. Кроме того, использовались различные

§ 2. Метод двойного разложения Фурье

55

значения vs для того, чтобы проверить инвариантность программы относительно преобразований Галилея (ср. п. 4).

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

3. Сводка результатов

Обсудим вначале результаты, связанные с нелинейными зату­ ханием устойчивых распределений. Начальное условие (23) исполь­ зовалось всюду. Типичные результаты представлены на фиг. 1, аг. Графики расположены в соответствии с начальной амплитудой электрического поля, которая задана в виде Е (t = 0) = А!к0. На фиг. 1, а мы наблюдаем затухание Ландау первой гармоники, которое не меняется за время вычислений. Это полностью соот­ ветствует линейной теории. Увеличение начального ноля в резуль­ тате уменьшения кп приводит нас к фиг. 1, б. Видно, что в данном случае затухание Ландау становится очень малым; это иллюстра­ ция того, что в численных расчетах ограничен интервал измене­ ния к. Тщательный анализ фиг. 1, б показывает, однако, что декремент затухания, по-видимому, уменьшается. Это лучше видно на фиг. 1, в, где снова увеличено Е (t = 0) и явно видно уменьшение декремента затухания вблизи t = 30.

Ріа фиг. 1, г показано развитие плато у электрического поля. Последнее напоминает нам о квазилинейной теории [29—31], в которой также получается плато электрического поля. Квази­ линейная теория в своих предположениях сильно отличается от рассмотренных здесь численных расчетов. Вот наиболее важные

ее

предположения: 1) непрерывный спектр

волн, 2) у/ыр

1

и

3) у > 0, т. е. неустойчивость считается

слабой.

 

 

Отметим, что предложено обобщение квазилинейной теории для

устойчивого случая [31].

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

Квазилинейная теория приходит к уравнению диффузии в про­ странстве скоростей для однородной функции распределения /0, которое обладает тем свойством, что функция/0 уплощается в окре­ стности фазовой скорости волны Ѵф. Для этой области фазового пространства предсказано появление при t оо горизонтального

го

40

60

80

t

Соседние файлы в папке книги из ГПНТБ