Главная >> Загрузить >>
Траектории заряженных частиц
Этот скрипт написан на Excel VBA. Он рассчитывает и строит график траектории заряженной частицы в статическом электрическом или магнитном поле. Траектория отображается в постпроцессоре ELCUT как контур, а в Excel-документе автоматически строится график проекций траектории на XY, YZ и XZ плоскости.
Чтобы использовать этот скрипт, нужно:
- Открыть задачу ELCUT (электростатики или магнитостатики), которая моделирует необходимое распределение поля и нажать на кнопку "Картина поля", чтобы открыть окно результатов.
- Открыть документ Excel (если появится предупреждающее окно - включить макросы) и в поле "UI":
- Задать начальные параметры заряженной частицы, такие как масса, заряд, начальное положение и скорость. Проверьте, что начальное положение соответствует блоку ELCUT, в котором задана проницаемость (диэлектрическая или магнитная) вакуума.
- Задать настройки для расчета траектории. Можно выбрать шаг расчета, включить или отключить алгоритм расчета исходя из закона сохранения энергии для магнитного поля (применение алгоритма может улучшить точность при большом шаге интегрирования).
- Выбрать "Интегрирование по Эйлеру" или "Метод с перешагиванием".
- Траектория будет рассчитана и результаты будут отображены в окне постпроцессора ELCUT как контур (показывающий проекцию траектории на поперечное сечение модели на экране), и в окне Excel "UI", где рисуются графики проекций траекторий на XY, YZ и XZ-плоскости. Подробная таблица результатов генерируется на листе "Таблица".
Примеры:
Траектория заряженной частицы в однородном электростатическом поле. Плоская задача
Траектория заряженной частицы в однородном электростатическом поле. Цилиндрическая задача
Траектория заряженной частицы в однородном магнитостатическом поле. Плоская задача
Траектория заряженной частицы в однородном магнитостатическом поле. Цилиндрическая задача