Система ЭПДЭМП

Руководство пользователя

Структура интерфейса пользователя системы ЭПДЭМП

Начальная страница

Вход в систему

Рабочая страница

Проверка заданных параметров

Запуск на выполнение

Список задач

Просмотр результатов

Последовательность действий пользователя

Задание начальных параметров

Блок [MAIN]

Блок [STRUCTURE]

Блок [VIEW]

Блок [BEAM]

 

Структура интерфейса пользователя системы ЭПДЭМП

Начальная страница.

Начальная страница системы ЭПДЭМП доступна по URL http://cuc.cplire.ru/epdemp/

и содержит ссылки на WEB-страницы с описанием:

  1. используемой модели
  2. руководства пользователя
  3. примеров использования
  4. процедуры регистрации нового пользователя.

В нижней части страницы располагаются поля формы входа в систему.

 

Вход в систему.

Рис.1.

Вход зарегистрированного пользователя на рабочую страницу системы осуществляется после заполнения полей формы "Имя" и "Пароль", находящихся на начальной странице, нажатием кнопки "Войти" (см.Рис.1.).

 

Рабочая страница

Рис.2.

Условно рабочую страницу можно разделить на три блока (см.Рис.2)

  1. Блок общей информации, куда входят: имя пользователя (1), дата последнего захода пользователя в систему (2), дата и время подсчета количества запусков пользователем задач (3), собственно количество запусков (4).
  2. Блок задания параметров задачи, состоящего из кнопки задания значений параметров по умолчанию "Очистить" (5) и поля ввода параметров (6)
  3. Блок управления режимами работы системы (8).

Передача заданных параметров и выбранного режима работы системы осуществляется нажатием кнопки "Отправить" (7).

Существует три режима работы системы:

 

Проверка заданных параметров

Рис.3.

 

В режиме "Проверить" система осуществляет прием параметров из соответствующего поля и формирует пакет задачи для кластера ИРЭ РАН. В динамически формируемом гипер- текстовом (HTML) документе (см.Рис.3.), который показывается в новом окне интернет-броузера, система приводит список введенных пользователем (1) и принятым к исполнению (2) параметров задачи, а также рисунок азимутального сечения заданной пользователем структуры (3). Ниже рисунка располагаются условные обозначения (4). Масштаб рисунка задается на рабочей странице в полях "X:" и "Y:" (см.Рис.2.(8)).

Запуск на выполнение

При выборе режима "Счет" система, используя заданные в поле (Рис.2.(6)) параметры, формирует пакет задачи и передает его на кластер ИРЭ РАН. После успешного выполнения операции, система передает пользователю HTML документ, вид которого представлен на Рис.4., содержащий информацию о времени запуска (1) и названии пакета задачи (2).

Рис.4.

Документ отображается в новом окне интернет-броузера.

 

Список задач

Список задач, как выполняемых, так и уже завершенных, возвращается пользователю в виде динамически формируемого HTML документа, после выбора режима работы системы "Результаты" (см.Рис.2.(8)). Вид документа представлен на Рис.4.

 

Рис.5.

В документе содержится имя пользователя (1), а также список задач в виде таблицы со следующими полями:

 

Просмотр результатов

Используя ссылку (5) из списка задач (Рис.5), пользователь может просмотреть результаты расчетов, относящихся к требуемому набору параметров. Примерный вид предоставляемой информации изображен на Рис.6.

Рис.6.

Для каждой из заданных точек наблюдения на странице результатов формируется один ряд таблицы, состоящей из четырех столбцов. В первом столбце находится ссылка (2) на файл, содержащий значения полей в заданной точке. Во втором столбце располагается график зависимости Ex компоненты электромагнитного поля от времени (3). В третьем - график зависимости Ey компоненты (4), в четвертом - зависимость магнитной компоненты поля от времени (5).

По ссылке INI (1) находиться информация о параметрах задачи, соответствующих данному пакету.

 

Последовательность действий пользователя

В случае, если пользователь желает осуществить новый расчет, последовательность действий должна быть следующей:

  1. Войти в систему
  2. Задать начальные параметры. Если проверка не требуется, перейти к пункту 3)
  3. Проверить заданные параметры. Если есть ошибки - исправить и перейти к пункту 2)
  4. Запустить на счет
  5. Запросить результаты
  6. Выйти из системы.

Замечание: выход из системы возможен на любом шаге последовательности.

 

Задание начальных параметров

Задание начальных параметров осуществляется путем ввода соответствующей текстовой информации в окно (6) Рис.2.

Структура текстовой информации

Вводимая пользователем текстовая информация должна подчиняться следующим правилам:

Всего существует четыре блока данных:

Координаты пространственной сетки:

Пример:

[MAIN]

Nx 40

Ny 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

 

[BEAM]

Current 1e3

Voltage 3e5

X_start -1.0

X_end 2

Y_beam 1.0

Width 0.3

Parts_on_TStep 100

 

Блок [MAIN]

В таблице 1 приведено описание параметров, входящих в блок [MAIN]

Таблица 1.

Имя параметра

Назначение

Единицы измерения

Тип переменной

Допустимые значения

1

Nx

Количество узлов пространственной сетки по продольной координате

-

int

1 - ...

2

Ny

Количество узлов пространственной сетки по радиальной координате

-

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

 

Все параметры являются обязательными.

 

 

 

Блок [STRUCTURE]

Описание металлических поверхностей задается строками следующего формата:

M [код геометрической фигуры] [координаты фигуры]

Одна строка задает одну фигуру

Количество строк произвольно.

В таблице 2 приведены допустимые коды фигур и формат координат, им соответствующий.

Таблица 2.

Код

Геометрическая фигура

Формат [координаты фигуры]

R

Прямоугольник

[Xr1] [Yr1] [Xr2] [Yr2]

C

Круг

[Xc] [Yc] [Radius]

T

Треугольник

[Xt1] [Yt1] [Xt2] [Yt2] [Xt3] [Yt3]

Здесь введены следующие обозначения:

[Xr1]

- продольная координата левого/нижнего угла прямоугольника.

[Yr1]

- поперечная координата левого/нижнего угла прямоугольника.

[Xr2]

- продольная координата правого/верхнего угла прямоугольника

[Yr2]

- поперечная координата правого/верхнего угла прямоугольника.

[Xc]

- продольная координата центра круга.

[Yc]

- поперечная координата центра круга.

[Radius]

- радиус круга

[Xt1], [Yt1], [Xt2], [Yt2], [Xt3], [Yt3]

- продольные и поперечные координаты вершин треугольника.

 

Пример:

Следующая строка задает металлическую поверхность в виде прямоугольника с координатами (1.0,5.0)(10.0,6.0) см

M R 1.0 5.0 10.0 6.0

 

Описание объемов, заполненных диэлектриком, задается строками следующего формата:

D [значение диэлектрической проницаемости] [код геометрической фигуры] [координаты фигуры]

 

Параметр [значение диэлектрической проницаемости] задается в виде числа с плавающей точкой. Формат и допустимые значения двух других параметров совпадают с приведенными в Таблице 2.

Пример:

Следующая строка задает прямоугольную область с координатами (1.0,5.0)(10.0,6.0) см, заполненную диэлектриком с проницаемостью 2.2:

D 2.2 R 1.0 5.0 10.0 6.0

 

Блок [VIEW]

Блок содержит строки, задающие координаты точек наблюдения, т.е. тех точек, значение электромагнитного поля в которых будет доступно после завершения работы программы.

Формат строки:

P [Продольная координата (см)] [поперечная координата (см)]

Одна строка задает одну точку наблюдения. Количество точек наблюдения - произвольно.

 

Пример:

Если точка наблюдения имеет координаты (10 см; 15 см), то строка иметт вид

P 10.0 15.0

 

Блок [BEAM]

Блок содержит строки описания параметров электронного пучка. Назначение переменных описано в Таблице 3.

Таблица 3.

Имя параметра

Назначение

Единицы измерения

Тип переменной

Допустимые значения

1

Current

Ток пучка

Амперы

float

0-1e15

2

Voltage

Ускоряющее напряжение

Вольты

float

0-1e15

3

X_start

Продольная координата начала пучка

см

float

-

4

X_end

Продольная координата правой границы пучка

см

float

-

5

Y_beam

Поперечная координата пучка

см

float

0-...

6

Width

Ширина пучка

см

float

0-...

7

Parts_on_TStep

Количество макрочастиц, попадающих в систему на каждом временном шаге

-

int

1-...

 

Вход

Описание модели

Руководство пользователя

Примеры

Как стать пользователем

Письмо администратору центра

Компьютерный центр коллективного пользования ИРЭ РАН