Astra-Box - приложение, для удобной работы c системой ASTRA. Позволяет создавать конфигурацию за расчетов, запускать её и анализировать результаты
Для работые требуется: python 3.10 и выше, и ASTRA в виртуальной машине WSL.
Рабочее пространство ASTRA-Box Workspace предназначено для хранения единой конфигурации файлов необходимых для запуска расчетов и позволяет поддерживать версионность с помощью системы контроля кода git
Cостоит из нескольких папок, которые пользователь может самостоятельно редактировать.
Astra-box WorkSpace
│
├── exp
│ │ readme.exp
│ │ rt2017.exp
│
├── equ
│ │ demo.equ
│ │ rt2017.equ
│
├── sbr
│ │ drivencurrent.f
│ │ lhcd2017.f
│
├───ray_tracing
│ │ Gauss_1.rt
│ │ a1_super2_8168.rt
│
└───races
│ race_2022_11_05_16_21_16.zip
│ race_2022_11_05_16_22_19.zip
Входные файлы (exp, equ, sbr, ray tracing):
В папке «exp» (окно «Experiments») размещаются входные файлы для кода ASTRA 6.2.1./7.0, которые содержат экспериментальные данные для расчета равновесия и сравнения результатов расчета с экспериментальными измерениями.
В папке «equ» (окно «Equilibrium») размещаются файлы управления кодом ASTRA 6.2.1./7.0, которые определяют последовательность вызова подпрограмм. Также в этом файле задаётся аналитическое описание профилей плотности и температуры.
В папке «sbr» (окно «Subroutine») размещаются основные подпрограммы кода FRTC.
В папке «ray tracing» (окно «Ray tracing configuration») размещаются файлы с описанием параметров антенны и результатами расчета спектра данной антенны, полученный с помощью кода Grill3D.
Выходные файлы:
В папке «races» (окно «Race history») размещаются сжатые файлы с результатами расчетов.
Интерфейс приложения ASTRA-Box состоит из двух основных панелей.
Слева отображаются папки рабочего пространства ASTRA-Box Workspace в виде окон. Справа расположена рабочая зона приложения.
Для запуска расчета необходимо задать все параметры плазмы в файлах модели и эксперимента (см. описание задания модели в руководстве пользователя программы ASTRA 6.2.1/7.0 [1]), а также в файле, содержащем описание параметров антенны, генерирующей электромагнитные волны промежуточного частотного диапазона. Для редактирования входных файлов нужно выбрать мышью нужный файл, текст с содержанием файла появится в рабочей зоне приложения
Редактор параметров трассировки лучей:
Запуск системы кодов ASTRA 6.2.1/7.0 и FRTC. Для подготовки к запуску нужно нажать кнопку «Run ASTRA» (Рисунок 4). В рабочей зоне появятся кнопки запуска «Run calculation» и остановки «Terminate» расчета. Для запуска следует выбрать имя выходного файла, которое по умолчанию генерируется автоматически по дате и времени момента запуска расчета. Затем выбираются файлы модели, эксперимента и антенны, а также версия кода ASTRA 6.2.1. или ASTRA 7.0. После завершения выбора нужно нажать кнопку «Run calculation». В окне «Calculation log» будут в течение всего расчета описываться действия программы.
Приложение позволяет просматривать результаты расчета, обращаясь непосредственно к выходному файлу и исключая необходимость использования графических редакторов для анализа и просмотра результатов. Выходные файлы можно просмотреть в окне «Race history».
Выбор выходного файла позволяет просмотреть следующую информацию: названия входных файлов, их содержимое, а также графики радиального распределения плотности тока (омического, полного и тока увлечения), поглощенной мощности, электрического поля и графики температуры и плотности для каждого момента времени в расчете (Рисунок 5).
На вкладке «Trajectory» для просмотра доступны рассчитанные траектории лучей с помощью процедуры ray tracing (Рисунок 6). Бегунки позволяют выбрать момент времени для отображения траекторий, а также их густоту для более удобной визуализации результатов.
Простмотр радиальных данных:
Траектории: