Численное моделирование формирования пучка ионов H- в программе PBGUNS Иванов И.А студент 6 курса ФФ НГУ Научный руководитель д. ф.-м. н. Бельченко Ю.И. Институт ядерной физики СО РАН План доклада Введение Общее описание алгоритма работы программы PBGUNS Плавающая плазменная граница в программе Влияние параметров эмиссии и плазмы на формирование пучка Типичные ошибки программы и способы их устранения Применение программы для численной оптимизации ионно- оптической системы ионного источника Программа PBGUNS : что умеет делать Моделирование электрических и магнитных полей Моделирование движения пучков заряженных частиц в полях с учетом собственного поля пучка Моделирование различных ионных и электронных пушек, включая источники отрицательных ионов, источники с вытягиванием из плазмы или из твердотельного эмиттера, распылительные источники ионов, релятивистские пучки и т.д. Программа PBGUNS Коммерческая программа (легко доступна, рассчитана на широкий круг пользователей) Двухмерные и аксиально-симметричные трехмерные задачи Плавающая граница плазмы Более 100 входных параметров Интерактивность, удобный интерфейс, работа на РС 12-летнее использование во многих лабораториях мира (в том числе недавно начато использование в ИЯФ), создана на базе 40-летнего опыта написания 2-3D кодов Отсутствие технической поддержки Наличие ошибок в коде Программа PBGUNS : алгоритм вычислений Программа PBGUNS : Метод верхней релаксации и траекторий Для заданной геометрии и потенциалов электродов методом итераций рассчитывается «вакуумное»электрическое поле Вычисляются траектории движения частиц в «вакуумном» поле от заданного эмиттера Вычисляется пространственный заряд частиц вдоль полученных траекторий Электрическое поле пересчитывается с учетом пространственного заряда Пересчитываются траектории движения частиц в корректированном поле Проверка сходимости решенийдополнительные циклы расчета или выдача результата Программа PBGUNS : вычисление потенциала Решается уравнение Пуассона: В аксиально-симметричном случае: 2 V ρ ε0 1 V 2 V ρ (r ) r r r z2 ε0 Решение в матричном виде (пятиточечное разностное уравнение ): 1 Δr Vi, j (Vi, j1 Vi, j1 Vi 1, j Vi 1, j ) (Vi, j1 Vi, j1 ) ρi, j 4 8 rj здесь (r ) 2 ρ i, j ρ 4 ε0 Программа PBGUNS : вычисление траекторий Решается уравнение движения с силой Лоренца в виде Для учета азимутальной скорости частиц используется закон сохранения момента импульса F e(E v B) r vθ r0 θ 0 Что такое плазменная граница в PBGUNS эмиттер ускорение пучка 1 Normalized Potential 0,1 0,01 0,001 0,0001 10 -5 10 -6 предслой плазма 0,1 мм 0 10 20 30 40 Fine Mesh Coordinate I 50 60 Плазменная граница Типичное распределение потенциала вблизи эмиттера плазменная граница в PBGUNS – точка, предшествующая скачку потенциала при переходе в предслой Скачок потенциала на ПГ 1 Normalized Potential 0,1 0.00010 0.00010 0.00001 0.00001 0.00001 0.01556 0.05306 0.09880 0.15025 0.20618 0.26590 0,01 0,001 0,0001 10 -5 0.00010 0.00010 0.00001 0.00001 0.00010 0.02101 0.06021 0.10702 0.15928 0.21589 0.00010 0.00010 0.00001 0.00001 0.00081 0.02684 0.06756 0.11539 0.16844 0.22569 0,1 мм 10 -6 0 10 20 30 40 Fine Mesh Coordinate I 50 60 Одномерный массив потенциалов при фиксированной радиальной координате J=2, I=1 61 0.00010 0.00010 0.00001 0.00001 0.00278 0.03299 0.07511 0.12390 0.17771 0.23560 0.00010 0.00010 0.00001 0.00001 0.00620 0.03943 0.08284 0.13255 0.18709 0.24560 0.00010 0.00005 0.00001 0.00001 0.01057 0.04612 0.09074 0.14133 0.19658 0.25570 2-D геометрия плазменной границы J Граница плазмы задается в виде массива чисел, где порядковый номер элемента соответствует радиальной координате, а значение элемента –аксиальной. 24 23 22 22 23 24 29 52 61 61 61 61 26 23 22 23 23 24 31 53 61 61 61 61 26 23 22 23 23 24 32 54 61 61 61 61 26 23 22 23 23 24 33 55 61 61 61 61 25 23 22 23 23 25 34 55 61 61 61 61 25 23 22 23 23 25 35 56 61 61 61 21 25 23 22 23 23 25 36 57 61 61 61 24 22 22 23 23 25 37 58 61 61 61 24 22 22 23 23 25 37 59 61 61 61 24 22 22 23 23 25 38 60 61 61 61 23 22 22 23 23 25 39 60 61 61 61 23 22 22 23 23 25 40 60 61 61 61 23 22 22 23 23 25 41 60 61 61 61 23 22 22 23 23 26 42 60 61 61 61 23 22 22 23 23 26 43 60 61 61 61 23 22 22 23 24 26 43 22 61 61 61 23 22 22 23 24 26 44 21 61 61 61 23 22 22 23 24 26 45 19 61 61 61 23 22 22 23 24 26 46 18 61 61 61 23 22 22 23 24 27 47 17 61 61 61 23 22 22 23 24 27 48 15 61 61 61 23 22 22 23 24 27 49 14 61 61 61 23 22 22 23 24 27 49 13 61 61 61 23 22 22 23 24 27 50 12 61 61 61 23 22 22 23 24 27 51 12 61 61 61 I Построение плавающей плазменной границы в PBGUNS начальное положение ПГ задается вручную с определенными ограничениями вычисление траекторий с учетом начальной ПГ (слева от ПГ плазма квазинейтральна, справа – экспоненциальная зависимость плотностей компенсирующих частиц от потенциала) релаксация потенциала нахождение новой границы плазмы (области с потенциалом меньше и равным потенциалу эмиттера) замыкание цикла Построение плавающей плазменной границы в PBGUNS Начальное положение границы плазмы Построение плавающей плазменной границы в PBGUNS Положение границы плазмы по мере выполнения циклов релаксации 2 цикла 10 циклов 25 циклов Влияние параметров эмиссии и плазмы на формирование пучка 10 мА 40 мА Влияние тока эмиссии на положение плазменной границы Влияние параметров эмиссии и плазмы Распределение потенциала и эмиттанс пучка при различных температурах положительных ионов в плазме 100 Potential Distribution at different Tpi PLOT EMITTANCE 3.1900E-02 pi*mm*mrad RMS EMITTANCE = 80 60 40 20 3 эВ 0 Ellipse multipier for Lab Emittance 1.0000 -20 1 eV 2 eV 3 eV 4 eV 5 eV 0,001 R' (mrad) 0,01 Prime Beam Curr. - A 0.028247 -40 Npi/Nni=2 -100 -80 0,0001 -2.5 -2.0 -1.5 -1.0 -0.5 10 0 0.5 1.0 1.5 2.0 2.5 R (mm) -5 No. of Rays =22366, at Z = 11.90 BRIGHTNESS = 2812.413 PLOT EMITTANCE 3.2878E-02 pi*mm*mrad RMS EMITTANCE = 60 60 40 R' (mrad) в предслое eV N pi N pi 0exp( ) kTpi Alpha -7.230925 Beta - mm/mrad 0.222074 Gamma - mrad/mm 239.947937 Prime Beam Curr. - A 0.028577 20 50 5 эВ Ellipse multipier for Lab Emittance 1.0000 0 40 -20 30 Fine Mesh point -40 20 -60 10 80 -6 -100 -80 10 Alpha -8.559039 Beta - mm/mrad 0.261240 Gamma - mrad/mm 284.248688 -60 0,1 Initial NI energy 3eV NI temperature 1 eV Electron temperature 5 eV Beam Current 0.028 A 100 Normalized Potential (1=1.8 kV) 1 -2.5 -2.0 -1.5 -1.0 -0.5 0 0.5 R (mm) 1.0 1.5 No. of Rays =22536, at Z = 11.90 BRIGHTNESS = 2678.477 2.0 2.5 Распределение потенциала при различных температурах электронов в плазме Potential Distribution at Various Te 1 1 eV 5 eV 3 eV 10 eV 7 eV Plasma Border Normalized Potential 0,1 3 эВ 0,01 0,001 0,0001 10 -5 10 -6 10 эВ 0 10 20 30 40 Fine Mesh Point 50 60 форма границы плазмы и эмиттанс пучка при изменении Те (приведены 3 эВ и 10 эВ) меняется мало Потенциал при различных температурах эмиттируемых отрицательных ионов Potential Distribution at Different Tni 1 1 eV 2 eV 3 eV 4 eV 5 eV Normalized Potential 0,1 0,01 0,001 0,0001 10 -5 10 -6 10 20 30 40 Fine Mesh Point 50 60 Наиболее типичные ошибки программы Повышение плотности плазмы на оси Исправляется повышением плотности матрицы вычислений и уплотнением траекторий частиц Наиболее типичные ошибки программы 0 1 R 0.1000 mm/DR, 10 Matrix sq./DZ 2 FINE MATRIX EQUIPOTENTIALS 0 Z-axis Плазменная граница «нестабильна» Провал эквипотенциалей вблизи электродов и на оси Исправляется созданием дополнительного «кармана» в эмиттере Наиболее типичные ошибки программы. Искажения плазменной границы является ошибкой, но не влияет на результаты расчета разрыв плазмы, не является ошибкой явная ошибка, влияет на распределение тока пучка Исправляется повышением точности вычислений, корректировкой входных параметров (например skew energy percentage, наклон поверхности эмиссии) Ошибка программы. Potential Distribution at different Tni 1 2 eV 1 eV 3 eV 4 eV 5 eV Normalized Potential 0,1 0,01 0,001 0,0001 10 -5 10 -6 10 20 30 40 50 60 Fine Mesh point Аномальное распределение потенциала, связанное с искажением ПГ в приосевой области Ошибки программы 200 разрывы плазменной границы, необходимо уменьшить фактор доверия 150 100 50 0 10 20 30 40 50 60 неверное вычисление потенциала и построение эквипотенциалей, связанные с заданием запрещенных значений входных параметров (гигантская плотность тока, гигантские температуры, обычно связано с опечатками) Неустойчивость плазменной границы Ошибки программы 10 EXIT PLANE CURRENT DENSITY DISTRIBUTI0N 8 EXIT PLANE AT Z = 12.0 LAST CYCLE EXTRAPOLATED 182.0 AT Z = 0 2 J (A/sq.m.) 4 6 SCALE * 1.0E-03 В построении распределения тока пучка на мишени 0 1 2 3 4 5 R Провалы в распределении плотности тока на мишени связаны с низкой точностью построения графика распределения. Исправляется построением распределения в обход встроенных функций программы Дополнительный модуль обработки эмиттанса PBGUNS XXP. Ошибка отчет PBGUNS XXP об ошибке часть входного файла ХХР. черным выделена строка, вызывающая сбой Результаты работы XXP после устранения сбоя Оптимизация «толстой» ИОС 28 мА Плотность тока эмиссии больше оптимума Оптимизация «толстой» ИОС 25 мА Плотность тока эмиссии оптимальна Оптимизация «базовой» геометрии ИОС Следующий слайд – увеличен зазор между эмиттером и вытягивающим электродом – пучок более параллельный Оптимизация «базовой» геометрии ИОС Следующий слайд – ускоряющий электрод ближе – перефокусировка пучка Оптимизация «базовой» геометрии ИОС Заключение Исследованы возможности и принципы работы программы PBGUNs Проанализировано влияние различных параметров эмиссии и плазмы на формирование пучка Выявлены факторы, приводящие к сбоям программы, выработаны рекомендации по их устранению Численной оптимизацией ИОС показано, что в используемых геометриях электродов возможно получение сформированных пучков отрицательных ионов током до 28 мА и эмиттансом менее 4*10-2 π мм мрад (при подавлении шумов и неустойчивостей в пучке) Продолжаются работы по анализу выходных параметров программы