
книги из ГПНТБ / Вычислительные методы в физике плазмы
..pdf§ 2, Электростатическая модель плоских листов |
17 |
3. Численные методы, используемые в двухкомпонентной модели плоских листов
Двухкомпонентная модель плоских листов [4] содержит два типа листов с равными, но противоположными по знаку зарядами и различными массами. Эти листы всегда перпендикулярны какой-либо оси х, но могут свободно проходить друг через друга.
Уравнение движения листа имеет вид
X - Е и (12)
У>. с '
где Еі — среднее электрическое поле у і-го листа (і — его поряд ковый номер на оси х). Между пересечениями поле Е постоянно и орбита і-го листа определяется формулой
|
|
Жі = Жіо+ М + -?^ - - • |
(13) |
|||
Аналогично |
для |
орбиты |
соседней |
частицы |
имеем |
|
|
|
x j ~ |
х іо |
2mj~ |
’ |
(14) |
где і = і ± |
1. Поскольку заряд на листе равен + о, |
то по закону |
||||
Гаусса поле |
Ej |
должно |
быть равно E t + |
4па, где |
выбор знака |
зависит от знака заряда на і-м листе. Время пересечения листов і и / получается в результате приравнивания x t и Xj и определяется уравнением
(хю xjo)Jc{Vio — Vjo) t-\- ( |
~~~2ml" ) t2 = 0. |
(15) |
||
Решая это уравнение относительно t, получаем |
|
|||
_ Ау±(Діг2'—4ЛаДа:)1/,г |
(16) |
|||
|
2Да |
|
||
где |
|
|
||
|
|
|
||
Ах = х і0 |
|
(17) |
||
Аѵ = ѵі0 |
|
|||
OjEj |
|
|||
Аа |
OiEi |
(18) |
||
2m I |
2mj |
|||
|
|
Возможно, что частицы і и / никогда не пересекутся или время пересечения слишком велико, так что они пересекут раньше дру гие частицы. Однако всегда верно утверждение, что пересечение может иметь место только для соседних в данный момент частиц.
Теперь мы можем двигать вперед систему, пересечение за пере сечением, регистрируя положение и скорость частицы в момент ее последнего пересечения. Мы составляем список времен пересе чений для частиц, пересекающих своих ближайших соседей. Две
2-01236
— БИр ЛИОі £КА СССР I
18 |
Гл. 1. Модель плоских листов и ее модификация |
частицы с самыми короткими временами пересечений пересе каются. После пересечения этих частиц для них вычисляются новые времена пересечений по отношению к их новым соседям. Старые времена пересечений, соответствующие этим частицам, вычеркиваются, а новые времена пересечений вносятся в таблицу пересечений на соответствующие места.
Чтобы изложенный выше метод был эффективным и не требовал очень большого машинного времени, используется ряд приемов. Во-первых, времена пересечения заносятся в таблицу пересечений в том порядке, в котором они происходят, так что следующим пере сечением является то, которое приводится в начале таблицы. Чтобы упростить ввод времен пересечения в таблицу, первые несколько значащих цифр времени пересечения используются для определе ния его положения в таблице. Чтобы не возникало необходимости перестраивать всю таблицу пересечений или передвигать большое число времен пересечений в таблице, когда туда вставляется новое, таблица делается гораздо больше (примерно в 10 раз), чем полное число времен пересечения, с тем чтобы она содержала глав ным образом пустые места. Таким образом, когда вставляется новое время пересечения, оно обычно попадает на свободное место. Если же на этом месте имеется какое-то время пересечения, то последнее сравнивается с тем, которое нужно поместить, и они размещаются в таблице в надлежащем порядке. Если занесенное в список значение нужно подвинуть, то оно обычно перемещается только на одно место из-за большого числа пустых мест.
Поскольку мы не можем заполнять бесконечно длинную таб лицу пересечений, мы должны определить наиболее вероятное время пересечения для соседей. Если время больше чем это, то одна или другая из этих частиц будет пересечена третьей частицей прежде, чем предсказанное пересечение произойдет. Наиболее вероятное время пересечения определяется из следующих сообра жений. Скорость пересечений, которые испытывает частица со ско ростью и, приблизительно равна
п (ѵ2+ i4)1/z = - j f - — N c, |
(19) |
где N c — число пересечений, которые испытала частица, п — плотность, ѵг — среднеквадратичная хаотическая скорость (в этом выражении мы использовали среднеквадратичную скорость отно сительно других частиц, но можно было бы использовать и сред нюю относительную скорость). Вероятность того, что частица не испытает пересечения за интервал времени т, равна
Р (нет пересечения) = е х р [ ІѴСТ ]. |
(2 0 ) |
Максимальное время пересечения, удерживаемое в таблице, выби рается таким, чтобы величина Р была крайне малой, обычно
§ 2. Электростатическая модель плоских листов |
19 |
порядка ІО-8—ІО'9. (Минимальное значение N c можно |
исполь |
зовать для вычисления т, причем т должно быть порядка 20 сред них времен пересечения.) Такая малая величина Р действительно требуется, поскольку нужно быть уверенным, что фактическое пересечение не пропущено в системе, состоящей из нескольких тысяч листов, каждый из которых испытывает несколько тысяч пересечений за время счета. Ввиду этого обстоятельства большая часть времен пересечения сконцентрирована вблизи начала табли цы. Это нужно учитывать для того, чтобы в начале таблицы име лось место для размещения новых значений пересечений. Данную ситуацию можно было бы улучшить, оставляя блок из небольшого числа мест в конце таблицы, чтобы размещать времена пересече ний, в 6—7 раз превосходящие среднее время пересечения, но это могло бы усложнить логическую схему использования и обнов ления таблицы и потому не было осуществлено нами.
Как уже упоминалось, для ускорения ввода поступлений в таб лицу пересечений первые несколько цифр времени пересечения используются в качестве адреса. С течением времени размер вре мен пересечения становится все больше и больше, и, следователь но, адреса поступлений становятся все длиннее и длиннее. Чтобы таблица пересечений не была слишком большой, мы должны ском пенсировать это. Последнее осуществляется путем использования круговой таблицы, причем расстояние по окружности равно мак симальному интервалу, на протяжении которого нужно рассма тривать пересечение. У последнего рассмотренного времени пере сечения помещается флажок. Это время вычитается из новых вре мен пересечения, и первые несколько значащих цифр тогда опре деляют их положение в таблице относительно последнего пересе чения.
Граничные условия задаются путем помещения мнимых частиц на концах системы. Для получения граничных условий идеаль ного отражения зеркальные изображения крайних частиц поме щаются с обоих концов в зеркальных точках. Для получения периодических граничных условий в соответствующие места помещаются зеркальные отражения противоположных концов.
Вышеописанный метод развития системы — пересечение за пе ресечением — имеет ту же точность, что и машина, и очень быстр. На использованной машине энергия сохранялась с точностью до десяти значащих цифр в течение длительного времени (сорг да « 100; машина имела 12 значащих цифр). Вычисления занимали около 1 мин на период Юр1 для 1000 электронов и 1000 ионов на машине CDC 1604, которая считает на несколько порядков мед леннее, чем современные быстродействующие ЭВМ. Время вычис лений пропорционально числу частиц, умноженному на число частиц на дебаевской длине. Единственным недостатком кода является то, что для таблицы пересечений требуется большая
2*
20 Гл. 1. Модель плоских листов и ее модификация
память. В момент разработки кода это не было важно, так как машинное время существенно ограничивало размер системы, кото рый можно было рассмотреть.
Описанный метод времен пересечений можно использовать и для однокомпонентной задачи. При вычислении времен пересечения
для соседних частиц нужно решить трансцендентное |
уравнение |
8 = (хі —хш ) cos соptc+ - Хг~ ^ г±— sin (оpt0 |
(21) |
(б — расстояние между частицами). С другой стороны, для двух компонентной модели можно использовать приближенный метод разыскания времени пересечения, применяемый в однокомпонент ной модели. Это было сделано и дало хорошие результаты (по су ществу метод так же быстр и сохраняет энергию с точностью до четырех значащих цифр в процессе счета при ti>pt äj 100).
4. Проблема шумов и столкновений в модели плоских листов
Поскольку модель плоских листов состоит из отдельных частиц, то в ней происходят явления типа столкновений. Каждый раз, когда какой-то лист пересекает другой, появляется скачок в силе, которая действует на лист, и его орбита изменяется. Эти скачки приводят к эффектам типа столкновений, которые могут замаскировать эффекты, подлежащие исследованию. Если мы намерены использовать наш код, то важно понять эти эффекты. Впрочем, эти эффекты интересны и сами по себе, поскольку они связаны с кинетической теорией плазмы. Многие положения этой теории могут быть детально проверены на этой модели [2, 4, 5, 10].
Когда стандартная кинетическая теория плазмы, в которой используется только двухчастичная корреляционная функция, применяется к однокомпонентной модели плоских листов, то все устойчивые функции распределения оказываются не зависящими от времени. Этот результат в общем физически естествен. Рас смотрим две одинаковые частицы в одномерном пространстве, которые вначале имеют скорости щ и ѵ2. Включим взаимодействие
между ними. После взаимодействия их скорости будут и ѵ2. Благодаря сохранению энергии и импульса имеются две сохра
няющиеся величины. Единственно возможными |
значениями vt |
|
и ѵ2, которые сохраняют энергию и |
импульс, |
являются |
Ѵі = щ, ѵ2— ѵ2 |
(22) |
|
или |
|
|
і>і = і>2, ѵ2= |
щ. |
(23) |
В любом из двух случаев функция распределения не изменяется.
§ 2. Электростатическая модель плоских листов |
21 |
Можно было бы ожидать, что в плазме, где одновременно взаимодействует много частиц, эти два закона сохранения не да дут полной картины. Однако теория рассматривает все взаимо действия как слабые, и, следовательно, соответствующие эффекты будут аддитивными (предполагаем, что сталкивающиеся частицы некоррелированы, или хаотичны). Влиянием одного столкновения
т
6
ѵо ѵо
Ф и г . 3. Прямоугольная функция / (ѵ).
а — след за быстрым листом; б — начальное распределение по скоростям.
на другое пренебрегается, поэтому законы сохранения по-преж нему фиксируют результат. На самом деле при одновременном соударении одно столкновение воздействует на другое, и потому должен быть какой-то столкновительный эффект.
Эти положения были проверены на численном эксперименте в однокомпонентной модели плоских листов. Была определена истинная скорость релаксации к максвелловскому распределе нию [10]. Исследовалось изменение во времени распределения, которое вначале имело прямоугольный профиль, показанный на фиг. 3. Начальную скорость частицы получали в результате вычисления случайного числа, которое равнораспределено на ин тервале от —1 до 1, и умножения его на ѵ0. Чтобы определить зависимость эволюции во времени от кинетической энергии или
от |
числа частиц на дебаевской длине |
[A,D = (ѵ2)і/2/а)р; |
(ѵ2) = |
= |
— среднеквадратичная скорость], |
использовались |
раз |
22 |
Гл. 1. Модель плоских листов и ее модификация |
ные ѵ0. Начальные положения частиц выбирались равномерно распределенными в пространстве. За время первого колебания плазмы вокруг каждой частицы образовывались экранирующие облака. Образование этих облаков требует некоторой энергии, и результатом является существование короткого периода быст рой перестройки, которая скругляет углы распределения. После этой начальной перестройки распределение изменяется очень
Ф и г . 4. Изменение во времени прямоугольной функции распределения.
медленно. На фиг. 4 показана эволюция распределения по ско ростям при 5 частицах на дебаевской длине. На, первом графике показано распределение непосредственно после быстрой перестрой ки; последующие графики показывают, как распределение релаксирует к максвелловскому. По существу максвелловское распре деление достигается при u>pt = 425. Это время гораздо больше того, которое требуется, чтобы группа выбранных частиц достигла основного распределения; последнее составляет только ІОсОр1.
График времени релаксации, полученного из таких вычисле ний, в зависимости от (nkD)2 представлен на фиг. 5. Видно, что время релаксации пропорционально (nkD)2. Последнее говорит о том, что к релаксации ведет одновременное взаимодействие
§ 2. Электростатическая модель плоских листов |
23 |
трех частиц, поскольку время релаксации, обусловленной двух частичными взаимодействиями, было бы пропорционально nXD, если бы члены этого порядка не сокращались. В настоящее время
Ф и г. 5. Время релаксации как функция (nkD)2.
нет теоретических работ, которые предсказывали бы эту релакса цию, хотя время релаксации, во всяком случае его порядок,
zoo
юо
о |
го |
40 |
во |
so |
юо |
іго |
|
|
|
и>р t |
|
|
|
|
Ф и г . |
6. Флуктуации |
функции |
/ (ѵ). |
|
|
|
Точка на вертикальной оси есть / |
(0). |
|
можно оценить, изучая излучение и поглощение волн в результа те столкновений частиц.
Интересно, что функция распределения обнаруживает быстрые хаотические флуктуации около некоторого среднего распределе ния, которое постепенно релаксирует к максвелловскому. На фиг. 6 показаны флуктуации числа частиц, скорости которых заклю чены в малом интервале вблизи нуля. Ясно видны быстрые флук туации. Последние обусловлены постоянным обменом между
24 |
Глг 1. Модель плоских листов и ее модификация |
энергией электрического поля и кинетической энергией частиц. Хотя этот обмен происходит постоянно, его природа такова, что он производит очень малое систематическое изменение. Это дока зывает, что медленная релаксация распределения возникает из очень тонкого баланса, и, следовательно, описываемые вычис ления обеспечивают важную проверку кинетической теории плазмы.
5.Излучение и поглощение продольных волн из-за столкновений
Впредыдущем пункте мы видели, что столкновения двух частиц не изменяют функцию распределения однокомпонентной
|
|
|
одномерной плазмы |
и что |
|||||||
|
|
|
существующая релаксация |
||||||||
|
|
|
распределения |
к максвел |
|||||||
|
|
|
ловскому |
на |
самом |
|
деле |
||||
|
|
|
является очень медленной. |
||||||||
|
|
|
Отсюда |
можно |
было |
бы |
|||||
|
|
|
сделать вывод о том, что- |
||||||||
|
|
|
эффекты столкновений не |
||||||||
|
|
|
существенны для расчетов |
||||||||
|
|
|
в |
модели плоских листов. |
|||||||
|
|
|
Однако это не так, по |
||||||||
|
|
|
скольку столкновения мо |
||||||||
|
|
|
гут влиять на разные ве |
||||||||
|
|
|
личины по-разному. При |
||||||||
|
|
|
исследованиях |
|
на модели |
||||||
|
|
|
плоских листов такие фак |
||||||||
|
|
|
ты |
были |
действительно- |
||||||
|
|
|
обнаружены. |
Одним |
из |
||||||
|
|
|
важных |
примеров |
этого |
||||||
|
|
|
является излучение |
и по |
|||||||
|
|
|
глощение продольных волн |
||||||||
|
|
|
из-за |
столкновений. |
|
|
|||||
|
|
|
|
Когда две |
заряженные |
||||||
Ф и г. 7. Зависимость |
излучательной спо |
частицы сталкиваютсядруг |
|||||||||
с |
другом, |
их |
|
взаимодей |
|||||||
собности от |
номера моды. |
ствие |
приводит |
к |
излу |
||||||
|
|
|
чению |
|
электромагнитных |
||||||
волн. Более того, это взаимодействие также |
|
ведет к излучению |
|||||||||
продольных волн. Излучение продольных волн может |
происхо |
||||||||||
дить также |
и в однокомпонентной одномерной плазме. |
в модели |
|||||||||
Можно |
спросить: если столкновения |
двух |
частиц |
плоских листов не приводят к термализации функции распределе ния, то как они могут привести к излучению и поглощению плаз менных волн? Ответ заключается в следующем. Отсутствие релак
§ 2. Электростатическая модель плоских листов |
25 |
сации при двухчастичных столкновениях является следствием законов сохранения энергии и импульса. В случае излучения и поглощения волны имеется третий партнер — волна, которая также несет энергию и импульс, так что указанные законы сохра нения не будут больше полностью определять окончательный результат. Была развита теория излучения продольных волн
[12, 13], которая учитывает ускорение двух частиц и их экрани рующих оболочек, когда они сталкиваются друг с другом. По су ществу эта теория идентична той, которая используется для описа ния слабой турбулентности в плазме. Таким образом, проверка теории излучения продольных волн одновременно обеспечит и проверку теории слабой турбулентности, по крайней мере для волн малой интенсивности, которые здесь рассматриваются.
Теория излучения продольных волн проверялась на одноком понентной модели листов [14]. Возникающее здесь излучение аналогично тому, которое появляется от столкновений электронов с электронами (столкновения одинаковых частиц). График зави симости интенсивности излучения от волнового числа (обратно пропорционального длине волны) представлен на фиг. 7. Сплош ная кривая дает излучение, предсказываемое теорией. Точки соответствуют результатам численного эксперимента на системе 1000 частиц, когда на дебаевской длине было 7,5 частиц. Согласие очень хорошее, причем интенсивность излучения изменялась на три порядка.
26Гл. 1. Модель плоских листов и ее модификация
Кизлучению волн из-за столкновений частиц тесно примыкает поглощение волн по той же причине. Столкновительное погло щение волн можно детектировать по излучению благодаря тому, что излучение и поглощение должны приводить к тепловому равновесию, в котором каждая мода колебаний имеет энергию кТ. На фиг. 8 представлен график зависимости декремента затухания для волн от волнового числа (числа длин волн, которые уклады ваются в системе). Система содержала 1000 листов и имела 7,5 час тиц на дебаевской длине. Сплошная кривая получена из теории и является суммой двух пунктирных кривых, характеризующих «столкновительное затухание» и затухание Ландау. Кривая столкновительного затухания получена из только что обсуждавшейся теории столкновений. Затухание, представленное кривой с отмет кой «теория Ландау», не связано со столкновениями, а возникает от поглощения энергии частицами, которые движутся с фазовой скоростью волны.
§ 3. И с с л е д о в а н и я |
с ч а с т и ц а м и |
конечного |
р а зм е р а |
Для преодоления |
столкновительных |
эффектов, |
связанных |
с листами, было бы полезно использовать несколько измененные модели. По существу нас интересуют не детали движения частиц, а скорее коллективное движение в целом, которое содержит мно го степеней свободы. Нужно иметь возможность моделировать плазму таким образом, чтобы правильно трактовать ее поведение в целом, несмотря на игнорирование деталей, связанных со столк новениями частиц.
Существует несколько подходов к этой проблеме. Первый, который мог бы показаться наиболее прямым, требует решения уравнения Власова численно. Это было выполнено с некоторым успехом [15—18]. Однако здесь имеется принципиальная труд ность, благодаря которой такой подход пригоден только для опи сания движения на ограниченном отрезке времени [16, 18]. Дей ствительно, уравнение Власова описывает систему с бесконечным числом степеней свободы (бесконечное число частиц). До тех пор пока функция распределения имеет относительно простую форму, так что ее можно описать несколькими параметрами, можно сле дить за ее эволюцией. Однако если функция распределения приоб ретает такую сложную структуру, что для ее описания требуется большое число параметров (порядка нескольких тысяч), то из-за конечных размеров ЭВМ мы не можем больше следить за деталями движения. Поскольку функция распределения обычно приобре тает такую сложную структуру (вероятно, это так во всех случаях,
интересных |
в аспекте численных |
расчетов), то этой проблемы |
не избежать. |
Когда возникает такое положение, мы должны отбро |
|
сить некоторую информацию (т. е. |
упростить функцию распреде |