Astra-Box

Astra-Box - приложение, для удобной работы c системой ASTRA. Позволяет создавать конфигурацию за расчетов, запускать её и анализировать результаты

Для работые требуется: python 3.10 и выше, и ASTRA в виртуальной машине WSL.

Как установить (en, rus)

Рабочее пространство ASTRA-Box

Рабочее пространство 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 состоит из двух основных панелей.

Слева отображаются папки рабочего пространства 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). Бегунки позволяют выбрать момент времени для отображения траекторий, а также их густоту для более удобной визуализации результатов.

Простмотр радиальных данных:

Траектории: