| Предисловие авторов к русскому изданию | 3 |
| Предисловие к русскому изданию | 4 |
| Предисловие авторов | 5 |
| |
| Ч А С Т Ь I. ОСНОВЫ МОДЕЛИРОВАНИЯ ПЛАЗМЫ С ПОМОЩЬЮ |
| МЕТОДА КРУПНЫХ ЧАСТИЦ. ОДНОМЕРНЫЕ ЭЛЕКТРОСТАТИЧЕСКИЙ |
| И ЭЛЕКТРОМАГНИТНЫЙ КОДЫ | 7 |
| |
| Г л а в а 1. Возможно ли изучение физики плазмы с помощью |
численного моделирования с использованием метода крупных частиц | 8 |
| |
| Г л а в а 2. Общая характеристика одномерной электростатической |
программы | 13 |
| |
| 2.1. Введение | 13 |
| 2.2. Основы построения электростатической модели плазмы | 13 |
| 2.3. Принципы построения вычислительного цикла | 16 |
| 2.4. Интегрирование уравнений движения | 18 |
| 2.5. Интегрирование уравнений поля | 21 |
| 2.6. Связь между величинами, описывающими частицы, и разностной |
сеткой; взвешивание сил и частиц | 24 |
| 2.7. Выбор начальных величин; общие замечания | 27 |
| 2.8. Выбор формы представления результатов работы программы; общие |
замечания | 28 |
| 2.9. Способы проверки правильности работы программы | 30 |
| |
| Г л а в а 3. Одномерная электростатическая программа ES1 | 31 |
| |
| 3.1. Введение | 31 |
| 3.2. Общая структура программы ES1 | 32 |
| 3.3. Входные данные к ES1 | 37 |
| 3.4. Преобразование входных параметров в компьютерные величины | 38 |
| 3.5. Нормировка, компьютерные переменные | 38 |
| 3.6. Подпрограмма INIT; вычисление начальных скоростей и координат |
зарядов | 39 |
| 3.7. SETRHO, начальное задание плотности заряда | 43 |
| 3.8. Подпрограмма FIELDS; определение напряжённости и энергии |
электростатического поля | 44 |
| 3.9. Подпрограммы быстрого преобразования Фурье | 48 |
| 3.10. Подпрограмма для начального полушага по скорости SETV | 48 |
| 3.11. Подпрограмма вычисления скоростей ACCEL | 49 |
| 3.12. Подпрограмма вычисления координат MOVE | 54 |
| 3.13. Изменение времени на один шаг | 56 |
| 3.14. Подпрограмма построения графиков в зависимости от времени, |
HISTRY | 56 |
| 3.15. Графопостроительные и прочие подпрограммы | 58 |
| |
| Г л а в а 4. Основы используемых численных методов | 62 |
| |
| 4.1. Введение | 62 |
| 4.2. Точность метода решения уравнений движения частиц | 62 |
| 4.3. Сила Ньютона-Лоренца; трёхмерный метод интегрирования v x B | 64 |
| 4.4. Выполнение вращения v x B | 67 |
| 4.5. Применение формул вращения в одномерных программах | 68 |
| 4.6. Связь между частицами и разностной сеткой; формфакторы |
S(x), S(k) | 70 |
| 4.7. Горячая плазма частиц конечных размеров | 73 |
| 4.8. Сила взаимодействия частиц конечных размеров при наличии |
разностной сетки | 75 |
| 4.9. Точность метода решения уравнения Пуассона | 77 |
| 4.10. Энергия поля и кинетические энергии частиц | 78 |
| 4.11. Граничные условия для заряда, тока, поля и потенциала | 80 |
| |
| Г л а в а 5. Задания по использованию программы ES1 | 84 |
| |
| 5.1. Введение | 84 |
| 5.2. Связь начальных значений разных величин в линейном приближении | 85 |
| 5.3. Анализ ленгмюровских колебаний холодной плазмы | 88 |
| 5.4. Проект по колебаниям холодной плазмы | 92 |
| 5.5. Задание по гибридным колебаниям | 95 |
| 5.6. Линейный анализ двухпучковой неустойчивости | 97 |
| 5.7. Приближённый нелинейный анализ двухпотоковой неустойчивости | 101 |
| 5.8. Задание по изучению двухпотоковой неустойчивости | 106 |
| 5.9. Некоторые результаты моделирования двухпотоковой неустойчивости | 107 |
| 5.10. Линейный анализ плазменно-пучковой неустойчивости | 112 |
| 5.11. Приближённый нелинейный анализ плазменно-пучковой |
неустойчивости | 115 |
| 5.12. Задания по моделированию плазменно-пучковой неустойчивости | 119 |
| 5.13. Линейный анализ циклотронной неустойчивости пучка | 122 |
| 5.14. Задание по циклотронной неустойчивости пучка | 124 |
| 5.15. Затухание Ландау | 125 |
| 5.16. Распределение замагниченных колец по скоростям и линейный |
анализ неустойчивости Дори-Геста-Харриса | 128 |
| 5.17. Задание по замагниченному кольцеобразному распределению | 131 |
| 5.18. Применение ES1 в исследованиях | 132 |
| |
| Г л а в а 6. Одномерная электромагнитная программа ЕМ1 | 133 |
| |
| 6.1. Введение | 133 |
| 6.2. Одномерная модель | 133 |
| 6.3. Интегрирование одномерных уравнений поля | 134 |
| 6.4. Устойчивость метода | 137 |
| 6.5. Код ЕМ1 для периодических систем | 138 |
| 6.6. Код ЕМ1BND для ограниченных систем; задание функции |
распределения f(х, v) | 139 |
| 6.7. Граничные условия в коде ЕМ1BND | 141 |
| 6.8. Представление выходных данных в ЕМ1 и ЕМ1BND | 143 |
| |
| Г л а в а 7. Задания по использованию ЕМ1 | 144 |
| |
| 7.1. Введение | 144 |
| 7.2. Резонансный нагрев плазмы | 146 |
| 7.3. Наблюдение предвестника | 148 |
| |
| Ч А С Т Ь II. ТЕОРИЯ. МОДЕЛИРОВАНИЕ ПЛАЗМЫ МЕТОДОМ |
| КРУПНЫХ ЧАСТИЦ ПРИ УЧЁТЕ КОНЕЧНОСТИ ВРЕМЕННЫХ И |
| ПРОСТРАНСТВЕННЫХ ШАГОВ | 150 |
| |
| Г л а в а 8. Эффекты пространственной сетки | 151 |
| |
| 8.1. Введение. Ранние работы по использованию сеток и ячеек |
в описании плазмы | 151 |
| 8.2. Введение в теорию пространственной сетки | 155 |
| 8.3. Основные эффекты периодической пространственной неоднородности | 156 |
| 8.4. Обозначения и определения | 159 |
| 8.5. Взвешивание частиц на сетке; формфакторы | 160 |
| 8.6. Сохранение импульса в полной системе | 162 |
| 8.7. Преобразование Фурье для зависимых величин; наложение частот, |
возникающее из-за конечных рядов Фурье | 163 |
| 8.8. Более точный алгоритм для S(х) с использованием сплайнов | 167 |
| 8.9. Обобщение на случай двух и трёх измерений | 168 |
| 8.10. Линейная дисперсия волны | 170 |
| 8.11. Исследование холодной дрейфующей плазмы; частоты колебаний | 170 |
| 8.12. Нефизическая неустойчивость холодного пучка | 173 |
| 8.13. Решение для максвелловской плазмы; нефизические неустойчивости, |
вызванные сеткой | 176 |
| |
| Г л а в а 9. Эффекты конечного шага по времени | 180 |
| |
| 9.1. Введение | 180 |
| 9.2. Диэлектрическая проницаемость горячей незамагниченной плазмы; |
алгоритм с перешагиванием | 182 |
| 9.3. Альтернативный анализ на основе суммирования по траекториям |
частиц | 188 |
| 9.4. Численная неустойчивость | 191 |
| 9.5. Дисперсионная функция, включающая конечные значения Δх и |
Δt | 194 |
| 9.6. Дисперсия замагниченной горячей плазмы и нефизическая |
неустойчивость | 195 |
| 9.7. Моделирование медленно меняющихся явлений; подциклы, усреднение |
орбит и неявные методы | 202 |
| 9.8. Другие алгоритмы для незамагниченной плазмы | 205 |
| |
| Г л а в а 10. Численные модели с сохранением энергии | 211 |
| |
| 10.1. Введение | 211 |
| 10.2. Нарушение сохранения энергии в кодах с сохранением импульса | 212 |
| 10.3. Алгоритм с сохранением энергии | 213 |
| 10.4. Сохранение энергии | 217 |
| 10.5. Алгоритмы, выведенные из вариационных принципов | 219 |
| 10.6. Пространственное преобразование Фурье зависимых величин | 220 |
| 10.7. Разностное уравнение Пуассона в форме Левиса и кулоновские поля | 221 |
| 10.8. Малые колебания холодной плазмы | 222 |
| 10.9. Несохранение импульса | 224 |
| 10.10. Наложение частот и дисперсионное уравнение колебаний горячей |
плазмы | 225 |
| 10.11. Пример модели с линейной интерполяцией | 228 |
| 10.12. Модель с квадратичным сплайном | 231 |
| |
| Г л а в а 11. Мультипольные модели | 232 |
| |
| 11.1. Введение | 232 |
| 11.2. Метод разложения по мультиполям | 233 |
| 11.3. Сокращённое мультипольное разложение | 237 |
| 11.4. Мультипольная интерпретация других алгоритмов | 239 |
| 11.5. Связь между преобразованиями Фурье частичных и сеточных величин | 242 |
| 11.6. Полная точность вычисления силы; дисперсионное соотношение | 245 |
| 11.7. Заключение и перспективы | 249 |
| |
| Г л а в а 12. Кинетическая теория флуктуации и шума; столкновения | 250 |
| |
| 12.1. Введение | 250 |
| 12.2. Пробный заряд и дебаевское экранирование | 251 |
| 12.3. Флуктуации | 254 |
| 12.4. Замечания об экранировке и флуктуациях | 260 |
| 12.5. Вывод кинетического уравнения | 261 |
| 12.6. Точные свойства кинетического уравнения | 267 |
| 12.7. Замечания о кинетическом уравнении | 270 |
| |
| Г л а в а 13. Кинетические свойства: теория, практика |
и эвристические оценки | 271 |
| |
| 13.1. Введение | 271 |
| 13.2. Одномерная плазма в тепловом равновесии | 272 |
| 13.3. Термализация одномерной плазмы | 280 |
| 13.4. Численный разогрев и охлаждение | 285 |
| 13.5. Время столкновений и разогрева для двухмерной тёплой плазмы | 288 |
| 13.6. Неустойчивая плазма | 293 |
| |
| Ч А С Т Ь III. ПРАКТИКА. РАЗРАБОТКА ПРОГРАММ В ДВУХ |
| И ТРЁХ ИЗМЕРЕНИЯХ | 295 |
| |
| Г л а в а 14. Электростатические программы в двух и трёх |
измерениях | 295 |
| |
| 14.1. Введение | 295 |
| 14.2. Двухмерная электростатическая программа в целом | 298 |
| 14.3. Решение уравнения Пуассона | 301 |
| 14.4. Взвешивание и эффективные формы частиц в прямоугольных |
координатах S(x), S(k), анизотропия силы | 302 |
| 14.5. Дважды периодическая модель и граничные условия | 305 |
| 14.6. Решения уравнения Пуассона для ограниченных по x |
и периодических по y систем | 308 |
| 14.7. Использование инверсионной симметрии для периодически |
открытой модели | 312 |
| 14.8. Точность конечно-разностного уравнения Пуассона | 315 |
| 14.9. Точность конечно-разностного оператора градиента | 317 |
| 14.10. Конечно-разностное уравнение Пуассона в цилиндрических |
координатах | 321 |
| 14.11. Взвешивание частиц и полей в цилиндрических координатах | 325 |
| 14.12. Перемещение частиц в цилиндрических координатах | 327 |
| 14.13. Неявный метод для больших временных шагов | 328 |
| 14.14. Диагностики | 335 |
| 14.15. Характерные приложения | 338 |
| |
| Г л а в а 15. Электромагнитные программы в двух и трёх измерениях | 341 |
| |
| 15.1. Введение | 341 |
| 15.2. Интегрирование полей по времени и размещение пространственной |
сетки | 341 |
| 15.3. Точность и устойчивость интегрирования по времени | 343 |
| 15.4. Интегрирование уравнений, движения | 345 |
| 15.5. Совместное интегрирование уравнений для частиц и полей | 347 |
| 15.6. Уравнения ∇‧B и ∇‧E; обеспечение сохранения заряда | 349 |
| 15.7. A-φ-формализм | 350 |
| 15.8. Свойства шумов при различных методах взвешивания тока | 351 |
| 15.9. Схемы при Δtpart > Δtfields | 353 |
| 15.10. Периодические граничные условия | 356 |
| 15.11. Открытые границы | 357 |
| 15.12. Граничные условия на проводящей стенке | 362 |
| 15.13. Интегрирование уравнений Максвелла в цилиндрических |
координатах | 367 |
| 15.14. Приближение Дарвина | 368 |
| 15.15. Гибридные коды частица-жидкость | 370 |
| 15.16. Неявные электромагнитные коды | 370 |
| 15.17. Диагностики | 371 |
| 15.18. Некоторые приложения | 373 |
| 15.19. Замечания о полномасштабном моделировании плазмы | 375 |
| |
| Г л а в а 16. Загрузка и инжекция частиц; граничные условия |
и внешняя цепь | 377 |
| |
| 16.1. Введение | 377 |
| 16.2. Загрузка неоднородных распределений f0(v), n0(х); обращение |
интегральных функций распределения | 377 |
| 16.3. Загрузка холодной плазмы или холодного пучка | 379 |
| 16.4. Загрузка распределения Максвелла | 379 |
| 16.5. Спокойные старты: гладкая загрузка в x-v-пространстве; |
использование наборов чисел с обращёнными разрядами |
со смешанными основаниями | 382 |
| 16.6. Спокойный старт: многопучковые и кольцевые неустойчивости |
и их насыщение; возврат | 384 |
| 16.7. Загрузка замагниченной плазмы с заданным пространственным |
распределением ведущих центров n0(xgc) | 390 |
| 16.8. Инжекция и поглощение частиц на границах; излучение полей, |
ионизация и перезарядка | 393 |
| 16.9. Граничные условия для частиц и полей в продольно ограниченных |
системах; плазменные приборы | 396 |
| |
| Ч А С Т Ь IV. ПРИЛОЖЕНИЯ | 404 |
| |
| А. Подпрограммы быстрого преобразования Фурье | 404 |
| Б. Компенсирующие и ослабляющие функции, используемые в ES1 | 416 |
| В. Цифровая фильтрация в одном и двух измерениях | 419 |
| Г. Прямое решение конечно-разностных уравнений | 423 |
| Д. Локальные и нелокальные разностные операторы (∇→ik, ∇2→—k2) |
| 427 |
| |
| Список литературы | 433 |
| Список литературы на русском языке | 444 |
| Дополнительный список рекомендуемой литературы | 445 |