Структура интерфейса пользователя системы ЭМПАСС
Последовательность действий пользователя
Начальная страница системы ЭМПАСС доступна по
URL http://cuc.cplire.ru/empass/и содержит ссылки на
WEB-страницы с описанием:В нижней части страницы располагаются поля формы входа в систему.
Рис.1.
Вход зарегистрированного пользователя на рабочую страницу системы осуществляется после заполнения полей формы "Имя" и "Пароль", находящихся на начальной странице, нажатием кнопки "Войти" (см.Рис.1.).
Рис.2.
Условно рабочую страницу можно разделить на три блока (см.Рис.2)
Передача заданных параметров и выбранного режима работы системы осуществляется нажатием кнопки "Отправить" (7).
Существует три режима работы системы:
Рис.3.
В режиме "Проверить" система осуществляет прием параметров из соответствующего поля и формирует пакет задачи для кластера ИРЭ РАН. В динамически формируемом гипер- текстовом (
HTML) документе (см.Рис.3.), который показывается в новом окне интернет-броузера, система приводит список введенных пользователем (1) и принятым к исполнению (2) параметров задачи, а также рисунок азимутального сечения заданной пользователем структуры (3). Ниже рисунка располагаются условные обозначения (4). Масштаб рисунка задается на рабочей странице в полях "Z:" и "R:" (см.Рис.2.(8)).При выборе режима "Счет" система, используя заданные в поле (Рис.2.(6)) параметры, формирует пакет задачи и передает его на кластер ИРЭ РАН. После успешного выполнения операции, система передает пользователю
HTML документ, вид которого представлен на Рис.4., содержащий информацию о времени запуска (1) и названии пакета задачи (2).Рис.4.
Документ отображается в новом окне интернет-броузера.
Список задач, как выполняемых, так и уже завершенных, возвращается пользователю в виде динамически формируемого HTML документа, после выбора режима работы системы "Результаты" (см.Рис.2.(8)). Вид документа представлен на Рис.4.
Рис.5.
В документе содержится имя пользователя (1), а также список задач в виде таблицы со следующими полями:
Используя ссылку (5) из списка задач (Рис.5), пользователь может просмотреть результаты расчетов, относящихся к требуемому набору параметров. Примерный вид предоставляемой информации изображен на Рис.6
.Рис.6.
Для каждой из заданных точек наблюдения на странице результатов формируется один ряд таблицы, состоящей из четырех столбцов. В первом столбце находится ссылка
(2) на файл, содержащий значения полей в заданной точке. Во втором столбце располагается график зависимости Ez компоненты электромагнитного поля от времени (3). В третьем - график зависимости Er компоненты (4), в четвертом - зависимость магнитной компоненты поля от времени (5).По ссылке
INI (1) находиться информация о параметрах задачи, соответствующих данному пакету.
В случае, если пользователь желает осуществить новый расчет, последовательность действий должна быть следующей
:Замечание: выход из системы возможен на любом шаге последовательности.
Задание начальных параметров осуществляется путем ввода соответствующей текстовой информации в окно (6) Рис.2.
Вводимая пользователем текстовая информация должна подчиняться следующим правилам:
Всего существует четыре блока данных:
Координаты пространственной сетки:
Пример
:[MAIN]
Nz 40
Nr 20
dZ 0.1
dT 0.05
Max_Time_Step 2500
Output_Step 1
R_Bound 0
[STRUCTURE]
M R 0.0 0.0 4.0 0.2
M C 2.0 0.0 0.5
D 4.0 R 1.0 1.0 3.0 1.5
[VIEW]
P 0.5 1.5
[SOURCE]
S 0.3 1.0 1.0 1e8 0.0
В таблице
1 приведено описание параметров, входящих в блок [MAIN]Таблица 1.
№ |
Имя параметра |
Назначение |
Единицы измерения |
Тип переменной |
Допустимые значения |
1 |
Nz |
Количество узлов пространственной сетки по продольной координате |
- |
int |
1 - ... |
2 |
Nr |
Количество узлов пространственной сетки по радиальной координате |
- |
int |
1 - ... |
3 |
dZ |
Шаг пространственной сетки |
см |
float |
1e-20 - ... |
4 |
dT |
Шаг по времени (в секундах), умноженный на скорость света (см/с) |
см |
float |
1e-20 - ... |
5 |
Max_Time_Step |
Количество шагов интегрирования уравнений по времени |
- |
int |
1 - ... |
6 |
Output_Step |
Шаг выдачи результатов |
- |
int |
1 -... |
7 |
R_Bound |
Флажок, определяющий тип граничных условий на сетке: 0 - граница области - идеальный проводник 1 - на границе области заданы условия излучения плоской волны |
- |
int |
0 или 1 |
Все параметры являются обязательными.
Описание металлических поверхностей задается строками следующего формата:
M [код геометрической фигуры] [координаты фигуры]
Одна строка задает одну фигуру
Количество строк произвольно
.В таблице 2 приведены допустимые коды фигур и формат координат, им соответствующий.
Таблица 2.
Код |
Геометрическая фигура, которую образует проводник при азимутальном сечении структуры |
Формат [координаты фигуры] |
R |
Прямоугольник |
[Zr1] [Rr1] [Zr2] [Rr2] |
C |
Круг |
[Zc] [Rc] [Radius] |
T |
Треугольник |
[Zt1] [Rt1] [Zt2] [Rt2] [Zt3] [Rt3] |
Здесь введены следующие обозначения:
[Zr1] |
- продольная координата левого/нижнего угла прямоугольника . |
[Rr1] |
- радиальная координата левого/нижнего угла прямоугольника. |
[Zr2] |
- продольная координата правого/верхнего угла прямоугольника |
[Rr2] |
- радиальная координата правого/верхнего угла прямоугольника. |
[Zc] |
- продольная координата центра круга. |
[Rc] |
- радиальная координата центра круга. |
[Radius] |
- радиус круга |
[Zt1], [Rt1], [Zt2], [Rt2], [Zt3], [Rt3] |
- продольные и радиальные координаты вершин треугольника. |
Все координаты задаются в сантиметрах.
Пример:
Следующая строка задает металлическую поверхность, ограниченную двумя бесконечными цилиндрами радиусов 5
см и 6 см соответственно и двумя плоскостями, проходящими через координаты Z=1см и Z=10смM R 1.0 5.0 10.0 6.0
Описание объемов, заполненных диэлектриком
, задается строками следующего формата:D [значение диэлектрической проницаемости] [код геометрической фигуры] [координаты фигуры]
Параметр
[значение диэлектрической проницаемости] задается в виде числа с плавающей точкой. Формат и допустимые значения двух других параметров совпадают с приведенными в Таблице 2.Пример:
Следующая строка задает объем, , ограниченную двумя бесконечными цилиндрами радиусов 5
см и 6 см соответственно и двумя плоскостями, проходящими через координаты Z=1см и Z=10см, и заполненный диэлектриком с проницаемостью 2.2:D 2.2 R 1.0 5.0 10.0 6.0
Блок содержит строки, задающие координаты точек наблюдения, т.е. тех точек, значение электромагнитного поля в которых будет доступно после завершения работы программы.
Формат строки:
P [Продольная координата (см)] [радиальная координата (см)]
Одна строка задает одну точку наблюдения. Количество точек наблюдения - произвольно.
Пример:
Если точка наблюдения имеет координаты (10 см; 15 см), то строка иметт вид
P 10.0 15.0
Блок содержит строки, задающие координаты источников, т.е. точек, содержащих токи
.Формат строки:
[Код вида источника] [Продольная координата (см)] [радиальная координата (см)] [амплитуда (ед.СГС)] [частота, Гц] [начальная фаза, рад]
Параметр
[Код вида источника] задает вид временной зависимости и может иметь два значения:S - синус
M - меандр.
Одна строка задает одну точку источника. Количество точек источника - произвольно.
Пример:
Если точка синусоидального
источника имеет координаты (10 см; 15 см), единичную амплитуду, частоту 1000 Гц, и нулевую начальную фазу, то соответствующая строка имеет видS 10.0 15.0 1.0 1000.0 0.0
|