Введение 3
2 Разработка программного модуля расчета полей 4
2.1 Постановка задачи 4
2.2 Используемые методы 5
2.2.1 Определение граничных точек 5
2.2.2 Составление СЛАУ 6
2.2.3 Резанные ячейки 6
2.3 решение СЛАУ 7
2.3.1 Метод релаксации 7
2.3.2 Метод сопряженных градиентов 8
2.3.3 Особенности реализации 8
2.3.4 Проверка результата 9
2.4 Расчет напряженности в области 10
2.4.1 Проверка результата 12
3 LEPTA 14
3.1 Постановка задачи 15
3.2 Результаты расчета 16
3.3 Анализ полей Ех и Еу вдоль оси ловушки 21
3.4 Анализ вращающегося поля на оси ловушки 28
3.5 Аппроксимация вращающегося поля 30
4 Заключение
Литература
Одной из актуальных задач современной физики является изучение физических свойств позитронных пучков. Проект LEPTA (Low Energy Particle Toroidal Accumulator) направлен на исследования в этой области. Для удержания и накопления антивещества используются электромагнитные ловушки. Наиболее распространенной ловушкой является ловушка Пеннинга-Малмберга. Не смотря на огромное развитие ловушек, не все процессы, влияющие на накопление частиц, изучены. Численное моделирование динамики частиц и полей в ловушке позволит оптимизировать процесс накопления позитронов.
В настоящее время разработано много программ и программных комплексов для численных расчетов. Но все они, в основном, используют одинаковые методы, без возможности оптимизации под физические особенности установок для которых производятся расчеты. В подходящих программных комплексах нет возможности использования нужной точности расчетов или оптимизировать реализованные в них методы под архитектуру используемых вычислительных ресурсов.
Использование сразу нескольких программных комплексов для одного расчета (например, для расчета динамики пучка заряженных частиц внешние поля рассчитывать в одной программе, а динамику пучка - в другой) не представляется возможным из-за резко возрастающей сложности.
На основании всего вышеизложенного было принято решение о разработке программного комплекса, в котором реализованы необходимые численные методы, а так же была бы возможность выбора точности расчетов, оптимизация методов под особенности вычислительного эксперимента а так же архитектуру вычислительных ресурсов.
Основные результаты работы заключаются в следующем
• Разработан программный модуль для расчета потенциалов и напряженностей электростатических полей для областей любой геометрической сложности
• Получены результаты расчета полей в ловушке Пеннинга-Малмберга-Сурко установки LEPTA. Полученные результаты могут быть использованы для моделирования динамики позитронов в ловушке.
• Была выполнена оптимизация расчета полей путем разделения вычислений стационарного и вращающегося полей, а так же заменой расчета на сетке вращающегося поля аппроксимационными формулами.
[1] Тихонов А.Н., Самарский А.А. Уравнения математической физики: Учеб, пособие. - 6-е изд., Издательство МГУ, 1999.
[2] James R. Nagel Solving the Generalized Poisson Equation Using the Finite-Difference Method (FDM). Department of Electrical and Computer Engineering University of Utah, 2011.
[3] J. Loverich, C. Nieter, D. Smithe, S. Mahalingam, P. Stoltz Charge Conserving Emission from Conformal Boundaries in Electromagnetic PIC simulations. Tech-X Corporation, 2010
[4] Шарый С. П. Курс вычислительных методов. Институт вычислительных технологий СО РАН. 2012.
[5] Ivan Р. Stanimirovic, Milan В. Tasic. Performance comparison of storage formats for sparse matrices. Facta Universitatis. Ser. Math. Inform. 2009.
[6] William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian P. Flannery, Numerical Recipes. The Art of Scientific Computing. Third Edition. Cambridge University Press.
[7] Мешков И.Н. Развитие проекта LEPTA // Письма в ЭЧАЯ. 2010.Т.7, №7(163). С. 814-820
[8] М.К. Есеев, А.Г. Кобец, И.Н. Мешков, А.Ю. Рудаков, С.Л. Яковенко Исследование накопленияя заряженной плазмы в ловушке с вращающимся электрическим полем установки LEPTA // Физика Плазмы 39. 883(2013)
[9] М.К. Есеев, А.Г. Кобец, Мешков И.И., А.А. Сидорин, О.С. Орлов Механизм накопления заряженных частиц в ловушке Пеннинга-Малмберга-Сурко с вращающимся электрическим полем // Письма в ЖЭТФ. том 102. выл. 5. с.291-296
[10] V. Ponomarev, V. Altsybeyev Development of 2D Poisson Equation C++ Finite-Difference Solver for Particle-in¬Cell Method // Proc, of International Conference on "Stability and Control Processes"in Memory of V.I. Zubov, Saint-Petersburg, 2015.p. 138-141
[11] V. Altsybeyev, V. Ponomarev Application of Gauss’s law space-charge limited emission model in iterative particle tracking method // Journal of Computational Physics, Volume 324, 2016, p. 62-72